Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28378 - (show annotations) (download)
Wed Aug 24 08:12:51 2016 UTC (7 years, 9 months ago) by niro
File size: 2724 byte(s)
-revert commit r28377
1 # $Id$
2
3 PNAME="network-manager-applet"
4 PVER="1.2.2"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="libnm-gtk libnma 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_libnma()
50 {
51 DESCRIPTION="Libraries for NetworkManager GUI support."
52 DEPEND="${LIB_DEPEND}"
53 PCAT="net-libs"
54 }
55
56 split_info_network-manager-applet()
57 {
58 DESCRIPTION="NetworkManager applet for Gnome and Gtk2+"
59 DEPEND="== net-libs/libnm-gtk-${PVER}
60 == net-libs/libnma-${PVER}
61 ${NMA_DEPEND}"
62 }
63
64 src_compile()
65 {
66 cd ${SRCDIR}
67
68 # bluetooth plygin support was removed with gnome-bluetooth-3.12
69 # and it was only useful for DUN and this is not yet supported by bluez-5
70 gn2_configure \
71 --libexecdir=/usr/$(mlibdir)/networkmanager \
72 --localstatedir=/var \
73 --disable-more-warnings \
74 --disable-static \
75 --without-bluetooth \
76 --disable-migration \
77 --with-modem-manager-1 \
78 || die
79
80 mmake || die
81 }
82
83 src_install_libnm-gtk()
84 {
85 cd ${SRCDIR}
86 mmake DESTDIR=${BINDIR} -C src/libnm-gtk install || die
87 }
88
89 src_install_libnma()
90 {
91 cd ${SRCDIR}
92 mmake DESTDIR=${BINDIR} -C src/libnma install || die
93 }
94
95 src_install_network-manager-applet()
96 {
97 cd ${SRCDIR}
98 mmake DESTDIR=${BINDIR} install || die
99 mmake DESTDIR=${BINDIR} -C src/libnm-gtk uninstall || die
100 mmake DESTDIR=${BINDIR} -C src/libnma uninstall || die
101 # prune empty directories too
102 mdelete -r /usr/include || die
103 mdelete -r /usr/$(mlibdir) || die
104 mdelete -r /usr/share/gir-1.0 || die
105 mdelete -r /usr/share/libnm-gtk || die
106 mdelete -r /usr/share/libnma || die
107
108 minstalldocs AUTHORS CONTRIBUTING COPYING ChangeLog NEWS README || die
109 }
110
111 postinstall_network-manager-applet()
112 {
113 glib2_update_schemas
114 gtk2_update_icon_cache
115 fdo-mime_update_desktop_db
116 }
117
118 postremove_network-manager-applet()
119 {
120 glib2_update_schemas
121 gtk2_update_icon_cache
122 fdo-mime_update_desktop_db
123 }