diff options
Diffstat (limited to 'community/zola/APKBUILD')
-rw-r--r-- | community/zola/APKBUILD | 42 |
1 files changed, 32 insertions, 10 deletions
diff --git a/community/zola/APKBUILD b/community/zola/APKBUILD index 6d623794ba1..559dfacf78e 100644 --- a/community/zola/APKBUILD +++ b/community/zola/APKBUILD @@ -1,29 +1,50 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: Will Sinatra <wpsinatra@gmail.com> +# Contributor: Will Sinatra <wpsinatra@gmail.com> +# Maintainer: Erwan Rouchet <lucidiot@brainshit.fr> pkgname=zola -pkgver=0.14.1 +pkgver=0.18.0 pkgrel=0 pkgdesc="Opionated static site generator" url="https://github.com/getzola/zola" -arch="all !mips64 !s390x !riscv64" # limited by rust/cargo -arch="$arch !ppc64le" # fail to build 'ring v0.16.20' +# ppc64le, s390x, riscv64: rust-ring +# armhf: build hangs +arch="all !armhf !ppc64le !s390x !riscv64" license="MIT" -makedepends="cargo openssl-dev libsass-dev oniguruma-dev" +makedepends=" + cargo + cargo-auditable + libsass-dev + oniguruma-dev + openssl-dev>3 + " subpackages=" $pkgname-zsh-completion $pkgname-fish-completion $pkgname-bash-completion " -source="$pkgname-$pkgver.tar.gz::https://github.com/getzola/zola/archive/v$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/getzola/zola/archive/v$pkgver.tar.gz + minimize-size.patch + " +options="net" # fetch dependencies export RUSTONIG_SYSTEM_LIBONIG=1 # Link against system liboniguruma +prepare() { + default_prepare + cargo fetch --target="$CTARGET" --locked +} + build() { - cargo build --release --verbose --locked + cargo auditable build --frozen --release + + mkdir -p completions + target/release/zola completion bash > completions/zola.bash + target/release/zola completion zsh > completions/_zola + target/release/zola completion fish > completions/zola.fish } check() { - cargo test all --release --verbose --locked + cargo test all --frozen } package() { @@ -34,9 +55,10 @@ package() { install -Dm644 "$builddir"/completions/_zola \ "$pkgdir"/usr/share/zsh/site-functions/_zola install -Dm644 "$builddir"/completions/zola.fish \ - "$pkgdir"/usr/share/fish/completions/zola.fish + "$pkgdir"/usr/share/fish/vendor_completions.d/zola.fish } sha512sums=" -e9e567cd441254fba75ac839c0e980ffbdf4b488ca1139e089f50b256a2c67d2a113feae2f8c28703a643c94147aaddb7c2cc29a5424c550646d35ec5a4300e9 zola-0.14.1.tar.gz +f8603fba1be11d111e30a51a4b74210302e23c0e70af5944473a48d4a0a5e8529d8dc1a1c274738be834a5d53f046595d84127f0b177f001a7e8892cd381f0f0 zola-0.18.0.tar.gz +35ff6626a0c495fd908a3a7f4ec3b95293b4553f195d3cec3627aa279f26920cf2212fce04ff2834a1fe3eaa64e794cc804118c39a0fdfdd571cf62fbe3bbe2e minimize-size.patch " |