]> git.pld-linux.org Git - packages/NetworkManager.git/blame_incremental - NetworkManager.spec
- sr@Latn -> sr@latin, rel. 4
[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.6.5
8Release: 4
9License: GPL v2
10Group: X11/Applications
11Source0: http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/0.6/%{name}-%{version}.tar.bz2
12# Source0-md5: b827d300eb28458f6588eb843cba418d
13Source1: %{name}.init
14Source2: %{name}Dispatcher.init
15Patch0: %{name}-pld.patch
16Patch1: %{name}-deprecated.patch
17Patch2: %{name}-branch.diff
18BuildRequires: GConf2-devel >= 2.0
19BuildRequires: autoconf >= 2.52
20BuildRequires: automake
21BuildRequires: dbus-glib-devel >= 0.60
22BuildRequires: gettext-devel
23BuildRequires: gnome-keyring-devel
24BuildRequires: gnome-panel-devel >= 2.0
25BuildRequires: gtk+2-devel >= 1:2.0
26BuildRequires: hal-devel >= 0.5.2
27BuildRequires: intltool >= 0.35.5
28BuildRequires: libgcrypt-devel
29BuildRequires: libglade2-devel >= 1:2.0
30BuildRequires: libiw-devel >= 1:28
31BuildRequires: libnl-devel >= 1.0
32BuildRequires: libnotify-devel >= 0.3.0
33BuildRequires: libselinux-devel
34BuildRequires: libtool
35BuildRequires: pkgconfig
36BuildRequires: rpmbuild(macros) >= 1.268
37Requires(post): /sbin/ldconfig
38Requires(post,preun): /sbin/chkconfig
39Requires: %{name}-libs = %{version}-%{release}
40Requires: dhcdbd
41Requires: rc-scripts
42Requires: wpa_supplicant
43# sr@Latn vs. sr@latin
44Conflicts: glibc-misc < 6:2.7
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48Network Manager for GNOME.
49
50%description -l pl.UTF-8
51Zarządca sieci dla GNOME.
52
53%package libs
54Summary: Network Manager shared libraries
55Summary(pl.UTF-8): Biblioteki dzielone Network Managera
56Group: X11/Libraries
57Conflicts: NetworkManager < 0.6.4-0.2
58
59%description libs
60Network Manager shared libraries.
61
62%description libs -l pl.UTF-8
63Biblioteki dzielone Network Managera.
64
65%package devel
66Summary: Network Manager includes and more
67Summary(pl.UTF-8): Pliki nagłówkowe Network Managera
68Group: X11/Development/Libraries
69Requires: %{name}-libs = %{version}-%{release}
70Requires: dbus-glib-devel >= 0.60
71Requires: libgcrypt-devel
72
73%description devel
74Network Manager includes and more.
75
76%description devel -l pl.UTF-8
77Pliki nagłówkowe Network Manager.
78
79%package static
80Summary: Network Manager static libraries
81Summary(pl.UTF-8): Statyczne biblioteki Network Managera
82Group: X11/Development/Libraries
83Requires: %{name}-devel = %{version}-%{release}
84
85%description static
86Network Manager static libraries.
87
88%description static -l pl.UTF-8
89Statyczne biblioteki Network Managera.
90
91%prep
92%setup -q
93%patch0 -p1
94%patch1 -p1
95%patch2 -p1
96
97%build
98%{__glib_gettextize}
99%{__intltoolize}
100%{__libtoolize}
101%{__aclocal}
102%{__autoconf}
103%{__automake}
104%configure \
105 --with-distro=pld \
106 --with-dhcdbd=%{_sbindir}/dhcdbd \
107 --with-wpa_supplicant=%{_sbindir}/wpa_supplicant
108%{__make}
109
110%install
111rm -rf $RPM_BUILD_ROOT
112install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/var/run/%{name},%{_sysconfigdir}/%{name}/dispatcher.d}
113
114%{__make} install \
115 DESTDIR=$RPM_BUILD_ROOT
116
117install test/nm-tool $RPM_BUILD_ROOT%{_bindir}/nm-tool
118
119install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/NetworkManager
120install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/NetworkManagerDispatcher
121
122
123[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
124 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
125%find_lang %{name} --with-gnome --all-name
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
130%post
131/sbin/chkconfig --add NetworkManager
132/sbin/chkconfig --add NetworkManagerDispatcher
133%service NetworkManager restart "NetworkManager daemon"
134%service NetworkManagerDispatcher restart "NetworkManagerDispatcher daemon"
135
136%preun
137if [ "$1" = "0" ]; then
138 %service NetworkManager stop
139 %service NetworkManagerDispatcher stop
140 /sbin/chkconfig --del NetworkManager
141 /sbin/chkconfig --del NetworkManagerDispatcher
142fi
143
144%post libs -p /sbin/ldconfig
145%postun libs -p /sbin/ldconfig
146
147%files -f %{name}.lang
148%defattr(644,root,root,755)
149%doc AUTHORS ChangeLog NEWS README TODO
150%attr(755,root,root) %{_bindir}/nm-vpn-properties
151%attr(755,root,root) %{_bindir}/nm-tool
152%attr(755,root,root) %{_sbindir}/NetworkManager
153%attr(755,root,root) %{_sbindir}/NetworkManagerDispatcher
154%attr(755,root,root) %{_libdir}/nm-crash-logger
155%attr(754,root,root) /etc/rc.d/init.d/NetworkManager
156%attr(754,root,root) /etc/rc.d/init.d/NetworkManagerDispatcher
157%dir %{_sysconfdir}/NetworkManager
158%dir %{_sysconfdir}/NetworkManager/dispatcher.d
159%dir %{_datadir}/%{name}
160%dir /var/run/%{name}
161%{_datadir}/gnome-vpn-properties
162%{_datadir}/%{name}/gdb-cmd
163%{_mandir}/man1/NetworkManager.1*
164%{_mandir}/man1/NetworkManagerDispatcher.1*
165%{_mandir}/man1/nm-tool.1*
166%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dbus-1/system.d/NetworkManager.conf
167
168%files libs
169%defattr(644,root,root,755)
170%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
171
172%files devel
173%defattr(644,root,root,755)
174%attr(755,root,root) %{_libdir}/libnm-util.so
175%attr(755,root,root) %{_libdir}/libnm_glib.so
176%{_libdir}/libnm-util.la
177%{_libdir}/libnm_glib.la
178%{_includedir}/NetworkManager
179%{_pkgconfigdir}/NetworkManager.pc
180%{_pkgconfigdir}/libnm-util.pc
181%{_pkgconfigdir}/libnm_glib.pc
182
183%files static
184%defattr(644,root,root,755)
185%{_libdir}/libnm-util.a
186%{_libdir}/libnm_glib.a
This page took 0.028586 seconds and 4 git commands to generate.