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