r1440 - trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian

Joshua Kwan joshk@haydn.debian.org
Sat, 28 Aug 2004 20:51:44 -0600


Author: joshk
Date: 2004-08-28 14:48:51 -0600 (Sat, 28 Aug 2004)
New Revision: 1440

Modified:
   trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/changelog
   trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/control
   trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/rules
Log:
add headers stuf


Modified: trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/changelog
===================================================================
--- trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/changelog	2004-08-28 20:41:05 UTC (rev 1439)
+++ trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/changelog	2004-08-28 20:48:51 UTC (rev 1440)
@@ -1,3 +1,13 @@
+kernel-latest-2.4-sparc (41) unstable; urgency=low
+
+  * Add header metapackages:
+    - kernel-headers-2.4-sparc32
+    - kernel-headers-2.4-sparc32-smp
+    - kernel-headers-2.4-sparc64
+    - kernel-headers-2.4-sparc64-smp
+
+ -- Joshua Kwan <joshk@triplehelix.org>  Sat, 28 Aug 2004 13:40:07 -0700
+
 kernel-latest-2.4-sparc (40) unstable; urgency=low
 
   * This is a new package containing these metapackages:

Modified: trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/control
===================================================================
--- trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/control	2004-08-28 20:41:05 UTC (rev 1439)
+++ trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/control	2004-08-28 20:48:51 UTC (rev 1440)
@@ -7,43 +7,78 @@
 Build-Depends: debhelper (>= 4)
 
 Package: kernel-image-2.4-sparc32
-Architecture: sparc
 Section: base
 Priority: optional
 Depends: kernel-image-2.4.27-1-sparc32
-Description: Linux 2.4 kernel image on uniprocessor 32-bit SPARC
- This package will always depend on the latest 2.4 kernel image available for
- 32-bit uniprocessor SPARC machines, such as those based on the SuperSPARC
- or HyperSPARC CPUs.
+Architecture: sparc
+Description: Linux 2.4 kernel binary image for sparc32 systems
+ This package will always depend on the latest 2.4 kernel for uniprocessor
+ SuperSPARC/HyperSPARC machines. Currently the latest version is 2.4.27.
 
+Package: kernel-headers-2.4-sparc32
+Section: devel
+Priority: optional
+Depends: kernel-headers-2.4.27-1-sparc32
+Architecture: sparc
+Description: Linux 2.4 kernel headers for sparc32 systems
+ This package will always depend on the latest 2.4 kernel headers for
+ uniprocessor SuperSPARC/HyperSPARC systems, used to build out-of-tree
+ kernel modules. Currently the latest version is 2.4.27.
+
 Package: kernel-image-2.4-sparc32-smp
-Architecture: sparc
 Section: base
 Priority: optional
 Depends: kernel-image-2.4.27-1-sparc32-smp
-Description: Linux 2.4 kernel image on multiprocessor 32-bit SPARC
- This package will always depend on the latest 2.4 kernel image available for
- 32-bit multiprocessor SPARC machines, such as those based on the SuperSPARC
- CPUs.
- .
- Note that HyperSPARC CPUs cannot function correctly in SMP mode with this
- kernel. You should use the uniprocessor kernel instead
- (kernel-image-2.4-sparc32).
+Architecture: sparc
+Description: Linux 2.4 kernel binary image for SMP sparc32 systems
+ This package will always depend on the latest 2.4 kernel image for
+ multiprocessor SuperSPARC/HyperSPARC machines. Currently the latest
+ version is 2.4.27.
 
+Package: kernel-headers-2.4-sparc32-smp
+Section: devel
+Priority: optional
+Depends: kernel-headers-2.4.27-1-sparc32-smp
+Architecture: sparc
+Description: Linux 2.4 kernel headers for SMP sparc32 systems
+ This package will always depend on the latest 2.4 kernel headers for
+ multiprocessor SuperSPARC/HyperSPARC systems, used to build out-of-tree
+ kernel modules. Currently the latest version is 2.4.27.
+
 Package: kernel-image-2.4-sparc64
-Architecture: sparc
 Section: base
 Priority: optional
