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