diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 16 insertions, 25 deletions
@@ -1,52 +1,43 @@ # Maintainer: Tony Lambiris <tony@criticalstack.com> pkgname=aws-checksums-git -pkgver=r23.9d4d04a +pkgver=v0.1.2.r0.g78be31b pkgrel=1 -epoch= -pkgdesc='Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.' -arch=(any) +pkgdesc="Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations." +arch=('x86_64') +conflicts=('aws-checksums') +provides=('aws-checksums') url="https://github.com/awslabs/aws-checksums" -license=('BSD') -groups=() +license=('Apache') depends=('cmake') makedepends=('openssl' 'curl' 'zlib' 'libutil-linux') -makedepends=() -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=() -install= -changelog= source=("${pkgname}::git+https://github.com/awslabs/aws-checksums") -noextract=() sha256sums=('SKIP') -validpgpkeys=() pkgver() { - cd ${pkgname} + cd "${pkgname}" - #git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd ${pkgname} + cd "${srcdir}/${pkgname}" + + mkdir -p build + cd build CMAKE_FLAGS="-Wno-dev \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF" - cmake $CMAKE_FLAGS . + cmake ${CMAKE_FLAGS} .. make ${MAKEFLAGS} } package() { - cd ${pkgname} + cd "${srcdir}/${pkgname}" - make DESTDIR="${pkgdir}" install + make -C build DESTDIR="${pkgdir}" install + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |