aboutsummaryrefslogtreecommitdiffstats
path: root/testing/eww/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/eww/APKBUILD')
-rw-r--r--testing/eww/APKBUILD26
1 files changed, 12 insertions, 14 deletions
diff --git a/testing/eww/APKBUILD b/testing/eww/APKBUILD
index c96ee3a3aa7..0c23402bb4d 100644
--- a/testing/eww/APKBUILD
+++ b/testing/eww/APKBUILD
@@ -1,9 +1,8 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=eww
-pkgver=0.2.0_git20220215
-_gitrev=fb0e57a0149904e76fb33807a2804d4af82350de
-pkgrel=0
+pkgver=0.4.0
+pkgrel=1
pkgdesc="ElKowars wacky widgets"
url="https://elkowar.github.io/eww/"
arch="aarch64 x86_64" # blocked by rustup
@@ -12,24 +11,22 @@ license="MIT"
# Don't move this aport out of the testing repo until it can be built with
# our rust!
makedepends="
- rustup
+ cargo-auditable
gtk+3.0-dev
gtk-layer-shell-dev
+ rustup
"
subpackages="$pkgname-dbg"
-source="https://github.com/elkowar/eww/archive/$_gitrev/eww-$_gitrev.tar.gz"
-builddir="$srcdir/$pkgname-$_gitrev"
+source="https://github.com/elkowar/eww/archive/refs/tags/v$pkgver/eww-$pkgver.tar.gz
+ update-cargo-lock.patch
+ "
export CARGO_HOME="$srcdir/.cargo"
export RUSTUP_HOME="$srcdir/.rustup"
export PATH="$CARGO_HOME/bin:$PATH"
-export RUSTFLAGS="-Ctarget-feature=-crt-static"
+export RUSTFLAGS="$RUSTFLAGS -Ctarget-feature=-crt-static"
# Reduce binary size (7.1 -> 4.1 MiB for 0.2.0_git20220215).
-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
@@ -41,11 +38,11 @@ prepare() {
--no-modify-path \
-y
- cargo fetch --locked
+ cargo fetch --target="$CARCH-unknown-linux-musl" --locked
}
build() {
- cargo build --frozen --release --no-default-features --features=wayland
+ cargo auditable build --frozen --release --no-default-features --features=wayland
}
check() {
@@ -57,5 +54,6 @@ package() {
}
sha512sums="
-728120fd1c0c797a8f61982dda9e12c92575b6a10ca4c16e4307a752bbaf0263197af4d43b76ed9213f2a6b6d56da7dbf7535ccb1f3548efa4d0610e3884262f eww-fb0e57a0149904e76fb33807a2804d4af82350de.tar.gz
+1979251848fb21dac60b60fb149481aea3201c62a56b34cd2d5fbc8da53a4e9f019db393c9bcd31936f4cd739de295110217b5ecfef734b35d0f1c5cb785e646 eww-0.4.0.tar.gz
+da52a2dfa5e87a0b4c95a118ea1c1f61757ec75a01c79d4f194728eb9c9580fc4be3984205a00bd15977a5530b49bbfdfba57cb7645718b00b9f87fe21f0a445 update-cargo-lock.patch
"