diff --git a/testing/asteroid-compass/APKBUILD b/testing/asteroid-compass/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..49a7ab812665294df48b7e9f54dd34554ded4eea --- /dev/null +++ b/testing/asteroid-compass/APKBUILD @@ -0,0 +1,42 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=asteroid-compass +pkgver=0_git20190721 +pkgrel=0 +_commit="b177e9bd046ce79401931c29a2eb136678047d60" +pkgdesc="Default compass app for AsteroidOS" +url="https://github.com/AsteroidOS/asteroid-compass" +arch="all" +license="GPL-3.0-or-later" +depends="mapplauncherd" +makedepends=" + bash + grep + qml-asteroid-dev + qt5-qtbase-dev + qt5-qtdeclarative-dev + qt5-qttools-dev + qtchooser + " +source="https://github.com/AsteroidOS/asteroid-compass/archive/$_commit/asteroid-compass-$_commit.tar.gz + fix-build.patch + " +options="!check" # No tests +builddir="$srcdir/$pkgname-$_commit" + +build() { + qmake-qt5 \ + PREFIX=/usr + make + + i18n/generate-desktop.sh . asteroid-compass.desktop +} + +package() { + INSTALL_ROOT="$pkgdir" make install + + install -Dm644 asteroid-compass.desktop -t "$pkgdir"/usr/share/applications +} + +sha512sums="dffb493161daa20fbd6dcd5567f372c0c8ce40f2a587c7d1afb57e0a42da1be3ea3258916a6c4d94cfb1907d005506b4051663682baf15609d16e7aa2474e5c2 asteroid-compass-b177e9bd046ce79401931c29a2eb136678047d60.tar.gz +42c992bcba80f1d7e44245bacb45ba20ba231dd94e4d4d0610a96b60b8efeeb56fed98e282f4f40b0cb28649fcdb078a4515b2541ec6c6ce4e6cc2d0c8103e7e fix-build.patch" diff --git a/testing/asteroid-compass/fix-build.patch b/testing/asteroid-compass/fix-build.patch new file mode 100644 index 0000000000000000000000000000000000000000..18f207f7d450e5c56849a446da8c9e16bdf879ce --- /dev/null +++ b/testing/asteroid-compass/fix-build.patch @@ -0,0 +1,19 @@ +diff --git a/asteroid-compass.pro b/asteroid-compass.pro +index cccc64a..9d28d0f 100644 +--- a/asteroid-compass.pro ++++ b/asteroid-compass.pro +@@ -1,5 +1,6 @@ + TARGET = asteroid-compass +-CONFIG += asteroidapp ++CONFIG += asteroidapp link_pkgconfig ++PKGCONFIG += asteroidapp + + SOURCES += main.cpp + RESOURCES += resources.qrc +@@ -7,3 +8,6 @@ OTHER_FILES += main.qml + + lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h } + TRANSLATIONS = $$files(i18n/$$TARGET.*.ts) ++ ++target.path = /usr/bin/ ++INSTALLS += target