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