Magellan Linux

Contents of /trunk/extras/gvfs/gvfs-1.36.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30919 - (show annotations) (download)
Wed May 16 08:45:35 2018 UTC (5 years, 11 months ago) by niro
File size: 1858 byte(s)
-disabled google, mtp and nfs support as we dont provide required libraries and added missing libcdio-paranoia dep
1 # $Id$
2
3 PNAME="gvfs"
4 PVER="1.36.2"
5 PBUILD="r1"
6
7 PCAT="gnome-base"
8
9 DESCRIPTION="GNOME Virtual Filesystem Layer."
10 HOMEPAGE="http://www.gnome.org/"
11
12 DEPEND=">= dev-libs/glib2-2.56
13 >= dev-libs/libxml2-2.7
14 >= dev-libs/libcdio-0.94
15 >= dev-libs/libcdio-paranoia-0.94
16 >= app-arch/libarchive-3.0
17 >= app-crypt/libsecret-0.18
18 >= media-libs/libbluray-1.0
19 >= media-libs/libgphoto2-2.5
20 >= net-libs/libsoup-2.62
21 >= net-misc/openssh-6.7
22 >= net-dns/avahi-0.7
23 >= net-fs/samba-4.7
24 >= sys-fs/fuse-2.9
25 >= sys-apps/dbus-1.10
26 >= sys-apps/gnome-disk-utility-3.28
27 >= sys-fs/udev-230
28 >= sys-fs/udisks2-2.1
29 >= sys-libs/libsystemd-230
30 >= gnome-base/gcr-3.28
31 >= sys-apps/polkit-0.114
32 >= sys-libs/libcap-2.25"
33
34 SDEPEND=">= dev-util/intltool-0.50
35 >= dev-util/pkgconfig-0.25
36 >= app-text/docbook-xsl-stylesheets-1.78"
37
38 SRCFILE="${PNAME}-${PVER}.tar.xz"
39
40 sminclude gnome2 meson glib2 dbus systemd
41
42 UP2DATE="updatecmd_gnome ${PNAME}"
43
44 src_compile()
45 {
46 # todo:
47 # afc requires libmobiledevice
48 # goa = gnome online account and google requires libgoa
49 # mtp = requires libtmtp (mobile transfer protocol)
50 # nfs requires libnfs
51 meson_src_compile \
52 $(meson_opt dbus_service_dir $(mget-dbus-session-bus-services-dir)) \
53 $(meson_bool_true gudev) \
54 $(meson_bool_true cdda) \
55 $(meson_bool_true fuse) \
56 $(meson_bool_true gphoto2) \
57 $(meson_bool_true http) \
58 $(meson_bool_true smb) \
59 $(meson_bool_true archive) \
60 $(meson_bool_true udisks2) \
61 $(meson_bool_true bluray) \
62 $(meson_bool_true keyring) \
63 $(meson_bool_true logind) \
64 $(meson_bool_true admin) \
65 $(meson_bool_false afc) \
66 $(meson_bool_false goa) \
67 $(meson_bool_false google) \
68 $(meson_bool_false gdu) \
69 $(meson_bool_false mtp) \
70 $(meson_bool_false nfs) \
71 || die
72 }
73
74 postinstall()
75 {
76 glib2_update_gio
77 glib2_update_schemas
78 }
79
80 postremove()
81 {
82 glib2_update_gio
83 glib2_update_schemas
84 }