diff options
author | Morteza NourelahiAlamdari | 2020-11-14 23:09:31 +0100 |
---|---|---|
committer | Morteza NourelahiAlamdari | 2020-11-14 23:09:31 +0100 |
commit | 6caeb479b2dc7b600270eb040066c8178aec8a4e (patch) | |
tree | ebc242586767f27b5d894731b55c2e8aff7b2ca4 | |
download | aur-6caeb479b2dc7b600270eb040066c8178aec8a4e.tar.gz |
Add Google-CRC32C project AUR package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c2484dfecf19 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = google-crc32c + pkgdesc = CRC32C implementation with support for CPU-specific acceleration instructions + pkgver = 1.1.1 + pkgrel = 1 + url = https://github.com/google/crc32c/ + arch = i686 + arch = x86_64 + license = BSD 3-Clause + makedepends = cmake + source = google-crc32c-1.1.1.tar.gz::https://github.com/google/crc32c/archive/1.1.1.tar.gz + md5sums = ed5130bb02e6ab23d687a2e2845dfbb6 + +pkgname = google-crc32c + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0ebe5c5ed8e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Morteza NourelahiAlamdari <m@0t1.me> + +pkgname=google-crc32c +pkgver=1.1.1 +pkgrel=1 +pkgdesc="CRC32C implementation with support for CPU-specific acceleration instructions" +arch=('i686' 'x86_64') +url="https://github.com/google/crc32c/" +license=('BSD 3-Clause') +makedepends=('cmake') +source=("$pkgname-$pkgver.tar.gz::https://github.com/google/crc32c/archive/$pkgver.tar.gz") +md5sums=('ed5130bb02e6ab23d687a2e2845dfbb6') + +prepare() { + mv "crc32c-$pkgver" "$pkgname-$pkgver" +} + +build() { + cd "$pkgname-$pkgver" + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=yes \ + -DCRC32C_BUILD_TESTS=OFF \ + -DCRC32C_BUILD_BENCHMARKS=OFF \ + -DCMAKE_INSTALL_PREFIX="$pkgdir/usr/local" \ + -DCRC32C_USE_GLOG=OFF \ + -H. -Bcmake-out + cmake --build cmake-out -- -j ${NCPU:-4} +} + +package() { + cd "$pkgname-$pkgver" + cmake --build cmake-out --target install -- -j ${NCPU:-4} +}
\ No newline at end of file |