diff options
Diffstat (limited to 'testing/mepo/APKBUILD')
-rw-r--r-- | testing/mepo/APKBUILD | 51 |
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 +" |