wok-next view gvfs/receipt @ rev 20930

pyaudio -> python-pyaudio
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Aug 23 07:07:52 2018 +0300 (2018-08-23)
parents d3707642a563
children f48456621a9d
line source
1 # SliTaz package receipt v2.
3 PACKAGE="gvfs"
4 VERSION="1.36.2"
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/svn/gnome/gvfs.html"
12 TARBALL="$PACKAGE-$VERSION.tar.xz"
13 WGET_URL="$GNOME_MIRROR/gvfs/${VERSION%.*}/$TARBALL"
15 BUILD_DEPENDS="meson ninja shared-mime-info libxslt glib-dev gtk-doc dbus-dev \
16 gcr-dev gettext polkit-dev libcap-dev libgphoto2-dev libarchive-dev \
17 libsoup-dev libcdio-paranoia-dev libmtp-dev fuse2-dev udisks2-dev gtk+3-dev \
18 libbluray-dev libgudev-dev libsecret-dev libxml2-dev openssh samba-dev \
19 dbus-glib-dev libnfs-dev libgdata-dev gnome-online-accounts-dev"
20 SPLIT="gvfs-admin gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-goa \
21 gvfs-google gvfs-gphoto2 gvfs-gtk gvfs-http gvfs-libmtp gvfs-nfs gvfs-smb \
22 gvfs-udisks2 gvfs gvfs-dev"
23 COOKOPTS="skip-log-errors"
25 # while webkit2gtk is broken on x86_64...
26 case $ARCH in
27 x86_64)
28 BUILD_DEPENDS="$(echo $BUILD_DEPENDS | sed 's|libgdata-dev||; s|gnome-online-accounts-dev||')"
29 SPLIT="$(echo $SPLIT | sed 's|gvfs-goa||; s|gvfs-google||')"
30 ;;
31 esac
33 compile_rules() {
34 sed -i 's|dependendencies|dependencies|' meson.build # typo
36 # while webkit2gtk is broken on x86_64...
37 case $ARCH in
38 i?86) ARCH_ARGS='-Dgoa=true -Dgoogle=true';;
39 x86_64) ARCH_ARGS='-Dgoa=false -Dgoogle=false';;
40 esac
42 meson-wrapper \
43 build \
44 -Dsystemduserunitdir=no \
45 -Dtmpfilesdir=no \
46 \
47 -Dadmin=true \
48 -Dafc=false \
49 -Dafp=true \
50 -Darchive=true \
51 -Dcdda=true \
52 -Ddnssd=false \
53 -Dgdu=false \
54 $ARCH_ARGS \
55 -Dgphoto2=true \
56 -Dhttp=true \
57 -Dmtp=true \
58 -Dnfs=true \
59 -Dsmb=true \
60 -Dudisks2=true \
61 \
62 -Dbluray=true \
63 -Dfuse=true \
64 -Dgcr=true \
65 -Dgcrypt=true \
66 -Dgudev=true \
67 -Dkeyring=true \
68 -Dlogind=false \
69 -Dlibusb=true \
70 \
71 -Ddeprecated_programs=true \
72 -Dman=true \
73 &&
74 ninja -j1 -C build &&
75 ninja -j1 -C build install
76 }
78 genpkg_rules() {
79 # gvfs-obexftp is called obsolete and deleted by gvfs authors.
80 case $PACKAGE in
81 gvfs-admin)
82 copy gvfsd-admin admin.mount
83 CAT="system-tools|admin backend"
84 DEPENDS="glib gvfs polkit"
85 ;;
86 gvfs-afp)
87 copy \
88 gvfsd-afp afp.mount \
89 gvfsd-afp-browse afp-browse.mount
90 CAT="system-tools|Apple Filing Protocol support - afp:///"
91 DEPENDS="glib gvfs libgcrypt"
92 ;;
93 gvfs-archive)
94 copy gvfsd-archive archive.mount
95 CAT="system-tools|archive support - archive:///"
96 DEPENDS="glib gvfs libarchive"
97 ;;
98 gvfs-cdda)
99 copy gvfsd-cdda cdda.mount
100 CAT="system-tools|CDDA support"
101 DEPENDS="glib gvfs libcdio libcdio-paranoia libgudev"
102 ;;
103 gvfs-fuse)
104 copy gvfsd-fuse
105 CAT="system-tools|FUSE support"
106 DEPENDS="fuse2 glib gvfs"
107 ;;
108 gvfs-goa)
109 copy gvfs-goa-volume-monitor *.GoaVolumeMonitor.service \
110 goa.monitor
111 CAT="system-tools|GOA support"
112 DEPENDS="glib gnome-online-accounts gvfs"
113 ;;
114 gvfs-google)
115 copy gvfsd-google google.mount
116 CAT="system-tools|Google support"
117 DEPENDS="glib gnome-online-accounts gvfs libgdata"
118 ;;
119 gvfs-gphoto2)
120 copy \
121 gvfsd-gphoto2 gphoto2.mount \
122 gvfs-gphoto2-volume-monitor *.GPhoto2VolumeMonitor.service \
123 gphoto2.monitor
124 CAT="system-tools|Gphoto2 support"
125 DEPENDS="glib gvfs libgphoto2 libgudev"
126 ;;
127 gvfs-gtk)
128 copy gvfsd-recent recent.mount
129 CAT="system-tools|recent files support (GTK+3) - recent:///"
130 DEPENDS="glib gvfs" # + gtk+3 ?
131 ;;
132 gvfs-http)
133 copy \
134 gvfsd-dav dav.mount \
135 gvfsd-http http.mount
136 CAT="system-tools|HTTP/WebDAV support"
137 DEPENDS="glib gvfs libsoup libxml2"
138 ;;
139 gvfs-libmtp)
140 copy \
141 gvfsd-mtp mtp.mount \
142 gvfs-mtp-volume-monitor *.MTPVolumeMonitor.service \
143 mtp.monitor
144 CAT="system-tools|MTP support"
145 DEPENDS="glib gvfs libgudev libmtp libusb"
146 ;;
147 gvfs-nfs)
148 copy gvfsd-nfs nfs.mount
149 CAT="system-tools|NFS support - nfs:///"
150 DEPENDS="glib gvfs libnfs"
151 ;;
152 gvfs-smb)
153 copy \
154 gvfsd-smb smb.mount \
155 gvfsd-smb-browse smb-browse.mount \
156 gvfs-smb.convert *.smb.gschema.xml
157 CAT="system-tools|Samba support - smb:///"
158 DEPENDS="glib gvfs samba"
159 ;;
160 gvfs-udisks2)
161 copy gvfs-udisks2-volume-monitor *.UDisks2VolumeMonitor.service \
162 udisks2.monitor
163 CAT="system-tools|Udisks2 volume monitor"
164 DEPENDS="glib libbluray libgudev libsecret udisks2 gvfs"
165 ;;
166 gvfs)
167 copy @std @rm
168 DEPENDS="gcr-base glib libgudev libsecret dbus eudev"
169 SUGGESTED="gvfs-afp gvfs-archive gvfs-cdda gvfs-fuse gvfs-gphoto2 \
170 gvfs-http gvfs-libmtp gvfs-obexftp gvfs-smb gvfs-udisks2"
171 ;;
172 *-dev)
173 copy @dev
174 ;;
175 esac
176 }
178 post_remove_gvfs() {
179 chroot "$1/" /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
180 }