]> git.pld-linux.org Git - packages/NetworkManager-applet.git/blame_incremental - NetworkManager-applet.spec
up to 1.8.16
[packages/NetworkManager-applet.git] / NetworkManager-applet.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with appindicator # application indicators instead of xembed systray support
4#
5%define nmversion 2:1.8
6Summary: Network Manager for GNOME
7Summary(pl.UTF-8): Zarządca sieci dla GNOME
8Name: NetworkManager-applet
9Version: 1.8.16
10Release: 1
11License: GPL v2
12Group: X11/Applications
13Source0: http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/1.8/network-manager-applet-%{version}.tar.xz
14# Source0-md5: 9f27c962b28bb156dc8a3d10d949afc5
15URL: https://wiki.gnome.org/Projects/NetworkManager
16BuildRequires: ModemManager-devel >= 1.0.0
17BuildRequires: NetworkManager-devel >= %{nmversion}
18BuildRequires: autoconf >= 2.63
19BuildRequires: automake >= 1:1.11
20BuildRequires: dbus-devel >= 1.2.6
21BuildRequires: dbus-glib-devel >= 0.74
22BuildRequires: gcr-devel >= 3.14
23BuildRequires: gettext-tools
24BuildRequires: glib2-devel >= 1:2.32
25BuildRequires: gobject-introspection-devel >= 0.9.6
26BuildRequires: gtk+3-devel >= 3.4
27BuildRequires: gtk-doc >= 1.0
28BuildRequires: intltool >= 0.50.1
29BuildRequires: iso-codes
30BuildRequires: jansson-devel >= 2.3
31%{?with_appindicator:BuildRequires: libappindicator-gtk3-devel >= 0.1}
32%{?with_appindicator:BuildRequires: libdbusmenu-gtk3-devel >= 16.04.0}
33BuildRequires: libnotify-devel >= 0.7.0
34BuildRequires: libsecret-devel
35BuildRequires: libtool >= 2:2.2.6
36BuildRequires: mobile-broadband-provider-info-devel
37BuildRequires: pkgconfig
38BuildRequires: rpmbuild(macros) >= 1.592
39BuildRequires: tar >= 1:1.22
40BuildRequires: udev-glib-devel >= 1:147
41BuildRequires: xz
42Requires(post,postun): glib2 >= 1:2.32
43Requires(post,postun): gtk-update-icon-cache
44Requires: NetworkManager >= %{nmversion}
45Requires: NetworkManager-gtk-lib = %{version}-%{release}
46Requires: dbus >= 1.2.6
47Requires: dbus-glib >= 0.74
48Requires: glib2 >= 1:2.32
49Requires: hicolor-icon-theme
50Requires: jansson >= 2.3
51Requires: mobile-broadband-provider-info
52Requires: polkit-gnome
53Suggests: dbus(org.freedesktop.Notifications)
54Obsoletes: NetworkManager-applet-devel
55Obsoletes: gnome-bluetooth-plugin-nma < 1.2.2
56# sr@Latn vs. sr@latin
57Conflicts: glibc-misc < 6:2.7
58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60%description
61Network Manager Applet for GNOME.
62
63%description -l pl.UTF-8
64Aplet zarządcy sieci dla GNOME.
65
66%package -n NetworkManager-gtk-lib
67Summary: GTK+ dialogs library for NetworkManager
68Summary(pl.UTF-8): Biblioteka okien dialogowych GTK+ dla NetworkManagera
69Group: X11/Libraries
70Requires: NetworkManager-libs >= %{nmversion}
71Requires: gcr >= 3.14
72Requires: glib2 >= 1:2.32
73Requires: gtk+3 >= 3.4
74Requires: udev-glib >= 1:147
75
76%description -n NetworkManager-gtk-lib
77GTK+ dialogs library for NetworkManager.
78
79%description -n NetworkManager-gtk-lib -l pl.UTF-8
80Biblioteka okien dialogowych GTK+ dla NetworkManagera.
81
82%package -n NetworkManager-gtk-lib-devel
83Summary: Development package for NetworkManager GTK+ libraries
84Summary(pl.UTF-8): Pakiet programistyczny bibliotek GTK+ NetworkManagera
85Group: X11/Development/Libraries
86Requires: NetworkManager-devel >= %{nmversion}
87Requires: NetworkManager-gtk-lib = %{version}-%{release}
88Requires: glib2-devel >= 1:2.32
89Requires: gtk+3-devel >= 3.4
90
91%description -n NetworkManager-gtk-lib-devel
92Header files for NetworkManager GTK+ libraries.
93
94%description -n NetworkManager-gtk-lib-devel -l pl.UTF-8
95Pakiet programistyczny bibliotek GTK+ NetworkManagera.
96
97%package -n NetworkManager-gtk-lib-apidocs
98Summary: API documentation for NMA (NetworkManager Applet) library
99Summary(pl.UTF-8): Dokumentacja API biblioteki NMA (NetworkManager Applet)
100Group: Documentation
101
102%description -n NetworkManager-gtk-lib-apidocs
103API documentation for NMA (NetworkManager Applet) library.
104
105%description -n NetworkManager-gtk-lib-apidocs -l pl.UTF-8
106Dokumentacja API biblioteki NMA (NetworkManager Applet).
107
108%prep
109%setup -q -n network-manager-applet-%{version}
110
111%build
112%{__intltoolize}
113%{__libtoolize}
114%{__aclocal} -I m4
115%{__autoconf}
116%{__autoheader}
117%{__automake}
118%configure \
119 --disable-silent-rules \
120 --disable-static \
121 --enable-more-warnings=yes \
122 %{?with_appindicator:--with-appindicator} \
123 --with-html-dir=%{_gtkdocdir}
124%{__make}
125
126%install
127rm -rf $RPM_BUILD_ROOT
128install -d $RPM_BUILD_ROOT%{_datadir}/gnome-vpn-properties
129
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
132
133%{__rm} $RPM_BUILD_ROOT%{_libdir}/{libnm-gtk,libnma}.la
134
135%find_lang %{name} --with-gnome --all-name
136
137%clean
138rm -rf $RPM_BUILD_ROOT
139
140%post
141%update_icon_cache hicolor
142%glib_compile_schemas
143
144%postun
145%update_icon_cache hicolor
146if [ "$1" = "0" ]; then
147 %glib_compile_schemas
148fi
149
150%post -n NetworkManager-gtk-lib -p /sbin/ldconfig
151%postun -n NetworkManager-gtk-lib -p /sbin/ldconfig
152
153%files -f %{name}.lang
154%defattr(644,root,root,755)
155%doc AUTHORS CONTRIBUTING ChangeLog
156%attr(755,root,root) %{_bindir}/nm-applet
157%attr(755,root,root) %{_bindir}/nm-connection-editor
158%{_datadir}/GConf/gsettings/nm-applet.convert
159%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
160%dir %{_datadir}/gnome-vpn-properties
161%{_datadir}/metainfo/nm-connection-editor.appdata.xml
162%{_sysconfdir}/xdg/autostart/nm-applet.desktop
163%{_desktopdir}/nm-applet.desktop
164%{_desktopdir}/nm-connection-editor.desktop
165%{_mandir}/man1/nm-applet.1*
166%{_mandir}/man1/nm-connection-editor.1*
167%{_iconsdir}/hicolor/*x*/apps/nm-*.png
168%{_iconsdir}/hicolor/scalable/apps/nm-*.svg
169
170%files -n NetworkManager-gtk-lib
171%defattr(644,root,root,755)
172%attr(755,root,root) %{_libdir}/libnm-gtk.so.*.*.*
173%attr(755,root,root) %ghost %{_libdir}/libnm-gtk.so.0
174%attr(755,root,root) %{_libdir}/libnma.so.*.*.*
175%attr(755,root,root) %ghost %{_libdir}/libnma.so.0
176%{_libdir}/girepository-1.0/NMA-1.0.typelib
177%{_libdir}/girepository-1.0/NMGtk-1.0.typelib
178
179%files -n NetworkManager-gtk-lib-devel
180%defattr(644,root,root,755)
181%attr(755,root,root) %{_libdir}/libnm-gtk.so
182%attr(755,root,root) %{_libdir}/libnma.so
183%{_datadir}/gir-1.0/NMA-1.0.gir
184%{_datadir}/gir-1.0/NMGtk-1.0.gir
185%{_includedir}/libnm-gtk
186%{_includedir}/libnma
187%{_pkgconfigdir}/libnm-gtk.pc
188%{_pkgconfigdir}/libnma.pc
189
190%files -n NetworkManager-gtk-lib-apidocs
191%defattr(644,root,root,755)
192%{_gtkdocdir}/libnma
This page took 0.080323 seconds and 4 git commands to generate.