diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2014-06-20 12:18:17 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2014-06-20 12:18:17 -0400 |
commit | 76ed0ac12ddb7709072e79aa2ce4c6058a17e2b8 (patch) | |
tree | 3e332f13c16c689c6b54fe3c3bdb2600b402e54e /libre/your-freedom/PKGBUILD | |
parent | f2a2724e5cf97f019c089f381ee79708cb9b8ede (diff) | |
download | abslibre-76ed0ac12ddb7709072e79aa2ce4c6058a17e2b8.tar.gz abslibre-76ed0ac12ddb7709072e79aa2ce4c6058a17e2b8.tar.bz2 abslibre-76ed0ac12ddb7709072e79aa2ce4c6058a17e2b8.zip |
(crosses fingers) automate updating of libre/your-freedom
Diffstat (limited to 'libre/your-freedom/PKGBUILD')
-rw-r--r-- | libre/your-freedom/PKGBUILD | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD index 6f2b209d5..1c15ca6ed 100644 --- a/libre/your-freedom/PKGBUILD +++ b/libre/your-freedom/PKGBUILD @@ -1,25 +1,31 @@ -# Maintainer: Parabola Project <dev@list.parabolagnulinux.org> +# Maintainer: Parabola Project <dev@lists.parabolagnulinux.org> + pkgname=your-freedom -pkgver=$(LC_ALL=C date -u +%Y%m%d) -pkgrel=1 +pkgver=... +_gitver=... pkgdesc="This package conflicts with every nonfree package known to date to ensure your system is free." -arch=('any') -url="https://parabolagnulinux.org" license=('GPL3') +url="https://projects.parabolagnulinux.org/blacklist.git" + +pkgrel=1 +arch=('any') groups=('base') install=${pkgname}.install -source=(blacklist-${pkgver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/blacklist.txt) + +makedepends=(librelib) +source=(blacklist-${_gitver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/blacklist.txt?id=${_gitver}) +md5sums=('5fd14982619414fea1882b351607291e') package() { - conflicts=($(cut -d: -f1,2 blacklist-${pkgver}.txt | \ - sed "s/:$//" | \ - grep -v ":" | \ - grep -v '^#' | \ - sort -u - )) - cd ${srcdir} - install -d ${pkgdir}/usr/share/doc/${pkgname} - install -m644 blacklist-${pkgver}.txt ${pkgdir}/usr/share/doc/${pkgname}/ -} + cd "$srcdir" -md5sums=('5fd14982619414fea1882b351607291e') + conflicts=($( + < blacklist-${pkgver}.txt \ + libreblacklist normalize | + cut -d: -f1,2 | + sed -n 's/:$//p' | + sort -u + )) + + install -Dm644 blacklist-${_gitver}.txt "$pkgdir"/usr/share/doc/${pkgname}/blacklist.txt +} |