diff --git a/main/postmarketos-tweaks-setting-definitions/50-phosh-mobile-settings-conf-tweaks-enable.gschema.override b/main/postmarketos-tweaks-setting-definitions/50-phosh-mobile-settings-conf-tweaks-enable.gschema.override new file mode 100644 index 000000000..fbb521e37 --- /dev/null +++ b/main/postmarketos-tweaks-setting-definitions/50-phosh-mobile-settings-conf-tweaks-enable.gschema.override @@ -0,0 +1,2 @@ +[mobi.phosh.MobileSettings] +enable-conf-tweaks=true diff --git a/main/postmarketos-tweaks-setting-definitions/APKBUILD b/main/postmarketos-tweaks-setting-definitions/APKBUILD new file mode 100644 index 000000000..0e39c23d8 --- /dev/null +++ b/main/postmarketos-tweaks-setting-definitions/APKBUILD @@ -0,0 +1,61 @@ +# Maintainer: Stefan Hansson +pkgname=postmarketos-tweaks-setting-definitions +pkgver=1.0.0 +pkgrel=0 +_commit="db4d0b891f8f52c437fb8da5498f39932772097a" +pkgdesc="Setting definitions for programs that implement the conf-tweaks format" +url="https://gitlab.postmarketos.org/postmarketOS/postmarketos-tweaks-setting-definitions" +# armhf: phosh-mobile-settings +arch="noarch !armhf" +license="GPL-3.0-or-later" +subpackages=" + $pkgname-lang + $pkgname-phosh:phosh + $pkgname-pinephone:pinephone + $pkgname-sxmo-x11:sxmo + " +depends="phosh-mobile-settings" +makedepends="glib-dev meson" +source="$pkgname-$_commit.tar.gz::https://gitlab.postmarketos.org/postmarketOS/postmarketos-tweaks-setting-definitions/-/archive/$_commit/postmarketos-tweaks-$_commit.tar.gz + 50-phosh-mobile-settings-conf-tweaks-enable.gschema.override +" +options="!check" # There's no testsuite +replaces="postmarketos-tweaks" +provides="postmarketos-tweaks=$pkgver-r$pkgrel" +builddir="$srcdir/$pkgname-$_commit" + +build() { + abuild-meson . output + meson compile ${JOBS:+-j ${JOBS}} -C output +} + +package() { + DESTDIR="$pkgdir" meson install --no-rebuild -C output + + install -Dm644 "$srcdir"/50-phosh-mobile-settings-conf-tweaks-enable.gschema.override \ + -t "$pkgdir"/usr/share/glib-2.0/schemas +} + +phosh() { + install_if="$pkgname=$pkgver-r$pkgrel phosh" + + amove usr/share/postmarketos-tweaks/phosh.yml +} + +pinephone() { + install_if="$pkgname=$pkgver-r$pkgrel device-pine64-pinephone" + depends="update-sysfs" + + amove usr/share/postmarketos-tweaks/pinephone.yml +} + +sxmo() { + install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-sxmo-de-dwm" + + amove usr/share/postmarketos-tweaks/sxmo-x11.yml +} + +sha512sums=" +2624ea50ab46068f92a4803edbdc10abd42ead3eb0df8423b7b47e0f9447a4b4fcbfc8ab40e09a7d2518f518bccb1ceddd37226c51a3b1484d65379541a29d2b postmarketos-tweaks-setting-definitions-db4d0b891f8f52c437fb8da5498f39932772097a.tar.gz +72a4339fe2480a57fcfd17bc37ff794ff84a7e12bda90b989203119a60c21adb1ffe1163b372c66111ce23ab8ee30f8f4b0ddbfadbf4bea2a361420e40e318a8 50-phosh-mobile-settings-conf-tweaks-enable.gschema.override +"