aboutsummaryrefslogtreecommitdiffstats
path: root/testing/asteroid-btsyncd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/asteroid-btsyncd/APKBUILD')
-rw-r--r--testing/asteroid-btsyncd/APKBUILD34
1 files changed, 20 insertions, 14 deletions
diff --git a/testing/asteroid-btsyncd/APKBUILD b/testing/asteroid-btsyncd/APKBUILD
index f5908b04bda..7c3252c1b21 100644
--- a/testing/asteroid-btsyncd/APKBUILD
+++ b/testing/asteroid-btsyncd/APKBUILD
@@ -1,43 +1,49 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
+
+# The group tag is just to easily find this APKBUILD by some scripts for automation
+# group=asteroid
pkgname=asteroid-btsyncd
-pkgver=0_git20210214
-pkgrel=1
-_commit="2abfb13526a02d5309716ccb54a763684deebac0"
+pkgver=2.0.0
+pkgrel=0
pkgdesc="Bluetooth Low Energy synchronization daemon for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-btsyncd"
# armhf blocked by nemo-qml-plugin-systemsettings
arch="all !armhf"
license="GPL-3.0-or-later"
makedepends="
+ extra-cmake-modules
glibmm-dev
nemo-qml-plugin-systemsettings-dev
+ qml-asteroid-dev
qt5-qtbase-dev
qtmpris-dev
+ samurai
timed-dev
"
-source="https://github.com/AsteroidOS/asteroid-btsyncd/archive/$_commit/asteroid-btsyncd-$_commit.tar.gz
- 0001-batteryservice-use-systemsettings.patch
+source="$pkgname-$pkgver.tar.gz::https://github.com/AsteroidOS/asteroid-btsyncd/archive/refs/tags/$pkgver.tar.gz
asteroid-btsyncd.desktop
"
-builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
}
check() {
- make check
+ ctest --test-dir build --output-on-failure
}
package() {
- INSTALL_ROOT="$pkgdir" make install
+ DESTDIR="$pkgdir" cmake --install build
install -Dm644 "$srcdir"/asteroid-btsyncd.desktop -t "$pkgdir"/etc/xdg/autostart/
}
-sha512sums="7616f24111113ea59242dcd7a3962d8d8cd6c26a06a9ca3be0bead2b8b68a0efcf7c744792552c4a937897d2972b489045be9474d68e28cb4ca3d816de28ded1 asteroid-btsyncd-2abfb13526a02d5309716ccb54a763684deebac0.tar.gz
-ccf4a5ad71847e1d35ba09644bdde8596560dbff58f3d26f5ceec7b5ed777859e3c6ab4e23ee53ea8d5715c6485ad425c6b766ae5672bd378f3262fea9073a50 0001-batteryservice-use-systemsettings.patch
-c6d1f3e1870c9bf0c65dc25961f58c3277149f6f7cc141bf0fd89ead191a1d9d72c3c414485f9b1b6407f066e51949b17be8eeb2473dcafb2e2bc5af1015b903 asteroid-btsyncd.desktop"
+sha512sums="
+b0fba66730cde57260deefb53536004ddd5746c97a2c0adfdd0c28a66c05a0d910cf1d36c188c389ae90c9bf3f37943ea7024db5ee558e432770d72ef9f8c243 asteroid-btsyncd-2.0.0.tar.gz
+c6d1f3e1870c9bf0c65dc25961f58c3277149f6f7cc141bf0fd89ead191a1d9d72c3c414485f9b1b6407f066e51949b17be8eeb2473dcafb2e2bc5af1015b903 asteroid-btsyncd.desktop
+"