aboutsummaryrefslogtreecommitdiffstats
path: root/community/image-roll/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/image-roll/APKBUILD')
-rw-r--r--community/image-roll/APKBUILD36
1 files changed, 16 insertions, 20 deletions
diff --git a/community/image-roll/APKBUILD b/community/image-roll/APKBUILD
index f3de72b6160..aaae7879ec3 100644
--- a/community/image-roll/APKBUILD
+++ b/community/image-roll/APKBUILD
@@ -1,36 +1,28 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=image-roll
-pkgver=1.6.0
-pkgrel=0
+pkgver=2.1.0
+pkgrel=1
pkgdesc="Simple and fast GTK image viewer with basic image manipulation tools"
url="https://github.com/weclaw1/image-roll"
arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo
license="MIT"
-makedepends="cargo gtk+3.0-dev"
-source="https://github.com/weclaw1/image-roll/archive/$pkgver/image-roll-$pkgver.tar.gz
- $pkgname-50767d4-wallpaper-optional.patch::https://github.com/weclaw1/image-roll/commit/50767d4a567381218364b177e1d9b5b3d585426e.patch
- "
+makedepends="cargo gtk4.0-dev cargo-auditable"
+source="https://github.com/weclaw1/image-roll/archive/$pkgver/image-roll-$pkgver.tar.gz"
options="!check" # no tests provided
+
prepare() {
default_prepare
- # Optimize binary for size.
- cat >> Cargo.toml <<-EOF
-
- [profile.release]
- codegen-units = 1
- lto = true
- opt-level = "z"
- panic = "abort"
- EOF
+ # This build script just installs glib schema to ~/.
+ rm build.rs
- cargo fetch --locked
+ cargo fetch --target="$CTARGET" --locked
}
build() {
- cargo build --frozen --release --no-default-features # w/o wallpaper
+ cargo auditable build --frozen --release --no-default-features # w/o wallpaper
}
package() {
@@ -39,11 +31,15 @@ package() {
install -D -m755 target/release/image-roll -t "$pkgdir"/usr/bin/
install -D -m644 src/resources/$appid.desktop -t "$pkgdir"/usr/share/applications/
- install -D -m644 src/resources/$appid.svg -t "$pkgdir"/usr/share/icons/hicolor/scalable/apps/
install -D -m644 src/resources/$appid.metainfo.xml -t "$pkgdir"/usr/share/metainfo/
+ install -D -m644 src/resources/$appid.gschema.xml -t "$pkgdir"/usr/share/glib-2.0/schemas/
+
+ install -D -m644 -t "$pkgdir"/usr/share/icons/hicolor/scalable/apps/ \
+ src/resources/$appid.svg \
+ src/resources/$appid.Devel.svg \
+ src/resources/$appid-symbolic.svg
}
sha512sums="
-eddc319f0b9458b0a9ec883eb9c79ce542429a6d000560501f008bbc59b45ef12487ef99a2be71fc93d151f0974a29666d8ff477b3ae2795d22cb072c6602fa1 image-roll-1.6.0.tar.gz
-d2db278d736f9238f384b80f5c4818bce63be2a21554bb67c4f619f4b5e8b3426fa7b924426cbaa1fd973308d20def48424db75fa08727af574eacfba48f4626 image-roll-50767d4-wallpaper-optional.patch
+675c14d8c0c25be511ad6dc7dee6df0188d9ad61b96b55bbe76c172cf1f555b1fb98323c91b9710fdf17271a0aaff04eac52a09acd63b59ae98f607f1c27b35b image-roll-2.1.0.tar.gz
"