wok-next annotate gvfs/receipt @ rev 19752

Up gvfs, cookutils, harfbuzz, libxml2.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 08 19:49:38 2017 +0300 (2017-06-08)
parents 4048d48a47c1
children e70c0b9c5adf
rev   line source
al@19752 1 # SliTaz package receipt v2.
pascal@11222 2
pascal@11222 3 PACKAGE="gvfs"
al@19693 4 VERSION="1.28.3"
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"
pascal@11222 9 WEB_SITE="http://www.gnome.org/"
pascal@15000 10
al@19693 11 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19693 12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
al@19693 13
al@19693 14 BUILD_DEPENDS="libxslt libgio-dev gtk-doc glib-dev dbus-dev gcr-dev intltool \
al@19693 15 libgphoto2-dev libarchive-dev libsoup-dev libcdio-dev libmtp-dev fuse-dev \
al@19693 16 udisks2-dev gtk+3-dev"
al@19752 17 #BUILD_DEPENDS+"samba-dev smbclient expat-dev dbus-glib-dev bluez-dev"
al@19693 18 SPLIT="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 gvfs-gtk \
al@19752 19 gvfs-http gvfs-libmtp gvfs-udisks2 gvfs-dev"
al@19752 20 # Currently disabled: gvfs-obexftp gvfs-smb
pascal@11222 21
pascal@11222 22 # Rules to configure and make the package.
pascal@11222 23 compile_rules()
pascal@11222 24 {
pascal@11222 25 ./configure \
pascal@11222 26 --sysconfdir=/etc \
al@19693 27 --enable-gtk-doc \
al@19693 28 --disable-libsystemd-login \
al@19693 29 --with-systemduserunitdir=no \
al@17280 30 $CONFIGURE_ARGS && \
al@17280 31 make && make install
pascal@11222 32 }
pascal@11222 33
pascal@11222 34 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@11222 35 genpkg_rules()
pascal@11222 36 {
al@19752 37 case $PACKAGE in
al@19752 38 gvfs)
al@19752 39 copy bin/ *.so \
al@19752 40 gvfsd *.Daemon.service \
al@19752 41 gvfsd-burn burn.mount \
al@19752 42 gvfsd-computer computer.mount \
al@19752 43 gvfsd-ftp ftp.mount \
al@19752 44 gvfsd-localtest localtest.mount \
al@19752 45 gvfsd-metadata *.Metadata.service \
al@19752 46 gvfsd-network network.mount \
al@19752 47 gvfsd-sftp sftp.mount \
al@19752 48 gvfsd-trash trash.mount \
al@19752 49 org.gnome.system.gvfs.enums.xml
al@19752 50 DEPENDS="dbus glib glibc-base libffi libgio pcre udev zlib"
al@19752 51 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
al@19752 52 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
al@19752 53 ;;
al@19752 54 gvfs-afp)
al@19752 55 copy \
al@19752 56 gvfsd-afp afp.mount \
al@19752 57 gvfsd-afp-browse afp-browse.mount
al@19752 58 CAT="system-tools|Apple Filing Protocol support - afp:///"
al@19752 59 DEPENDS="gcr-base glib gvfs libffi libgcrypt libgio libgpg-error \
al@19752 60 p11-kit pcre zlib"
al@19752 61 ;;
al@19752 62 gvfs-archive)
al@19752 63 copy gvfsd-archive archive.mount
al@19752 64 CAT="system-tools|archive support - archive:///"
al@19752 65 DEPENDS="acl attr bzlib gcr-base glib gvfs libarchive libcrypto \
al@19752 66 libffi libgcrypt libgio libgpg-error liblzma libxml2 lz4-lib lzo \
al@19752 67 nettle p11-kit pcre zlib"
al@19752 68 ;;
al@19752 69 gvfs-cdda)
al@19752 70 copy gvfsd-cdda cdda.mount
al@19752 71 CAT="system-tools|CDDA support"
al@19752 72 DEPENDS="eudev gcr-base glib gvfs libcdio libffi libgcrypt libgio \
al@19752 73 libgpg-error libgudev p11-kit pcre zlib"
al@19752 74 ;;
al@19752 75 gvfs-fuse)
al@19752 76 copy gvfsd-fuse
al@19752 77 CAT="system-tools|FUSE support"
al@19752 78 DEPENDS="fuse glib gvfs libffi libgio pcre zlib"
al@19752 79 ;;
al@19752 80 gvfs-gphoto2)
al@19752 81 copy \
al@19752 82 gvfsd-gphoto2 gphoto2.mount \
al@19752 83 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
al@19752 84 gphoto2.monitor
al@19752 85 CAT="system-tools|Gphoto2 support"
al@19752 86 DEPENDS="eudev gcr-base glib gvfs libexif libffi libgcrypt libgio \
al@19752 87 libgpg-error libgphoto2 libgudev libltdl p11-kit pcre zlib"
al@19752 88 ;;
al@19752 89 gvfs-gtk)
al@19752 90 copy gvfsd-recent recent.mount
al@19752 91 CAT="system-tools|recent files support (GTK+3) - recent:///"
al@19752 92 DEPENDS="atk bzlib cairo fontconfig freetype gcr-base gdk-pixbuf \
al@19752 93 glib gtk+3 gvfs harfbuzz libffi libgcrypt libgio libgpg-error \
al@19752 94 liblzma libpng libxcb libxml2 p11-kit pango pcre pixman \
al@19752 95 xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \
al@19752 96 zlib"
al@19752 97 ;;
al@19752 98 gvfs-http)
al@19752 99 copy \
al@19752 100 gvfsd-dav dav.mount \
al@19752 101 gvfsd-http http.mount
al@19752 102 CAT="system-tools|HTTP/WebDAV support"
al@19752 103 DEPENDS="gcr-base glib gvfs libffi libgcrypt libgio libgpg-error \
al@19752 104 liblzma libsoup libsqlite libxml2 p11-kit pcre zlib"
al@19752 105 ;;
al@19752 106 gvfs-libmtp)
al@19752 107 copy \
al@19752 108 gvfsd-mtp mtp.mount \
al@19752 109 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
al@19752 110 mtp.monitor
al@19752 111 CAT="system-tools|MTP support"
al@19752 112 DEPENDS="eudev gcr-base glib gvfs libffi libgcrypt libgio \
al@19752 113 libgpg-error libgudev libmtp libusb p11-kit pcre zlib"
al@19752 114 ;;
al@19752 115 gvfs-obexftp)
al@19752 116 copy gvfsd-obexftp obexftp.mount
al@19752 117 CAT="system-tools|ObexFTP support"
al@19752 118 DEPENDS="gvfs bluez dbus dbus-glib expat glib glibc-base libffi \
al@19752 119 libgio pcre zlib"
al@19752 120 ;;
al@19752 121 gvfs-smb)
al@19752 122 copy \
al@19752 123 gvfsd-smb smb.mount \
al@19752 124 gvfsd-smb-browse smb-browse.mount \
al@19752 125 gvfs-smb.convert *.smb.gschema.xml
al@19752 126 CAT="system-tools|Samba support - smb:///"
al@19752 127 DEPENDS="gvfs glib glibc-base libcomerr libcomerr3 libcrypto \
al@19752 128 libffi libgio libkrb5 libldap libssl pcre samba-common smbclient \
al@19752 129 talloc zlib"
al@19752 130 ;;
al@19752 131 gvfs-udisks2)
al@19752 132 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
al@19752 133 udisks2.monitor
al@19752 134 CAT="system-tools|Udisks2 volume monitor"
al@19752 135 DEPENDS="eudev glib gvfs libffi libgio libgudev pcre udisks2 zlib"
al@19752 136 ;;
al@19752 137 *-dev) copy @dev;;
al@19752 138 esac
pascal@11222 139 }
al@17290 140
al@19752 141 post_remove_gvfs() {
al@18663 142 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
al@17290 143 }