aports/community/aercbook/APKBUILD
2025-05-24 01:01:10 +00:00

46 lines
2.7 KiB
Text

# Contributor: Coco Liliace <coco@liliace.dev>
# Maintainer: Coco Liliace <coco@liliace.dev>
pkgname=aercbook
pkgver=0.1.6
pkgrel=2
pkgdesc="Minimalistic address book for aerc"
url="https://github.com/renerocksai/aercbook/"
arch="aarch64 x86_64"
license="MIT"
makedepends="zig"
options="!check" # no tests
source="https://github.com/renerocksai/aercbook/archive/v$pkgver/aercbook-v$pkgver.tar.gz
0001-zig-0.12-std.ChildProcess.exec-run.patch
0002-zig-0.12-convert-some-vars-to-consts.patch
0003-zig-0.13-use-std.Build.path.patch
0004-zig-0.13-std.ChildProcess-std.process.Child.patch
0005-Zig-0.14-Add-.zig-cache-to-.gitignore.patch
0006-Zig-0.14-std.mem.split-std.mem.splitSequence.patch
0007-Zig-0.14-typeInfo-variants-to-lowercase.patch
0008-Zig-0.14-std.mem.tokenize-std.mem.tokenizeSequence.patch
"
# We may want other than "baseline" for other targets, when enabled by zig
case "$CARCH" in
aarch64|x86_64) _cputarget=baseline ;;
esac
build() {
zig build -Doptimize=ReleaseSafe ${_cputarget:+-Dcpu="$_cputarget"}
}
package() {
install -Dm755 -t "$pkgdir"/usr/bin ./zig-out/bin/aercbook
}
sha512sums="
8831c97864ba5da5ae0460ec9f5071d632bdf543fc690f9240921149d8c4ecd8b8868662f02b0d2bf3e08d62d11f941b8172cf8f5d196e4dd9beb7c92e6af0ce aercbook-v0.1.6.tar.gz
d6c164144d7296df949d24a876ae45e72236efdc1c0997ffe079125ae13794e78c60ffcee3d6d9b33dc5d6021225da27a9e6ba2669d8d4b53939b977e4de1255 0001-zig-0.12-std.ChildProcess.exec-run.patch
81ed9206b6530fd072732bb9587a3a8ad2c89518203ce49bc225799a06a30548e3654a16cf63bb16db4a6afa1be1c8394317c0b003eaa95eb982fca604f1489c 0002-zig-0.12-convert-some-vars-to-consts.patch
b475cc5231a7cdb5d3bf1456d62772a194ca5e7742c8b6d56835d1033b6aca7807767f15640fde25a6d1ba69a1fef7c27ccc55a45a563d951f9ecc9bb0e994c6 0003-zig-0.13-use-std.Build.path.patch
2b5fbcc3649133a98957653e85f188e8a41c4f88d5d21d907c9659eafa1921fde629b77315fdb7de1c85fb2a6f0beed125339ad941fda9d0ebd673f9fca975ab 0004-zig-0.13-std.ChildProcess-std.process.Child.patch
2cd4789f84c1d9dcd561c79ecf87b5b06a5f3f0933e24ecec9c1676a4b9c1d2e6de46e6f52cf6aa89464a3f1706eab923a2ff0dfb19f84a02f7cd065f2892bd6 0005-Zig-0.14-Add-.zig-cache-to-.gitignore.patch
b2c47f91b2adee6c746c9329903c840b2ef46126e9636fb38f84e3966988ecdfc1eca0be6af342b202482e6f9d98efdb497c0e86f6853354679a620d942db602 0006-Zig-0.14-std.mem.split-std.mem.splitSequence.patch
c460caaae2518edaff1ec56dff54ac9ffad0f94a2ea362e9fb3769fe38baa17957a2edf6f2ae5acb8aebd1094fce44ef058de241f0748409514dae9d6de83300 0007-Zig-0.14-typeInfo-variants-to-lowercase.patch
2a31b525ea53456e23cfb0bda69474768c4c18201623eca275aadd008ef5e6b8df62db325c1d00f0b3773bd264594f316cec5fa3aeb84ba311a681aea14d35eb 0008-Zig-0.14-std.mem.tokenize-std.mem.tokenizeSequence.patch
"