wok-next annotate gvfs/receipt @ rev 21724

busybox: update configs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 01 11:04:25 2020 +0000 (2020-09-01)
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 }