From 9a6af577ce42cb73efc98c09ab1ef6f9e0083153 Mon Sep 17 00:00:00 2001 From: Jay Lanagan Date: Mon, 29 Sep 2025 09:51:28 -0400 Subject: xfce4: initial migration --- xfce4-screensaver/.footprint | 59 ++++++++++++++++++++++++++++++++++++++++++ xfce4-screensaver/.signature | 5 ++++ xfce4-screensaver/Pkgfile | 29 +++++++++++++++++++++ xfce4-screensaver/post-install | 8 ++++++ 4 files changed, 101 insertions(+) create mode 100644 xfce4-screensaver/.footprint create mode 100644 xfce4-screensaver/.signature create mode 100644 xfce4-screensaver/Pkgfile create mode 100644 xfce4-screensaver/post-install (limited to 'xfce4-screensaver') diff --git a/xfce4-screensaver/.footprint b/xfce4-screensaver/.footprint new file mode 100644 index 0000000..974bf5d --- /dev/null +++ b/xfce4-screensaver/.footprint @@ -0,0 +1,59 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/pam.d/ +-rw-r--r-- root/root etc/pam.d/xfce4-screensaver +drwxr-xr-x root/root etc/xdg/ +drwxr-xr-x root/root etc/xdg/autostart/ +-rw-r--r-- root/root etc/xdg/autostart/xfce4-screensaver.desktop +drwxr-xr-x root/root etc/xdg/menus/ +-rw-r--r-- root/root etc/xdg/menus/xfce4-screensavers.menu +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/xfce4-screensaver +-rwxr-xr-x root/root usr/bin/xfce4-screensaver-command +-rwxr-xr-x root/root usr/bin/xfce4-screensaver-preferences +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/xfce4-screensaver-configure.py +-rwxr-xr-x root/root usr/lib/xfce4-screensaver-dialog +drwxr-xr-x root/root usr/lib/xfce4-screensaver/ +-rwxr-xr-x root/root usr/lib/xfce4-screensaver/floaters +-rwxr-xr-x root/root usr/lib/xfce4-screensaver/popsquares +-rwxr-xr-x root/root usr/lib/xfce4-screensaver/slideshow +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +drwxr-xr-x root/root usr/share/applications/screensavers/ +-rw-r--r-- root/root usr/share/applications/screensavers/xfce-floaters.desktop +-rw-r--r-- root/root usr/share/applications/screensavers/xfce-personal-slideshow.desktop +-rw-r--r-- root/root usr/share/applications/screensavers/xfce-popsquares.desktop +-rw-r--r-- root/root usr/share/applications/xfce4-screensaver-preferences.desktop +drwxr-xr-x root/root usr/share/dbus-1/ +drwxr-xr-x root/root usr/share/dbus-1/services/ +-rw-r--r-- root/root usr/share/dbus-1/services/org.xfce.ScreenSaver.service +drwxr-xr-x root/root usr/share/desktop-directories/ +-rw-r--r-- root/root usr/share/desktop-directories/xfce4-screensaver.directory +drwxr-xr-x root/root usr/share/icons/ +drwxr-xr-x root/root usr/share/icons/hicolor/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/org.xfce.ScreenSaver.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/org.xfce.ScreenSaver.png +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/ +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/apps/org.xfce.ScreenSaver.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/org.xfce.ScreenSaver.png +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/ +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/org.xfce.ScreenSaver.png +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.xfce.ScreenSaver.svg +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/xfce4-screensaver-command.1.gz +-rw-r--r-- root/root usr/share/man/man1/xfce4-screensaver-preferences.1.gz +-rw-r--r-- root/root usr/share/man/man1/xfce4-screensaver.1.gz +drwxr-xr-x root/root usr/share/pixmaps/ +-rw-r--r-- root/root usr/share/pixmaps/xfce-logo-white.svg diff --git a/xfce4-screensaver/.signature b/xfce4-screensaver/.signature new file mode 100644 index 0000000..67ae7aa --- /dev/null +++ b/xfce4-screensaver/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/xfce4.pub +RWRSAbUnL7azFCKUSInqj2U2zaDKh4QSMlhvTXp559mOma5oRYtxxfEch+uDEpHcNhwjlBxk9z458AFq6zq8EkALnRg6e4D/zQo= +SHA256 (Pkgfile) = 5fbadf82f06412fba2d0744326e4526abdbe1f39cba2763a786050c47cd5773a +SHA256 (.footprint) = bb0ed57d922b097d0384383b3042a68dbc51448d3f5767a3e54a89144bc473a1 +SHA256 (xfce4-screensaver-4.20.1.tar.xz) = a94ce9ca3f56db183f1cbc60ba4accd91575b02a6d20b1876ad19131982f2243 diff --git a/xfce4-screensaver/Pkgfile b/xfce4-screensaver/Pkgfile new file mode 100644 index 0000000..b59b4d6 --- /dev/null +++ b/xfce4-screensaver/Pkgfile @@ -0,0 +1,29 @@ +# Description: XFCE4 screensaver +# URL: https://xfce.org +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: dbus-glib garcon libwnck-gtk3 libxklavier python3-gobject +# Optional: consolekit elogind + +name=xfce4-screensaver +version=4.20.1 +release=1 +source=(https://archive.xfce.org/src/apps/xfce4-screensaver/${version%.*}/$name-$version.tar.xz) + +build() { + +# prt-get isinst wayland && PKGMK_XFSCR+='-D wayland=enabled ' || PKGMK_XFSCR+=' -D wayland=disabled ' + prt-get isinst elogind && PKGMK_XFSCR+='-D session-manager=elogind ' || PKGMK_XFSCR+=' -D session-manager=consolekit ' + + meson setup $name-$version build $PKGMK_XFSCR \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + -Db_lto=true \ + -Db_pie=true + + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -rf $PKG/usr/share/{doc,locale} + +} diff --git a/xfce4-screensaver/post-install b/xfce4-screensaver/post-install new file mode 100644 index 0000000..d3b1f7e --- /dev/null +++ b/xfce4-screensaver/post-install @@ -0,0 +1,8 @@ +#!/bin/sh +# +# post-install: update icon cache & desktop database + +/usr/bin/gtk4-update-icon-cache -q -t -f /usr/share/icons/hicolor +/usr/bin/update-desktop-database -q /usr/share/applications + +#EOF -- cgit v1.3-3-ga95d