Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29002 - (show annotations) (download)
Wed May 17 07:25:18 2017 UTC (7 years ago) by niro
File size: 2679 byte(s)
auto added: ver bump to 1.8.0-r1
1 # $Id$
2
3 PNAME="network-manager-applet"
4 PVER="1.8.0"
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.52
14 >= sys-libs/dbus-libs-1.10
15 >= net-libs/libnm-glib-${PVER}
16 >= sys-fs/libgudev-230
17 >= x11-libs/gtk3+-3.22
18 >= net-misc/mobile-broadband-provider-info-2015
19 >= app-text/iso-codes-3.75"
20
21 NMA_DEPEND=">= net-misc/networkmanager-${PVER}
22 >= net-libs/libmm-glib-1.6
23 >= sys-libs/libstdc++-6.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 >= gnome-base/gcr-3.20
32 >= dev-util/pkgconfig-0.25
33 >= dev-util/intltool-0.50
34 >= dev-libs/gobject-introspection-1.52"
35
36 SRCFILE="${PNAME}-${PVER}.tar.xz"
37
38 sminclude gnome2 mtools glib2 gtk2 fdo-mime
39
40 # use devel mode, odd numbers are stable versions too
41 UP2DATE="updatecmd_gnome network-manager-applet --devel"
42
43 split_info_libnm-gtk()
44 {
45 DESCRIPTION="Libraries for NetworkManager GUI support."
46 DEPEND="${LIB_DEPEND}"
47 PCAT="net-libs"
48 }
49
50 split_info_libnma()
51 {
52 DESCRIPTION="Libraries for NetworkManager GUI support."
53 DEPEND="${LIB_DEPEND}"
54 PCAT="net-libs"
55 }
56
57 split_info_network-manager-applet()
58 {
59 DESCRIPTION="NetworkManager applet for Gnome and Gtk2+"
60 DEPEND="== net-libs/libnm-gtk-${PVER}
61 == net-libs/libnma-${PVER}
62 ${NMA_DEPEND}"
63 }
64
65 src_compile()
66 {
67 cd ${SRCDIR}
68
69 gn2_configure \
70 --libexecdir=/usr/$(mlibdir)/networkmanager \
71 --localstatedir=/var \
72 --disable-more-warnings \
73 --disable-static \
74 --disable-migration \
75 --with-modem-manager-1 \
76 --with-gcr \
77 --with-team \
78 --with-wwan \
79 --without-selinux \
80 --without-appindicator \
81 || die
82
83 mmake || die
84 }
85
86 src_install_libnm-gtk()
87 {
88 cd ${SRCDIR}
89 mmake DESTDIR=${BINDIR} -C src/libnm-gtk install || die
90 }
91
92 src_install_libnma()
93 {
94 cd ${SRCDIR}
95 mmake DESTDIR=${BINDIR} -C src/libnma install || die
96 }
97
98 src_install_network-manager-applet()
99 {
100 cd ${SRCDIR}
101 mmake DESTDIR=${BINDIR} install || die
102 mmake DESTDIR=${BINDIR} -C src/libnm-gtk uninstall || die
103 mmake DESTDIR=${BINDIR} -C src/libnma uninstall || die
104 # prune empty directories too
105 mdelete -r /usr/include || die
106 mdelete -r /usr/$(mlibdir) || die
107 mdelete -r /usr/share/gir-1.0 || die
108 mdelete -r /usr/share/libnm-gtk || die
109 mdelete -r /usr/share/libnma || die
110
111 minstalldocs AUTHORS CONTRIBUTING COPYING ChangeLog NEWS README || die
112 }
113
114 postinstall_network-manager-applet()
115 {
116 glib2_update_schemas
117 gtk2_update_icon_cache
118 fdo-mime_update_desktop_db
119 }
120
121 postremove_network-manager-applet()
122 {
123 glib2_update_schemas
124 gtk2_update_icon_cache
125 fdo-mime_update_desktop_db
126 }