Magellan Linux

Contents of /trunk/extras/network-manager-applet/network-manager-applet-1.2.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28010 - (show annotations) (download)
Thu Apr 28 12:25:00 2016 UTC (8 years, 1 month ago) by niro
File size: 2378 byte(s)
auto added: ver bump to 1.2.0-r1
1 # $Id$
2
3 PNAME="network-manager-applet"
4 PVER="1.2.0"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="libnm-gtk network-manager-applet"
8
9 PCAT="net-misc"
10
11 HOMEPAGE="http://projects.gnome.org/NetworkManager/"
12
13 LIB_DEPEND=">= dev-libs/glib2-2.48
14 >= sys-libs/dbus-libs-1.10
15 >= net-libs/libnm-glib-${PVER}
16 >= sys-fs/libgudev-227
17 >= x11-libs/gtk3+-3.20
18 >= net-misc/mobile-broadband-provider-info-2015
19 >= app-text/iso-codes-3.66"
20
21 NMA_DEPEND=">= net-misc/networkmanager-${PVER}
22 >= net-libs/libmm-glib-1.4
23 >= sys-libs/libstdc++-5.3
24 >= sys-apps/dbus-1.10
25 >= x11-libs/libnotify-0.7
26 >= app-crypt/libsecret-0.18
27 >= virtual/notification-daemon"
28
29 SDEPEND="${LIB_DEPEND}
30 ${NMA_DEPEND}
31 >= dev-util/pkgconfig-0.25
32 >= dev-util/intltool-0.50
33 >= dev-libs/gobject-introspection-1.48"
34
35 SRCFILE="${PNAME}-${PVER}.tar.xz"
36
37 sminclude gnome2 mtools glib2 gtk2 fdo-mime
38
39 # use devel mode, odd numbers are stable versions too
40 UP2DATE="updatecmd_gnome network-manager-applet --devel"
41
42 split_info_libnm-gtk()
43 {
44 DESCRIPTION="Libraries for NetworkManager GUI support."
45 DEPEND="${LIB_DEPEND}"
46 PCAT="net-libs"
47 }
48
49 split_info_network-manager-applet()
50 {
51 DESCRIPTION="NetworkManager applet for Gnome and Gtk2+"
52 DEPEND="== net-libs/libnm-gtk-${PVER}
53 ${NMA_DEPEND}"
54 }
55
56 src_compile()
57 {
58 cd ${SRCDIR}
59
60 # bluetooth plygin support was removed with gnome-bluetooth-3.12
61 # and it was only useful for DUN and this is not yet supported by bluez-5
62 gn2_configure \
63 --libexecdir=/usr/$(mlibdir)/networkmanager \
64 --localstatedir=/var \
65 --disable-more-warnings \
66 --disable-static \
67 --without-bluetooth \
68 --disable-migration \
69 --with-modem-manager-1 \
70 || die
71
72 mmake || die
73 }
74
75 src_install_libnm-gtk()
76 {
77 cd ${SRCDIR}
78 mmake DESTDIR=${BINDIR} -C src/libnm-gtk install || die
79 }
80
81 src_install_network-manager-applet()
82 {
83 cd ${SRCDIR}
84 mmake DESTDIR=${BINDIR} install || die
85 mmake DESTDIR=${BINDIR} -C src/libnm-gtk uninstall || die
86 # prune empty directories too
87 mdelete -r /usr/include || die
88 mdelete -r /usr/$(mlibdir) || die
89 mdelete -r /usr/share/gir-1.0 || die
90 mdelete -r /usr/share/libnm-gtk || die
91
92 minstalldocs AUTHORS CONTRIBUTING COPYING ChangeLog NEWS README || die
93 }
94
95 postinstall_network-manager-applet()
96 {
97 glib2_update_schemas
98 gtk2_update_icon_cache
99 fdo-mime_update_desktop_db
100 }
101
102 postremove_network-manager-applet()
103 {
104 glib2_update_schemas
105 gtk2_update_icon_cache
106 fdo-mime_update_desktop_db
107 }