diff --git a/testing/gsettings-qt/APKBUILD b/testing/gsettings-qt/APKBUILD index a875ff8673e03781f9165ee706e4209f42258fec..8fb11957c00351fe860f3d9391734bacc4b009f8 100644 --- a/testing/gsettings-qt/APKBUILD +++ b/testing/gsettings-qt/APKBUILD @@ -1,32 +1,36 @@ # Maintainer: Luca Weiss <luca@lucaweiss.eu> pkgname=gsettings-qt -pkgver=0.2_git20220807 -_commit="d5e002d7e0bce46c315bcc99a44a8bd51f49f488" -pkgrel=1 +pkgver=1.0.0 +pkgrel=0 pkgdesc="Library to access GSettings from Qt" url="https://gitlab.com/ubports/development/core/gsettings-qt" arch="all" license="LGPL-3.0-only" depends_dev="qt5-qtdeclarative-dev" -makedepends="$depends_dev qt5-qtbase-dev" +makedepends="$depends_dev cmake cmake-extras glib-dev qt5-qtbase-dev samurai" checkdepends="xvfb-run" subpackages="$pkgname-dev" -source="https://gitlab.com/ubports/development/core/gsettings-qt/-/archive/$_commit/gsettings-qt-$_commit.tar.gz" -builddir="$srcdir/$pkgname-$_commit" +source="https://gitlab.com/ubports/development/core/gsettings-qt/-/archive/v$pkgver/gsettings-qt-v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-v$pkgver" build() { - qmake-qt5 - make + cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_BUILD_TYPE=None \ + -DBUILD_TESTING=ON + cmake --build build } check() { - LD_LIBRARY_PATH=../src GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=. xvfb-run make check + ctest --test-dir build } package() { - make INSTALL_ROOT="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } sha512sums=" -ead1c8fe4e050fe3b9a6f3881dbfda54e172b01948d59c52536ceb35e244222d75803849565d32e46bc80f9a1651abbeff545141a71545547252ce8786222175 gsettings-qt-d5e002d7e0bce46c315bcc99a44a8bd51f49f488.tar.gz +9b93c03a7ef8537d1160972b64e0a45b1d764fd26b1103d5452684c75038cf40949d7d35d4376ce97530703c722547e9809d232f9dc7cf5554c490ccbb7304ef gsettings-qt-v1.0.0.tar.gz "