wok-next diff gvfs/receipt @ rev 20074

Up dooble, smtube
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Wed Oct 25 05:01:33 2017 +0200 (2017-10-25)
parents e70c0b9c5adf
children e6615350078d
line diff
     1.1 --- a/gvfs/receipt	Fri Jun 16 15:39:43 2017 +0300
     1.2 +++ b/gvfs/receipt	Wed Oct 25 05:01:33 2017 +0200
     1.3 @@ -1,32 +1,35 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="gvfs"
     1.7 -VERSION="1.28.3"
     1.8 +VERSION="1.30.3"
     1.9  CATEGORY="system-tools"
    1.10  SHORT_DESC="Userspace virtual filesystem"
    1.11  MAINTAINER="pankso@slitaz.org"
    1.12  LICENSE="GPL2"
    1.13 -WEB_SITE="http://www.gnome.org/"
    1.14 +WEB_SITE="https://wiki.gnome.org/Projects/gvfs"
    1.15  
    1.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.17 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    1.18 +WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL"
    1.19  
    1.20 -BUILD_DEPENDS="libxslt gtk-doc glib-dev dbus-dev gcr-dev intltool \
    1.21 -libgphoto2-dev libarchive-dev libsoup-dev libcdio-dev libmtp-dev fuse-dev \
    1.22 -udisks2-dev gtk+3-dev"
    1.23 -#BUILD_DEPENDS+"samba-dev smbclient expat-dev dbus-glib-dev bluez-dev"
    1.24 -SPLIT="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 gvfs-gtk \
    1.25 -gvfs-http gvfs-libmtp gvfs-udisks2 gvfs-dev"
    1.26 -# Currently disabled: gvfs-obexftp gvfs-smb
    1.27 +BUILD_DEPENDS="libxslt glib-dev gtk-doc dbus-dev gcr-dev gettext polkit-dev \
    1.28 +libcap-dev libgphoto2-dev libarchive-dev libsoup-dev libcdio-paranoia-dev \
    1.29 +libmtp-dev fuse-dev udisks2-dev gtk+3-dev libbluray-dev libgudev-dev \
    1.30 +libsecret-dev libxml2-dev openssh samba-dev dbus-glib-dev libnfs-dev"
    1.31 +SPLIT="gvfs-admin gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
    1.32 +gvfs-gtk gvfs-http gvfs-libmtp gvfs-nfs gvfs-smb gvfs-udisks2 gvfs gvfs-dev"
    1.33 +COOKOPTS="skip-log-errors"
    1.34  
    1.35  # Rules to configure and make the package.
    1.36  compile_rules()
    1.37  {
    1.38 +	# http://www.linuxfromscratch.org/blfs/view/stable/gnome/gvfs.html
    1.39 +
    1.40  	./configure \
    1.41  		--sysconfdir=/etc \
    1.42  		--enable-gtk-doc \
    1.43  		--disable-libsystemd-login \
    1.44  		--with-systemduserunitdir=no \
    1.45 +		--disable-bash-completion \
    1.46  		$CONFIGURE_ARGS && \
    1.47  		make && make install
    1.48  }
    1.49 @@ -34,48 +37,35 @@
    1.50  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.51  genpkg_rules()
    1.52  {
    1.53 +	# gvfs-obexftp is called obsolete and deleted by gvfs authors.
    1.54  	case $PACKAGE in
    1.55 -		gvfs)
    1.56 -			copy bin/ *.so \
    1.57 -			gvfsd           *.Daemon.service \
    1.58 -			gvfsd-burn      burn.mount \
    1.59 -			gvfsd-computer  computer.mount \
    1.60 -			gvfsd-ftp       ftp.mount \
    1.61 -			gvfsd-localtest localtest.mount \
    1.62 -			gvfsd-metadata  *.Metadata.service \
    1.63 -			gvfsd-network   network.mount \
    1.64 -			gvfsd-sftp      sftp.mount \
    1.65 -			gvfsd-trash     trash.mount \
    1.66 -			org.gnome.system.gvfs.enums.xml
    1.67 -			DEPENDS="dbus glib glibc-base libffi pcre udev zlib"
    1.68 -			SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
    1.69 -			gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
    1.70 +		gvfs-admin)
    1.71 +			copy gvfsd-admin admin.mount
    1.72 +			CAT="system-tools|admin backend"
    1.73 +			DEPENDS="gvfs libcap polkit"
    1.74  			;;
    1.75  		gvfs-afp)
    1.76  			copy \
    1.77  			gvfsd-afp        afp.mount \
    1.78  			gvfsd-afp-browse afp-browse.mount
    1.79  			CAT="system-tools|Apple Filing Protocol support - afp:///"
    1.80 -			DEPENDS="gcr-base glib gvfs libffi libgcrypt libgpg-error \
    1.81 -			p11-kit pcre zlib"
    1.82 +			DEPENDS="gvfs"
    1.83  			;;
    1.84  		gvfs-archive)
    1.85  			copy gvfsd-archive archive.mount
    1.86  			CAT="system-tools|archive support - archive:///"
    1.87 -			DEPENDS="acl attr bzlib gcr-base glib gvfs libarchive libcrypto \
    1.88 -			libffi libgcrypt libgpg-error liblzma libxml2 lz4-lib lzo \
    1.89 -			nettle p11-kit pcre zlib"
    1.90 +			DEPENDS="gvfs acl attr bzlib libarchive libcrypto liblzma libxml2 \
    1.91 +			lz4-lib lzo nettle"
    1.92  			;;
    1.93  		gvfs-cdda)
    1.94  			copy gvfsd-cdda cdda.mount
    1.95  			CAT="system-tools|CDDA support"
    1.96 -			DEPENDS="eudev gcr-base glib gvfs libcdio libffi libgcrypt \
    1.97 -			libgpg-error libgudev p11-kit pcre zlib"
    1.98 +			DEPENDS="gvfs libcdio libcdio-paranoia libgudev"
    1.99  			;;
   1.100  		gvfs-fuse)
   1.101  			copy gvfsd-fuse
   1.102  			CAT="system-tools|FUSE support"
   1.103 -			DEPENDS="fuse glib gvfs libffi pcre zlib"
   1.104 +			DEPENDS="gvfs fuse"
   1.105  			;;
   1.106  		gvfs-gphoto2)
   1.107  			copy \
   1.108 @@ -83,25 +73,21 @@
   1.109  			gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
   1.110  			gphoto2.monitor
   1.111  			CAT="system-tools|Gphoto2 support"
   1.112 -			DEPENDS="eudev gcr-base glib gvfs libexif libffi libgcrypt \
   1.113 -			libgpg-error libgphoto2 libgudev libltdl p11-kit pcre zlib"
   1.114 +			DEPENDS="gvfs libexif libgphoto2 libgudev libltdl"
   1.115  			;;
   1.116  		gvfs-gtk)
   1.117  			copy gvfsd-recent recent.mount
   1.118  			CAT="system-tools|recent files support (GTK+3) - recent:///"
   1.119 -			DEPENDS="atk bzlib cairo fontconfig freetype gcr-base gdk-pixbuf \
   1.120 -			glib gtk+3 gvfs harfbuzz libffi libgcrypt libgpg-error \
   1.121 -			liblzma libpng libxcb libxml2 p11-kit pango pcre pixman \
   1.122 -			xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \
   1.123 -			zlib"
   1.124 +			DEPENDS="gvfs atk bzlib cairo fontconfig freetype gdk-pixbuf gtk+3 \
   1.125 +			libharfbuzz liblzma libpng16 libxml2 pango xorg-libX11 xorg-libXau \
   1.126 +			xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman"
   1.127  			;;
   1.128  		gvfs-http)
   1.129  			copy \
   1.130  			gvfsd-dav  dav.mount \
   1.131  			gvfsd-http http.mount
   1.132  			CAT="system-tools|HTTP/WebDAV support"
   1.133 -			DEPENDS="gcr-base glib gvfs libffi libgcrypt libgpg-error \
   1.134 -			liblzma libsoup libsqlite libxml2 p11-kit pcre zlib"
   1.135 +			DEPENDS="gvfs liblzma libsoup libsqlite3 libxml2"
   1.136  			;;
   1.137  		gvfs-libmtp)
   1.138  			copy \
   1.139 @@ -109,14 +95,12 @@
   1.140  			gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
   1.141  			mtp.monitor
   1.142  			CAT="system-tools|MTP support"
   1.143 -			DEPENDS="eudev gcr-base glib gvfs libffi libgcrypt \
   1.144 -			libgpg-error libgudev libmtp libusb p11-kit pcre zlib"
   1.145 +			DEPENDS="gvfs libgudev libmtp libusb"
   1.146  			;;
   1.147 -		gvfs-obexftp)
   1.148 -			copy gvfsd-obexftp obexftp.mount
   1.149 -			CAT="system-tools|ObexFTP support"
   1.150 -			DEPENDS="gvfs bluez dbus dbus-glib expat glib glibc-base libffi \
   1.151 -			pcre zlib"
   1.152 +		gvfs-nfs)
   1.153 +			copy gvfsd-nfs nfs.mount
   1.154 +			CAT="system-tools|NFS support - nfs:///"
   1.155 +			DEPENDS="gvfs libnfs"
   1.156  			;;
   1.157  		gvfs-smb)
   1.158  			copy \
   1.159 @@ -124,17 +108,31 @@
   1.160  			gvfsd-smb-browse smb-browse.mount \
   1.161  			gvfs-smb.convert *.smb.gschema.xml
   1.162  			CAT="system-tools|Samba support - smb:///"
   1.163 -			DEPENDS="gvfs glib glibc-base libcomerr libcomerr3 libcrypto \
   1.164 -			libffi libkrb5 libldap libssl pcre samba-common smbclient \
   1.165 -			talloc zlib"
   1.166 +			DEPENDS="gvfs samba"
   1.167  			;;
   1.168  		gvfs-udisks2)
   1.169  			copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
   1.170  			udisks2.monitor
   1.171  			CAT="system-tools|Udisks2 volume monitor"
   1.172 -			DEPENDS="eudev glib gvfs libffi libgudev pcre udisks2 zlib"
   1.173 +			DEPENDS="gvfs bzlib fontconfig freetype libbluray libgudev \
   1.174 +			libharfbuzz liblzma libpng16 libxml2 udisks2"
   1.175  			;;
   1.176 -		*-dev) copy @dev;;
   1.177 +		gvfs)
   1.178 +			copy @std
   1.179 +			remove_already_packed
   1.180 +			DEPENDS="eudev gcr-base glib libffi libgcrypt libgpg-error \
   1.181 +			libsecret p11-kit pcre util-linux-blkid util-linux-mount \
   1.182 +			util-linux-uuid zlib   dbus"
   1.183 +			SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
   1.184 +			gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
   1.185 +			;;
   1.186 +		*-dev)
   1.187 +			copy @dev
   1.188 +			DEPENDS="${SPLIT/gvfs-dev/}
   1.189 +			gcr-dev glib-dev libffi-dev libgcrypt-dev libgpg-error-dev \
   1.190 +			libsecret-dev p11-kit-dev pcre-dev util-linux-blkid-dev \
   1.191 +			util-linux-mount-dev util-linux-uuid-dev zlib-dev"
   1.192 +			;;
   1.193  	esac
   1.194  }
   1.195