rpms/glibc-kernheaders/devel glibc-kernheaders.spec, 1.106, 1.107 sources, 1.22, 1.23
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Apr 26 23:54:54 UTC 2006
Author: dwmw2
Update of /cvs/dist/rpms/glibc-kernheaders/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv5135
Modified Files:
glibc-kernheaders.spec sources
Log Message:
Update to new tarball from kernel
Index: glibc-kernheaders.spec
===================================================================
RCS file: /cvs/dist/rpms/glibc-kernheaders/devel/glibc-kernheaders.spec,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- glibc-kernheaders.spec 24 Apr 2006 13:11:41 -0000 1.106
+++ glibc-kernheaders.spec 26 Apr 2006 23:54:51 -0000 1.107
@@ -1,7 +1,7 @@
Summary: Header files for the Linux kernel for use by glibc
Name: glibc-kernheaders
Version: 3.0
-Release: 7%{?dist}
+Release: 8%{?dist}
License: GPL
Group: Development/System
ExclusiveOS: Linux
@@ -17,33 +17,6 @@
%endif
Source0: glibc-kernheaders.tar.bz2
-Patch0: glibc-kernheaders-2.4-atmfix.patch
-Patch1: glibc-kernheaders-2.4-mtd.patch
-Patch2: glibc-kernheaders-2.4-audit.patch
-Patch3: glibc-kernheaders-2.4-ppc64-ptrace-1.patch
-Patch4: glibc-kernheaders-2.4-ppc-ptrace-2.patch
-Patch5: glibc-kernheaders-2.4-ia64-ptrace.patch
-Patch6: glibc-kernheaders-2.4-v6only.patch
-#Patch7: glibc-kernheaders-2.4-kversion.patch
-Patch8: glibc-kernheaders-2.4-videodev.patch
-Patch9: glibc-kernheaders-2.4-quota.patch
-Patch10: glibc-kernheaders-2.4-socket.patch
-Patch11: glibc-kernheaders-2.4-x86_64-mce.patch
-Patch12: glibc-kernheaders-2.4-futex.patch
-Patch13: glibc-kernheaders-2.4-gplpedantry.patch
-Patch14: glibc-kernheaders-2.4-x86_64-epoll.patch
-Patch15: glibc-kernheaders-2.4-uinput.patch
-Patch16: glibc-kernheaders-2.4-ppc64-stat.patch
-Patch17: glibc-kernheaders-2.4-ppc64-statfs.patch
-Patch18: glibc-kernheaders-2.4-infiniband.patch
-Patch19: glibc-kernheaders-2.4-miitypes.patch
-Patch20: glibc-kernheaders-2.4-shmexec.patch
-Patch21: glibc-kernheaders-2.4-dvb.patch
-Patch22: glibc-kernheaders-2.4-keyctl.patch
-Patch23: glibc-kernheaders-2.4-unistd.patch
-Patch24: glibc-kernheaders-2.4-watchdog.patch
-Patch25: glibc-kernheaders-2.4-iphdr.patch
-Patch26: glibc-kernheaders-2.4-errno.patch
%description
Kernel-headers includes the C header files that specify the interface
@@ -56,96 +29,39 @@
%prep
%setup -q -c
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-#%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
-%patch18 -p1
-%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
-%patch24 -p1
-%patch25 -p1
%build
%install
mkdir -p $RPM_BUILD_ROOT
tar -cf - usr | tar -xf - -C $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/usr/include/asm
pushd $RPM_BUILD_ROOT/usr/include
-d1=asm-%{_arch}
-d2=asm
%ifarch x86_64
-p1='defined __x86_64__'
-d2=asm-i386
-p2='defined __i386__'
-%endif
-%ifarch sparc sparc64
-d1=asm-sparc
-p1='defined __sparc__ && !defined __arch64__'
-d2=asm-sparc64
-p2='defined __sparc__ && defined __arch64__'
+%define removedirs asm-{s390,powerpc,ia64}
+%define asmdir asm-bix86
%endif
%ifarch ppc ppc64
-d1=asm-ppc
-p1='defined __powerpc__ && !defined __powerpc64__'
-d2=asm-ppc64
-p2='defined __powerpc64__'
+%define removedirs asm-{s390,i386,x86_64,bix86,ia64}
+%define asmdir asm-powerpc
%endif
%ifarch s390 s390x
-d1=asm-s390
-p1='defined __s390__ && !defined __s390x__'
-d2=asm-s390x
-p2='defined __s390x__'
+%define removedirs asm-{i386,x86_64,bix86,powerpc,ia64}
+%define asmdir asm-s390
+%endif
+%ifarch i386
+%define removedirs asm-{s390,x86_64,bix86,powerpc,ia64}
+%define asmdir asm-i386
+%endif
+%ifarch ia64
+%define removedirs asm-{s390,i386,x86_64,bix86,powerpc}
+%define asmdir asm-ia64
%endif
-for i in asm-*; do
- case $i in $d1|$d2) ;; *) rm -rf $i;; esac
-done
-if [ "$d2" = "asm" ]; then
- rm -rf asm
- mv $d1 asm
-else
- for f in `find $d1 $d2 -name \*.h -exec basename {} \; | sort -u`; do
- F=`echo $f | tr a-z. A-Z_`
- ( cat <<EOF
-#ifndef __ASM_STUB_${F}__
-# define __ASM_STUB_${F}__
-EOF
- echo "# if $p1"
- if [ -f $d1/$f ]; then
- echo "# include <$d1/$f>"
- else
- echo "# error <$d1/$f> does not exist"
- fi
- echo "# endif"
- echo "# if $p2"
- if [ -f $d2/$f ]; then
- echo "# include <$d2/$f>"
- else
- echo "# error <$d2/$f> does not exist"
- fi
- echo "# endif"
- echo "#endif"
- ) > asm/$f
- done
-fi
+
+rm -rf %{removedirs}
+mv %{asmdir} asm
+
+# glibc-headers provides /usr/include/scsi, although it's kernel headers
+rm -rf scsi
popd
%clean
@@ -170,12 +86,16 @@
%files
%defattr(-,root,root)
-/usr/include/mtd
-/usr/include/linux
-/usr/include/asm*
+/usr/include/*
%changelog
+* Wed Apr 26 2006 David Woodhouse <dwmw2 at redhat.com> 3.0-8
+- Updated tarball from 'make headers_install' from 2.6.16-1.2166_FC6
+ This should match the contents of the 'kernel-headers' subpackage
+ of the kernel, if I was brave enough to actually switch over to that
+ for real. Let's just test it this way for now though...
+
* Mon Apr 24 2006 Jakub Jelinek <jakub at redhat.com> - 3.0-7
- fix typo in the i386 fstatat64 change
- Add new syscalls up to 2006-04-24
@@ -189,6 +109,7 @@
* Tue Feb 07 2006 Jesse Keating <jkeating at redhat.com> - 3.0-5.1
- rebuilt for new gcc4.1 snapshot and glibc changes
+>>>>>>> 1.106
* Mon Feb 6 2006 David Woodhouse <dwmw2 at redhat.com> 3.0-5
- Add EOWNERDEAD and ENOTRECOVERABLE error codes
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/glibc-kernheaders/devel/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- sources 20 Jan 2005 11:22:49 -0000 1.22
+++ sources 26 Apr 2006 23:54:51 -0000 1.23
@@ -1 +1 @@
-e41009e5e188a243a47949695ff3cb0d glibc-kernheaders.tar.bz2
+116e65e8cdebc8984909ecddeb1add2c glibc-kernheaders.tar.bz2
More information about the fedora-cvs-commits
mailing list