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