wok-next annotate gvfs/receipt @ rev 21532
updated bvi (1.4.0 -> 1.4.1)
author | Hans-G?nter Theisgen |
---|---|
date | Sat Jun 20 17:18:48 2020 +0100 (2020-06-20) |
parents | d5aab818505e |
children |
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@21087 | 12 # gvfs-1.38.1 require polkit >= 0.114 while |
al@21087 | 13 # - original polkit gets fatter and fatter using mozjs |
al@21087 | 14 # - polkit-no-script is stuck on 0.113 |
al@21087 | 15 |
al@19693 | 16 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@19850 | 17 WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL" |
al@21087 | 18 TARBALL_SHA1="fb5fe05f0661da8c88f5fa41014bcd526ad39993" |
al@19693 | 19 |
al@20902 | 20 BUILD_DEPENDS="meson ninja shared-mime-info libxslt glib-dev gtk-doc dbus-dev \ |
al@21020 | 21 gcr-dev gettext-dev polkit-dev libcap-dev libgphoto2-dev libarchive-dev \ |
al@21017 | 22 libsoup-dev libcdio-paranoia-dev libmtp-dev fuse2-dev udisks2-dev gtk3-dev \ |
al@20902 | 23 libbluray-dev libgudev-dev libsecret-dev libxml2-dev openssh samba-dev \ |
al@20903 | 24 dbus-glib-dev libnfs-dev libgdata-dev gnome-online-accounts-dev" |
al@21087 | 25 SPLIT="\ |
al@21087 | 26 $PACKAGE-admin $PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda \ |
al@21087 | 27 $PACKAGE-fuse $PACKAGE-goa $PACKAGE-google $PACKAGE-gphoto2 \ |
al@21087 | 28 $PACKAGE-gtk $PACKAGE-http $PACKAGE-libmtp $PACKAGE-nfs \ |
al@21087 | 29 $PACKAGE-smb $PACKAGE-udisks2 $PACKAGE $PACKAGE-dev" |
al@19850 | 30 COOKOPTS="skip-log-errors" |
pascal@11222 | 31 |
al@21087 | 32 COPY_admin="gvfsd-admin admin.mount" |
al@21087 | 33 COPY_afp="gvfsd-afp afp.mount gvfsd-afp-browse afp-browse.mount" |
al@21087 | 34 COPY_archive="gvfsd-archive archive.mount" |
al@21087 | 35 COPY_cdda="gvfsd-cdda cdda.mount" |
al@21087 | 36 COPY_fuse="gvfsd-fuse" |
al@21087 | 37 COPY_goa="gvfs-goa-volume-monitor *.GoaVolumeMonitor.service goa.monitor" |
al@21087 | 38 COPY_google="gvfsd-google google.mount" |
al@21087 | 39 COPY_gphoto2="gvfsd-gphoto2 gphoto2.mount gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service gphoto2.monitor" |
al@21087 | 40 COPY_gtk="gvfsd-recent recent.mount" |
al@21087 | 41 COPY_http="gvfsd-dav dav.mount gvfsd-http http.mount" |
al@21087 | 42 COPY_libmtp="gvfsd-mtp mtp.mount gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service mtp.monitor" |
al@21087 | 43 COPY_nfs="gvfsd-nfs nfs.mount" |
al@21087 | 44 COPY_smb="gvfsd-smb smb.mount gvfsd-smb-browse smb-browse.mount gvfs-smb.convert *.smb.gschema.xml" |
al@21087 | 45 COPY_udisks2="gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service udisks2.monitor" |
al@21087 | 46 |
al@21087 | 47 CAT_admin="system-tools|admin backend" |
al@21087 | 48 CAT_afp="system-tools|Apple Filing Protocol support - afp:///" |
al@21087 | 49 CAT_archive="system-tools|archive support - archive:///" |
al@21087 | 50 CAT_cdda="system-tools|CDDA support" |
al@21087 | 51 CAT_fuse="system-tools|FUSE support" |
al@21087 | 52 CAT_goa="system-tools|GOA support" |
al@21087 | 53 CAT_google="system-tools|Google support" |
al@21087 | 54 CAT_gphoto2="system-tools|Gphoto2 support" |
al@21087 | 55 CAT_gtk="system-tools|recent files support (GTK+3) - recent:///" |
al@21087 | 56 CAT_http="system-tools|HTTP/WebDAV support" |
al@21087 | 57 CAT_libmtp="system-tools|MTP support" |
al@21087 | 58 CAT_nfs="system-tools|NFS support - nfs:///" |
al@21087 | 59 CAT_smb="system-tools|Samba support - smb:///" |
al@21087 | 60 CAT_udisks2="system-tools|Udisks2 volume monitor" |
al@21087 | 61 |
al@21087 | 62 DEPENDS_admin="$PACKAGE glib polkit" |
al@21087 | 63 DEPENDS_afp="$PACKAGE glib libgcrypt" |
al@21087 | 64 DEPENDS_archive="$PACKAGE glib libarchive" |
al@21087 | 65 DEPENDS_cdda="$PACKAGE glib libcdio libcdio-paranoia libgudev" |
al@21087 | 66 DEPENDS_fuse="$PACKAGE fuse2 glib" |
al@21087 | 67 DEPENDS_goa="glib gnome-online-accounts $PACKAGE" |
al@21087 | 68 DEPENDS_google="$PACKAGE glib gnome-online-accounts libgdata" |
al@21087 | 69 DEPENDS_gphoto2="$PACKAGE glib libgphoto2 libgudev" |
al@21087 | 70 DEPENDS_gtk="$PACKAGE glib" # + gtk3 ? |
al@21087 | 71 DEPENDS_http="$PACKAGE glib libsoup libxml2" |
al@21087 | 72 DEPENDS_libmtp="$PACKAGE glib libgudev libmtp libusb" |
al@21087 | 73 DEPENDS_nfs="$PACKAGE glib libnfs" |
al@21087 | 74 DEPENDS_smb="$PACKAGE glib samba" |
al@21087 | 75 DEPENDS_udisks2="glib libbluray libgudev libsecret udisks2 $PACKAGE" |
al@21087 | 76 DEPENDS_std="gcr-base glib libgudev libsecret dbus eudev" |
al@21087 | 77 |
al@21087 | 78 SUGGESTED_std="$PACKAGE-afp $PACKAGE-archive $PACKAGE-cdda $PACKAGE-fuse \ |
al@21087 | 79 $PACKAGE-gphoto2 $PACKAGE-http $PACKAGE-libmtp $PACKAGE-obexftp $PACKAGE-smb \ |
al@21087 | 80 $PACKAGE-udisks2" |
al@21087 | 81 |
al@20903 | 82 # while webkit2gtk is broken on x86_64... |
al@20903 | 83 case $ARCH in |
al@20903 | 84 x86_64) |
al@20903 | 85 BUILD_DEPENDS="$(echo $BUILD_DEPENDS | sed 's|libgdata-dev||; s|gnome-online-accounts-dev||')" |
al@20903 | 86 SPLIT="$(echo $SPLIT | sed 's|gvfs-goa||; s|gvfs-google||')" |
al@20903 | 87 ;; |
al@20903 | 88 esac |
al@20903 | 89 |
al@20527 | 90 compile_rules() { |
al@21087 | 91 sed -i.orig 's|dependendencies|dependencies|' meson.build # typo |
al@20902 | 92 |
al@20903 | 93 # while webkit2gtk is broken on x86_64... |
al@20903 | 94 case $ARCH in |
al@20903 | 95 i?86) ARCH_ARGS='-Dgoa=true -Dgoogle=true';; |
al@20903 | 96 x86_64) ARCH_ARGS='-Dgoa=false -Dgoogle=false';; |
al@20903 | 97 esac |
al@20903 | 98 |
al@20902 | 99 meson-wrapper \ |
al@20902 | 100 build \ |
al@20902 | 101 -Dsystemduserunitdir=no \ |
al@20902 | 102 -Dtmpfilesdir=no \ |
al@20902 | 103 \ |
al@20902 | 104 -Dadmin=true \ |
al@20902 | 105 -Dafc=false \ |
al@20902 | 106 -Dafp=true \ |
al@20902 | 107 -Darchive=true \ |
al@20902 | 108 -Dcdda=true \ |
al@20902 | 109 -Ddnssd=false \ |
al@20902 | 110 -Dgdu=false \ |
al@20903 | 111 $ARCH_ARGS \ |
al@20902 | 112 -Dgphoto2=true \ |
al@20902 | 113 -Dhttp=true \ |
al@20902 | 114 -Dmtp=true \ |
al@20902 | 115 -Dnfs=true \ |
al@20902 | 116 -Dsmb=true \ |
al@20902 | 117 -Dudisks2=true \ |
al@20902 | 118 \ |
al@20902 | 119 -Dbluray=true \ |
al@20902 | 120 -Dfuse=true \ |
al@20902 | 121 -Dgcr=true \ |
al@20902 | 122 -Dgcrypt=true \ |
al@20902 | 123 -Dgudev=true \ |
al@20902 | 124 -Dkeyring=true \ |
al@20902 | 125 -Dlogind=false \ |
al@20902 | 126 -Dlibusb=true \ |
al@20902 | 127 \ |
al@20902 | 128 -Ddeprecated_programs=true \ |
al@20902 | 129 -Dman=true \ |
al@20902 | 130 && |
al@20902 | 131 ninja -j1 -C build && |
al@20902 | 132 ninja -j1 -C build install |
pascal@11222 | 133 } |
pascal@11222 | 134 |
al@19752 | 135 post_remove_gvfs() { |
al@18663 | 136 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas |
al@17290 | 137 } |