aboutsummaryrefslogtreecommitdiffstats
path: root/community/gvfs/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gvfs/APKBUILD')
-rw-r--r--community/gvfs/APKBUILD103
1 files changed, 54 insertions, 49 deletions
diff --git a/community/gvfs/APKBUILD b/community/gvfs/APKBUILD
index a2ad1c7e8aa..b99d8b6f01a 100644
--- a/community/gvfs/APKBUILD
+++ b/community/gvfs/APKBUILD
@@ -1,22 +1,47 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=gvfs
-pkgver=1.48.1
+pkgver=1.52.1
pkgrel=0
pkgdesc="Backends for the gio framework in GLib"
url="https://wiki.gnome.org/Projects/gvfs"
-# s390x, mips64 and riscv64 blocked by polkit -> udisks2
-arch="all !s390x !mips64 !riscv64"
+arch="all"
license="LGPL-2.0-or-later"
depends="gsettings-desktop-schemas dbus:org.freedesktop.Secrets"
-makedepends="fuse3-dev libgudev-dev expat-dev samba-dev libxml2-dev
- libsoup-dev avahi-dev libarchive-dev udisks2-dev libgphoto2-dev
- libcdio-paranoia-dev libgcrypt-dev libxslt-dev docbook-xsl
- libmtp-dev gcr-dev libcap-dev libsecret-dev libnfs-dev meson
- openssh-client libusb-dev gnome-online-accounts-dev libimobiledevice-dev
- libbluray-dev libgdata-dev gsettings-desktop-schemas-dev"
+makedepends="
+ avahi-dev
+ docbook-xsl
+ expat-dev
+ fuse3-dev
+ gcr-dev
+ gnome-online-accounts-dev
+ gsettings-desktop-schemas-dev
+ libarchive-dev
+ libbluray-dev
+ libcap-dev
+ libcdio-paranoia-dev
+ libgcrypt-dev
+ libgdata-dev
+ libgphoto2-dev
+ libgudev-dev
+ libimobiledevice-dev
+ libmtp-dev
+ libnfs-dev
+ libsecret-dev
+ libsoup3-dev
+ libusb-dev
+ libxml2-dev
+ libxslt-dev
+ meson
+ openssh-client
+ samba-dev
+ udisks2-dev
+ "
triggers="$pkgname.trigger=/usr/libexec/gvfs"
-subpackages="$pkgname-dev $pkgname-lang
+subpackages="
+ $pkgname-dbg
+ $pkgname-dev
+ $pkgname-lang
$pkgname-afc
$pkgname-afp
$pkgname-archive
@@ -41,42 +66,32 @@ source="https://download.gnome.org/sources/gvfs/${pkgver%.*}/gvfs-$pkgver.tar.xz
build() {
abuild-meson \
+ -Db_lto=true \
--libexecdir=/usr/libexec/gvfs \
-Dsystemduserunitdir=no \
-Dtmpfilesdir=no \
-Dlogind=false \
. output
-
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-_mv_files() {
- local i
- for i in "$@"; do
- mkdir -p "$subpkgdir"/${i%/*}
- mv "$pkgdir"/$i "$subpkgdir"/$i
- done
-}
-
fuse() {
pkgdesc="FUSE support for gvfs"
- cd "$pkgdir"
- _mv_files usr/libexec/gvfs/gvfsd-fuse
+ amove usr/libexec/gvfs/gvfsd-fuse
}
smb() {
pkgdesc="Windows fileshare support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfsd-smb* \
usr/share/gvfs/mounts/smb* \
usr/share/glib-*/schemas/org.gnome.system.smb.gschema.xml \
@@ -85,30 +100,26 @@ smb() {
mtp() {
pkgdesc="MTP support for gvfs"
- cd "$pkgdir"
- _mv_files usr/libexec/gvfs/gvfsd-mtp
+ amove usr/libexec/gvfs/gvfsd-mtp
}
archive() {
pkgdesc="Archiving support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfsd-archive* \
usr/share/gvfs/mounts/archive*
}
obexftp() {
pkgdesc="ObexFTP support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfsd-obex* \
usr/share/gvfs/mounts/obex*
}
gphoto2() {
pkgdesc="gphoto2 support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfs*gphoto* \
usr/share/gvfs/*/gphoto* \
usr/share/dbus*/services/*GPhoto*
@@ -116,16 +127,14 @@ gphoto2() {
afp() {
pkgdesc="AFP support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfs*afp* \
usr/share/gvfs/*/afp*
}
avahi() {
pkgdesc="DNS-SD support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfs*dns* \
usr/share/gvfs/mounts/dns-sd.mount \
usr/share/glib-*/schemas/org.gnome.system.dns_sd.gschema.xml \
@@ -134,16 +143,14 @@ avahi() {
cdda() {
pkgdesc="CDDA support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/share/gvfs/mounts/cdda.mount \
usr/libexec/gvfs/gvfsd-cdda
}
dav() {
pkgdesc="WebDAV support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/share/gvfs/mounts/dav.mount \
usr/share/gvfs/mounts/dav+sd.mount \
usr/libexec/gvfs/gvfsd-dav
@@ -151,16 +158,14 @@ dav() {
nfs() {
pkgdesc="NFS support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/share/gvfs/mounts/nfs.mount \
usr/libexec/gvfs/gvfsd-nfs
}
goa() {
pkgdesc="GNOME Online Accounts support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfs-goa-volume-monitor \
usr/libexec/gvfs/gvfsd-google \
usr/share/gvfs/mounts/google.mount \
@@ -170,13 +175,13 @@ goa() {
afc() {
pkgdesc="Apple mobile devices support for gvfs"
- cd "$pkgdir"
- _mv_files \
+ amove \
usr/libexec/gvfs/gvfsd-afc \
usr/libexec/gvfs/gvfs-afc-volume-monitor \
usr/share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service \
usr/share/gvfs/remote-volume-monitors/afc.monitor
}
+
sha512sums="
-19a642bcfce37eaa0d2d9f509fed6c67abfea0f79f5be9a17074d20e9ba71252a13583a2e08de88718cb141c5e79e34c84c765c87160351fe21291a8f88abe8c gvfs-1.48.1.tar.xz
+7d791afd505bcdbc38e811630a60e846f8980db1e80a07877aa20439177fc9a5def35f4dabd83323a4867a1cce548600e2f6c8bed586ee1ca55f514022e86064 gvfs-1.52.1.tar.xz
"