]> git.pld-linux.org Git - packages/NetworkManager.git/blame - NetworkManager.spec
- added URL
[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
12b79b1b 4Version: 0.7.1
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
12b79b1b 9# Source0-md5: 954742cfd47191204d62d8d57f2bc6dd
019eb5cf 10Source1: %{name}-system-settings.conf
ebfc68d6 11Patch0: %{name}-pld.patch
bad8d11f 12URL: http://projects.gnome.org/NetworkManager/
019eb5cf 13BuildRequires: PolicyKit-devel
e35ac91e 14BuildRequires: autoconf >= 2.52
019eb5cf
MB
15BuildRequires: automake >= 1:1.9
16BuildRequires: dbus-glib-devel >= 0.75
34be9cf9 17BuildRequires: gettext-devel
019eb5cf
MB
18BuildRequires: glib2-devel >= 1:2.16.0
19BuildRequires: gtk-doc-automake
20BuildRequires: hal-devel >= 0.5.2
21BuildRequires: intltool >= 0.35.5
22BuildRequires: libiw-devel >= 1:28-0.pre9.1
23BuildRequires: libnl-devel >= 1:1.0-0.pre8.1
e35ac91e 24BuildRequires: libtool
019eb5cf
MB
25BuildRequires: libuuid-devel
26BuildRequires: nss-devel
3528442f 27BuildRequires: pkgconfig
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
03028f08 32Requires(post,preun): /sbin/chkconfig
f013290b 33Requires: %{name}-libs = %{version}-%{release}
019eb5cf 34Requires: PolicyKit
12b79b1b 35Requires: dhcp-client
03028f08 36Requires: rc-scripts
019eb5cf
MB
37Requires: wpa_supplicant >= 0.6-2
38Obsoletes: dhcdbd < 3.0-1
f73d6ec8 39# sr@Latn vs. sr@latin
40Conflicts: glibc-misc < 6:2.7
78c5d1e2 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
019eb5cf
MB
43%define _libexecdir %{_libdir}/%{name}
44
78c5d1e2 45%description
46Network Manager for GNOME.
47
d3c2b519
JR
48%description -l pl.UTF-8
49Zarządca sieci dla GNOME.
b13728a1 50
019eb5cf
MB
51%package apidocs
52Summary: libnm-glib library API documentation
53Summary(pl.UTF-8): Dokumentacja API biblioteki libnm-glib
54Group: Documentation
55Requires: gtk-doc-common
56
57%description apidocs
58libnm-glib library API documentation.
59
60%description apidocs -l pl.UTF-8
61Dokumentacja API biblioteki libnm-glib.
62
39138d0e
JB
63%package libs
64Summary: Network Manager shared libraries
e2b72088 65Summary(pl.UTF-8): Biblioteki dzielone Network Managera
019eb5cf 66Group: Libraries
39138d0e
JB
67Conflicts: NetworkManager < 0.6.4-0.2
68
69%description libs
70Network Manager shared libraries.
71
d3c2b519 72%description libs -l pl.UTF-8
39138d0e
JB
73Biblioteki dzielone Network Managera.
74
c7c1e97f 75%package devel
76Summary: Network Manager includes and more
e2b72088 77Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
019eb5cf 78Group: Development/Libraries
f013290b 79Requires: %{name}-libs = %{version}-%{release}
31ac744a 80Requires: dbus-glib-devel >= 0.72
c7c1e97f 81
82%description devel
d16bce79 83Network Manager includes and more.
c7c1e97f 84
d3c2b519
JR
85%description devel -l pl.UTF-8
86Pliki nagłówkowe Network Manager.
c7c1e97f 87
88%package static
89Summary: Network Manager static libraries
e2b72088 90Summary(pl.UTF-8): Statyczne biblioteki Network Managera
019eb5cf 91Group: Development/Libraries
d16bce79 92Requires: %{name}-devel = %{version}-%{release}
f26a82db 93Requires: libuuid-devel
c7c1e97f 94
95%description static
d16bce79 96Network Manager static libraries.
c7c1e97f 97
d3c2b519 98%description static -l pl.UTF-8
d16bce79 99Statyczne biblioteki Network Managera.
c7c1e97f 100
78c5d1e2 101%prep
102%setup -q
ebfc68d6 103%patch0 -p1
78c5d1e2 104
105%build
e35ac91e
MB
106%{__intltoolize}
107%{__libtoolize}
108%{__aclocal}
109%{__autoconf}
31ac744a 110%{__autoheader}
e35ac91e 111%{__automake}
b13728a1 112%configure \
019eb5cf 113 --with-html-dir=%{_gtkdocdir} \
3528442f 114 --with-distro=pld \
d7128bda 115 --with-system-ca-path=/etc/certs
3354c1e9 116
78c5d1e2 117%{__make}
118
119%install
120rm -rf $RPM_BUILD_ROOT
019eb5cf 121install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfdir}/%{name}/{VPN,dispatcher.d}}
78c5d1e2 122
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT
125
019eb5cf 126install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/nm-system-settings.conf
33d73d20 127
019eb5cf
MB
128# Cleanup
129rm -f $RPM_BUILD_ROOT%{_libexecdir}/*.{a,la}
130rm -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.{a,la}
b08c7aff 131
f73d6ec8 132[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
133 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
019eb5cf 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%attr(755,root,root) %{_sbindir}/nm-system-settings
163%dir %{_libdir}/NetworkManager
164%attr(755,root,root) %{_libexecdir}/nm-crash-logger
165%attr(755,root,root) %{_libdir}/pppd/2.4.4/nm-pppd-plugin.so
166%attr(755,root,root) %{_libexecdir}/nm-avahi-autoipd.action
167%attr(755,root,root) %{_libexecdir}/nm-dhcp-client.action
168%attr(755,root,root) %{_libexecdir}/nm-dispatcher.action
169%attr(755,root,root) %{_libexecdir}/libnm-settings-plugin-keyfile.so
b08c7aff 170%attr(754,root,root) /etc/rc.d/init.d/NetworkManager
12b79b1b
MB
171%attr(755,root,root) /lib/udev/nm-modem-probe
172/lib/udev/rules.d/77-nm-probe-modem-capabilities.rules
33d73d20 173%dir %{_sysconfdir}/NetworkManager
019eb5cf 174%dir %{_sysconfdir}/NetworkManager/VPN
33d73d20 175%dir %{_sysconfdir}/NetworkManager/dispatcher.d
019eb5cf
MB
176%dir %{_sysconfdir}/NetworkManager/system-connections
177%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/NetworkManager/nm-system-settings.conf
86e5252a 178%dir %{_datadir}/%{name}
66acfa79 179%dir /var/run/%{name}
019eb5cf
MB
180%{_datadir}/PolicyKit/policy/org.freedesktop.network-manager-settings.system.policy
181%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManagerSystemSettings.service
182%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
86e5252a 183%{_datadir}/%{name}/gdb-cmd
31ac744a 184%{_mandir}/man8/NetworkManager.8*
6d8ec5fa 185%{_mandir}/man1/nm-tool.1*
019eb5cf
MB
186%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-dhcp-client.conf
187%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-avahi-autoipd.conf
188%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-dispatcher.conf
189%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/nm-system-settings.conf
9453fc78 190%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/NetworkManager.conf
86e5252a 191
019eb5cf
MB
192%files apidocs
193%defattr(644,root,root,755)
194%{_gtkdocdir}/libnm-glib
195%{_gtkdocdir}/libnm-util
196
39138d0e
JB
197%files libs
198%defattr(644,root,root,755)
31ac744a 199%attr(755,root,root) %{_libdir}/libnm-util.so.*.*.*
12b79b1b 200%attr(755,root,root) %ghost %{_libdir}/libnm-util.so.1
31ac744a
MB
201%attr(755,root,root) %{_libdir}/libnm_glib.so.*.*.*
202%attr(755,root,root) %ghost %{_libdir}/libnm_glib.so.0
019eb5cf
MB
203%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so.*.*.*
204%attr(755,root,root) %ghost %{_libdir}/libnm_glib_vpn.so.0
39138d0e 205
c7c1e97f 206%files devel
207%defattr(644,root,root,755)
e1c71f54
JB
208%attr(755,root,root) %{_libdir}/libnm-util.so
209%attr(755,root,root) %{_libdir}/libnm_glib.so
019eb5cf 210%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so
e1c71f54
JB
211%{_libdir}/libnm-util.la
212%{_libdir}/libnm_glib.la
019eb5cf 213%{_libdir}/libnm_glib_vpn.la
e1c71f54 214%{_includedir}/NetworkManager
019eb5cf 215%{_includedir}/libnm-glib
e1c71f54
JB
216%{_pkgconfigdir}/NetworkManager.pc
217%{_pkgconfigdir}/libnm-util.pc
019eb5cf 218%{_pkgconfigdir}/libnm_glib_vpn.pc
e1c71f54
JB
219%{_pkgconfigdir}/libnm_glib.pc
220
c7c1e97f 221%files static
222%defattr(644,root,root,755)
e1c71f54
JB
223%{_libdir}/libnm-util.a
224%{_libdir}/libnm_glib.a
019eb5cf 225%{_libdir}/libnm_glib_vpn.a
This page took 0.060607 seconds and 4 git commands to generate.