aboutsummaryrefslogtreecommitdiff
path: root/file-roller
diff options
context:
space:
mode:
authorJay Lanagan <j@lngn.net>2025-09-29 09:51:28 -0400
committerJay Lanagan <j@lngn.net>2025-09-29 09:51:28 -0400
commit9a6af577ce42cb73efc98c09ab1ef6f9e0083153 (patch)
tree883063343f20fe827c5aecdaa40fa9ddde2ecaf2 /file-roller
parentab119e4809a15d37522b7aea45d55911f8d43ac9 (diff)
downloadcrux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.tar.gz
crux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.zip
xfce4: initial migration
Diffstat (limited to 'file-roller')
-rw-r--r--file-roller/.footprint30
-rw-r--r--file-roller/.signature5
-rw-r--r--file-roller/Pkgfile31
-rwxr-xr-xfile-roller/post-install9
4 files changed, 75 insertions, 0 deletions
diff --git a/file-roller/.footprint b/file-roller/.footprint
new file mode 100644
index 0000000..1d50446
--- /dev/null
+++ b/file-roller/.footprint
@@ -0,0 +1,30 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/file-roller
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/file-roller/
+-rw-r--r-- root/root usr/lib/file-roller/isoinfo.sh
+-rwxr-xr-x root/root usr/lib/file-roller/rpm2cpio
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/org.gnome.FileRoller.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.gnome.ArchiveManager1.service
+-rw-r--r-- root/root usr/share/dbus-1/services/org.gnome.FileRoller.service
+drwxr-xr-x root/root usr/share/file-roller/
+-rw-r--r-- root/root usr/share/file-roller/packages.match
+drwxr-xr-x root/root usr/share/glib-2.0/
+drwxr-xr-x root/root usr/share/glib-2.0/schemas/
+-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.FileRoller.gschema.xml
+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/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.gnome.FileRoller.Devel.svg
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.gnome.FileRoller.svg
+drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/
+drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/symbolic/apps/org.gnome.FileRoller-symbolic.svg
+drwxr-xr-x root/root usr/share/metainfo/
+-rw-r--r-- root/root usr/share/metainfo/org.gnome.FileRoller.appdata.xml
diff --git a/file-roller/.signature b/file-roller/.signature
new file mode 100644
index 0000000..485df2d
--- /dev/null
+++ b/file-roller/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/xfce4.pub
+RWRSAbUnL7azFCUQ34SiTqyaasUIYtREWEB1tmT75BXsLEFO5vdIeWZkvbA4+e0lXrnmwjyQT6gXgAzU6CH8cwiub4gjCuMc/wg=
+SHA256 (Pkgfile) = b7c041df44884a231f6fbdd8bf5a1b01b69444f2c1ec46b89b0d4eff2f1a3ac8
+SHA256 (.footprint) = 4ae072a0f08c2c54b1c0d31f442ced643d2d4e51962b1d8f14fa76a39cfde65c
+SHA256 (file-roller-44.5.tar.xz) = dfaf4bb989c0b8986be8bdae9fffeab8d0f30669ae3a627e8c3df94f23888339
diff --git a/file-roller/Pkgfile b/file-roller/Pkgfile
new file mode 100644
index 0000000..c58020d
--- /dev/null
+++ b/file-roller/Pkgfile
@@ -0,0 +1,31 @@
+# Description: A archive creation and modification application
+# URL: https://wiki.gnome.org/Apps/FileRoller
+# Maintainer: Jay Lanagan, j at lngn dot net
+# Depends on: libhandy libportal zip appstream-glib libadwaita desktop-file-utils
+# Optional: squashfs-tools p7zip lrzip
+
+name=file-roller
+version=44.5
+release=1
+source=(http://download.gnome.org/sources/$name/${version:0:2}/$name-$version.tar.xz)
+
+build() {
+
+ cd $name-$version
+
+ meson setup build \
+ --prefix=/usr \
+ --libexecdir=/usr/lib \
+ -D run-in-place=false \
+ -D nautilus-actions=disabled \
+ -D notification=enabled \
+ -D packagekit=false \
+ -D introspection=disabled \
+ -D use_native_appchooser=true \
+ -D libarchive=enabled
+
+ DESTDIR=$PKG ninja -C build install
+
+ rm -rf $PKG/usr/share/{help,locale}
+
+}
diff --git a/file-roller/post-install b/file-roller/post-install
new file mode 100755
index 0000000..e1dcf8c
--- /dev/null
+++ b/file-roller/post-install
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+# post-install: update all glib schemas, icon cache & desktop database
+
+/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
+/usr/bin/gtk4-update-icon-cache -q -t -f /usr/share/icons/hicolor
+/usr/bin/update-desktop-database -q /usr/share/applications
+
+#EOF