gunnar: server/pear Horde.mk,1.2,1.3

cvs at kolab.org cvs at kolab.org
Mon May 18 21:58:55 CEST 2009


Author: gunnar

Update of /kolabrepository/server/pear
In directory doto:/tmp/cvs-serv17232

Modified Files:
	Horde.mk 
Log Message:
Allow to build the source package separately.

Index: Horde.mk
===================================================================
RCS file: /kolabrepository/server/pear/Horde.mk,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Horde.mk	18 May 2009 17:36:20 -0000	1.2
+++ Horde.mk	18 May 2009 19:58:53 -0000	1.3
@@ -18,7 +18,7 @@
 PACKAGE_ORIGIN = $(shell grep "%define[ ]*V_package_origin" *.spec | sed -e "s/.*V_package_origin \([A-Z]*\).*/\1/")
 
 # Determine the package version control type from the *.spec file
-PACKAGE_VC = $(shell grep "%define[ ]*V_package_origin" *.spec | sed -e "s/.*V_package_origin VC-\([A-Z]*\).*/\1/")
+PACKAGE_VC = $(shell grep "%define[ ]*V_package_origin" *.spec | sed -e "s/.*V_package_origin [A-Z]*-\([A-Z]*\).*/\1/")
 
 # Determine the package name from the *.spec file
 PACKAGE = $(shell grep "%define[ ]*V_package " *.spec | sed -e "s/.*V_package \([A-Za-z\-\_]*\)\s*/\1/")
@@ -132,9 +132,15 @@
 endif
 endif
 
+ifneq ($(PACKAGE_VC),)
 # Short name for the source package as a target for the command line.
 .PHONY:source
-source: $(SOURCE_0)
+source: tmp/$(PACKAGE)
+	sed -i -e "/version/,+1 s#<release>\(.*\)</release>#<release>\1dev$(RELTAG)</release>#" tmp/$(PACKAGE)/package.xml
+	sed -i -e "/lead/,+1 s#<date>.*</date>#<date>$(DATE)</date>#" tmp/$(PACKAGE)/package.xml
+	$(PEAR) package tmp/$(PACKAGE)/package.xml
+	rm -rf tmp
+endif
 
 # Target for retrieving the source package
 ifeq ($(PACKAGE_ORIGIN),VC)





More information about the commits mailing list