]> git.pld-linux.org Git - packages/NetworkManager.git/blame - NetworkManager.spec
- CVE-2009-0578 security blocker
[packages/NetworkManager.git] / NetworkManager.spec
CommitLineData
78c5d1e2 1Summary: Network Manager for GNOME
e2b72088 2Summary(pl.UTF-8): Zarządca sieci dla GNOME
78c5d1e2 3Name: NetworkManager
019eb5cf
MB
4Version: 0.7.0
5Release: 1
78c5d1e2 6License: GPL v2
01912239 7Group: Networking/Admin
019eb5cf
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/0.7/%{name}-%{version}.tar.bz2
9# Source0-md5: 64f780e7f95c252eaaed0201c3d9a4ca
10Source1: %{name}-system-settings.conf
ebfc68d6 11Patch0: %{name}-pld.patch
764f5be3
PG
12# http://svn.gnome.org/viewvc/network-manager-applet?view=revision&revision=1207
13# ...or upgrade to 7.0.99:
14BuildRequires: security(CVE-2009-0365)
1a5886c6
PG
15# http://svn.gnome.org/viewvc/network-manager-applet?view=revision&revision=1209
16# ...or upgrade to 7.0.99:
17BuildRequires: security(CVE-2009-0578)
019eb5cf 18BuildRequires: PolicyKit-devel
e35ac91e 19BuildRequires: autoconf >= 2.52
019eb5cf
MB
20BuildRequires: automake >= 1:1.9
21BuildRequires: dbus-glib-devel >= 0.75
34be9cf9 22BuildRequires: gettext-devel
019eb5cf
MB
23BuildRequires: glib2-devel >= 1:2.16.0
24BuildRequires: gtk-doc-automake
25BuildRequires: hal-devel >= 0.5.2
26BuildRequires: intltool >= 0.35.5
27BuildRequires: libiw-devel >= 1:28-0.pre9.1
28BuildRequires: libnl-devel >= 1:1.0-0.pre8.1
e35ac91e 29BuildRequires: libtool
019eb5cf
MB
30BuildRequires: libuuid-devel
31BuildRequires: nss-devel
3528442f 32BuildRequires: pkgconfig
4612853a 33BuildRequires: ppp-plugin-devel >= 3:2.4.4-2
608476ba 34BuildRequires: rpmbuild(macros) >= 1.450
019eb5cf 35BuildRequires: sed >= 4.0
03028f08 36Requires(post,preun): /sbin/chkconfig
f013290b 37Requires: %{name}-libs = %{version}-%{release}
019eb5cf 38Requires: PolicyKit
03028f08 39Requires: rc-scripts
019eb5cf 40Requires: wpa_supplicant >= 0.6-2
ecdd1cb5 41Requires: dhcp-client
019eb5cf 42Obsoletes: dhcdbd < 3.0-1
f73d6ec8 43# sr@Latn vs. sr@latin
44Conflicts: glibc-misc < 6:2.7
78c5d1e2 45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
019eb5cf
MB
47%define _libexecdir %{_libdir}/%{name}
48
78c5d1e2 49%description
50Network Manager for GNOME.
51
d3c2b519
JR
52%description -l pl.UTF-8
53Zarządca sieci dla GNOME.
b13728a1 54
019eb5cf
MB
55%package apidocs
56Summary: libnm-glib library API documentation
57Summary(pl.UTF-8): Dokumentacja API biblioteki libnm-glib
58Group: Documentation
59Requires: gtk-doc-common
60
61%description apidocs
62libnm-glib library API documentation.
63
64%description apidocs -l pl.UTF-8
65Dokumentacja API biblioteki libnm-glib.
66
39138d0e
JB
67%package libs
68Summary: Network Manager shared libraries
e2b72088 69Summary(pl.UTF-8): Biblioteki dzielone Network Managera
019eb5cf 70Group: Libraries
39138d0e
JB
71Conflicts: NetworkManager < 0.6.4-0.2
72
73%description libs
74Network Manager shared libraries.
75
d3c2b519 76%description libs -l pl.UTF-8
39138d0e
JB
77Biblioteki dzielone Network Managera.
78
c7c1e97f 79%package devel
80Summary: Network Manager includes and more
e2b72088 81Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
019eb5cf 82Group: Development/Libraries
f013290b 83Requires: %{name}-libs = %{version}-%{release}
31ac744a 84Requires: dbus-glib-devel >= 0.72
c7c1e97f 85
86%description devel
d16bce79 87Network Manager includes and more.
c7c1e97f 88
d3c2b519
JR
89%description devel -l pl.UTF-8
90Pliki nagłówkowe Network Manager.
c7c1e97f 91
92%package static
93Summary: Network Manager static libraries
e2b72088 94Summary(pl.UTF-8): Statyczne biblioteki Network Managera
019eb5cf 95Group: Development/Libraries
d16bce79 96Requires: %{name}-devel = %{version}-%{release}
f26a82db 97Requires: libuuid-devel
c7c1e97f 98
99%description static
d16bce79 100Network Manager static libraries.
c7c1e97f 101
d3c2b519 102%description static -l pl.UTF-8
d16bce79 103Statyczne biblioteki Network Managera.
c7c1e97f 104
78c5d1e2 105%prep
106%setup -q
ebfc68d6 107%patch0 -p1
78c5d1e2 108
109%build
e35ac91e
MB
110%{__intltoolize}
111%{__libtoolize}
112%{__aclocal}
113%{__autoconf}
31ac744a 114%{__autoheader}
e35ac91e 115%{__automake}
b13728a1 116%configure \
019eb5cf 117 --with-html-dir=%{_gtkdocdir} \
3528442f 118 --with-distro=pld \
d7128bda 119 --with-system-ca-path=/etc/certs
3354c1e9 120
78c5d1e2 121%{__make}
122
123%install
124rm -rf $RPM_BUILD_ROOT
019eb5cf 125install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfdir}/%{name}/{VPN,dispatcher.d}}
78c5d1e2 126
127%{__make} install \
128 DESTDIR=$RPM_BUILD_ROOT
129
019eb5cf 130install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/nm-system-settings.conf
33d73d20 131
019eb5cf
MB
132# Cleanup
133rm -f $RPM_BUILD_ROOT%{_libexecdir}/*.{a,la}
134rm -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.{a,la}
b08c7aff 135
f73d6ec8 136[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
137 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
019eb5cf 138
72c76a4d 139%find_lang %{name}
938e5ee3 140
78c5d1e2 141%clean
142rm -rf $RPM_BUILD_ROOT
143
b08c7aff 144%post
b08c7aff 145/sbin/chkconfig --add NetworkManager
608476ba 146%service -n NetworkManager restart "NetworkManager daemon"
b08c7aff
PZ
147
148%preun
149if [ "$1" = "0" ]; then
03028f08
ER
150 %service NetworkManager stop
151 /sbin/chkconfig --del NetworkManager
b08c7aff
PZ
152fi
153
019eb5cf
MB
154%triggerun -- NetworkManager < 0.7.0-0.svn4027.1
155%service -q NetworkManagerDispatcher stop
156/sbin/chkconfig --del NetworkManagerDispatcher
157
f013290b
PZ
158%post libs -p /sbin/ldconfig
159%postun libs -p /sbin/ldconfig
b08c7aff 160
938e5ee3 161%files -f %{name}.lang
78c5d1e2 162%defattr(644,root,root,755)
163%doc AUTHORS ChangeLog NEWS README TODO
6d8ec5fa
MB
164%attr(755,root,root) %{_bindir}/nm-tool
165%attr(755,root,root) %{_sbindir}/NetworkManager
019eb5cf
MB
166%attr(755,root,root) %{_sbindir}/nm-system-settings
167%dir %{_libdir}/NetworkManager
168%attr(755,root,root) %{_libexecdir}/nm-crash-logger
169%attr(755,root,root) %{_libdir}/pppd/2.4.4/nm-pppd-plugin.so
170%attr(755,root,root) %{_libexecdir}/nm-avahi-autoipd.action
171%attr(755,root,root) %{_libexecdir}/nm-dhcp-client.action
172%attr(755,root,root) %{_libexecdir}/nm-dispatcher.action
173%attr(755,root,root) %{_libexecdir}/libnm-settings-plugin-keyfile.so
b08c7aff 174%attr(754,root,root) /etc/rc.d/init.d/NetworkManager
33d73d20 175%dir %{_sysconfdir}/NetworkManager
019eb5cf 176%dir %{_sysconfdir}/NetworkManager/VPN
33d73d20 177%dir %{_sysconfdir}/NetworkManager/dispatcher.d
019eb5cf
MB
178%dir %{_sysconfdir}/NetworkManager/system-connections
179%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/NetworkManager/nm-system-settings.conf
86e5252a 180%dir %{_datadir}/%{name}
66acfa79 181%dir /var/run/%{name}
019eb5cf
MB
182%{_datadir}/PolicyKit/policy/org.freedesktop.network-manager-settings.system.policy
183%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManagerSystemSettings.service
184%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
86e5252a 185%{_datadir}/%{name}/gdb-cmd
31ac744a 186%{_mandir}/man8/NetworkManager.8*
6d8ec5fa 187%{_mandir}/man1/nm-tool.1*
019eb5cf
MB
188%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-dhcp-client.conf
189%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-avahi-autoipd.conf
190%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-dispatcher.conf
191%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-system-settings.conf
9453fc78 192%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/NetworkManager.conf
86e5252a 193
019eb5cf
MB
194%files apidocs
195%defattr(644,root,root,755)
196%{_gtkdocdir}/libnm-glib
197%{_gtkdocdir}/libnm-util
198
39138d0e
JB
199%files libs
200%defattr(644,root,root,755)
31ac744a
MB
201%attr(755,root,root) %{_libdir}/libnm-util.so.*.*.*
202%attr(755,root,root) %ghost %{_libdir}/libnm-util.so.0
203%attr(755,root,root) %{_libdir}/libnm_glib.so.*.*.*
204%attr(755,root,root) %ghost %{_libdir}/libnm_glib.so.0
019eb5cf
MB
205%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so.*.*.*
206%attr(755,root,root) %ghost %{_libdir}/libnm_glib_vpn.so.0
39138d0e 207
c7c1e97f 208%files devel
209%defattr(644,root,root,755)
e1c71f54
JB
210%attr(755,root,root) %{_libdir}/libnm-util.so
211%attr(755,root,root) %{_libdir}/libnm_glib.so
019eb5cf 212%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so
e1c71f54
JB
213%{_libdir}/libnm-util.la
214%{_libdir}/libnm_glib.la
019eb5cf 215%{_libdir}/libnm_glib_vpn.la
e1c71f54 216%{_includedir}/NetworkManager
019eb5cf 217%{_includedir}/libnm-glib
e1c71f54
JB
218%{_pkgconfigdir}/NetworkManager.pc
219%{_pkgconfigdir}/libnm-util.pc
019eb5cf 220%{_pkgconfigdir}/libnm_glib_vpn.pc
e1c71f54
JB
221%{_pkgconfigdir}/libnm_glib.pc
222
c7c1e97f 223%files static
224%defattr(644,root,root,755)
e1c71f54
JB
225%{_libdir}/libnm-util.a
226%{_libdir}/libnm_glib.a
019eb5cf 227%{_libdir}/libnm_glib_vpn.a
This page took 0.145 seconds and 4 git commands to generate.