wok-next view gvfs/receipt @ rev 20570

More fix libtool; audit: apply patch.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 13 09:28:50 2018 +0300 (2018-04-13)
parents 474eb4a6385a
children 0ec6086e21d6
line source
1 # SliTaz package receipt v2.
3 PACKAGE="gvfs"
4 VERSION="1.30.3"
5 CATEGORY="system-tools"
6 SHORT_DESC="Userspace virtual filesystem"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="https://wiki.gnome.org/Projects/gvfs"
10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gvfs.html"
12 TARBALL="$PACKAGE-$VERSION.tar.xz"
13 WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL"
15 BUILD_DEPENDS="libxslt glib-dev gtk-doc dbus-dev gcr-dev gettext polkit-dev \
16 libcap-dev libgphoto2-dev libarchive-dev libsoup-dev libcdio-paranoia-dev \
17 libmtp-dev fuse2-dev udisks2-dev gtk+3-dev libbluray-dev libgudev-dev \
18 libsecret-dev libxml2-dev openssh samba-dev dbus-glib-dev libnfs-dev"
19 SPLIT="gvfs-admin gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
20 gvfs-gtk gvfs-http gvfs-libmtp gvfs-nfs gvfs-smb gvfs-udisks2 gvfs gvfs-dev"
21 COOKOPTS="skip-log-errors"
23 compile_rules() {
24 ./configure \
25 --enable-gtk-doc \
26 --disable-libsystemd-login \
27 --with-systemduserunitdir=no \
28 --disable-bash-completion \
29 $CONFIGURE_ARGS && \
30 make && make install
31 }
33 genpkg_rules() {
34 # gvfs-obexftp is called obsolete and deleted by gvfs authors.
35 case $PACKAGE in
36 gvfs-admin)
37 copy gvfsd-admin admin.mount
38 CAT="system-tools|admin backend"
39 DEPENDS="gvfs libcap polkit"
40 ;;
41 gvfs-afp)
42 copy \
43 gvfsd-afp afp.mount \
44 gvfsd-afp-browse afp-browse.mount
45 CAT="system-tools|Apple Filing Protocol support - afp:///"
46 DEPENDS="gvfs"
47 ;;
48 gvfs-archive)
49 copy gvfsd-archive archive.mount
50 CAT="system-tools|archive support - archive:///"
51 DEPENDS="gvfs acl attr bzlib libarchive openssl liblzma libxml2 \
52 lz4-lib lzo nettle"
53 ;;
54 gvfs-cdda)
55 copy gvfsd-cdda cdda.mount
56 CAT="system-tools|CDDA support"
57 DEPENDS="gvfs libcdio libcdio-paranoia libgudev"
58 ;;
59 gvfs-fuse)
60 copy gvfsd-fuse
61 CAT="system-tools|FUSE support"
62 DEPENDS="gvfs fuse2"
63 ;;
64 gvfs-gphoto2)
65 copy \
66 gvfsd-gphoto2 gphoto2.mount \
67 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
68 gphoto2.monitor
69 CAT="system-tools|Gphoto2 support"
70 DEPENDS="gvfs libexif libgphoto2 libgudev libltdl"
71 ;;
72 gvfs-gtk)
73 copy gvfsd-recent recent.mount
74 CAT="system-tools|recent files support (GTK+3) - recent:///"
75 DEPENDS="gvfs atk bzlib cairo fontconfig freetype gdk-pixbuf gtk+3 \
76 libharfbuzz liblzma libpng16 libxml2 pango xorg-libX11 xorg-libXau \
77 xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman"
78 ;;
79 gvfs-http)
80 copy \
81 gvfsd-dav dav.mount \
82 gvfsd-http http.mount
83 CAT="system-tools|HTTP/WebDAV support"
84 DEPENDS="gvfs liblzma libsoup libsqlite3 libxml2"
85 ;;
86 gvfs-libmtp)
87 copy \
88 gvfsd-mtp mtp.mount \
89 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
90 mtp.monitor
91 CAT="system-tools|MTP support"
92 DEPENDS="gvfs libgudev libmtp libusb"
93 ;;
94 gvfs-nfs)
95 copy gvfsd-nfs nfs.mount
96 CAT="system-tools|NFS support - nfs:///"
97 DEPENDS="gvfs libnfs"
98 ;;
99 gvfs-smb)
100 copy \
101 gvfsd-smb smb.mount \
102 gvfsd-smb-browse smb-browse.mount \
103 gvfs-smb.convert *.smb.gschema.xml
104 CAT="system-tools|Samba support - smb:///"
105 DEPENDS="gvfs samba"
106 ;;
107 gvfs-udisks2)
108 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
109 udisks2.monitor
110 CAT="system-tools|Udisks2 volume monitor"
111 DEPENDS="gvfs bzlib fontconfig freetype libbluray libgudev \
112 libharfbuzz liblzma libpng16 libxml2 udisks2"
113 ;;
114 gvfs)
115 copy @std @rm
116 DEPENDS="eudev gcr-base glib libffi libgcrypt libgpg-error \
117 libsecret p11-kit pcre util-linux-blkid util-linux-mount \
118 util-linux-uuid zlib dbus"
119 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
120 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
121 ;;
122 *-dev)
123 copy @dev
124 DEPENDS="${SPLIT/gvfs-dev/}
125 gcr-dev glib-dev libffi-dev libgcrypt-dev libgpg-error-dev \
126 libsecret-dev p11-kit-dev pcre-dev util-linux-blkid-dev \
127 util-linux-mount-dev util-linux-uuid-dev zlib-dev"
128 ;;
129 esac
130 }
132 post_remove_gvfs() {
133 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
134 }