brotli: use ninja
This commit is contained in:
parent
22f3617a57
commit
ec71330286
@ -3,7 +3,7 @@
|
||||
pkgbase=brotli
|
||||
pkgname=('brotli' 'brotli-devel' 'brotli-testdata')
|
||||
pkgver=1.1.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Brotli compression library'
|
||||
arch=('i686' 'x86_64')
|
||||
license=('MIT')
|
||||
@ -15,6 +15,7 @@ depends=('gcc-libs')
|
||||
makedepends=(
|
||||
'cmake'
|
||||
'gcc'
|
||||
'ninja'
|
||||
)
|
||||
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/google/$pkgbase/archive/v${pkgver}.tar.gz")
|
||||
sha256sums=('e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff')
|
||||
@ -27,12 +28,12 @@ prepare() {
|
||||
build() {
|
||||
cd brotli-${pkgver}
|
||||
|
||||
cmake -B "build-static" \
|
||||
cmake -GNinja -B "build-static" \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
cmake --build "build-static"
|
||||
|
||||
cmake -B "build-shared" \
|
||||
cmake -GNinja -B "build-shared" \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
cmake --build "build-shared"
|
||||
@ -48,11 +49,11 @@ package_brotli() {
|
||||
cd brotli-${pkgver}
|
||||
|
||||
cd build-static
|
||||
make DESTDIR=${pkgdir} install
|
||||
DESTDIR="${pkgdir}" cmake --install .
|
||||
rm -rf ${pkgdir}/usr/{include,lib}
|
||||
cd -
|
||||
cd build-shared
|
||||
make DESTDIR=${pkgdir} install
|
||||
DESTDIR="${pkgdir}" cmake --install .
|
||||
rm -rf ${pkgdir}/usr/{include,lib}
|
||||
|
||||
install -D -m644 "${srcdir}"/brotli-${pkgver}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
@ -64,11 +65,11 @@ package_brotli-devel() {
|
||||
cd brotli-${pkgver}
|
||||
|
||||
cd build-static
|
||||
make DESTDIR=${pkgdir} install
|
||||
DESTDIR="${pkgdir}" cmake --install .
|
||||
rm -rf ${pkgdir}/usr/bin
|
||||
cd -
|
||||
cd build-shared
|
||||
make DESTDIR=${pkgdir} install
|
||||
DESTDIR="${pkgdir}" cmake --install .
|
||||
rm -rf ${pkgdir}/usr/bin
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user