r3256 - branches/kernel-image-2.6.11/debian

Jurij Smakov jurij-guest@costa.debian.org
Sat, 28 May 2005 20:15:15 +0000


Author: jurij-guest
Date: 2005-05-28 20:15:14 +0000 (Sat, 28 May 2005)
New Revision: 3256

Modified:
   branches/kernel-image-2.6.11/debian/rules
Log:
Added patch and unpatch targets.


Modified: branches/kernel-image-2.6.11/debian/rules
===================================================================
--- branches/kernel-image-2.6.11/debian/rules	2005-05-28 19:10:53 UTC (rev 3255)
+++ branches/kernel-image-2.6.11/debian/rules	2005-05-28 20:15:14 UTC (rev 3256)
@@ -4,7 +4,7 @@
 # 
 version  := 2.6.11
 abiname  := 1
-ktver    := 5
+ltver    := 5
 #
 # Generally nothing needs to be modified below this line
 #
@@ -13,12 +13,13 @@
 karch    := $(shell dpkg-architecture -qDEB_HOST_ARCH)
 major    := $(basename $(version))
 srcver   := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
+release  := $(version)-$(ltver)
 #
 # Construct depends and provides for the linux-tree
 #
 lt_depends  += $(shell seq -f 'linux-source-$(version) (= $(version)-%g)' \
-                           -s ' | ' 1 $(ktver))
-lt_provides := $(shell seq -f 'linux-tree-$(version)-%g' -s ', ' 1 $(ktver)) 
+                           -s ' | ' 1 $(ltver))
+lt_provides := $(shell seq -f 'linux-tree-$(version)-%g' -s ', ' 1 $(ltver)) 
 #
 # If we are not passed a subarchs variable, we obtain the complete
 # subarch list as a list of subdirectories in arch/$(karch). We
@@ -35,9 +36,19 @@
   subarchs := none
 endif
 
-export version abiname ktver kbuildver flavours
+export version abiname ltver kbuildver flavours
 
+patch: debian/patch-stamp
+debian/patch-stamp: debian/bin/apply
+	override_version=$(release) home=debian/patches debian/bin/apply
+	touch debian/patch-stamp
 
+unpatch:
+	if [ -e debian/patch-stamp ]; then
+	  override_version=$(release) home=debian/patches debian/bin/apply $(version)
+	  rm -f debian/patch-stamp
+	fi
+
 unpack: debian/linux-source-$(version).tar.bz2 unpack-stamp
 unpack-stamp:
 	dh_testdir
@@ -83,7 +94,7 @@
 	cat debian/templates/control.main.in |		\
 	sed -e 's/@version@/$(version)/g'       	\
 	    -e 's/@major@/$(major)/g'			\
-	    -e 's/@ktver@/$(ktver)/g'           	\
+	    -e 's/@ltver@/$(ltver)/g'           	\
 	    -e 's/@srcver@/$(srcver)/g'			\
 	    -e 's/@lt_depends@/$(lt_depends)/g'		\
 	    -e 's/@lt_provides@/$(lt_provides)/g'	\
@@ -104,4 +115,4 @@
 	  $(MAKE) -f debian/Makefile.source binary;		\
 	fi
 	
-.PHONY: clean build unpack binary-indep binary-arch binary
+.PHONY: clean build unpack binary-indep binary-arch binary patch unpatch