Date: Monday, August 16, 2021 @ 16:14:11 Author: anatolik Revision: 422279
upgpkg: snappy 1.1.9-1 Modified: snappy/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-08-16 14:14:28 UTC (rev 422278) +++ PKGBUILD 2021-08-16 16:14:11 UTC (rev 422279) @@ -2,8 +2,8 @@ # Contributor: Antony Male <antony dot male at geemail dot com>> pkgname=snappy -pkgver=1.1.8 -pkgrel=2 +pkgver=1.1.9 +pkgrel=1 pkgdesc='A fast compressor/decompressor library' arch=('x86_64') url="https://google.github.io/snappy/" @@ -10,12 +10,22 @@ license=('BSD') depends=('glibc' 'gcc-libs') checkdepends=('zlib') -makedepends=('cmake' 'clang') +makedepends=('cmake' 'clang' 'gtest' 'benchmark') source=("https://github.com/google/snappy/archive/$pkgver/$pkgname-$pkgver.tar.gz" - snappy.pc) -md5sums=('70e48cba7fecf289153d009791c9977f' - '4b491e29a8142fedd11472306f5c1192') + snappy.pc + system_gtest.patch::https://github.com/google/snappy/commit/114df35e84ad95b6d5afbcf69aa85a14ff029000.patch + fix_inline.patch::https://github.com/google/snappy/pull/128/commits/0c716d435abe65250100c2caea0e5126ac4e14bd.patch) +sha256sums=('75c1fbb3d618dd3a0483bff0e26d0a92b495bbe5059c8b4f1c962b478b6e06e7' + 'd210ff4d3ffe9a987b974a8387d967af66a93bf90d72fedce94a2159d937813e' + 'ca96fd9e72f35ea63af82f19ff1ca93441bf5ea6b3f53ef4b974e83c249d8e3e' + 'ad79190b274df5ddabf14eddd2bb0d9a091ee7d44e4afde89febf9a8f783fdce') +prepare() { + cd "$pkgname-$pkgver" + patch -p1 < ../system_gtest.patch # https://github.com/google/snappy/pull/132 + patch -p1 < ../fix_inline.patch # https://github.com/google/snappy/pull/128 +} + build() { cd "$pkgname-$pkgver" @@ -28,6 +38,8 @@ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DBUILD_SHARED_LIBS=yes \ + -DSNAPPY_USE_BUNDLED_GTEST=OFF \ + -DSNAPPY_USE_BUNDLED_BENCHMARK_LIB=OFF \ . make