diff options
Diffstat (limited to 'community/gvfs/APKBUILD')
-rw-r--r-- | community/gvfs/APKBUILD | 103 |
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 " |