1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2 # Contributor: Manuel Hüsers <manuel.huesers@uni-ol.de>
3 # Contributor: vigo <vigo.the.unholy.carpathian@gmail.com>
4 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
5 # Contributor: judd <jvinet@zeroflux.org>
10 pkgdesc='Monitors and controls incoming TCP connections'
12 url=http://ftp.porcupine.org/pub/security/index.html
19 provides=(lib32-tcp_wrappers-libs)
20 conflicts=(lib32-tcp_wrappers-libs)
23 ftp://ftp.porcupine.org/pub/security/tcp_wrappers_${pkgver%.*}.tar.gz
24 https://deb.debian.org/debian/pool/main/t/tcp-wrappers/tcp-wrappers_${pkgver%.*}.q-${pkgver##*.}.debian.tar.xz
25 tcp-wrappers-redhat-bug11881.patch
27 sha256sums=('9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d'
28 '20fec7826bde1262007e6dd43f365b5802bacc283942d93b78385ea634dc594a'
29 '2e527e54c1ea208de10a206c667f751e54651eb77c973271d213e3459d690403')
32 cd tcp_wrappers_${pkgver%.*}
34 for patch in $(cat ../debian/patches/series); do
35 patch -Np1 -i ../debian/patches/${patch}
37 patch -Np1 -i ../tcp-wrappers-redhat-bug11881.patch
41 cd tcp_wrappers_${pkgver%.*}
44 COPTS="$CFLAGS -m32" \
45 LDOPTS="$LDFLAGS -m32" \
46 REAL_DAEMON_DIR=/usr/bin \
47 STYLE=-DPROCESS_OPTIONS \
52 cd tcp_wrappers_${pkgver%.*}
54 install -Dm 644 shared/libwrap.so.0.${pkgver%.*} -t "${pkgdir}"/usr/lib32/
55 ln -s libwrap.so.0.${pkgver%.*} "${pkgdir}"/usr/lib32/libwrap.so.0
56 ln -s libwrap.so.0 "${pkgdir}"/usr/lib32/libwrap.so
58 install -dm 755 "${pkgdir}"/usr/share/licenses
59 ln -s libwrap "${pkgdir}"/usr/share/licenses/lib32-libwrap