Magellan Linux

Annotation of /trunk/extras/gvfs/gvfs-1.36.2-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30928 - (hide annotations) (download)
Wed May 16 13:42:51 2018 UTC (6 years, 1 month ago) by niro
File size: 1859 byte(s)
-fixed fuse -> fuse2 dependency
1 niro 30928 # $Id$
2    
3     PNAME="gvfs"
4     PVER="1.36.2"
5     PBUILD="r2"
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/fuse2-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     }