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 --- xfburn/.footprint | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++ xfburn/.signature | 5 ++++ xfburn/Pkgfile | 29 +++++++++++++++++++ xfburn/post-install | 8 ++++++ 4 files changed, 124 insertions(+) create mode 100644 xfburn/.footprint create mode 100644 xfburn/.signature create mode 100644 xfburn/Pkgfile create mode 100644 xfburn/post-install (limited to 'xfburn') diff --git a/xfburn/.footprint b/xfburn/.footprint new file mode 100644 index 0000000..5cf8b13 --- /dev/null +++ b/xfburn/.footprint @@ -0,0 +1,82 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/xfburn +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/Thunar/ +drwxr-xr-x root/root usr/share/Thunar/sendto/ +-rw-r--r-- root/root usr/share/Thunar/sendto/thunar-sendto-xfburn.desktop +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/xfburn.desktop +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/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-audio-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-blank-cdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-burn-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-data-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-import-session.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn-new-data-composition.png +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/stock/media/stock_xfburn.png +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/ +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-audio-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-blank-cdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-burn-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-data-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-import-session.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn-new-data-composition.png +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/stock/media/stock_xfburn.png +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/ +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/24x24/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-audio-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-audio-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-blank-cdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-burn-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-data-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-format-dvdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-import-session.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn-new-data-composition.png +-rw-r--r-- root/root usr/share/icons/hicolor/24x24/stock/media/stock_xfburn.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-audio-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-blank-cdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-burn-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-data-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-import-session.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn-new-data-composition.png +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/stock/media/stock_xfburn.png +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/ +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-audio-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-blank-cdrw.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-burn-cd.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-data-copy.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-import-session.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn-new-data-composition.png +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/stock/media/stock_xfburn.png +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/stock/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/stock/media/ +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-audio-cd.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-blank-cdrw.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-burn-cd.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-data-copy.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-import-session.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn-new-data-composition.svg +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/stock/media/stock_xfburn.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/xfburn.1.gz +drwxr-xr-x root/root usr/share/metainfo/ +-rw-r--r-- root/root usr/share/metainfo/org.xfce.xfburn.appdata.xml +drwxr-xr-x root/root usr/share/xfburn/ +-rw-r--r-- root/root usr/share/xfburn/xfburn-popup-menus.ui +-rw-r--r-- root/root usr/share/xfburn/xfburn-toolbars.ui +-rw-r--r-- root/root usr/share/xfburn/xfburn.ui diff --git a/xfburn/.signature b/xfburn/.signature new file mode 100644 index 0000000..606dd1d --- /dev/null +++ b/xfburn/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/xfce4.pub +RWRSAbUnL7azFMBqAeUUxmuypd/mkTQAuZBV52YpbmA34TPzkOCBIaSv9+pvo0XW+Kkr9qwo0MFDD8XNjtlJfMxVMo4mACU+6Aw= +SHA256 (Pkgfile) = ffe3859aa22649d8ea88f5c467888abaa61f49b83dc0bfde04f912c12ad7fe97 +SHA256 (.footprint) = a4dd39f1ab547bfa079f9588573f3b301f5d1622e306484c4ac39ef4ed8e38c7 +SHA256 (xfburn-0.8.0.tar.bz2) = 13a301aebcef27de18f63f8ca10b43bc42f9c1b9865dff1bfb3e97cfd95dd989 diff --git a/xfburn/Pkgfile b/xfburn/Pkgfile new file mode 100644 index 0000000..49a52e2 --- /dev/null +++ b/xfburn/Pkgfile @@ -0,0 +1,29 @@ +# Description: A cd burning suite for Xfce based off libburnia +# URL: https://docs.xfce.org/apps/xfburn/start +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: desktop-file-utils exo libburn libisofs libgudev +# Optional: gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly + +name=xfburn +version=0.8.0 +release=1 +source=(https://archive.xfce.org/src/apps/$name/0.8/$name-$version.tar.bz2) + +build() { + + prt-get isinst gstreamer && PKGMK_XFB+='-D gstreamer=enabled ' || PKGMK_XFB+=' -D gstreamer=disabled ' + + meson setup $name-$version build $PKGMK_XFB \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --buildtype=plain \ + -D b_lto=true \ + -D b_pie=true + + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -rf $PKG/usr/share/locale + +} diff --git a/xfburn/post-install b/xfburn/post-install new file mode 100644 index 0000000..4867d7b --- /dev/null +++ b/xfburn/post-install @@ -0,0 +1,8 @@ +#!/bin/sh +# +# post-install: update icon cache & desktop database + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor +/usr/bin/update-desktop-database /usr/share/applications + +#EOF -- cgit v1.3-3-ga95d