diff --git a/testing/asteroid-timer/APKBUILD b/testing/asteroid-timer/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..3786b71a9cad078d966b7b396123a1b572938528 --- /dev/null +++ b/testing/asteroid-timer/APKBUILD @@ -0,0 +1,57 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=asteroid-timer +pkgver=0_git20210411 +pkgrel=0 +_commit="aec4ce23d00e4f7fad1dfdd83d305b772b12cf59" +pkgdesc="Default timer app for AsteroidOS" +url="https://github.com/AsteroidOS/asteroid-timer" +arch="all" +license="GPL-3.0-or-later" +depends=" + $pkgname-lang + mapplauncherd + nemo-qml-plugin-alarms + " +makedepends=" + bash + grep + qml-asteroid-dev + qt5-qtbase-dev + qt5-qtdeclarative-dev + qt5-qttools-dev + qtchooser + " +subpackages="$pkgname-lang" +source="https://github.com/AsteroidOS/asteroid-timer/archive/$_commit/asteroid-timer-$_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-timer.desktop + + cd i18n + lrelease -idbased ./*.ts +} + +package() { + INSTALL_ROOT="$pkgdir" make install + + install -Dm644 asteroid-timer.desktop -t "$pkgdir"/usr/share/applications +} + +lang() { + cd "$builddir"/i18n + find . -name "*.ts" | while read -r i; do + install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations + done +} + +sha512sums="e819d4f8139903bdb8c74d5cb8ebcb692deb70c9f86668f87f74c074e217f3e980072fbb410ed7b96062e05416ce948d73f0883080ecd35d7083735e3dabc9a1 asteroid-timer-aec4ce23d00e4f7fad1dfdd83d305b772b12cf59.tar.gz +c332d3f67cbea68d698ecb43b292f02edc39aade632616241c6f96cb5f72a81198211fd55e7e8aab751b96fcf776fda6cdbdad11db0b6be091b6e970f5475c46 fix-build.patch" diff --git a/testing/asteroid-timer/fix-build.patch b/testing/asteroid-timer/fix-build.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d5a4e2b10a562dd1668806740c98203e373802c --- /dev/null +++ b/testing/asteroid-timer/fix-build.patch @@ -0,0 +1,19 @@ +diff --git a/asteroid-timer.pro b/asteroid-timer.pro +index f865860..d4d2968 100644 +--- a/asteroid-timer.pro ++++ b/asteroid-timer.pro +@@ -1,5 +1,6 @@ + TARGET = asteroid-timer +-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/asteroid-timer.desktop.h } + TRANSLATIONS = $$files(i18n/$$TARGET.*.ts) ++ ++target.path = /usr/bin/ ++INSTALLS += target