🔒 Repository is read-only – file editing is disabled.

recipes/utils/snappy/PAGBUILD.yaml main

47 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
pkgname: snappy
pkgver: '1.2.2'
pkgrel: '1'
pkgdesc: A fast compressor/decompressor library
url: 'https://code.google.com/p/snappy/'
arch: x86_64
depends: []
makedepends:
- cmake
- llvm
- gtest
- benchmark
source:
- snappy.pc
- 'https://github.com/google/snappy/archive/${pkgver}.tar.gz'
- snappy-thirdparty.patch
- snappy-do-not-disable-rtti.patch
sha256sums:
- SKIP
- 90f74bc1fbf78a6c56b3c4a082a05103b3a56bb17bca1a27e052ea11723292dc
- SKIP
- SKIP
build: |
  cd ${pkgname}-${pkgver}
  #patch -Np1 -i ../snappy-thirdparty.patch
  #patch -Np1 -i ../snappy-do-not-disable-rtti.patch

  cmake -B build -G Ninja \
      -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_INSTALL_LIBDIR=lib \
      -D CMAKE_BUILD_TYPE=Release \
      -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
      -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
      -D BUILD_SHARED_LIBS=ON \
      -D SNAPPY_BUILD_TESTS=OFF \
      -D SNAPPY_BUILD_BENCHMARKS=OFF \
      -D HAVE_LIBZ=NO \
      -D HAVE_LIBLZO2=NO \
      -D HAVE_LIBLZ4=NO \
      -Wno-dev
    cmake --build build
    DESTDIR=${PKGDIR} cmake --install build

  install -Dm644 ../snappy.pc \
  ${PKGDIR}/usr/lib/pkgconfig/snappy.pc
package: |
  true