Date: Thursday, July 12, 2018 @ 10:03:46 Author: shibumi Revision: 357640
upgpkg: leatherman 1.4.1-2 Modified: leatherman/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-07-12 09:51:59 UTC (rev 357639) +++ PKGBUILD 2018-07-12 10:03:46 UTC (rev 357640) @@ -1,7 +1,8 @@ -# Maintainer: Jonathan Steel <jsteel at archlinux.org> +# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org> +# Contributor: Jonathan Steel <jsteel at archlinux.org> pkgname=leatherman -pkgver=1.4.0 +pkgver=1.4.1 pkgrel=2 pkgdesc="Collection of C++ and CMake utility libraries" arch=('x86_64') @@ -9,11 +10,11 @@ license=('APACHE') makedepends=('boost' 'cmake' 'rapidjson') checkdepends=('ruby') -source=($pkgname-$pkgver.tar.gz::https://github.com/puppetlabs/leatherman/archive/$pkgver.tar.gz) -md5sums=('7de85c496ca0024d60df873e7ef1a462') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/puppetlabs/leatherman/archive/${pkgver}.tar.gz") +sha512sums=('71fa4723d231ffd6c582a332d6e57da8d1631d787ac7eeef55a505217b9d216ada11efc2636f2238c0272c30d943c61e1f391941f1c4531f911cce597062ffa6') prepare() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" # Ruby 2.3 fix: replace rb_data_object_alloc symbol with rb_data_object_wrap sed -i 's/rb_data_object_alloc/rb_data_object_wrap/g' \ @@ -21,7 +22,7 @@ } build() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" # Do not treat warnings as errors CXXFLAGS+=' -Wno-error' @@ -34,16 +35,17 @@ make } + Disabled Tests due to infinite loop bug check() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" make test } package() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" - make install DESTDIR="$pkgdir" + make install DESTDIR="${pkgdir}" - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE }