diff options
author | Andy Weidenbaum | 2017-12-01 16:59:38 -0800 |
---|---|---|
committer | Andy Weidenbaum | 2017-12-01 17:00:19 -0800 |
commit | 11d707993d76529e71eaac0b14123c695298bd9f (patch) | |
tree | 264a239ddf8f9307fcc9afd3f731d0a210a9d240 /PKGBUILD | |
parent | 6cf1ddd21f779cc47e4ce5714e079868370f0586 (diff) | |
download | aur-libsnappy.tar.gz |
update pkgver to 1.1.7
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 30 insertions, 18 deletions
@@ -3,42 +3,54 @@ # Contributor: Antony Male <antony dot male at geemail dot com>> pkgname=libsnappy -pkgver=1.1.3 -pkgrel=4 +pkgver=1.1.7 +pkgrel=1 pkgdesc="A fast compression/decompression library" arch=('i686' 'x86_64') -makedepends=('autoconf' 'automake' 'git' 'libtool' 'm4' 'make' 'pkg-config') +depends=('lzo' 'zlib') +makedepends=('cmake' 'git' 'make' 'pkg-config') url="https://google.github.io/snappy/" license=('BSD') -source=($pkgname-$pkgver::git+https://github.com/google/snappy) -sha256sums=('SKIP') +source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/google/${pkgname#lib}/tar.gz/$pkgver + snappy.pc) +sha256sums=('3dfa02e873ff51a11ee02b9ca391807f0c8ea0529a4924afa645fbf97163f9d4' + 'd210ff4d3ffe9a987b974a8387d967af66a93bf90d72fedce94a2159d937813e') provides=('snappy') conflicts=('snappy') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/${pkgname#lib}-$pkgver" msg2 'Building...' # compile without assertions - export CXXFLAGS+=\ -DNDEBUG - ./autogen.sh - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib/snappy \ - --sysconfdir=/etc \ - --sharedstatedir=/usr/share/snappy \ - --localstatedir=/var/lib/snappy \ - --with-gnu-ld + CXXFLAGS+=\ -DNDEBUG + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=on \ + . make } +check() { + cd "$srcdir/${pkgname#lib}-$pkgver" + + # compile without assertions + CXXFLAGS+=\ -DNDEBUG + make test +} + package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/${pkgname#lib}-$pkgver" msg2 'Installing license...' - install -Dm 644 COPYING -t "$pkgdir/usr/share/licenses/libsnappy" + install -Dm 644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname" msg2 'Installing...' make DESTDIR="$pkgdir" install + + # remove this after the file exists upstream again + # https://github.com/google/snappy/pull/55 + install -Dm 644 "$srcdir/snappy.pc" -t "$pkgdir/usr/lib/pkgconfig" } |