wok-next annotate gvfs/receipt @ rev 20902

brotli: up (1.0.5); compton: re-version (0.1_beta2+87 -> 20170907); cookutils: up (1087); curl: up (7.61.0); file: up (5.33); gnutls: up (3.5.19); gvfs: up (1.36.2); meson: up (0.47.1); webkit2gtk: update bdeps; add libgdata and uhttpmock
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jul 28 15:39:37 2018 +0300 (2018-07-28)
parents 342b30daff76
children b058b9d6d518
rev   line source
al@19752 1 # SliTaz package receipt v2.
pascal@11222 2
pascal@11222 3 PACKAGE="gvfs"
al@20902 4 VERSION="1.36.2"
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@20902 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/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@20902 15 BUILD_DEPENDS="meson ninja shared-mime-info libxslt glib-dev gtk-doc dbus-dev \
al@20902 16 gcr-dev gettext polkit-dev libcap-dev libgphoto2-dev libarchive-dev \
al@20902 17 libsoup-dev libcdio-paranoia-dev libmtp-dev fuse2-dev udisks2-dev gtk+3-dev \
al@20902 18 libbluray-dev libgudev-dev libsecret-dev libxml2-dev openssh samba-dev \
al@20902 19 dbus-glib-dev libnfs-dev"
al@19850 20 SPLIT="gvfs-admin gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
al@19850 21 gvfs-gtk gvfs-http gvfs-libmtp gvfs-nfs gvfs-smb gvfs-udisks2 gvfs gvfs-dev"
al@19850 22 COOKOPTS="skip-log-errors"
pascal@11222 23
al@20527 24 compile_rules() {
al@20902 25 sed -i 's|dependendencies|dependencies|' meson.build # typo
al@20902 26
al@20902 27 meson-wrapper \
al@20902 28 build \
al@20902 29 -Dsystemduserunitdir=no \
al@20902 30 -Dtmpfilesdir=no \
al@20902 31 \
al@20902 32 -Dadmin=true \
al@20902 33 -Dafc=false \
al@20902 34 -Dafp=true \
al@20902 35 -Darchive=true \
al@20902 36 -Dcdda=true \
al@20902 37 -Ddnssd=false \
al@20902 38 -Dgdu=false \
al@20902 39 -Dgoa=false \
al@20902 40 -Dgoogle=false \
al@20902 41 -Dgphoto2=true \
al@20902 42 -Dhttp=true \
al@20902 43 -Dmtp=true \
al@20902 44 -Dnfs=true \
al@20902 45 -Dsmb=true \
al@20902 46 -Dudisks2=true \
al@20902 47 \
al@20902 48 -Dbluray=true \
al@20902 49 -Dfuse=true \
al@20902 50 -Dgcr=true \
al@20902 51 -Dgcrypt=true \
al@20902 52 -Dgudev=true \
al@20902 53 -Dkeyring=true \
al@20902 54 -Dlogind=false \
al@20902 55 -Dlibusb=true \
al@20902 56 \
al@20902 57 -Ddeprecated_programs=true \
al@20902 58 -Dman=true \
al@20902 59 &&
al@20902 60 ninja -j1 -C build &&
al@20902 61 ninja -j1 -C build install
pascal@11222 62 }
pascal@11222 63
al@20527 64 genpkg_rules() {
al@19850 65 # gvfs-obexftp is called obsolete and deleted by gvfs authors.
al@19752 66 case $PACKAGE in
al@19850 67 gvfs-admin)
al@19850 68 copy gvfsd-admin admin.mount
al@19850 69 CAT="system-tools|admin backend"
al@20749 70 DEPENDS="glib gvfs polkit"
al@19752 71 ;;
al@19752 72 gvfs-afp)
al@19752 73 copy \
al@19752 74 gvfsd-afp afp.mount \
al@19752 75 gvfsd-afp-browse afp-browse.mount
al@19752 76 CAT="system-tools|Apple Filing Protocol support - afp:///"
al@20749 77 DEPENDS="glib gvfs libgcrypt"
al@19752 78 ;;
al@19752 79 gvfs-archive)
al@19752 80 copy gvfsd-archive archive.mount
al@19752 81 CAT="system-tools|archive support - archive:///"
al@20749 82 DEPENDS="glib gvfs libarchive"
al@19752 83 ;;
al@19752 84 gvfs-cdda)
al@19752 85 copy gvfsd-cdda cdda.mount
al@19752 86 CAT="system-tools|CDDA support"
al@20749 87 DEPENDS="glib gvfs libcdio libcdio-paranoia libgudev"
al@19752 88 ;;
al@19752 89 gvfs-fuse)
al@19752 90 copy gvfsd-fuse
al@19752 91 CAT="system-tools|FUSE support"
al@20749 92 DEPENDS="fuse2 glib gvfs"
al@19752 93 ;;
al@19752 94 gvfs-gphoto2)
al@19752 95 copy \
al@19752 96 gvfsd-gphoto2 gphoto2.mount \
al@19752 97 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
al@19752 98 gphoto2.monitor
al@19752 99 CAT="system-tools|Gphoto2 support"
al@20749 100 DEPENDS="glib gvfs libgphoto2 libgudev"
al@19752 101 ;;
al@19752 102 gvfs-gtk)
al@19752 103 copy gvfsd-recent recent.mount
al@19752 104 CAT="system-tools|recent files support (GTK+3) - recent:///"
al@20902 105 DEPENDS="glib gvfs gtk+3"
al@19752 106 ;;
al@19752 107 gvfs-http)
al@19752 108 copy \
al@19752 109 gvfsd-dav dav.mount \
al@19752 110 gvfsd-http http.mount
al@19752 111 CAT="system-tools|HTTP/WebDAV support"
al@20749 112 DEPENDS="glib gvfs libsoup libxml2"
al@19752 113 ;;
al@19752 114 gvfs-libmtp)
al@19752 115 copy \
al@19752 116 gvfsd-mtp mtp.mount \
al@19752 117 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
al@19752 118 mtp.monitor
al@19752 119 CAT="system-tools|MTP support"
al@20902 120 DEPENDS="glib gvfs libgudev libmtp libusb"
al@19752 121 ;;
al@19850 122 gvfs-nfs)
al@19850 123 copy gvfsd-nfs nfs.mount
al@19850 124 CAT="system-tools|NFS support - nfs:///"
al@20749 125 DEPENDS="glib gvfs libnfs"
al@19752 126 ;;
al@19752 127 gvfs-smb)
al@19752 128 copy \
al@19752 129 gvfsd-smb smb.mount \
al@19752 130 gvfsd-smb-browse smb-browse.mount \
al@19752 131 gvfs-smb.convert *.smb.gschema.xml
al@19752 132 CAT="system-tools|Samba support - smb:///"
al@20749 133 DEPENDS="glib gvfs samba"
al@19752 134 ;;
al@19752 135 gvfs-udisks2)
al@19752 136 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
al@19752 137 udisks2.monitor
al@19752 138 CAT="system-tools|Udisks2 volume monitor"
al@20749 139 DEPENDS="glib libbluray libgudev libsecret udisks2 gvfs"
al@19752 140 ;;
al@19850 141 gvfs)
al@20513 142 copy @std @rm
al@20902 143 DEPENDS="gcr-base glib libgudev libsecret dbus eudev"
al@19850 144 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
al@19850 145 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
al@19850 146 ;;
al@19850 147 *-dev)
al@19850 148 copy @dev
al@19850 149 ;;
al@19752 150 esac
pascal@11222 151 }
al@17290 152
al@19752 153 post_remove_gvfs() {
al@18663 154 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
al@17290 155 }