diff options
author | Andrew Sun | 2018-08-26 09:12:45 -0400 |
---|---|---|
committer | Andrew Sun | 2018-08-26 09:12:45 -0400 |
commit | 703b4e9da13c1a4ee0c212aa6290f506ba64d44a (patch) | |
tree | 6878f77ea429130a1f791f4481f164de93d62477 /PKGBUILD | |
download | aur-703b4e9da13c1a4ee0c212aa6290f506ba64d44a.tar.gz |
add lib32-librsync (version 2.0.2)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..84be0ba90bd0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Andrew Sun <adsun701@gmail.com> + +_pkgname=librsync +pkgname=lib32-${_pkgname} +pkgver=2.0.2 +pkgrel=1 +pkgdesc="Library for calculating and applying network deltas (32-bit)" +arch=('x86_64') +url="http://librsync.sourcefrog.net/" +license=('LGPL') +depends=('lib32-popt' 'lib32-bzip2' 'lib32-zlib' 'librsync') +makedepends=('cmake' 'lib32-gcc-libs') +source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('e67b9520ee84f7239be6e948795803bd95495091cc00bf6d0e8c6976032a4af1') + +prepare() { + if [[ -d ${srcdir}/build ]]; then + rm -rf ${srcdir}/build + fi + mkdir -p ${srcdir}/build +} + +build() { + cd "${srcdir}/build" + + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib32 \ + ../${_pkgname}-${pkgver} + make +} + +check() { + cd "${srcdir}/build" + make -k check +} + +package() { + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/usr/{bin,include,share} +} |