wok-next annotate gvfs/receipt @ rev 20527
Change virtual "fuse" to real "fuse2"
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Mar 24 11:07:24 2018 +0200 (2018-03-24) |
parents | d43bf7aae921 |
children | 757d032c55c7 |
rev | line source |
---|---|
al@19752 | 1 # SliTaz package receipt v2. |
pascal@11222 | 2 |
pascal@11222 | 3 PACKAGE="gvfs" |
al@19850 | 4 VERSION="1.30.3" |
pascal@11222 | 5 CATEGORY="system-tools" |
al@19752 | 6 SHORT_DESC="Userspace virtual filesystem" |
pascal@11222 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
al@19850 | 9 WEB_SITE="https://wiki.gnome.org/Projects/gvfs" |
al@20527 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gvfs.html" |
pascal@15000 | 11 |
al@19693 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@19850 | 13 WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL" |
al@19693 | 14 |
al@19850 | 15 BUILD_DEPENDS="libxslt glib-dev gtk-doc dbus-dev gcr-dev gettext polkit-dev \ |
al@19850 | 16 libcap-dev libgphoto2-dev libarchive-dev libsoup-dev libcdio-paranoia-dev \ |
al@20527 | 17 libmtp-dev fuse2-dev udisks2-dev gtk+3-dev libbluray-dev libgudev-dev \ |
al@19850 | 18 libsecret-dev libxml2-dev openssh samba-dev dbus-glib-dev libnfs-dev" |
al@19850 | 19 SPLIT="gvfs-admin gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \ |
al@19850 | 20 gvfs-gtk gvfs-http gvfs-libmtp gvfs-nfs gvfs-smb gvfs-udisks2 gvfs gvfs-dev" |
al@19850 | 21 COOKOPTS="skip-log-errors" |
pascal@11222 | 22 |
al@20527 | 23 compile_rules() { |
al@19850 | 24 |
pascal@11222 | 25 ./configure \ |
pascal@11222 | 26 --sysconfdir=/etc \ |
al@19693 | 27 --enable-gtk-doc \ |
al@19693 | 28 --disable-libsystemd-login \ |
al@19693 | 29 --with-systemduserunitdir=no \ |
al@19850 | 30 --disable-bash-completion \ |
al@17280 | 31 $CONFIGURE_ARGS && \ |
al@17280 | 32 make && make install |
pascal@11222 | 33 } |
pascal@11222 | 34 |
al@20527 | 35 genpkg_rules() { |
al@19850 | 36 # gvfs-obexftp is called obsolete and deleted by gvfs authors. |
al@19752 | 37 case $PACKAGE in |
al@19850 | 38 gvfs-admin) |
al@19850 | 39 copy gvfsd-admin admin.mount |
al@19850 | 40 CAT="system-tools|admin backend" |
al@19850 | 41 DEPENDS="gvfs libcap polkit" |
al@19752 | 42 ;; |
al@19752 | 43 gvfs-afp) |
al@19752 | 44 copy \ |
al@19752 | 45 gvfsd-afp afp.mount \ |
al@19752 | 46 gvfsd-afp-browse afp-browse.mount |
al@19752 | 47 CAT="system-tools|Apple Filing Protocol support - afp:///" |
al@19850 | 48 DEPENDS="gvfs" |
al@19752 | 49 ;; |
al@19752 | 50 gvfs-archive) |
al@19752 | 51 copy gvfsd-archive archive.mount |
al@19752 | 52 CAT="system-tools|archive support - archive:///" |
al@20453 | 53 DEPENDS="gvfs acl attr bzlib libarchive openssl liblzma libxml2 \ |
al@19850 | 54 lz4-lib lzo nettle" |
al@19752 | 55 ;; |
al@19752 | 56 gvfs-cdda) |
al@19752 | 57 copy gvfsd-cdda cdda.mount |
al@19752 | 58 CAT="system-tools|CDDA support" |
al@19850 | 59 DEPENDS="gvfs libcdio libcdio-paranoia libgudev" |
al@19752 | 60 ;; |
al@19752 | 61 gvfs-fuse) |
al@19752 | 62 copy gvfsd-fuse |
al@19752 | 63 CAT="system-tools|FUSE support" |
al@20527 | 64 DEPENDS="gvfs fuse2" |
al@19752 | 65 ;; |
al@19752 | 66 gvfs-gphoto2) |
al@19752 | 67 copy \ |
al@19752 | 68 gvfsd-gphoto2 gphoto2.mount \ |
al@19752 | 69 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \ |
al@19752 | 70 gphoto2.monitor |
al@19752 | 71 CAT="system-tools|Gphoto2 support" |
al@19850 | 72 DEPENDS="gvfs libexif libgphoto2 libgudev libltdl" |
al@19752 | 73 ;; |
al@19752 | 74 gvfs-gtk) |
al@19752 | 75 copy gvfsd-recent recent.mount |
al@19752 | 76 CAT="system-tools|recent files support (GTK+3) - recent:///" |
al@19850 | 77 DEPENDS="gvfs atk bzlib cairo fontconfig freetype gdk-pixbuf gtk+3 \ |
al@19850 | 78 libharfbuzz liblzma libpng16 libxml2 pango xorg-libX11 xorg-libXau \ |
al@19850 | 79 xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman" |
al@19752 | 80 ;; |
al@19752 | 81 gvfs-http) |
al@19752 | 82 copy \ |
al@19752 | 83 gvfsd-dav dav.mount \ |
al@19752 | 84 gvfsd-http http.mount |
al@19752 | 85 CAT="system-tools|HTTP/WebDAV support" |
al@19850 | 86 DEPENDS="gvfs liblzma libsoup libsqlite3 libxml2" |
al@19752 | 87 ;; |
al@19752 | 88 gvfs-libmtp) |
al@19752 | 89 copy \ |
al@19752 | 90 gvfsd-mtp mtp.mount \ |
al@19752 | 91 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \ |
al@19752 | 92 mtp.monitor |
al@19752 | 93 CAT="system-tools|MTP support" |
al@19850 | 94 DEPENDS="gvfs libgudev libmtp libusb" |
al@19752 | 95 ;; |
al@19850 | 96 gvfs-nfs) |
al@19850 | 97 copy gvfsd-nfs nfs.mount |
al@19850 | 98 CAT="system-tools|NFS support - nfs:///" |
al@19850 | 99 DEPENDS="gvfs libnfs" |
al@19752 | 100 ;; |
al@19752 | 101 gvfs-smb) |
al@19752 | 102 copy \ |
al@19752 | 103 gvfsd-smb smb.mount \ |
al@19752 | 104 gvfsd-smb-browse smb-browse.mount \ |
al@19752 | 105 gvfs-smb.convert *.smb.gschema.xml |
al@19752 | 106 CAT="system-tools|Samba support - smb:///" |
al@19850 | 107 DEPENDS="gvfs samba" |
al@19752 | 108 ;; |
al@19752 | 109 gvfs-udisks2) |
al@19752 | 110 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \ |
al@19752 | 111 udisks2.monitor |
al@19752 | 112 CAT="system-tools|Udisks2 volume monitor" |
al@19850 | 113 DEPENDS="gvfs bzlib fontconfig freetype libbluray libgudev \ |
al@19850 | 114 libharfbuzz liblzma libpng16 libxml2 udisks2" |
al@19752 | 115 ;; |
al@19850 | 116 gvfs) |
al@20513 | 117 copy @std @rm |
al@19850 | 118 DEPENDS="eudev gcr-base glib libffi libgcrypt libgpg-error \ |
al@19850 | 119 libsecret p11-kit pcre util-linux-blkid util-linux-mount \ |
al@19850 | 120 util-linux-uuid zlib dbus" |
al@19850 | 121 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \ |
al@19850 | 122 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2" |
al@19850 | 123 ;; |
al@19850 | 124 *-dev) |
al@19850 | 125 copy @dev |
al@19850 | 126 DEPENDS="${SPLIT/gvfs-dev/} |
al@19850 | 127 gcr-dev glib-dev libffi-dev libgcrypt-dev libgpg-error-dev \ |
al@19850 | 128 libsecret-dev p11-kit-dev pcre-dev util-linux-blkid-dev \ |
al@19850 | 129 util-linux-mount-dev util-linux-uuid-dev zlib-dev" |
al@19850 | 130 ;; |
al@19752 | 131 esac |
pascal@11222 | 132 } |
al@17290 | 133 |
al@19752 | 134 post_remove_gvfs() { |
al@18663 | 135 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas |
al@17290 | 136 } |