Files
pmaports-rtwo/main/postmarketos-ui-retroarch/APKBUILD
T
Hugo Osvaldo Barrera bae9ea0d8a main/postmarketos-ui-retroarch: declare install= globally
Declaring this variable inside subpackage functions is discouraged: the
linter will even warn about this being wrong.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173>
2026-08-12 00:40:23 +00:00

41 lines
1.2 KiB
Bash

# Reference: https://postmarketos.org/uipkg
# Co-Maintainer: Hugo Osvaldo Barrera <hugo@whynothugo.nl>
maintainer="Sandelinos <postmarketos@sandelinos.me>"
pkgname=postmarketos-ui-retroarch
pkgver=2
pkgrel=0
pkgdesc="RetroArch in KMS mode"
url="https://www.retroarch.com"
arch="noarch"
license="GPL-3.0-or-later"
depends="
autologin
elogind
polkit-elogind
retroarch
"
install="postmarketos-ui-retroarch-openrc.post-install postmarketos-ui-retroarch-openrc.post-upgrade"
subpackages="$pkgname-openrc"
source="
retroarch.initd
postmarketos-ui-retroarch.sh
"
options="!check pmb:drm"
package() {
install -Dm755 retroarch.initd "$pkgdir/etc/init.d/retroarch"
install -Dm755 postmarketos-ui-retroarch.sh "$pkgdir/usr/bin/postmarketos-ui-retroarch"
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
depends="elogind-openrc"
default_openrc
}
sha512sums="
07b2177325734bdb8358265c48f6849ba39e9801b2b1a871d7242259f4d456ff974eed126a6e5775bca87bf5286422db0afd4a2fa0b96a170f18682edd60a0cd retroarch.initd
317299beaf517274f5027c59c4903301abfa531043184dab8824d74cab22c4e2cd573b56492195caf9f151f6ad41da1dd3a4a561d986d8e8034b7e459c859983 postmarketos-ui-retroarch.sh
"