diff options
author | Felix Golatofski | 2019-05-05 13:35:10 +0200 |
---|---|---|
committer | Felix Golatofski | 2019-05-05 13:35:10 +0200 |
commit | 566adfd59e4c26dc4539f5cccc7e2064006e1a12 (patch) | |
tree | fabe78de347c024297b1966f32d97ad0ca3692c6 | |
parent | 7a7e52e8b77e80a596ad6c13fa0e894ca3f18ceb (diff) | |
download | aur-566adfd59e4c26dc4539f5cccc7e2064006e1a12.tar.gz |
Using debian package as source with patches
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | squidguard-patch.diff | 11 |
3 files changed, 48 insertions, 50 deletions
@@ -1,20 +1,30 @@ pkgbase = squidguard - pkgdesc = SquidGuard is a URL redirector to use blacklists with the proxysoftware Squid - pkgver = 1.5 - pkgrel = 2 + pkgdesc = Filter and redirector plugin for Squid. SquidGuard is a free, flexible and ultra fast filter, redirector and access controller plugin for squid. + pkgver = 1.6.0 + pkgrel = 1 url = http://www.squidguard.org install = squidguard.install + arch = i686 arch = x86_64 license = GPL + depends = db + depends = libldap>=2.4.7 depends = bison depends = flex - depends = db depends = squid - backup = etc/squidguard/squidGuard.conf - source = https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/squidguard/1.5-5/squidguard_1.5.orig.tar.gz - source = squidguard-patch.diff - sha512sums = d0daea2f47b08c5218125e914478f582a55b9cfa6c0da83f758c6f5ec80095684b9168d6dca0ed57e3ba88b409a8fab8b3baa48f49694f830bf2370e66e7a68d - sha512sums = 961ef70a1ca0a5f291276fbcfa9650820175cd5a4f47283062e52c1532bbac1a7d620f96737577f174e1d7ed9172902f96ab69bee0872754348804b1ad95fe6f + optdepends = liburi-perl + optdepends = openldap + optdepends = perl-libwww + optdepends = squid>=3.4.0 + optdepends = squidguard-doc + options = !strip + options = !emptydirs + backup = etc/logrotate.d/squidguard + backup = etc/squidguard/squidGuard.conf.default + source_i686 = http://ftp.br.debian.org/debian/pool/main/s/squidguard/squidguard_1.6.0-1_amd64.deb + sha512sums_i686 = 86bb1d849bd3fabc6e0cbe954bfbcbee537b6cfe225ee48436e8f6f4cb9332835ce8ef1845d6dcaae6e4145cb583a45e631463e116650786e020fe75050a78f9 + source_x86_64 = http://ftp.br.debian.org/debian/pool/main/s/squidguard/squidguard_1.6.0-1_i386.deb + sha512sums_x86_64 = 107b4fe5630656a052da5b07e3da3294b105a9a1481bde9ff738c7bb6380c35801e0f62819cb6ec2bd014ce8695bf904838ac0bc09c203e3faac637f9cc13532 pkgname = squidguard @@ -1,39 +1,38 @@ -# Maintainer: Nick Bürger <nick@nickz.org> - +# Maintainer: TheGoliath +# Contributor: TheGoliath pkgname=squidguard -pkgver=1.5 -pkgrel=2 -pkgdesc="SquidGuard is a URL redirector to use blacklists with the proxysoftware Squid" -arch=('x86_64') +pkgver=1.6.0 +pkgrel=1 +pkgdesc="Filter and redirector plugin for Squid. SquidGuard is a free, flexible and ultra fast filter, redirector and access controller plugin for squid." +arch=('i686' 'x86_64') url="http://www.squidguard.org" license=('GPL') -depends=('bison' 'flex' 'db' 'squid') -backup=('etc/squidguard/squidGuard.conf') -install='squidguard.install' -source=("https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/squidguard/$pkgver-5/squidguard_$pkgver.orig.tar.gz" - "squidguard-patch.diff") -sha512sums=('d0daea2f47b08c5218125e914478f582a55b9cfa6c0da83f758c6f5ec80095684b9168d6dca0ed57e3ba88b409a8fab8b3baa48f49694f830bf2370e66e7a68d' - '961ef70a1ca0a5f291276fbcfa9650820175cd5a4f47283062e52c1532bbac1a7d620f96737577f174e1d7ed9172902f96ab69bee0872754348804b1ad95fe6f') +groups=('') +depends=('db' 'libldap>=2.4.7' 'bison' 'flex' 'squid') +optdepends=('liburi-perl' + 'openldap' + 'perl-libwww' + 'squid>=3.4.0' + 'squidguard-doc') +backup=('etc/logrotate.d/squidguard' 'etc/squidguard/squidGuard.conf.default') +options=('!strip' '!emptydirs') +install=${pkgname}.install +source_i686=("http://ftp.br.debian.org/debian/pool/main/s/squidguard/squidguard_1.6.0-1_amd64.deb") +source_x86_64=("http://ftp.br.debian.org/debian/pool/main/s/squidguard/squidguard_1.6.0-1_i386.deb") +sha512sums_i686=('86bb1d849bd3fabc6e0cbe954bfbcbee537b6cfe225ee48436e8f6f4cb9332835ce8ef1845d6dcaae6e4145cb583a45e631463e116650786e020fe75050a78f9') +sha512sums_x86_64=('107b4fe5630656a052da5b07e3da3294b105a9a1481bde9ff738c7bb6380c35801e0f62819cb6ec2bd014ce8695bf904838ac0bc09c203e3faac637f9cc13532') -prepare() { - cd "squidGuard-$pkgver/src" +package(){ - patch -i "${srcdir}/squidguard-patch.diff" -} + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" -build() { - cd "squidGuard-$pkgver" - sed -i '19,24 s/@[se]/$(DESTDIR)&/; /SQUIDUSER/d; 51d' Makefile.in - ./configure \ - --prefix=/usr \ - --with-sg-config=/etc/squidGuard/squidGuard.conf \ - --with-sg-logdir=/var/log/squidGuard \ - --with-sg-dbhome=/var/lib/squidGuard/db \ + # Fix directories structure differencies + cd "${pkgdir}" - make -} + install -D -m644 "/usr/share/doc/squidguard/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + mkdir usr/bin 2> /dev/null; mv usr/sbin/* usr/bin; rm -rf usr/sbin + + cd .. -package() { - cd "squidGuard-$pkgver" - make DESTDIR="$pkgdir" install } diff --git a/squidguard-patch.diff b/squidguard-patch.diff deleted file mode 100644 index 210ab4bbf19d..000000000000 --- a/squidguard-patch.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- sgDb.c 2010-09-09 12:35:22.000000000 +0200 -+++ sgDb.c 2017-09-17 19:27:47.347261770 +0200 -@@ -112,7 +112,7 @@ - } - } - #endif --#if DB_VERSION_MAJOR == 4 -+#if DB_VERSION_MAJOR >= 4 - if(globalUpdate || createdb || (dbfile != NULL && stat(dbfile,&st))){ - flag = DB_CREATE; - if(createdb) |