diff options
Diffstat (limited to 'community/pure-maps')
-rw-r--r-- | community/pure-maps/APKBUILD | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/community/pure-maps/APKBUILD b/community/pure-maps/APKBUILD new file mode 100644 index 00000000000..2e3169c1cce --- /dev/null +++ b/community/pure-maps/APKBUILD @@ -0,0 +1,78 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Contributor: Newbyte <newbytee@protonmail.com> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=pure-maps +pkgver=3.3.0 +pkgrel=0 +pkgdesc="Maps and navigation" +url="https://github.com/rinigus/pure-maps" +# armhf blocked by mapbox-gl-qml -> qt5-qtdeclarative-dev +# s390x blocked by mimic1 +# ppc64le, riscv64 blocked by luajit -> osmscout-server +arch="all !armhf !ppc64le !s390x !riscv64" +license="GPL-3.0-or-later" +depends=" + geoclue + kirigami2 + mapbox-gl-qml + mimic1 + nemo-qml-plugin-dbus + osmscout-server + py3-gpxpy + py3-pyotherside + qml-module-clipboard + qmlrunner + qt5-qtbase-sqlite + qt5-qtmultimedia + qt5-qtquickcontrols + qt5-qtsensors + " +makedepends=" + cmake + gettext + py3-pyflakes + python3 + qt5-qtbase-dev + qt5-qtlocation-dev + qt5-qtquickcontrols2-dev + qt5-qttools-dev + s2geometry-dev + samurai + " +checkdepends="py3-pytest" +subpackages="$pkgname-lang" +source="https://github.com/rinigus/pure-maps/releases/download/$pkgver/pure-maps-$pkgver.tar.gz" + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DFLAVOR="kirigami" \ + -DDEFAULT_PROFILE="offline" \ + -DDEFAULT_FONTPROVIDER="osmscout" + cmake --build build +} + +check() { + # Disabled as they require API keys to be present and/or an internet connection + pytest geocoders guides poor routers \ + -k 'not test_geocode and not test_autocomplete_type and not test_nearby and not test_get and not test_autocomplete' +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + # Locales get installed to the wrong location and thus have to be moved + # to get picked up by abuild lang() + mv "$pkgdir"/usr/share/pure-maps/locale "$pkgdir"/usr/share +} + +lang() { + default_lang + + amove usr/share/pure-maps/translations +} + +sha512sums=" +b1df2a1e61a215151dee4aed598dd161a593739c8d2e6497d09f9667995d3697c88e11c850f8eaa7948ecc3fe02b512c0a32005788240a8db7d316a1d3df5fe6 pure-maps-3.3.0.tar.gz +" |