]> git.pld-linux.org Git - packages/NetworkManager.git/blame - NetworkManager.spec
- drop nonsense TODO
[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
019eb5cf 12BuildRequires: PolicyKit-devel
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
19BuildRequires: hal-devel >= 0.5.2
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
MB
24BuildRequires: libuuid-devel
25BuildRequires: nss-devel
3528442f 26BuildRequires: pkgconfig
4612853a 27BuildRequires: ppp-plugin-devel >= 3:2.4.4-2
608476ba 28BuildRequires: rpmbuild(macros) >= 1.450
019eb5cf 29BuildRequires: sed >= 4.0
03028f08 30Requires(post,preun): /sbin/chkconfig
f013290b 31Requires: %{name}-libs = %{version}-%{release}
019eb5cf 32Requires: PolicyKit
03028f08 33Requires: rc-scripts
019eb5cf 34Requires: wpa_supplicant >= 0.6-2
ecdd1cb5 35Requires: dhcp-client
019eb5cf 36Obsoletes: dhcdbd < 3.0-1
f73d6ec8 37# sr@Latn vs. sr@latin
38Conflicts: glibc-misc < 6:2.7
78c5d1e2 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
019eb5cf
MB
41%define _libexecdir %{_libdir}/%{name}
42
78c5d1e2 43%description
44Network Manager for GNOME.
45
d3c2b519
JR
46%description -l pl.UTF-8
47Zarządca sieci dla GNOME.
b13728a1 48
019eb5cf
MB
49%package apidocs
50Summary: libnm-glib library API documentation
51Summary(pl.UTF-8): Dokumentacja API biblioteki libnm-glib
52Group: Documentation
53Requires: gtk-doc-common
54
55%description apidocs
56libnm-glib library API documentation.
57
58%description apidocs -l pl.UTF-8
59Dokumentacja API biblioteki libnm-glib.
60
39138d0e
JB
61%package libs
62Summary: Network Manager shared libraries
e2b72088 63Summary(pl.UTF-8): Biblioteki dzielone Network Managera
019eb5cf 64Group: Libraries
39138d0e
JB
65Conflicts: NetworkManager < 0.6.4-0.2
66
67%description libs
68Network Manager shared libraries.
69
d3c2b519 70%description libs -l pl.UTF-8
39138d0e
JB
71Biblioteki dzielone Network Managera.
72
c7c1e97f 73%package devel
74Summary: Network Manager includes and more
e2b72088 75Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
019eb5cf 76Group: Development/Libraries
f013290b 77Requires: %{name}-libs = %{version}-%{release}
31ac744a 78Requires: dbus-glib-devel >= 0.72
c7c1e97f 79
80%description devel
d16bce79 81Network Manager includes and more.
c7c1e97f 82
d3c2b519
JR
83%description devel -l pl.UTF-8
84Pliki nagłówkowe Network Manager.
c7c1e97f 85
86%package static
87Summary: Network Manager static libraries
e2b72088 88Summary(pl.UTF-8): Statyczne biblioteki Network Managera
019eb5cf 89Group: Development/Libraries
d16bce79 90Requires: %{name}-devel = %{version}-%{release}
f26a82db 91Requires: libuuid-devel
c7c1e97f 92
93%description static
d16bce79 94Network Manager static libraries.
c7c1e97f 95
d3c2b519 96%description static -l pl.UTF-8
d16bce79 97Statyczne biblioteki Network Managera.
c7c1e97f 98
78c5d1e2 99%prep
100%setup -q
ebfc68d6 101%patch0 -p1
78c5d1e2 102
103%build
e35ac91e
MB
104%{__intltoolize}
105%{__libtoolize}
106%{__aclocal}
107%{__autoconf}
31ac744a 108%{__autoheader}
e35ac91e 109%{__automake}
b13728a1 110%configure \
019eb5cf 111 --with-html-dir=%{_gtkdocdir} \
3528442f 112 --with-distro=pld \
d7128bda 113 --with-system-ca-path=/etc/certs
3354c1e9 114
78c5d1e2 115%{__make}
116
117%install
118rm -rf $RPM_BUILD_ROOT
019eb5cf 119install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfdir}/%{name}/{VPN,dispatcher.d}}
78c5d1e2 120
121%{__make} install \
122 DESTDIR=$RPM_BUILD_ROOT
123
019eb5cf 124install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/nm-system-settings.conf
33d73d20 125
019eb5cf
MB
126# Cleanup
127rm -f $RPM_BUILD_ROOT%{_libexecdir}/*.{a,la}
128rm -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.{a,la}
b08c7aff 129
f73d6ec8 130[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
131 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
019eb5cf 132
72c76a4d 133%find_lang %{name}
938e5ee3 134
78c5d1e2 135%clean
136rm -rf $RPM_BUILD_ROOT
137
b08c7aff 138%post
b08c7aff 139/sbin/chkconfig --add NetworkManager
608476ba 140%service -n NetworkManager restart "NetworkManager daemon"
b08c7aff
PZ
141
142%preun
143if [ "$1" = "0" ]; then
03028f08
ER
144 %service NetworkManager stop
145 /sbin/chkconfig --del NetworkManager
b08c7aff
PZ
146fi
147
019eb5cf
MB
148%triggerun -- NetworkManager < 0.7.0-0.svn4027.1
149%service -q NetworkManagerDispatcher stop
150/sbin/chkconfig --del NetworkManagerDispatcher
151
f013290b
PZ
152%post libs -p /sbin/ldconfig
153%postun libs -p /sbin/ldconfig
b08c7aff 154
938e5ee3 155%files -f %{name}.lang
78c5d1e2 156%defattr(644,root,root,755)
157%doc AUTHORS ChangeLog NEWS README TODO
6d8ec5fa
MB
158%attr(755,root,root) %{_bindir}/nm-tool
159%attr(755,root,root) %{_sbindir}/NetworkManager
019eb5cf
MB
160%attr(755,root,root) %{_sbindir}/nm-system-settings
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
33d73d20 169%dir %{_sysconfdir}/NetworkManager
019eb5cf 170%dir %{_sysconfdir}/NetworkManager/VPN
33d73d20 171%dir %{_sysconfdir}/NetworkManager/dispatcher.d
019eb5cf
MB
172%dir %{_sysconfdir}/NetworkManager/system-connections
173%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/NetworkManager/nm-system-settings.conf
86e5252a 174%dir %{_datadir}/%{name}
66acfa79 175%dir /var/run/%{name}
019eb5cf
MB
176%{_datadir}/PolicyKit/policy/org.freedesktop.network-manager-settings.system.policy
177%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManagerSystemSettings.service
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
185%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-system-settings.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
MB
195%attr(755,root,root) %{_libdir}/libnm-util.so.*.*.*
196%attr(755,root,root) %ghost %{_libdir}/libnm-util.so.0
197%attr(755,root,root) %{_libdir}/libnm_glib.so.*.*.*
198%attr(755,root,root) %ghost %{_libdir}/libnm_glib.so.0
019eb5cf
MB
199%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so.*.*.*
200%attr(755,root,root) %ghost %{_libdir}/libnm_glib_vpn.so.0
39138d0e 201
c7c1e97f 202%files devel
203%defattr(644,root,root,755)
e1c71f54
JB
204%attr(755,root,root) %{_libdir}/libnm-util.so
205%attr(755,root,root) %{_libdir}/libnm_glib.so
019eb5cf 206%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so
e1c71f54
JB
207%{_libdir}/libnm-util.la
208%{_libdir}/libnm_glib.la
019eb5cf 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
019eb5cf 214%{_pkgconfigdir}/libnm_glib_vpn.pc
e1c71f54
JB
215%{_pkgconfigdir}/libnm_glib.pc
216
c7c1e97f 217%files static
218%defattr(644,root,root,755)
e1c71f54
JB
219%{_libdir}/libnm-util.a
220%{_libdir}/libnm_glib.a
019eb5cf 221%{_libdir}/libnm_glib_vpn.a
This page took 0.802076 seconds and 4 git commands to generate.