]> git.pld-linux.org Git - packages/NetworkManager.git/blame_incremental - NetworkManager.spec
- merged into NetworkManager-pld.patch
[packages/NetworkManager.git] / NetworkManager.spec
... / ...
CommitLineData
1# TODO:
2# - add a working(!) pld backend... (it work's 4 me as it is now - czarny)
3#
4Summary: Network Manager for GNOME
5Summary(pl.UTF-8): Zarządca sieci dla GNOME
6Name: NetworkManager
7Version: 0.7.0
8Release: 1
9License: GPL v2
10Group: Applications
11Source0: http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/0.7/%{name}-%{version}.tar.bz2
12# Source0-md5: 64f780e7f95c252eaaed0201c3d9a4ca
13Source1: %{name}-system-settings.conf
14Patch0: %{name}-pld.patch
15BuildRequires: PolicyKit-devel
16BuildRequires: autoconf >= 2.52
17BuildRequires: automake >= 1:1.9
18BuildRequires: dbus-glib-devel >= 0.75
19BuildRequires: gettext-devel
20BuildRequires: glib2-devel >= 1:2.16.0
21BuildRequires: gtk-doc-automake
22BuildRequires: hal-devel >= 0.5.2
23BuildRequires: intltool >= 0.35.5
24BuildRequires: libiw-devel >= 1:28-0.pre9.1
25BuildRequires: libnl-devel >= 1:1.0-0.pre8.1
26BuildRequires: libtool
27BuildRequires: libuuid-devel
28BuildRequires: nss-devel
29BuildRequires: pkgconfig
30BuildRequires: ppp-plugin-devel
31BuildRequires: rpmbuild(macros) >= 1.450
32BuildRequires: sed >= 4.0
33Requires(post,preun): /sbin/chkconfig
34Requires: %{name}-libs = %{version}-%{release}
35Requires: PolicyKit
36Requires: rc-scripts
37Requires: wpa_supplicant >= 0.6-2
38Obsoletes: dhcdbd < 3.0-1
39# sr@Latn vs. sr@latin
40Conflicts: glibc-misc < 6:2.7
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%define _libexecdir %{_libdir}/%{name}
44
45%description
46Network Manager for GNOME.
47
48%description -l pl.UTF-8
49Zarządca sieci dla GNOME.
50
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
63%package libs
64Summary: Network Manager shared libraries
65Summary(pl.UTF-8): Biblioteki dzielone Network Managera
66Group: Libraries
67Conflicts: NetworkManager < 0.6.4-0.2
68
69%description libs
70Network Manager shared libraries.
71
72%description libs -l pl.UTF-8
73Biblioteki dzielone Network Managera.
74
75%package devel
76Summary: Network Manager includes and more
77Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
78Group: Development/Libraries
79Requires: %{name}-libs = %{version}-%{release}
80Requires: dbus-glib-devel >= 0.72
81
82%description devel
83Network Manager includes and more.
84
85%description devel -l pl.UTF-8
86Pliki nagłówkowe Network Manager.
87
88%package static
89Summary: Network Manager static libraries
90Summary(pl.UTF-8): Statyczne biblioteki Network Managera
91Group: Development/Libraries
92Requires: %{name}-devel = %{version}-%{release}
93
94%description static
95Network Manager static libraries.
96
97%description static -l pl.UTF-8
98Statyczne biblioteki Network Managera.
99
100%prep
101%setup -q
102%patch0 -p1
103
104%build
105%{__intltoolize}
106%{__libtoolize}
107%{__aclocal}
108%{__autoconf}
109%{__autoheader}
110%{__automake}
111%configure \
112 --with-html-dir=%{_gtkdocdir} \
113 --with-distro=pld \
114 --with-system-ca-path=/etc/certs
115%{__make}
116
117%install
118rm -rf $RPM_BUILD_ROOT
119install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfdir}/%{name}/{VPN,dispatcher.d}}
120
121%{__make} install \
122 DESTDIR=$RPM_BUILD_ROOT
123
124install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/nm-system-settings.conf
125
126# Cleanup
127rm -f $RPM_BUILD_ROOT%{_libexecdir}/*.{a,la}
128rm -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.{a,la}
129
130[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
131 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
132
133%find_lang %{name}
134
135%clean
136rm -rf $RPM_BUILD_ROOT
137
138%post
139/sbin/chkconfig --add NetworkManager
140%service -n NetworkManager restart "NetworkManager daemon"
141
142%preun
143if [ "$1" = "0" ]; then
144 %service NetworkManager stop
145 /sbin/chkconfig --del NetworkManager
146fi
147
148%triggerun -- NetworkManager < 0.7.0-0.svn4027.1
149%service -q NetworkManagerDispatcher stop
150/sbin/chkconfig --del NetworkManagerDispatcher
151
152%post libs -p /sbin/ldconfig
153%postun libs -p /sbin/ldconfig
154
155%files -f %{name}.lang
156%defattr(644,root,root,755)
157%doc AUTHORS ChangeLog NEWS README TODO
158%attr(755,root,root) %{_bindir}/nm-tool
159%attr(755,root,root) %{_sbindir}/NetworkManager
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
168%attr(754,root,root) /etc/rc.d/init.d/NetworkManager
169%dir %{_sysconfdir}/NetworkManager
170%dir %{_sysconfdir}/NetworkManager/VPN
171%dir %{_sysconfdir}/NetworkManager/dispatcher.d
172%dir %{_sysconfdir}/NetworkManager/system-connections
173%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/NetworkManager/nm-system-settings.conf
174%dir %{_datadir}/%{name}
175%dir /var/run/%{name}
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
179%{_datadir}/%{name}/gdb-cmd
180%{_mandir}/man8/NetworkManager.8*
181%{_mandir}/man1/nm-tool.1*
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
186%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/NetworkManager.conf
187
188%files apidocs
189%defattr(644,root,root,755)
190%{_gtkdocdir}/libnm-glib
191%{_gtkdocdir}/libnm-util
192
193%files libs
194%defattr(644,root,root,755)
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
199%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so.*.*.*
200%attr(755,root,root) %ghost %{_libdir}/libnm_glib_vpn.so.0
201
202%files devel
203%defattr(644,root,root,755)
204%attr(755,root,root) %{_libdir}/libnm-util.so
205%attr(755,root,root) %{_libdir}/libnm_glib.so
206%attr(755,root,root) %{_libdir}/libnm_glib_vpn.so
207%{_libdir}/libnm-util.la
208%{_libdir}/libnm_glib.la
209%{_libdir}/libnm_glib_vpn.la
210%{_includedir}/NetworkManager
211%{_includedir}/libnm-glib
212%{_pkgconfigdir}/NetworkManager.pc
213%{_pkgconfigdir}/libnm-util.pc
214%{_pkgconfigdir}/libnm_glib_vpn.pc
215%{_pkgconfigdir}/libnm_glib.pc
216
217%files static
218%defattr(644,root,root,755)
219%{_libdir}/libnm-util.a
220%{_libdir}/libnm_glib.a
221%{_libdir}/libnm_glib_vpn.a
This page took 0.023775 seconds and 4 git commands to generate.