aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2022-10-22 13:02:09 +0000
committerpsykose <alice@ayaya.dev>2022-10-22 15:02:09 +0200
commit7464051b228eef03e9ea173ceb9ec34b124f82a6 (patch)
treecfcdf7bf2c2834d2eb2f95f7ba7a16f9d4393007
parent50722831ced51042618ddb46401fea4b3b56e142 (diff)
community/innoextract: build with samurai
-rw-r--r--community/innoextract/APKBUILD20
1 files changed, 11 insertions, 9 deletions
diff --git a/community/innoextract/APKBUILD b/community/innoextract/APKBUILD
index 15fcca2c0ab..7e45533f370 100644
--- a/community/innoextract/APKBUILD
+++ b/community/innoextract/APKBUILD
@@ -2,28 +2,30 @@
# Maintainer: Michael Koloberdin <koloberdin@gmail.com>
pkgname=innoextract
pkgver=1.9
-pkgrel=6
+pkgrel=7
pkgdesc="A tool to extract installers created by Inno Setup"
url="https://constexpr.org/innoextract/"
arch="all"
license="Zlib"
-makedepends="cmake boost-dev xz-dev"
+makedepends="cmake boost-dev samurai xz-dev"
subpackages="$pkgname-doc"
source="http://constexpr.org/innoextract/files/innoextract-$pkgver.tar.gz"
+options="!check" # no tests
build() {
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
- -DCMAKE_BUILD_TYPE=None \
- -DBoost_NO_BOOST_CMAKE=ON \
- .
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=None
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
install -m644 CHANGELOG "$pkgdir"/usr/share/doc/$pkgname/CHANGELOG
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
-sha512sums="2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde innoextract-1.9.tar.gz"
+sha512sums="
+2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde innoextract-1.9.tar.gz
+"