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 | |
download | aur-tsocks-multilib.tar.gz |
tsocks-multilib 1.8beta5-3
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0adb7dc26e5f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = tsocks-multilib + pkgdesc = Transparent SOCKS proxying library - multilib version + pkgver = 1.8beta5 + pkgrel = 3 + url = http://tsocks.sourceforge.net/ + arch = x86_64 + license = GPL + makedepends = gcc-multilib + provides = tsocks + conflicts = tsocks + source = http://downloads.sourceforge.net/tsocks/tsocks-1.8beta5.tar.gz + sha512sums = b41636ea6b77abf0d1e3cda7bbca4e7ee96f3cdb1843f3a2c530650931e5567f67921de67b28ba9bab0f51df39770a3f7fb458cf7ac78aad7aa861923df2c4a9 + +pkgname = tsocks-multilib + 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" +} |