Annotation of /trunk/extras/network-manager-applet/network-manager-applet-1.8.20-r3.smage2
Parent Directory | Revision Log
Revision 33292 -
(hide annotations)
(download)
Fri Oct 25 10:30:58 2019 UTC (4 years, 6 months ago) by niro
File size: 2630 byte(s)
Fri Oct 25 10:30:58 2019 UTC (4 years, 6 months ago) by niro
File size: 2630 byte(s)
-fixed missing gcr dep for libnma
1 | niro | 33292 | # $Id$ |
2 | |||
3 | PNAME="network-manager-applet" | ||
4 | PVER="1.8.20" | ||
5 | PBUILD="r3" | ||
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 | >= gnome-base/gcr-3.34 | ||
27 | >= app-crypt/libsecret-0.18 | ||
28 | >= virtual/notification-daemon" | ||
29 | |||
30 | SDEPEND="${LIB_DEPEND} | ||
31 | ${NMA_DEPEND} | ||
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 | } |