-Depends: kernel-image-2.4.27-1-sparc64
-Description: Linux 2.4 kernel image on uniprocessor 64-bit SPARC
- This package will always depend on the latest 2.4 kernel image available for
- 64-bit uniprocessor UltraSPARC machines.
+Depends: kernel-image-2.4.27-1-sparc64 
+Architecture: sparc
+Description: Linux 2.4 kernel binary image for UltraSPARC (sparc64) systems
+ This package will always depend on the latest 2.4 kernel for uniprocessor
+ UltraSPARC machines. Currently the latest version is 2.4.27.
 
+Package: kernel-headers-2.4-sparc64
+Section: devel
+Priority: optional
+Depends: kernel-headers-2.4.27-1-sparc64
+Architecture: sparc
+Description: Linux 2.4 kernel headers for UltraSPARC (sparc64) systems
+ This package will always depend on the latest 2.4 kernel headers for
+ uniprocessor UltraSPARC systems, used to build out-of-tree kernel modules.
+ Currently the latest version is 2.4.27.
+
 Package: kernel-image-2.4-sparc64-smp
-Architecture: sparc
 Section: base
 Priority: optional
 Depends: kernel-image-2.4.27-1-sparc64-smp
-Description: Linux 2.4 kernel image on multiprocessor 64-bit SPARC
- This package will always depend on the latest 2.4 kernel image available for
- 64-bit multiprocessor UltraSPARC machines.
+Architecture: sparc
+Description: Linux 2.4 kernel binary image for SMP UltraSPARC (sparc64) systems
+ This package will always depend on the latest 2.4 kernel for multiprocessor
+ 64-bit UltraSPARC machines. Currently the latest version is 2.4.27.
+
+Package: kernel-headers-2.4-sparc64-smp
+Section: devel
+Priority: optional
+Depends: kernel-headers-2.4.27-1-sparc64-smp
+Architecture: sparc
+Description: Linux 2.4 kernel headers for SMP UltraSPARC (sparc64) systems
+ This package will always depend on the latest 2.4 kernel headers for
+ uniprocessor UltraSPARC systems, used to build out-of-tree kernel modules.
+ Currently the latest version is 2.4.27.

Modified: trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/rules
===================================================================
--- trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/rules	2004-08-28 20:41:05 UTC (rev 1439)
+++ trunk/kernel-2.4/sparc/kernel-latest-2.4-sparc/debian/rules	2004-08-28 20:48:51 UTC (rev 1440)
@@ -14,7 +14,6 @@
 
 FLAVOURS := sparc32 sparc32-smp sparc64 sparc64-smp
 BINARY_ARCH := $(FLAVOURS:=.binary-arch)
-base := kernel-image-2.4
 
 build binary-indep:
 # Ye olde no-op.
@@ -32,19 +31,22 @@
 # Build architecture-independent files here.
 binary-indep:
 
-%.binary-arch:
+%.binary-arch: kernel-image-2.4-%.binary-arch-pkg kernel-headers-2.4-%.binary-arch-pkg
+	@true
+
+%.binary-arch-pkg:
 	dh_testroot
 	dh_testdir
-	dh_clean -k --package=$(base)-$*
-	dh_installdirs --package=$(base)-$*
-	dh_installdocs --package=$(base)-$*
-	dh_installchangelogs --package=$(base)-$*
-	dh_compress --package=$(base)-$*
-	dh_fixperms --package=$(base)-$*
-	dh_installdeb --package=$(base)-$*
-	dh_gencontrol --package=$(base)-$*
-	dh_md5sums --package=$(base)-$*
-	dh_builddeb --package=$(base)-$*
+	dh_clean -k -p$*
+	dh_installdirs -p$*
+	dh_installdocs -p$*
+	dh_installchangelogs -p$*
+	dh_compress -p$*
+	dh_fixperms -p$*
+	dh_installdeb -p$*
+	dh_gencontrol -p$*
+	dh_md5sums -p$*
+	dh_builddeb -p$*
 
 # Build architecture-dependent files here.
 binary-arch: install $(BINARY_ARCH)