archrelease: copy trunk to community-any
[ArchLinux/community.git] / lib32-libwrap / trunk / PKGBUILD
blobd926dc7c7c3fd9f7b081cd4c772aa64e90753654
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>
7 pkgname=lib32-libwrap
8 pkgver=7.6.31
9 pkgrel=4
10 pkgdesc='Monitors and controls incoming TCP connections'
11 arch=(x86_64)
12 url=http://ftp.porcupine.org/pub/security/index.html
13 license=(BSD)
14 depends=(
15   lib32-glibc
16   lib32-libnsl
17   libwrap
19 provides=(lib32-tcp_wrappers-libs)
20 conflicts=(lib32-tcp_wrappers-libs)
21 options=(!makeflags)
22 source=(
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')
31 prepare() {
32   cd tcp_wrappers_${pkgver%.*}
34   for patch in $(cat ../debian/patches/series); do
35     patch -Np1 -i ../debian/patches/${patch}
36   done
37   patch -Np1 -i ../tcp-wrappers-redhat-bug11881.patch
40 build() {
41   cd tcp_wrappers_${pkgver%.*}
43   make \
44     COPTS="$CFLAGS -m32" \
45     LDOPTS="$LDFLAGS -m32" \
46     REAL_DAEMON_DIR=/usr/bin \
47     STYLE=-DPROCESS_OPTIONS \
48     linux
51 package() {
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
62 # vim: ts=2 sw=2 et: