mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
# Contributor: prspkt <prspkt@protonmail.com>
|
|
# Maintainer: prspkt <prspkt@protonmail.com>
|
|
pkgname=brotli
|
|
pkgver=1.0.4
|
|
pkgrel=0
|
|
pkgdesc="Generic lossless compressor"
|
|
url="https://github.com/google/brotli"
|
|
arch="all"
|
|
license="MIT"
|
|
makedepends="cmake"
|
|
subpackages="$pkgname-doc $pkgname-dev"
|
|
source="$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname-$pkgver"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
sed -i 's,/usr/bin/env bash,/bin/sh,' tests/*.sh
|
|
}
|
|
|
|
build() {
|
|
mkdir "$builddir"/build
|
|
cd "$builddir"/build
|
|
cmake .. \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=/usr/lib
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" -C build install
|
|
|
|
local man
|
|
for man in docs/*.?; do
|
|
install -D -m644 $man "$pkgdir"/usr/share/man/man${man##*.}/${man##*/}
|
|
done
|
|
}
|
|
|
|
sha512sums="7d41ad37ca0755ba9e08e7355fb031e24a53a5f6d44ff827adee6d9712765af02142cb463ef558f92449ce3b73e559cffb52315a329ab702f4c46927f993b616 brotli-1.0.4.tar.gz"
|