wok-next diff gvfs/receipt @ rev 21360
guacamole: inserted fix libtool
author | Hans-G?nter Theisgen |
---|---|
date | Mon Apr 13 06:41:39 2020 +0100 (2020-04-13) |
parents | d5aab818505e |
children |
line diff
1.1 --- a/gvfs/receipt Fri Nov 02 14:15:08 2018 +0200 1.2 +++ b/gvfs/receipt Mon Apr 13 06:41:39 2020 +0100 1.3 @@ -9,20 +9,76 @@ 1.4 WEB_SITE="https://wiki.gnome.org/Projects/gvfs" 1.5 LFS="http://www.linuxfromscratch.org/blfs/view/svn/gnome/gvfs.html" 1.6 1.7 +# gvfs-1.38.1 require polkit >= 0.114 while 1.8 +# - original polkit gets fatter and fatter using mozjs 1.9 +# - polkit-no-script is stuck on 0.113 1.10 + 1.11 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.12 WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL" 1.13 +TARBALL_SHA1="fb5fe05f0661da8c88f5fa41014bcd526ad39993" 1.14 1.15 BUILD_DEPENDS="meson ninja shared-mime-info libxslt glib-dev gtk-doc dbus-dev \ 1.16 gcr-dev gettext-dev polkit-dev libcap-dev libgphoto2-dev libarchive-dev \ 1.17 libsoup-dev libcdio-paranoia-dev libmtp-dev fuse2-dev udisks2-dev gtk3-dev \ 1.18 libbluray-dev libgudev-dev libsecret-dev libxml2-dev openssh samba-dev \ 1.19 dbus-glib-dev libnfs-dev libgdata-dev gnome-online-accounts-dev" 1.20 -SPLIT="$PACKAGE-admin $PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda \ 1.21 -$PACKAGE-fuse $PACKAGE-goa $PACKAGE-google $PACKAGE-gphoto2 $PACKAGE-gtk \ 1.22 -$PACKAGE-http $PACKAGE-libmtp $PACKAGE-nfs $PACKAGE-smb $PACKAGE-udisks2 \ 1.23 -$PACKAGE $PACKAGE-dev" 1.24 +SPLIT="\ 1.25 +$PACKAGE-admin $PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda \ 1.26 +$PACKAGE-fuse $PACKAGE-goa $PACKAGE-google $PACKAGE-gphoto2 \ 1.27 +$PACKAGE-gtk $PACKAGE-http $PACKAGE-libmtp $PACKAGE-nfs \ 1.28 +$PACKAGE-smb $PACKAGE-udisks2 $PACKAGE $PACKAGE-dev" 1.29 COOKOPTS="skip-log-errors" 1.30 1.31 +COPY_admin="gvfsd-admin admin.mount" 1.32 +COPY_afp="gvfsd-afp afp.mount gvfsd-afp-browse afp-browse.mount" 1.33 +COPY_archive="gvfsd-archive archive.mount" 1.34 +COPY_cdda="gvfsd-cdda cdda.mount" 1.35 +COPY_fuse="gvfsd-fuse" 1.36 +COPY_goa="gvfs-goa-volume-monitor *.GoaVolumeMonitor.service goa.monitor" 1.37 +COPY_google="gvfsd-google google.mount" 1.38 +COPY_gphoto2="gvfsd-gphoto2 gphoto2.mount gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service gphoto2.monitor" 1.39 +COPY_gtk="gvfsd-recent recent.mount" 1.40 +COPY_http="gvfsd-dav dav.mount gvfsd-http http.mount" 1.41 +COPY_libmtp="gvfsd-mtp mtp.mount gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service mtp.monitor" 1.42 +COPY_nfs="gvfsd-nfs nfs.mount" 1.43 +COPY_smb="gvfsd-smb smb.mount gvfsd-smb-browse smb-browse.mount gvfs-smb.convert *.smb.gschema.xml" 1.44 +COPY_udisks2="gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service udisks2.monitor" 1.45 + 1.46 +CAT_admin="system-tools|admin backend" 1.47 +CAT_afp="system-tools|Apple Filing Protocol support - afp:///" 1.48 +CAT_archive="system-tools|archive support - archive:///" 1.49 +CAT_cdda="system-tools|CDDA support" 1.50 +CAT_fuse="system-tools|FUSE support" 1.51 +CAT_goa="system-tools|GOA support" 1.52 +CAT_google="system-tools|Google support" 1.53 +CAT_gphoto2="system-tools|Gphoto2 support" 1.54 +CAT_gtk="system-tools|recent files support (GTK+3) - recent:///" 1.55 +CAT_http="system-tools|HTTP/WebDAV support" 1.56 +CAT_libmtp="system-tools|MTP support" 1.57 +CAT_nfs="system-tools|NFS support - nfs:///" 1.58 +CAT_smb="system-tools|Samba support - smb:///" 1.59 +CAT_udisks2="system-tools|Udisks2 volume monitor" 1.60 + 1.61 +DEPENDS_admin="$PACKAGE glib polkit" 1.62 +DEPENDS_afp="$PACKAGE glib libgcrypt" 1.63 +DEPENDS_archive="$PACKAGE glib libarchive" 1.64 +DEPENDS_cdda="$PACKAGE glib libcdio libcdio-paranoia libgudev" 1.65 +DEPENDS_fuse="$PACKAGE fuse2 glib" 1.66 +DEPENDS_goa="glib gnome-online-accounts $PACKAGE" 1.67 +DEPENDS_google="$PACKAGE glib gnome-online-accounts libgdata" 1.68 +DEPENDS_gphoto2="$PACKAGE glib libgphoto2 libgudev" 1.69 +DEPENDS_gtk="$PACKAGE glib" # + gtk3 ? 1.70 +DEPENDS_http="$PACKAGE glib libsoup libxml2" 1.71 +DEPENDS_libmtp="$PACKAGE glib libgudev libmtp libusb" 1.72 +DEPENDS_nfs="$PACKAGE glib libnfs" 1.73 +DEPENDS_smb="$PACKAGE glib samba" 1.74 +DEPENDS_udisks2="glib libbluray libgudev libsecret udisks2 $PACKAGE" 1.75 +DEPENDS_std="gcr-base glib libgudev libsecret dbus eudev" 1.76 + 1.77 +SUGGESTED_std="$PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda $PACKAGE-fuse \ 1.78 +$PACKAGE-gphoto2 $PACKAGE-http $PACKAGE-libmtp $PACKAGE-obexftp $PACKAGE-smb \ 1.79 +$PACKAGE-udisks2" 1.80 + 1.81 # while webkit2gtk is broken on x86_64... 1.82 case $ARCH in 1.83 x86_64) 1.84 @@ -32,7 +88,7 @@ 1.85 esac 1.86 1.87 compile_rules() { 1.88 - sed -i 's|dependendencies|dependencies|' meson.build # typo 1.89 + sed -i.orig 's|dependendencies|dependencies|' meson.build # typo 1.90 1.91 # while webkit2gtk is broken on x86_64... 1.92 case $ARCH in 1.93 @@ -76,106 +132,6 @@ 1.94 ninja -j1 -C build install 1.95 } 1.96 1.97 -genpkg_rules() { 1.98 - # gvfs-obexftp is called obsolete and deleted by gvfs authors. 1.99 - case $PACKAGE in 1.100 - gvfs-admin) 1.101 - copy gvfsd-admin admin.mount 1.102 - CAT="system-tools|admin backend" 1.103 - DEPENDS="glib gvfs polkit" 1.104 - ;; 1.105 - gvfs-afp) 1.106 - copy \ 1.107 - gvfsd-afp afp.mount \ 1.108 - gvfsd-afp-browse afp-browse.mount 1.109 - CAT="system-tools|Apple Filing Protocol support - afp:///" 1.110 - DEPENDS="glib gvfs libgcrypt" 1.111 - ;; 1.112 - gvfs-archive) 1.113 - copy gvfsd-archive archive.mount 1.114 - CAT="system-tools|archive support - archive:///" 1.115 - DEPENDS="glib gvfs libarchive" 1.116 - ;; 1.117 - gvfs-cdda) 1.118 - copy gvfsd-cdda cdda.mount 1.119 - CAT="system-tools|CDDA support" 1.120 - DEPENDS="glib gvfs libcdio libcdio-paranoia libgudev" 1.121 - ;; 1.122 - gvfs-fuse) 1.123 - copy gvfsd-fuse 1.124 - CAT="system-tools|FUSE support" 1.125 - DEPENDS="fuse2 glib gvfs" 1.126 - ;; 1.127 - gvfs-goa) 1.128 - copy gvfs-goa-volume-monitor *.GoaVolumeMonitor.service \ 1.129 - goa.monitor 1.130 - CAT="system-tools|GOA support" 1.131 - DEPENDS="glib gnome-online-accounts gvfs" 1.132 - ;; 1.133 - gvfs-google) 1.134 - copy gvfsd-google google.mount 1.135 - CAT="system-tools|Google support" 1.136 - DEPENDS="glib gnome-online-accounts gvfs libgdata" 1.137 - ;; 1.138 - gvfs-gphoto2) 1.139 - copy \ 1.140 - gvfsd-gphoto2 gphoto2.mount \ 1.141 - gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \ 1.142 - gphoto2.monitor 1.143 - CAT="system-tools|Gphoto2 support" 1.144 - DEPENDS="glib gvfs libgphoto2 libgudev" 1.145 - ;; 1.146 - gvfs-gtk) 1.147 - copy gvfsd-recent recent.mount 1.148 - CAT="system-tools|recent files support (GTK+3) - recent:///" 1.149 - DEPENDS="glib gvfs" # + gtk3 ? 1.150 - ;; 1.151 - gvfs-http) 1.152 - copy \ 1.153 - gvfsd-dav dav.mount \ 1.154 - gvfsd-http http.mount 1.155 - CAT="system-tools|HTTP/WebDAV support" 1.156 - DEPENDS="glib gvfs libsoup libxml2" 1.157 - ;; 1.158 - gvfs-libmtp) 1.159 - copy \ 1.160 - gvfsd-mtp mtp.mount \ 1.161 - gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \ 1.162 - mtp.monitor 1.163 - CAT="system-tools|MTP support" 1.164 - DEPENDS="glib gvfs libgudev libmtp libusb" 1.165 - ;; 1.166 - gvfs-nfs) 1.167 - copy gvfsd-nfs nfs.mount 1.168 - CAT="system-tools|NFS support - nfs:///" 1.169 - DEPENDS="glib gvfs libnfs" 1.170 - ;; 1.171 - gvfs-smb) 1.172 - copy \ 1.173 - gvfsd-smb smb.mount \ 1.174 - gvfsd-smb-browse smb-browse.mount \ 1.175 - gvfs-smb.convert *.smb.gschema.xml 1.176 - CAT="system-tools|Samba support - smb:///" 1.177 - DEPENDS="glib gvfs samba" 1.178 - ;; 1.179 - gvfs-udisks2) 1.180 - copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \ 1.181 - udisks2.monitor 1.182 - CAT="system-tools|Udisks2 volume monitor" 1.183 - DEPENDS="glib libbluray libgudev libsecret udisks2 gvfs" 1.184 - ;; 1.185 - gvfs) 1.186 - copy @std @rm 1.187 - DEPENDS="gcr-base glib libgudev libsecret dbus eudev" 1.188 - SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \ 1.189 - gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2" 1.190 - ;; 1.191 - *-dev) 1.192 - copy @dev 1.193 - ;; 1.194 - esac 1.195 -} 1.196 - 1.197 post_remove_gvfs() { 1.198 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas 1.199 }