wok-next annotate gvfs/receipt @ rev 20749

pcre package was split into separate libs. Update the dependencies of the packages that previously depended on pcre.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jun 01 00:47:43 2018 +0300 (2018-06-01)
parents 0ec6086e21d6
children d3707642a563
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() {
pascal@11222 24 ./configure \
al@19693 25 --enable-gtk-doc \
al@19693 26 --disable-libsystemd-login \
al@19693 27 --with-systemduserunitdir=no \
al@19850 28 --disable-bash-completion \
al@20575 29 $CONFIGURE_ARGS &&
al@20575 30 fix libtool &&
al@20575 31 make &&
al@20575 32 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@20749 41 DEPENDS="glib gvfs 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@20749 48 DEPENDS="glib gvfs libgcrypt"
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@20749 53 DEPENDS="glib gvfs libarchive"
al@19752 54 ;;
al@19752 55 gvfs-cdda)
al@19752 56 copy gvfsd-cdda cdda.mount
al@19752 57 CAT="system-tools|CDDA support"
al@20749 58 DEPENDS="glib gvfs libcdio libcdio-paranoia libgudev"
al@19752 59 ;;
al@19752 60 gvfs-fuse)
al@19752 61 copy gvfsd-fuse
al@19752 62 CAT="system-tools|FUSE support"
al@20749 63 DEPENDS="fuse2 glib gvfs"
al@19752 64 ;;
al@19752 65 gvfs-gphoto2)
al@19752 66 copy \
al@19752 67 gvfsd-gphoto2 gphoto2.mount \
al@19752 68 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
al@19752 69 gphoto2.monitor
al@19752 70 CAT="system-tools|Gphoto2 support"
al@20749 71 DEPENDS="glib gvfs libgphoto2 libgudev"
al@19752 72 ;;
al@19752 73 gvfs-gtk)
al@19752 74 copy gvfsd-recent recent.mount
al@19752 75 CAT="system-tools|recent files support (GTK+3) - recent:///"
al@20749 76 DEPENDS="glib gtk+3 gvfs"
al@19752 77 ;;
al@19752 78 gvfs-http)
al@19752 79 copy \
al@19752 80 gvfsd-dav dav.mount \
al@19752 81 gvfsd-http http.mount
al@19752 82 CAT="system-tools|HTTP/WebDAV support"
al@20749 83 DEPENDS="glib gvfs libsoup libxml2"
al@19752 84 ;;
al@19752 85 gvfs-libmtp)
al@19752 86 copy \
al@19752 87 gvfsd-mtp mtp.mount \
al@19752 88 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
al@19752 89 mtp.monitor
al@19752 90 CAT="system-tools|MTP support"
al@20749 91 DEPENDS="glib gvfs libgudev libmtp"
al@19752 92 ;;
al@19850 93 gvfs-nfs)
al@19850 94 copy gvfsd-nfs nfs.mount
al@19850 95 CAT="system-tools|NFS support - nfs:///"
al@20749 96 DEPENDS="glib gvfs libnfs"
al@19752 97 ;;
al@19752 98 gvfs-smb)
al@19752 99 copy \
al@19752 100 gvfsd-smb smb.mount \
al@19752 101 gvfsd-smb-browse smb-browse.mount \
al@19752 102 gvfs-smb.convert *.smb.gschema.xml
al@19752 103 CAT="system-tools|Samba support - smb:///"
al@20749 104 DEPENDS="glib gvfs samba"
al@19752 105 ;;
al@19752 106 gvfs-udisks2)
al@19752 107 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
al@19752 108 udisks2.monitor
al@19752 109 CAT="system-tools|Udisks2 volume monitor"
al@20749 110 DEPENDS="glib libbluray libgudev libsecret udisks2 gvfs"
al@19752 111 ;;
al@19850 112 gvfs)
al@20513 113 copy @std @rm
al@20749 114 DEPENDS="eudev gcr-base glib libsecret dbus"
al@19850 115 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
al@19850 116 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
al@19850 117 ;;
al@19850 118 *-dev)
al@19850 119 copy @dev
al@19850 120 ;;
al@19752 121 esac
pascal@11222 122 }
al@17290 123
al@19752 124 post_remove_gvfs() {
al@18663 125 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
al@17290 126 }