diff options
author | Matthias Schiffer | 2015-06-22 21:23:20 +0200 |
---|---|---|
committer | Matthias Schiffer | 2015-06-22 21:24:19 +0200 |
commit | ef99da8f7385db572485c3adf0836eec6b842172 (patch) | |
tree | 81974c147490d37a514dd23c13dda6466e9e03be /PKGBUILD | |
download | aur-tsocks-multilib.tar.gz |
tsocks-multilib 1.8beta5-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ec7f977bd1e0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +_pkgname=tsocks +pkgname=${_pkgname}-multilib +pkgver=1.8beta5 +pkgrel=3 +pkgdesc='Transparent SOCKS proxying library - multilib version' +arch=('x86_64') +url='http://tsocks.sourceforge.net/' +license=('GPL') +makedepends=('gcc-multilib') +provides=('tsocks') +conflicts=('tsocks') +source=("http://downloads.sourceforge.net/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +sha512sums=('b41636ea6b77abf0d1e3cda7bbca4e7ee96f3cdb1843f3a2c530650931e5567f67921de67b28ba9bab0f51df39770a3f7fb458cf7ac78aad7aa861923df2c4a9') + +build() { + export CPPFLAGS= + + cp -a "${srcdir}/${_pkgname}-1.8" "${srcdir}/${_pkgname}-1.8-64" + cp -a "${srcdir}/${_pkgname}-1.8" "${srcdir}/${_pkgname}-1.8-32" + + cd "${srcdir}/${_pkgname}-1.8-64" + ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --libdir=/usr/lib + make + + cd "${srcdir}/${_pkgname}-1.8-32" + CC='gcc -m32' ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --libdir=/usr/lib32 + make +} + +package() { + cd "${srcdir}/${_pkgname}-1.8-64" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/${_pkgname}-1.8-32" + make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}/usr/share/${_pkgname}" + install -m644 tsocks.conf.{simple,complex}.example "${pkgdir}/usr/share/${_pkgname}" + + # Fix up path so ld.so will find both the 64bit and the 32bit library + sed -i -e 's|/usr/lib/||g' "${pkgdir}/usr/bin/tsocks" +} |