wok-next annotate gvfs/receipt @ rev 21020

Cleaning is almost finished... I should proceed to upgrades.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 02 14:15:08 2018 +0200 (2018-11-02)
parents f48456621a9d
children 0f2575775b2d
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"
al@21020 7 MAINTAINER="devel@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@21020 16 gcr-dev gettext-dev polkit-dev libcap-dev libgphoto2-dev libarchive-dev \
al@21017 17 libsoup-dev libcdio-paranoia-dev libmtp-dev fuse2-dev udisks2-dev gtk3-dev \
al@20902 18 libbluray-dev libgudev-dev libsecret-dev libxml2-dev openssh samba-dev \
al@20903 19 dbus-glib-dev libnfs-dev libgdata-dev gnome-online-accounts-dev"
al@21020 20 SPLIT="$PACKAGE-admin $PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda \
al@21020 21 $PACKAGE-fuse $PACKAGE-goa $PACKAGE-google $PACKAGE-gphoto2 $PACKAGE-gtk \
al@21020 22 $PACKAGE-http $PACKAGE-libmtp $PACKAGE-nfs $PACKAGE-smb $PACKAGE-udisks2 \
al@21020 23 $PACKAGE $PACKAGE-dev"
al@19850 24 COOKOPTS="skip-log-errors"
pascal@11222 25
al@20903 26 # while webkit2gtk is broken on x86_64...
al@20903 27 case $ARCH in
al@20903 28 x86_64)
al@20903 29 BUILD_DEPENDS="$(echo $BUILD_DEPENDS | sed 's|libgdata-dev||; s|gnome-online-accounts-dev||')"
al@20903 30 SPLIT="$(echo $SPLIT | sed 's|gvfs-goa||; s|gvfs-google||')"
al@20903 31 ;;
al@20903 32 esac
al@20903 33
al@20527 34 compile_rules() {
al@20902 35 sed -i 's|dependendencies|dependencies|' meson.build # typo
al@20902 36
al@20903 37 # while webkit2gtk is broken on x86_64...
al@20903 38 case $ARCH in
al@20903 39 i?86) ARCH_ARGS='-Dgoa=true -Dgoogle=true';;
al@20903 40 x86_64) ARCH_ARGS='-Dgoa=false -Dgoogle=false';;
al@20903 41 esac
al@20903 42
al@20902 43 meson-wrapper \
al@20902 44 build \
al@20902 45 -Dsystemduserunitdir=no \
al@20902 46 -Dtmpfilesdir=no \
al@20902 47 \
al@20902 48 -Dadmin=true \
al@20902 49 -Dafc=false \
al@20902 50 -Dafp=true \
al@20902 51 -Darchive=true \
al@20902 52 -Dcdda=true \
al@20902 53 -Ddnssd=false \
al@20902 54 -Dgdu=false \
al@20903 55 $ARCH_ARGS \
al@20902 56 -Dgphoto2=true \
al@20902 57 -Dhttp=true \
al@20902 58 -Dmtp=true \
al@20902 59 -Dnfs=true \
al@20902 60 -Dsmb=true \
al@20902 61 -Dudisks2=true \
al@20902 62 \
al@20902 63 -Dbluray=true \
al@20902 64 -Dfuse=true \
al@20902 65 -Dgcr=true \
al@20902 66 -Dgcrypt=true \
al@20902 67 -Dgudev=true \
al@20902 68 -Dkeyring=true \
al@20902 69 -Dlogind=false \
al@20902 70 -Dlibusb=true \
al@20902 71 \
al@20902 72 -Ddeprecated_programs=true \
al@20902 73 -Dman=true \
al@20902 74 &&
al@20902 75 ninja -j1 -C build &&
al@20902 76 ninja -j1 -C build install
pascal@11222 77 }
pascal@11222 78
al@20527 79 genpkg_rules() {
al@19850 80 # gvfs-obexftp is called obsolete and deleted by gvfs authors.
al@19752 81 case $PACKAGE in
al@19850 82 gvfs-admin)
al@19850 83 copy gvfsd-admin admin.mount
al@19850 84 CAT="system-tools|admin backend"
al@20749 85 DEPENDS="glib gvfs polkit"
al@19752 86 ;;
al@19752 87 gvfs-afp)
al@19752 88 copy \
al@19752 89 gvfsd-afp afp.mount \
al@19752 90 gvfsd-afp-browse afp-browse.mount
al@19752 91 CAT="system-tools|Apple Filing Protocol support - afp:///"
al@20749 92 DEPENDS="glib gvfs libgcrypt"
al@19752 93 ;;
al@19752 94 gvfs-archive)
al@19752 95 copy gvfsd-archive archive.mount
al@19752 96 CAT="system-tools|archive support - archive:///"
al@20749 97 DEPENDS="glib gvfs libarchive"
al@19752 98 ;;
al@19752 99 gvfs-cdda)
al@19752 100 copy gvfsd-cdda cdda.mount
al@19752 101 CAT="system-tools|CDDA support"
al@20749 102 DEPENDS="glib gvfs libcdio libcdio-paranoia libgudev"
al@19752 103 ;;
al@19752 104 gvfs-fuse)
al@19752 105 copy gvfsd-fuse
al@19752 106 CAT="system-tools|FUSE support"
al@20749 107 DEPENDS="fuse2 glib gvfs"
al@19752 108 ;;
al@20903 109 gvfs-goa)
al@20903 110 copy gvfs-goa-volume-monitor *.GoaVolumeMonitor.service \
al@20903 111 goa.monitor
al@20903 112 CAT="system-tools|GOA support"
al@20903 113 DEPENDS="glib gnome-online-accounts gvfs"
al@20903 114 ;;
al@20903 115 gvfs-google)
al@20903 116 copy gvfsd-google google.mount
al@20903 117 CAT="system-tools|Google support"
al@20903 118 DEPENDS="glib gnome-online-accounts gvfs libgdata"
al@20903 119 ;;
al@19752 120 gvfs-gphoto2)
al@19752 121 copy \
al@19752 122 gvfsd-gphoto2 gphoto2.mount \
al@19752 123 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
al@19752 124 gphoto2.monitor
al@19752 125 CAT="system-tools|Gphoto2 support"
al@20749 126 DEPENDS="glib gvfs libgphoto2 libgudev"
al@19752 127 ;;
al@19752 128 gvfs-gtk)
al@19752 129 copy gvfsd-recent recent.mount
al@19752 130 CAT="system-tools|recent files support (GTK+3) - recent:///"
al@21017 131 DEPENDS="glib gvfs" # + gtk3 ?
al@19752 132 ;;
al@19752 133 gvfs-http)
al@19752 134 copy \
al@19752 135 gvfsd-dav dav.mount \
al@19752 136 gvfsd-http http.mount
al@19752 137 CAT="system-tools|HTTP/WebDAV support"
al@20749 138 DEPENDS="glib gvfs libsoup libxml2"
al@19752 139 ;;
al@19752 140 gvfs-libmtp)
al@19752 141 copy \
al@19752 142 gvfsd-mtp mtp.mount \
al@19752 143 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
al@19752 144 mtp.monitor
al@19752 145 CAT="system-tools|MTP support"
al@20902 146 DEPENDS="glib gvfs libgudev libmtp libusb"
al@19752 147 ;;
al@19850 148 gvfs-nfs)
al@19850 149 copy gvfsd-nfs nfs.mount
al@19850 150 CAT="system-tools|NFS support - nfs:///"
al@20749 151 DEPENDS="glib gvfs libnfs"
al@19752 152 ;;
al@19752 153 gvfs-smb)
al@19752 154 copy \
al@19752 155 gvfsd-smb smb.mount \
al@19752 156 gvfsd-smb-browse smb-browse.mount \
al@19752 157 gvfs-smb.convert *.smb.gschema.xml
al@19752 158 CAT="system-tools|Samba support - smb:///"
al@20749 159 DEPENDS="glib gvfs samba"
al@19752 160 ;;
al@19752 161 gvfs-udisks2)
al@19752 162 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
al@19752 163 udisks2.monitor
al@19752 164 CAT="system-tools|Udisks2 volume monitor"
al@20749 165 DEPENDS="glib libbluray libgudev libsecret udisks2 gvfs"
al@19752 166 ;;
al@19850 167 gvfs)
al@20513 168 copy @std @rm
al@20902 169 DEPENDS="gcr-base glib libgudev libsecret dbus eudev"
al@19850 170 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
al@19850 171 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
al@19850 172 ;;
al@19850 173 *-dev)
al@19850 174 copy @dev
al@19850 175 ;;
al@19752 176 esac
pascal@11222 177 }
al@17290 178
al@19752 179 post_remove_gvfs() {
al@18663 180 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
al@17290 181 }