aboutsummaryrefslogtreecommitdiffstats
path: root/community/karlender/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/karlender/APKBUILD')
-rw-r--r--community/karlender/APKBUILD25
1 files changed, 10 insertions, 15 deletions
diff --git a/community/karlender/APKBUILD b/community/karlender/APKBUILD
index 80ba5fd7997..6cc3f2bb393 100644
--- a/community/karlender/APKBUILD
+++ b/community/karlender/APKBUILD
@@ -1,48 +1,43 @@
# Contributor: Newbyte <newbie13xd@gmail.com>
# Maintainer: Newbyte <newbie13xd@gmail.com>
pkgname=karlender
-pkgver=0.6.0
+pkgver=0.10.1
pkgrel=0
pkgdesc="Mobile friendly GTK based calendar app written in Rust"
-url="https://gitlab.com/loers/karlender"
+url="https://gitlab.com/floers/karlender"
# ppc64le: build script for dependency ring 0.16.20 fails
-# s390x, riscv64: blocked by rust/cargo
+# riscv64: dependency ring v0.16.20 fails to build
+# s390x: doubt anyone will use this on a mainframe
arch="all !ppc64le !riscv64 !s390x"
license="GPL-3.0-or-later"
makedepends="
cargo
+ cargo-auditable
cargo-gra
libadwaita-dev
"
-source="https://gitlab.com/loers/karlender/-/archive/v$pkgver/karlender-v$pkgver.tar.gz
+source="https://gitlab.com/floers/karlender/-/archive/v$pkgver/karlender-v$pkgver.tar.gz
"
options="!check"
builddir="$srcdir/$pkgname-v$pkgver"
-export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-export CARGO_PROFILE_RELEASE_LTO="true"
-export CARGO_PROFILE_RELEASE_OPT_LEVEL="s"
-export CARGO_PROFILE_RELEASE_PANIC="abort"
prepare() {
default_prepare
- cargo fetch --locked
+ cargo fetch --target="$CTARGET" --locked
}
build() {
cargo gra gen
- cargo build --release --frozen
+ cargo auditable build --release --frozen
}
package() {
- cargo install --locked --root "$pkgdir/usr" --path .
+ install -Dm755 target/release/karlender -t "$pkgdir"/usr/bin
make -C target/gra-gen install ROOT="$pkgdir/usr"
-
- rm "$pkgdir"/usr/.crates.toml
- rm "$pkgdir"/usr/.crates2.json
}
sha512sums="
-283e8b2d4f64e548c7c52f8f9dc67e372b86ad9d59176b3dce9d960453e528b36b172029e7fa1cad69f8fbd332e6be43b31932b6e0092e5fc6d23125aa6cb20d karlender-v0.6.0.tar.gz
+a4931a99c01509f2f14ef8a79d4280619a480494ddacf2bc2cda6818b500bb18341982d56131b3f53c9a4ded9aa5d435661c6cacc76f85c318f304db7c1cfa23 karlender-v0.10.1.tar.gz
"