]> git.pld-linux.org Git - packages/NetworkManager.git/blame - NetworkManager.spec
- merged from DEVEL
[packages/NetworkManager.git] / NetworkManager.spec
CommitLineData
a5a10399 1# TODO:
6a2b5d4a 2# - add a working(!) pld backend... (it work's 4 me as it is now - czarny)
03028f08 3#
78c5d1e2 4Summary: Network Manager for GNOME
e2b72088 5Summary(pl.UTF-8): Zarządca sieci dla GNOME
78c5d1e2 6Name: NetworkManager
72c76a4d 7Version: 0.6.6
608476ba 8Release: 4
78c5d1e2 9License: GPL v2
10Group: X11/Applications
72c76a4d
MB
11Source0: http://people.redhat.com/dcbw/NetworkManager/0.6.6/%{name}-%{version}.tar.gz
12# Source0-md5: 412ed4db5d2db04285799c4303ddeeed
b08c7aff 13Source1: %{name}.init
33d73d20 14Source2: %{name}Dispatcher.init
ebfc68d6 15Patch0: %{name}-pld.patch
31ac744a 16BuildRequires: GConf2-devel >= 2.20.0
e35ac91e
MB
17BuildRequires: autoconf >= 2.52
18BuildRequires: automake
31ac744a 19BuildRequires: dbus-glib-devel >= 0.74
34be9cf9 20BuildRequires: gettext-devel
31ac744a
MB
21BuildRequires: gnome-keyring-devel >= 2.20.0
22BuildRequires: gtk+2-devel >= 2:2.12.0
23BuildRequires: hal-devel >= 0.5.9
72c76a4d 24BuildRequires: intltool >= 0.36.0
3528442f 25BuildRequires: libgcrypt-devel
31ac744a 26BuildRequires: libglade2-devel >= 1:2.6.2
9453fc78 27BuildRequires: libgnomeui-devel >= 2.20.0
ed67af45 28BuildRequires: libiw-devel >= 1:28
31ac744a 29BuildRequires: libnl-devel >= 1:1.1
e35ac91e 30BuildRequires: libtool
3528442f 31BuildRequires: pkgconfig
9453fc78 32BuildRequires: readline-devel
608476ba 33BuildRequires: rpmbuild(macros) >= 1.450
03028f08 34Requires(post,preun): /sbin/chkconfig
f013290b 35Requires: %{name}-libs = %{version}-%{release}
a5a10399 36Requires: dhcdbd
31ac744a 37Requires: libnl >= 1:1.1
03028f08 38Requires: rc-scripts
2397cfa2 39Requires: wpa_supplicant
f73d6ec8 40# sr@Latn vs. sr@latin
41Conflicts: glibc-misc < 6:2.7
78c5d1e2 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45Network Manager for GNOME.
46
d3c2b519
JR
47%description -l pl.UTF-8
48Zarządca sieci dla GNOME.
b13728a1 49
39138d0e
JB
50%package libs
51Summary: Network Manager shared libraries
e2b72088 52Summary(pl.UTF-8): Biblioteki dzielone Network Managera
39138d0e
JB
53Group: X11/Libraries
54Conflicts: NetworkManager < 0.6.4-0.2
55
56%description libs
57Network Manager shared libraries.
58
d3c2b519 59%description libs -l pl.UTF-8
39138d0e
JB
60Biblioteki dzielone Network Managera.
61
c7c1e97f 62%package devel
63Summary: Network Manager includes and more
e2b72088 64Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
c7c1e97f 65Group: X11/Development/Libraries
f013290b 66Requires: %{name}-libs = %{version}-%{release}
31ac744a 67Requires: dbus-glib-devel >= 0.72
475b3bc1 68Requires: libgcrypt-devel
c7c1e97f 69
70%description devel
d16bce79 71Network Manager includes and more.
c7c1e97f 72
d3c2b519
JR
73%description devel -l pl.UTF-8
74Pliki nagłówkowe Network Manager.
c7c1e97f 75
76%package static
77Summary: Network Manager static libraries
e2b72088 78Summary(pl.UTF-8): Statyczne biblioteki Network Managera
c7c1e97f 79Group: X11/Development/Libraries
d16bce79 80Requires: %{name}-devel = %{version}-%{release}
c7c1e97f 81
82%description static
d16bce79 83Network Manager static libraries.
c7c1e97f 84
d3c2b519 85%description static -l pl.UTF-8
d16bce79 86Statyczne biblioteki Network Managera.
c7c1e97f 87
78c5d1e2 88%prep
89%setup -q
ebfc68d6 90%patch0 -p1
78c5d1e2 91
92%build
e35ac91e
MB
93%{__glib_gettextize}
94%{__intltoolize}
95%{__libtoolize}
96%{__aclocal}
97%{__autoconf}
31ac744a 98%{__autoheader}
e35ac91e 99%{__automake}
b13728a1 100%configure \
3528442f 101 --with-distro=pld \
04e2b2f2 102 --without-gnome \
d16bce79
JB
103 --with-dhcdbd=%{_sbindir}/dhcdbd \
104 --with-wpa_supplicant=%{_sbindir}/wpa_supplicant
78c5d1e2 105%{__make}
106
107%install
108rm -rf $RPM_BUILD_ROOT
a87cd6f9 109install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfdir}/%{name}/dispatcher.d}
78c5d1e2 110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT
113
04e2b2f2 114install -d $RPM_BUILD_ROOT%{_bindir}
6d8ec5fa
MB
115install test/nm-tool $RPM_BUILD_ROOT%{_bindir}/nm-tool
116
b08c7aff 117install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/NetworkManager
33d73d20
MB
118install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/NetworkManagerDispatcher
119
b08c7aff 120
f73d6ec8 121[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
122 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
72c76a4d 123%find_lang %{name}
938e5ee3 124
78c5d1e2 125%clean
126rm -rf $RPM_BUILD_ROOT
127
b08c7aff 128%post
b08c7aff 129/sbin/chkconfig --add NetworkManager
33d73d20 130/sbin/chkconfig --add NetworkManagerDispatcher
608476ba
ER
131%service -n NetworkManager restart "NetworkManager daemon"
132%service -n NetworkManagerDispatcher restart "NetworkManagerDispatcher daemon"
b08c7aff
PZ
133
134%preun
135if [ "$1" = "0" ]; then
03028f08 136 %service NetworkManager stop
33d73d20 137 %service NetworkManagerDispatcher stop
03028f08 138 /sbin/chkconfig --del NetworkManager
33d73d20 139 /sbin/chkconfig --del NetworkManagerDispatcher
b08c7aff
PZ
140fi
141
f013290b
PZ
142%post libs -p /sbin/ldconfig
143%postun libs -p /sbin/ldconfig
b08c7aff 144
938e5ee3 145%files -f %{name}.lang
78c5d1e2 146%defattr(644,root,root,755)
147%doc AUTHORS ChangeLog NEWS README TODO
04e2b2f2 148#%attr(755,root,root) %{_bindir}/nm-vpn-properties
6d8ec5fa
MB
149%attr(755,root,root) %{_bindir}/nm-tool
150%attr(755,root,root) %{_sbindir}/NetworkManager
151%attr(755,root,root) %{_sbindir}/NetworkManagerDispatcher
86e5252a 152%attr(755,root,root) %{_libdir}/nm-crash-logger
b08c7aff 153%attr(754,root,root) /etc/rc.d/init.d/NetworkManager
33d73d20
MB
154%attr(754,root,root) /etc/rc.d/init.d/NetworkManagerDispatcher
155%dir %{_sysconfdir}/NetworkManager
156%dir %{_sysconfdir}/NetworkManager/dispatcher.d
86e5252a 157%dir %{_datadir}/%{name}
66acfa79 158%dir /var/run/%{name}
04e2b2f2 159#%{_datadir}/gnome-vpn-properties
86e5252a 160%{_datadir}/%{name}/gdb-cmd
31ac744a
MB
161%{_mandir}/man8/NetworkManager.8*
162%{_mandir}/man8/NetworkManagerDispatcher.8*
6d8ec5fa 163%{_mandir}/man1/nm-tool.1*
9453fc78 164%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/NetworkManager.conf
86e5252a 165
39138d0e
JB
166%files libs
167%defattr(644,root,root,755)
31ac744a
MB
168%attr(755,root,root) %{_libdir}/libnm-util.so.*.*.*
169%attr(755,root,root) %ghost %{_libdir}/libnm-util.so.0
170%attr(755,root,root) %{_libdir}/libnm_glib.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/libnm_glib.so.0
39138d0e 172
c7c1e97f 173%files devel
174%defattr(644,root,root,755)
e1c71f54
JB
175%attr(755,root,root) %{_libdir}/libnm-util.so
176%attr(755,root,root) %{_libdir}/libnm_glib.so
177%{_libdir}/libnm-util.la
178%{_libdir}/libnm_glib.la
179%{_includedir}/NetworkManager
180%{_pkgconfigdir}/NetworkManager.pc
181%{_pkgconfigdir}/libnm-util.pc
182%{_pkgconfigdir}/libnm_glib.pc
183
c7c1e97f 184%files static
185%defattr(644,root,root,755)
e1c71f54
JB
186%{_libdir}/libnm-util.a
187%{_libdir}/libnm_glib.a
This page took 1.637437 seconds and 4 git commands to generate.