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 } |