source: projects/specs/trunk/n/network-manager-applet/network-manager-applet-vl.spec @ 12157

Revision 12157, 6.3 KB checked in by tomop, 5 years ago (diff)

network-manager-applet-1.8.22-1

Line 
1%define _unpackaged_files_terminate_build 1
2
3%define dbus_version 1.4.20
4%define dbus_glib_version 0.96
5
6%define gtk3_version    3.10.0
7%define wireless_tools_version 29
8%define libnl3_version 3.4.0
9%define ppp_version 2.4.7
10
11#define snapshot .git20090414
12#define applet_snapshot %{nil}
13
14Name: network-manager-applet
15Summary: GNOME applications for use with NetworkManager
16Summary(ja): NetworkManager 用 GNOME アプリケーション
17Version: 1.8.22
18Release: 1%{?snapshot}%{?_dist_release}
19
20Group: Applications/Internet
21License: GPLv2+
22URL: http://www.gnome.org/projects/NetworkManager/
23
24%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
25Source: https://download.gnome.org/sources/network-manager-applet/%{major_minor}/%{name}-%{version}.tar.xz
26
27BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
28BuildRequires: meson
29BuildRequires: libappstream-glib-devel
30BuildRequires: NetworkManager-libnm-devel
31BuildRequires: ModemManager-glib-devel
32BuildRequires: dbus-devel >= %{dbus_version}
33BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
34BuildRequires: gtk3-devel
35BuildRequires: GConf2-devel
36BuildRequires: libgnome-keyring-devel
37BuildRequires: gcr-devel
38#BuildRequires: gettext
39BuildRequires: libnotify-devel >= 0.7
40BuildRequires: libgudev1-devel
41BuildRequires: libsecret-devel
42BuildRequires: pkgconfig(jansson)
43BuildRequires: pygobject3
44BuildRequires: iso-codes
45BuildRequires: mobile-broadband-provider-info-devel
46
47Requires(post): chkconfig
48Requires(preun): chkconfig
49
50Requires: NetworkManager >= 1.20.0
51
52Requires: dbus
53Requires: dbus-glib
54Requires: libnotify
55Requires: gnome-keyring
56Requires: nss
57Requires: gnome-icon-theme
58
59Obsoletes:      NetworkManager-gnome < 0.9.7.0
60Provides:       NetworkManager-gnome = 0.9.7.0
61
62Obsoletes: libnm-gtk < 1.8.22
63
64
65Vendor: Project Vine
66Distribution: Vine Linux
67
68%description
69This package contains GNOME utilities and applications for use with
70NetworkManager, including a panel applet for wireless networks.
71
72
73%package -n libnma
74Summary:        Private libraries for NetworkManager GUI support
75Group:          System Environment/Libraries
76
77%description -n libnma
78This package contains private libraries to be used only by nm-applet,
79nm-connection editor, and the GNOME Control Center.
80
81
82%package -n libnma-devel
83Summary:        Private header files for NetworkManager GUI support
84Group:          Development/Libraries
85Requires:       pkgconfig
86Requires:       pkgconfig(libnm)
87Requires:       libnma = %{version}-%{release}
88Requires:       NetworkManager-libnm-devel
89
90%description -n libnma-devel
91This package contains private header and pkg-config files to be used only by
92nm-applet, nm-connection-editor, and the GNOME control center.
93
94
95%prep
96%setup -q
97
98%build
99%meson \
100    -Dgcr=true \
101    -Dselinux=false \
102    -Dwwan=true \
103    -Dgtk_doc=false \
104    -Dlibnm_gtk=false
105
106%meson_build
107 
108%install
109%{__rm} -rf $RPM_BUILD_ROOT
110
111# install the applet
112%meson_install
113
114find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
115
116mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome-vpn-properties
117
118%find_lang nm-applet
119cat nm-applet.lang >> %{name}.lang
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124
125%post
126touch --no-create %{_datadir}/icons/hicolor
127if [ -x /usr/bin/gtk-update-icon-cache ]; then
128  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
129fi
130
131%postun
132touch --no-create %{_datadir}/icons/hicolor
133if [ -x /usr/bin/gtk-update-icon-cache ]; then
134  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
135fi
136if [ $1 -eq 0 ]; then
137  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
138fi
139
140%posttrans
141glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
142
143
144%files -f nm-applet.lang
145%defattr(-,root,root,0755)
146%{_bindir}/nm-applet
147%{_bindir}/nm-connection-editor
148#{_libexecdir}/nm-applet-migration-tool
149%{_datadir}/metainfo/nm-connection-editor.appdata.xml
150%{_datadir}/applications/*.desktop
151#{_datadir}/nm-applet/
152%{_datadir}/GConf/gsettings/nm-applet.convert
153%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
154%{_datadir}/icons/hicolor/16x16/apps/*.png
155%{_datadir}/icons/hicolor/22x22/apps/*.png
156%{_datadir}/icons/hicolor/32x32/apps/*.png
157%{_datadir}/icons/hicolor/48x48/apps/*.png
158%{_datadir}/icons/hicolor/scalable/apps/*.svg
159%{_sysconfdir}/xdg/autostart/nm-applet.desktop
160%dir %{_datadir}/gnome-vpn-properties
161##%{_libdir}/gnome-bluetooth/plugins/libnma.so
162%{_mandir}/man1/nm-applet.1.gz
163%{_mandir}/man1/nm-connection-editor.1.gz
164
165%files -n libnma
166%{_libdir}/girepository-1.0/NMA-1.0.typelib
167%{_libdir}/libnma.so.*
168
169%files -n libnma-devel
170%dir %{_includedir}/libnma
171%{_includedir}/libnma/*
172%{_libdir}/libnma.so
173%{_libdir}/pkgconfig/libnma.pc
174%{_datadir}/gir-1.0/NMA-1.0.gir
175
176
177%changelog
178* Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.22-1
179- new upstream release.
180- dropped libnma-gtk{,-devel}.
181
182* Sat Mar 03 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.10-1
183- new upstream release.
184- added subpackages libnma{,-devel}.
185
186* Sun Dec 27 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.10-1
187- new upstream release
188
189* Wed Nov 25 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.8-1
190- new upstream release
191
192* Sun Aug 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.6-1
193- new upstream release
194
195* Mon Jul 20 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-1
196- new upstream release
197
198* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.2-1
199- new upstream release
200
201* Sun Apr 05 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.10.2-1
202- new upstream release
203
204* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.10.0-1
205- new upstream release
206
207* Tue Oct 14 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.9.8.10-2
208- moved libnm-gtk to System Environment/Libraries Group
209
210* Fri May 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.10-1
211- new upstream release
212
213* Sun Apr 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.9-1
214- new upstream release
215
216* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.8-1
217- new upstream release
218
219* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.4-1
220- new upstream release
221- remove Patch0 (network-manager-applet--0.9.8.2-git20130801.patch)
222- add BuildRequires: ModemManager-glib-devel
223
224* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.2-2
225- add Patch0 (network-manager-applet--0.9.8.2-git20130801.patch)
226
227* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.2-1
228- update to 0.9.8.2
229- add BuildRequires: libsecret-devel
230
231* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.8.0-1
232- initial package split from NetworkManager
233
Note: See TracBrowser for help on using the repository browser.