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