pmaports/main/postmarketos-base-ui-gnome/APKBUILD
Ferass El Hafidi a81fb822b2
main/postmarketos-base-ui-gnome: enable CUPS on OpenRC if installed
It seems to have been overlooked in an earlier commit.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8890>
2026-07-12 15:51:14 +00:00

130 lines
2.9 KiB
Text

# Co-Maintainer: Pablo Correa Gomez <pabloyoyoista@postmarketos.org>
# Co-Maintainer: Achill Gilgenast <achill@achill.org>
maintainer="Stefan Hansson <newbyte@postmarketos.org>"
pkgname=postmarketos-base-ui-gnome
pkgver=13
pkgrel=0
pkgdesc="Meta package for shared configuration for GNOME-based UIs"
url="https://postmarketos.org"
arch="noarch"
license="GPL-3.0-or-later"
depends="
dnsmasq
gcr-ssh-agent
glycin-loaders-all
glycin-thumbnailer
gnome-backgrounds
gnome-bluetooth
gnome-keyring
gst-thumbnailers
iio-sensor-proxy
modemmanager
polkit-elogind
postmarketos-artwork-wallpapers
postmarketos-base-ui
postmarketos-base-ui-audio
postmarketos-base-ui-networkmanager
power-profiles-provider
xdg-desktop-portal-gtk
xdg-user-dirs
xdg-user-dirs-gtk
xwayland
"
source="
00_postmarketos-base-ui-gnome.gschema.override
10_postmarketos-green-accent.gschema.override
50-duranium.conf
"
options="!check"
subpackages="
$pkgname-duranium
$pkgname-openrc
gnome-app-provider-gnome-software:gnome_software
gnome-app-provider-bazaar:bazaar
"
install="$pkgname-openrc.post-install $pkgname-openrc.post-upgrade"
_pmb_recommends="
cups
decibels
firefox-esr
flatpak
fprintd
g4music
gnome-calculator
gnome-calendar
gnome-clocks
gnome-console
gnome-contacts
gnome-maps
gnome-text-editor
gnome-user-share
gnome-weather
gst-libav
gst-plugins-bad
gst-plugins-good
gst-plugins-rs-dav1d
gvfs-full
loupe
nautilus
papers
rygel
showtime
snapshot
tuned-ppd
"
package() {
depends="$depends gnome-app-provider"
install -Dm644 -t "$pkgdir"/usr/share/glib-2.0/schemas \
"$srcdir"/*.override
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
depends="
apk-polkit-rs-openrc
elogind
elogind-openrc
iio-sensor-proxy-openrc
modemmanager-openrc
networkmanager-openrc
openrc
"
mkdir "$subpkgdir"
}
duranium() {
pkgdesc="$pkgdesc (Duranium)"
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-duranium"
depends="gnome-app-provider-bazaar"
install -Dm644 "$srcdir"/50-duranium.conf \
-t "$subpkgdir"/usr/lib/kernel-cmdline.d
}
gnome_software() {
pkgdesc="Provider that installs GNOME Software"
provides="gnome-app-provider"
provider_priority=100
depends="gnome-software gnome-software-plugin-apk"
mkdir -p "$subpkgdir"
}
bazaar() {
pkgdesc="Provider that installs Bazaar"
provides="gnome-app-provider"
provider_priority=90
depends="bazaar"
mkdir -p "$subpkgdir"
}
sha512sums="
39b5bb5e669756e2a308ab61b7901e76a9eff9e37c82d50bd9ff77800e72c19b580256f617a2ad0949c1746ab4e163e5ce009c134ab77f8a32f758b1b963862e 00_postmarketos-base-ui-gnome.gschema.override
c255b0914043f09ef5cc56d50c26e9c8885af128abc3ed5494606bd304eefdeb761ed3bc2d5f86f7c3bfb16f7fc21ca1a6d954c8d21e73e7a5e7612a84a78b7c 10_postmarketos-green-accent.gschema.override
d48775a344d221309fc4f6ab96ec9cd5e871290f940deb967369b8c65dcef570cc44f7c4e7980153390f9da2518fdcc4c0e0687e9e32a984f712bdb62ab65e3d 50-duranium.conf
"