aboutsummaryrefslogtreecommitdiff
path: root/gvfs
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 /gvfs
parentab119e4809a15d37522b7aea45d55911f8d43ac9 (diff)
downloadcrux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.tar.gz
crux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.zip
xfce4: initial migration
Diffstat (limited to 'gvfs')
-rw-r--r--gvfs/.footprint75
-rw-r--r--gvfs/.signature5
-rw-r--r--gvfs/Pkgfile40
-rw-r--r--gvfs/post-install6
4 files changed, 126 insertions, 0 deletions
diff --git a/gvfs/.footprint b/gvfs/.footprint
new file mode 100644
index 0000000..838ec0d
--- /dev/null
+++ b/gvfs/.footprint
@@ -0,0 +1,75 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/gio/
+drwxr-xr-x root/root usr/lib/gio/modules/
+-rwxr-xr-x root/root usr/lib/gio/modules/libgioremote-volume-monitor.so
+-rwxr-xr-x root/root usr/lib/gio/modules/libgvfsdbus.so
+drwxr-xr-x root/root usr/lib/gvfs/
+-rwxr-xr-x root/root usr/lib/gvfs/gvfs-gphoto2-volume-monitor
+-rwxr-xr-x root/root usr/lib/gvfs/gvfs-udisks2-volume-monitor
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-admin
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-afp
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-afp-browse
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-archive
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-computer
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-dav
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-ftp
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-fuse
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-gphoto2
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-http
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-localtest
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-metadata
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-network
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-recent
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-sftp
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-smb
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-smb-browse
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-trash
+-rwxr-xr-x root/root usr/lib/gvfs/gvfsd-wsdd
+-rwxr-xr-x root/root usr/lib/gvfs/libgvfscommon.so
+-rwxr-xr-x root/root usr/lib/gvfs/libgvfsdaemon.so
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/GConf/
+drwxr-xr-x root/root usr/share/GConf/gsettings/
+-rw-r--r-- root/root usr/share/GConf/gsettings/gvfs-smb.convert
+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.gtk.vfs.Daemon.service
+-rw-r--r-- root/root usr/share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
+-rw-r--r-- root/root usr/share/dbus-1/services/org.gtk.vfs.Metadata.service
+-rw-r--r-- root/root usr/share/dbus-1/services/org.gtk.vfs.UDisks2VolumeMonitor.service
+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.system.gvfs.enums.xml
+-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml
+-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.system.wsdd.gschema.xml
+drwxr-xr-x root/root usr/share/gvfs/
+drwxr-xr-x root/root usr/share/gvfs/mounts/
+-rw-r--r-- root/root usr/share/gvfs/mounts/admin.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/afp-browse.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/afp.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/archive.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/computer.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/dav.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/ftp.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/ftpis.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/ftps.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/gphoto2.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/http.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/localtest.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/network.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/recent.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/sftp.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/smb-browse.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/smb.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/trash.mount
+-rw-r--r-- root/root usr/share/gvfs/mounts/wsdd.mount
+drwxr-xr-x root/root usr/share/gvfs/remote-volume-monitors/
+-rw-r--r-- root/root usr/share/gvfs/remote-volume-monitors/gphoto2.monitor
+-rw-r--r-- root/root usr/share/gvfs/remote-volume-monitors/udisks2.monitor
+drwxr-xr-x root/root usr/share/polkit-1/
+drwxr-xr-x root/root usr/share/polkit-1/actions/
+-rw-r--r-- root/root usr/share/polkit-1/actions/org.gtk.vfs.file-operations.policy
+drwxr-xr-x root/root usr/share/polkit-1/rules.d/
+-rw-r--r-- root/root usr/share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
diff --git a/gvfs/.signature b/gvfs/.signature
new file mode 100644
index 0000000..566ce07
--- /dev/null
+++ b/gvfs/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/xfce4.pub
+RWRSAbUnL7azFEsrG1MCXujVnaCzeONEtpWBzdHSV+ervUE9XRBKJ6N9WxZ0J/qwPq/+ZqUDUW+5eh8E4qW7o9fubz4znFdTHg8=
+SHA256 (Pkgfile) = 5ba549ddd7720dded79b3815ef64bf0859a7a3ad23c76765957ec4c0013c8a45
+SHA256 (.footprint) = 5fbbff2b4f204267728d0249bccec2371e394c35ed1bdeac2ac1575c144e2052
+SHA256 (gvfs-1.58.0.tar.xz) = dd9be36873d0fcb309eb89a8d274770ce576287628a2cf111bd387e1c34f182f
diff --git a/gvfs/Pkgfile b/gvfs/Pkgfile
new file mode 100644
index 0000000..ffcd811
--- /dev/null
+++ b/gvfs/Pkgfile
@@ -0,0 +1,40 @@
+# Description: A userspace virtual filesystem designed to work with the I/O abstractions of gio (glib)
+# URL: http://projects.gnome.org/
+# Packager: Matt Housh, jaeger at crux dot ninja
+# Maintainer: Jay Lanagan, j at lngn dot net
+# Depends on: dbus-glib gcr gcr3 samba polkit libgphoto2 libsoup3 libgnome-keyring libgudev
+# Optional: fuse3 udisks2 avahi libbluray libnfs libcdio-paranoia libimobiledevice
+
+name=gvfs
+version=1.58.0
+release=1
+source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz)
+
+build() {
+
+ cd $name-$version
+
+ prt-get isinst fuse3 && PKGMK_GVFS+='-D fuse=true ' || PKGMK_GVFS+=' -D fuse=false '
+ prt-get isinst udisks2 && PKGMK_GVFS+='-D udisks2=true ' || PKGMK_GVFS+=' -D udisks2=false '
+ prt-get isinst avahi && PKGMK_GVFS+='-D dnssd=true ' || PKGMK_GVFS+=' -D dnssd=false '
+ prt-get isinst libnfs && PKGMK_GVFS+='-D nfs=true ' || PKGMK_GVFS+=' -D nfs=false '
+ prt-get isinst libbluray && PKGMK_GVFS+='-D bluray=true ' || PKGMK_GVFS+=' -D bluray=false '
+ prt-get isinst libcdio-paranoia && PKGMK_GVFS+='-D cdda=true ' || PKGMK_GVFS+=' -D cdda=false '
+ prt-get isinst libimobiledevice && PKGMK_GVFS+='-D afc=true ' || PKGMK_GVFS+=' -D afc=false '
+
+ meson setup build $PKGMK_GVFS \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/$name \
+ -Dlogind=false \
+ -Dsystemduserunitdir=no \
+ -Dtmpfilesdir=no \
+ -Dgoa=false \
+ -Donedrive=false \
+ -Dgoogle=false \
+ -Dmtp=false
+
+ DESTDIR=$PKG ninja -C build install
+
+ rm -r $PKG/usr/share/locale
+
+}
diff --git a/gvfs/post-install b/gvfs/post-install
new file mode 100644
index 0000000..26b044b
--- /dev/null
+++ b/gvfs/post-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# post-install: install/update all glib schemas
+# after the package installation
+
+/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/