main/postmarketos-tweaks-setting-definitions: new aport
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678>
This commit is contained in:
parent
bae76c6a51
commit
27e46df277
2 changed files with 63 additions and 0 deletions
|
|
@ -0,0 +1,2 @@
|
|||
[mobi.phosh.MobileSettings]
|
||||
enable-conf-tweaks=true
|
||||
61
main/postmarketos-tweaks-setting-definitions/APKBUILD
Normal file
61
main/postmarketos-tweaks-setting-definitions/APKBUILD
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
# Maintainer: Stefan Hansson <newbyte@postmarketos.org>
|
||||
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
|
||||
"
|
||||
Loading…
Add table
Add a link
Reference in a new issue