aboutsummaryrefslogtreecommitdiffstats
path: root/community/megapixels/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/megapixels/APKBUILD')
-rw-r--r--community/megapixels/APKBUILD35
1 files changed, 26 insertions, 9 deletions
diff --git a/community/megapixels/APKBUILD b/community/megapixels/APKBUILD
index a675e012df1..32dec6d043e 100644
--- a/community/megapixels/APKBUILD
+++ b/community/megapixels/APKBUILD
@@ -1,30 +1,47 @@
# Contributor: Martijn Braam <martijn@brixit.nl>
# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
pkgname=megapixels
-pkgver=1.4.2
+pkgver=1.8.0
pkgrel=0
pkgdesc="GTK+4 camera app for mobile devices"
-url="https://git.sr.ht/~martijnbraam/megapixels"
-# s390x and mips64 blocked by gtk4.0
-# riscv64 disabled due to missing rust in recursive dependency
-arch="all !s390x !mips64 !riscv64"
+url="https://gitlab.com/megapixels-org/Megapixels"
+# s390x: doubt anyone would use a mainframe to take photosj
+arch="all !s390x"
license="GPL-3.0-only"
# Required by postprocess.sh
# depends="cmd:dcraw_emu cmd:convert cmd:exiftool"
depends="libraw-tools imagemagick exiftool"
-makedepends="glib-dev gtk4.0-dev tiff-dev zbar-dev meson"
-source="https://gitlab.com/postmarketOS/megapixels/-/archive/$pkgver/megapixels-$pkgver.tar.bz2"
+makedepends="
+ feedbackd-dev
+ glib-dev
+ gtk4.0-dev
+ libxrandr-dev
+ meson
+ tiff-dev
+ zbar-dev
+ "
+subpackages="$pkgname-tools"
+source="https://gitlab.com/megapixels-org/Megapixels/-/archive/$pkgver/Megapixels-$pkgver.tar.bz2"
options="!check" # There's no testsuite
+builddir="$srcdir/Megapixels-$pkgver"
build() {
abuild-meson . output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
+tools() {
+ pkgdesc="Extra megapixels utilities for debugging"
+ depends=""
+
+ amove usr/bin/megapixels-list-devices
+ amove usr/bin/megapixels-camera-test
+}
+
sha512sums="
-d8de26da2142092dd86b4afe92296326b4d8b21137477b5ee91e9f45c7af0de60190ab3fb570e701def756d2889d81e539ee1d346f6bbd47cba5e81e3bb47dfb megapixels-1.4.2.tar.bz2
+e2fb7c3535c81412862a8ec0734d25f89ac2d605b305dd476a9ab01ab2d5923dd00dfd7f5ff79c1723f482c33fd3993e70d13fcbb9020e40d775ec161abd9636 Megapixels-1.8.0.tar.bz2
"