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