rev 9379 - kde-extras/kio-locate/trunk/debian

Raphael Geissert atomo64-guest at alioth.debian.org
Sun Feb 10 02:07:37 UTC 2008


Author: atomo64-guest
Date: 2008-02-10 02:07:37 +0000 (Sun, 10 Feb 2008)
New Revision: 9379

Modified:
   kde-extras/kio-locate/trunk/debian/rules
Log:
Make DEB_REAL_UPSTREAM_VERSION contain the real upstream version, fixing the get-orig-source target
Only call scons -c when SConstruct is present so 'making' the clean target works on the debian/-only svn 
layout


Modified: kde-extras/kio-locate/trunk/debian/rules
===================================================================
--- kde-extras/kio-locate/trunk/debian/rules	2008-02-09 20:04:02 UTC (rev 9378)
+++ kde-extras/kio-locate/trunk/debian/rules	2008-02-10 02:07:37 UTC (rev 9379)
@@ -17,6 +17,7 @@
 DEB_COMPRESS_EXCLUDE=.docbook
 DEB_SCONS_PREFIX=/usr
 SCONS_CMD=scons
+DEB_REAL_UPSTREAM_VERSION=$(shell echo "$(DEB_UPSTREAM_VERSION)" | sed 's/\+ds//')
 
 CONFIG_STATUS=$(DEB_BUILDDIR)/config.status
 
@@ -29,6 +30,7 @@
 common-build-arch common-build-indep:: common-build-impl
 common-build-impl::
 	$(SCONS_CMD)
+	# workaround to "fix" a dependencies loop:
 	$(RM) doc/en/index.cache.bz2
 
 common-install-arch common-install-indep:: common-install-impl
@@ -36,30 +38,30 @@
 	$(SCONS_CMD) install
 
 clean::
-	$(SCONS_CMD) -c
+	[ ! -f SConstruct ] || $(SCONS_CMD) -c
 	$(RM) -r build cache
 	$(RM) admin/*.pyc $(CONFIG_STATUS)
 	$(RM) -r debian/get-orig-source
 
 .PHONY: get-orig-source
-get-orig-source: ../kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar.gz
+get-orig-source: ../kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar.gz
 
-../kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar.gz: debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar.gz
-	cp -a debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar.gz ../
+../kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar.gz: debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar.gz
+	cp -a debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar.gz ../
 
-debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar.gz: debian/get-orig-source/kio-locate-$(DEB_UPSTREAM_VERSION)
+debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar.gz: debian/get-orig-source/kio-locate-$(DEB_REAL_UPSTREAM_VERSION)
 	# only repackage if necessary:
-	[ ! -d debian/get-orig-source/kio-locate-$(DEB_UPSTREAM_VERSION)/debian ] && cp -a debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz ../ && exit 0 || true	
-	$(RM) -r debian/get-orig-source/kio-locate-$(DEB_UPSTREAM_VERSION)/debian
-	cd debian/get-orig-source; tar -cvvf kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar kio-locate-$(DEB_UPSTREAM_VERSION)
-	gzip -9 debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).orig.tar
+	[ ! -d debian/get-orig-source/kio-locate-$(DEB_REAL_UPSTREAM_VERSION)/debian ] && cp -a debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz ../ && exit 0 || true	
+	$(RM) -r debian/get-orig-source/kio-locate-$(DEB_REAL_UPSTREAM_VERSION)/debian
+	cd debian/get-orig-source; tar -cvvf kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar kio-locate-$(DEB_REAL_UPSTREAM_VERSION)
+	gzip -9 debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).orig.tar
 
-debian/get-orig-source/kio-locate-$(DEB_UPSTREAM_VERSION): debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz
-	cd debian/get-orig-source; tar --atime-preserve -xvvzf kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz
+debian/get-orig-source/kio-locate-$(DEB_REAL_UPSTREAM_VERSION): debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz
+	cd debian/get-orig-source; tar --atime-preserve -xvvzf kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz
 
-debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz:
+debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz:
 	mkdir -p debian/get-orig-source/
-	wget -Odebian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz.new http://arminstraub.com/downloads/kio-locate/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz
-	mv debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz.new debian/get-orig-source/kio-locate_$(DEB_UPSTREAM_VERSION).tar.gz
+	wget -Odebian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz.new http://arminstraub.com/downloads/kio-locate/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz
+	mv debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz.new debian/get-orig-source/kio-locate_$(DEB_REAL_UPSTREAM_VERSION).tar.gz
 
 DEB_INSTALL_DOCS_kio-locate := -XREADME -XNEWS -XTODO -XAUTHORS




More information about the pkg-kde-commits mailing list