Magellan Linux

Contents of /trunk/extras/network-manager-applet/network-manager-applet-1.8.20-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33290 - (show annotations) (download)
Thu Oct 24 15:11:10 2019 UTC (4 years, 6 months ago) by niro
File size: 2630 byte(s)
auto added: ver bump to 1.8.20-r2
1 # $Id$
2
3 PNAME="network-manager-applet"
4 PVER="1.8.20"
5 PBUILD="r2"
6
7 SPLIT_PACKAGES="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.62
14 >= sys-libs/dbus-libs-1.10
15 >= net-libs/libnm-${PVER}
16 >= sys-fs/libgudev-242
17 >= x11-libs/gtk3+-3.24
18 >= net-misc/mobile-broadband-provider-info-2015
19 >= app-text/iso-codes-4.4"
20
21 NMA_DEPEND=">= net-misc/networkmanager-${PVER}
22 >= net-libs/libmm-glib-1.10
23 >= sys-libs/libstdc++-9.2
24 >= sys-apps/dbus-1.12
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.34
32 >= dev-util/pkgconfig-0.25
33 >= dev-util/intltool-0.50
34 >= dev-libs/gobject-introspection-1.62"
35
36 SRCFILE="${PNAME}-${PVER}.tar.xz"
37
38 sminclude gnome2 mtools glib2 gtk2 fdo-mime cleanutils meson
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/libnma-${PVER}
61 ${NMA_DEPEND}"
62 }
63
64 src_compile()
65 {
66 cd ${SRCDIR}
67
68 # libnm-glib/gtk are deprecated and upstream discourages to use them
69 meson_configure \
70 --libexecdir=/usr/$(mlibdir)/networkmanager \
71 --localstatedir=/var \
72 $(meson_opt more_asserts 0) \
73 $(meson_bool_true gcr) \
74 $(meson_bool_true team) \
75 $(meson_bool_true wwan) \
76 $(meson_bool_false selinux) \
77 $(meson_opt appindicator no) \
78 $(meson_bool_false gtk_doc) \
79 $(meson_bool_false libnm_gtk) \
80 || die
81
82 mninja || die
83 }
84
85 src_install_libnma()
86 {
87 cd ${SRCDIR}
88
89 DESTDIR=${BINDIR} mninja install || die
90 zapmost ${BINDIR} \
91 usr/include/libnma \
92 usr/$(mlibdir)/libnma.* \
93 usr/$(mlibdir)/pkgconfig/libnma.pc \
94 usr/$(mlibdir)/girepository-1.0/NMA-* \
95 usr/share/gir-1.0/NMA-* \
96 || die
97 }
98
99 src_install_network-manager-applet()
100 {
101 cd ${SRCDIR}
102 DESTDIR=${BINDIR} mninja install || die
103
104 mdelete -r /usr/include || die
105 mdelete -r /usr/$(mlibdir) || die
106 mdelete -r /usr/share/gir-1.0 || 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 }