SPECS: glibc.spec (HEAD)
Radoslaw Zielinski
radek w karnet.pl
Czw, 2 Sty 2003, 18:23:48 CET
Piotr Szymanski <djurban w linuxpl.org> [30-12-2002 14:40]:
> Tomasz Pala (Monday 30 of December 2002 14:23):
>> Zaproponuj lepsze.
> W zalaczniku.
Nieco rozbudowałem; jeśli nikt nie będzie protestował, to włączę jutro
wieczorem.
Konsekwencją będzie konieczność wyrzucenia z pakietu kernel-headers dowiązań
symbolicznych %_includedir/{asm,linux} -> %_srcdir/linux/include/{asm,linux}.
--
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Index: glibc.spec
===================================================================
RCS file: /cvsroot/SPECS/glibc.spec,v
retrieving revision 1.257
diff -u -r1.257 glibc.spec
--- glibc.spec 28 Dec 2002 15:20:51 -0000 1.257
+++ glibc.spec 1 Jan 2003 23:46:22 -0000
@@ -2,6 +2,10 @@
#
# You can define min_kernel macro by "rpm --define 'min_kernel version'"
# default is 2.2.0 (no changes up to 2.3.25)
+#
+# _without_dist_kernel build without kernel from the distribution;
+# headers will be searched in %_usrsrc/linux/include.
+#
%{!?min_kernel:%define min_kernel 2.2.0}
@@ -45,11 +49,11 @@
BuildRequires: gcc >= 3.2
BuildRequires: gd-devel >= 2.0.1
BuildRequires: gettext-devel >= 0.10.36
-BuildRequires: kernel-headers
BuildRequires: libpng-devel
BuildRequires: perl
BuildRequires: rpm-build >= 4.0.2-46
BuildRequires: texinfo
+%{!?without_dist_kernel:BuildRequires: kernel-headers}
Provides: ld.so.2
Provides: ldconfig
Provides: /sbin/ldconfig
@@ -151,7 +155,7 @@
Summary(uk): äĎÄÁÔËĎ׌ ÂŚÂĚŚĎÔĹËÉ, ĐĎÔŇŚÂÎŚ ÄĚŃ ËĎÍĐŚĚŃĂŚ§
Group: Development/Libraries
Requires: %{name} = %{version}
-Requires: kernel-headers = %(rpm -q kernel-headers --queryformat '%{VERSION}')
+Requires: %{name}-kernel-headers = %{version}
%description devel
To develop programs which use the standard C libraries (which nearly
@@ -191,6 +195,20 @@
ÔÁ ĎÂ'¤ËÔÎŚ ĆÁĘĚÉ, ÝĎ ÍŚÓÔŃÔŘÓŃ × ĂŘĎÍŐ ĐÁËĹÔŚ, ĂĎ ÓÔ×ĎŇŔ×ÁÔÉ
×ÉËĎÎŐ×ÁÎŚ ĆÁĘĚÉ.
+
+%package kernel-headers
+Summary: /usr/include/{asm,linux}/*.h
+Group: Development/Libraries
+
+%description kernel-headers
+
+Kernel header files: /usr/include/{asm,linux}/*.h.
+
+%description kernel-headers -l pl
+
+Pliki nagłówkowe jądra: /usr/include/{asm,linux}/*.h.
+
+
%package -n nscd
Summary: Name Service Caching Daemon
Summary(pl): Demon zapamiętujący odpowiedzi serwisów nazw
@@ -458,7 +476,8 @@
--enable-add-ons=linuxthreads \
--enable-kernel="%{?kernel:%{kernel}}%{!?kernel:%{min_kernel}}" \
--enable-profile \
- --disable-omitfp
+ --disable-omitfp \
+ --with-headers=%{_usrsrc}/linux/include
# problem compiling with --enable-bounded (must be reported to libc-alpha)
%{__make} %{parallelmkflags}
@@ -582,6 +601,9 @@
# we don't support kernel without ptys support
rm -f $RPM_BUILD_ROOT/%{_libdir}/pt_chown
+mkdir -p $RPM_BUILD_ROOT%{_includedir}
+cp -r %{_usrsrc}/linux/include/{asm,linux} $RPM_BUILD_ROOT%{_includedir}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -764,6 +786,11 @@
%lang(pt) %{_mandir}/pt/man3/*
%lang(pt_BR) %{_mandir}/pt_BR/man3/*
%lang(ru) %{_mandir}/ru/man3/*
+
+%files kernel-headers
+%defattr(644,root,root,755)
+%{_includedir}/asm
+%{_includedir}/linux
%files -n nscd
%defattr(644,root,root,755)
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/683c8f4a/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl