Compare commits

...
Author SHA1 Message Date
Clayton Craft 19ee5ed6cc DO NOT MERGE: main/postmarketos-ui-retroarch: new ui 2024-02-06 16:23:47 -08:00
4 changed files with 50 additions and 0 deletions

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
# Reference: https://postmarketos.org/uipkg
pkgname=postmarketos-ui-retroarch
pkgver=1
pkgrel=0
pkgdesc="TODO"
url="https://retroarch.com"
arch="all"
license="GPL-3.0-or-later"
depends="
bluez
cage
retroarch
retroarch-assets
retroarch-joypad-autoconfig
postmarketos-base-ui
postmarketos-base-ui-networkmanager
pulseaudio
tinydm
tinydm-openrc
upower
"
install="$pkgname.post-install $pkgname.post-upgrade"
options="!check pmb:gpu-accel"
source="
retroarch.desktop
"
_pmb_recommends="
libretro-beetle-bsnes
"
package() {
install -Dm644 "$srcdir"/retroarch.desktop \
-t "$pkgdir"/usr/share/wayland-sessions/
}
sha512sums="
fbfc117f2db5467346d5ebdfafaf3492be517fce7e812ebecb66ee74b68113a94a311c6b08ce54824ae4b81e35aa2d91a18107b0ac36ed15070a281aad4941ac retroarch.desktop
"
@@ -0,0 +1,6 @@
#!/bin/sh
rc-update add tinydm
rc-update add bluetooth default
tinydm-set-session -s /usr/share/wayland-sessions/retroarch.desktop
@@ -0,0 +1 @@
postmarketos-ui-retroarch.post-install
@@ -0,0 +1,4 @@
[Desktop Entry]
Exec=dbus-run-session cage /usr/bin/retroarch
Name=RetroArch
Type=Application