Merge pull request #456 from omacom/fix/yaru-session-cleanup

Fix Yaru packaging after upstream removed its X11 session
This commit is contained in:
Ryan Hughes authored and GitHub committed 2026-09-14 21:21:02 -07:00
commit 267d84c9e2
1 file changed
+3 -2
+3 -2
View File
@@ -11,7 +11,7 @@ pkgname=('yaru-sound-theme'
'yaru-icon-theme' 'yaru-icon-theme'
'yaru-session') 'yaru-session')
pkgver=26.10.3 pkgver=26.10.3
pkgrel=1 pkgrel=2
pkgdesc="Yaru default ubuntu theme" pkgdesc="Yaru default ubuntu theme"
arch=(any) arch=(any)
url="https://github.com/ubuntu/yaru" url="https://github.com/ubuntu/yaru"
@@ -56,7 +56,8 @@ _delete_all_from_pkgdir_except() {
rm -r "${pkgdir}"/usr/share/icons rm -r "${pkgdir}"/usr/share/icons
fi fi
if [[ "$1" != "session" ]]; then if [[ "$1" != "session" ]]; then
rm -r "${pkgdir}"/usr/share/{glib-2.0,xsessions,wayland-sessions} # Newer Yaru releases no longer install the X11 session directory.
rm -rf "${pkgdir}"/usr/share/{glib-2.0,xsessions,wayland-sessions}
rm -r "${pkgdir}"/usr/share/gnome-shell/{extensions,modes} rm -r "${pkgdir}"/usr/share/gnome-shell/{extensions,modes}
fi fi
# Delete remaining empty directories: # Delete remaining empty directories: