aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mepo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mepo/APKBUILD')
-rw-r--r--testing/mepo/APKBUILD51
1 files changed, 38 insertions, 13 deletions
diff --git a/testing/mepo/APKBUILD b/testing/mepo/APKBUILD
index 642ff9c4e46..a0a02f57bdc 100644
--- a/testing/mepo/APKBUILD
+++ b/testing/mepo/APKBUILD
@@ -1,19 +1,36 @@
# Maintainer: Miles Alan <m@milesalan.com>
pkgname=mepo
-pkgver=0.1
+pkgver=1.2.0
pkgrel=0
-arch="aarch64 x86_64"
+_pkgdescbase="Fast, simple, and hackable OSM map viewer for Linux"
+pkgdesc="$_pkgdescbase (base SDL application)"
url="https://git.sr.ht/~mil/mepo"
-pkgdesc="Fast, simple, and hackable OSM map viewer for Linux"
+arch="aarch64 x86_64" # Limited by zig aport
+license="GPL-3.0-or-later"
+makedepends="
+ curl-dev
+ sdl2-dev
+ sdl2_gfx-dev
+ sdl2_image-dev
+ sdl2_ttf-dev
+ zig>=0.11.0
+ "
source="
-$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz
+ $pkgname-$pkgver.tar.gz::https://git.sr.ht/~mil/mepo/archive/$pkgver.tar.gz
+ "
+subpackages="
+ $pkgname-doc
+ $pkgname-scripts:scripts:noarch
"
-license="GPL-3.0-or-later"
-depends="dmenu jq xdotool curl"
-makedepends="zig>=0.8.1 curl-dev sdl2-dev sdl2_image-dev sdl2_ttf-dev"
+
+# 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 -Drelease-safe=true
+ zig build -Doptimize=ReleaseSafe ${cputarget:+-Dcpu="$cputarget"}
+ zig-out/bin/mepo -docman > mepo.1
}
check() {
@@ -21,11 +38,19 @@ check() {
}
package() {
- mkdir -p "$pkgdir/usr/bin"
- install scripts/mepo_* "$pkgdir/usr/bin/"
- install zig-out/bin/mepo "$pkgdir/usr/bin/"
+ install -Dm755 zig-out/bin/mepo* -t "$pkgdir/usr/bin/"
+ install -Dm644 zig-out/share/applications/mepo.desktop -t "$pkgdir/usr/share/applications/"
+ install -Dm644 zig-out/share/pixmaps/mepo.png -t "$pkgdir/usr/share/pixmaps/"
+ install -Dm644 mepo.1 -t "$pkgdir/usr/share/man/man1/"
+}
+
+scripts() {
+ pkgdesc="$_pkgdescbase (including base SDL application & scripts)"
+ depends="$pkgname=$pkgver-r$pkgrel zenity curl findutils xwininfo geoclue jq ncurses font-hack-nerd"
+ mkdir -p "$subpkgdir"
+ amove usr/bin/mepo_*
}
sha512sums="
-1635f0e8124e52118d4e6f376b0239ea5e38063d09fbc8a72dd66d06fa87a49f8db8bb62d997e693714f594b812e16f0b9e692ae8ceebf1803a6b8f5f1b2bc03 mepo-0.1.tar.gz
-" \ No newline at end of file
+e01b19a578f9ffa340eac62e1db75495b424fe9bff98b9d25cf2c3cd6a402e8c756463582757bbd979aa927cd2e8c1ded2c25f6746851fb2a39a1257794fbbf3 mepo-1.2.0.tar.gz
+"