[med-svn] r14195 - trunk/packages/ginkgocadx/trunk/debian
Dmitry Smirnov
onlyjob at alioth.debian.org
Sun Jul 21 03:27:58 UTC 2013
Author: onlyjob
Date: 2013-07-21 03:27:57 +0000 (Sun, 21 Jul 2013)
New Revision: 14195
Modified:
trunk/packages/ginkgocadx/trunk/debian/rules
Log:
reference get-orig-source implementation
Modified: trunk/packages/ginkgocadx/trunk/debian/rules
===================================================================
--- trunk/packages/ginkgocadx/trunk/debian/rules 2013-07-20 23:08:53 UTC (rev 14194)
+++ trunk/packages/ginkgocadx/trunk/debian/rules 2013-07-21 03:27:57 UTC (rev 14195)
@@ -43,14 +43,16 @@
override_dh_builddeb:
dh_builddeb -- -Zxz
+## http://wiki.debian.org/onlyjob/get-orig-source
DTYPE := +dfsg
.PHONY: get-orig-source
-get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz
+get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz $(info I: $(PKG)_$(VER)$(DTYPE))
@
$(PKG)_$(VER)$(DTYPE).orig.tar.xz:
@echo "# Downloading..."
uscan --noconf --verbose --rename --destdir=$(CURDIR) --check-dirname-level=0 --force-download --download-version $(VER) $(PKD)
+ $(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting..))
@echo "# Extracting..."
mkdir $(PKG)-$(VER) \
&& tar -xf $(PKG)_$(VER).orig.tar.* --directory $(PKG)-$(VER) --strip-components 2 \
@@ -59,8 +61,8 @@
cd $(PKG)-$(VER) \
&& $(RM) -r -v src/cadxcore/jsoncpp
@echo "# Correcting permissions..."
- chmod a-x $(PKG)-$(VER)/src/cadxcore/resources/conformance.xml
- find $(PKG)-$(VER) -type f -executable -exec chmod a-x '{}' \;
+ find $(PKG)-$(VER) -type f -executable -exec chmod --changes a-x '{}' \;
@echo "# Packing..."
- tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" "$(PKG)-$(VER)" \
+ find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \
+ | XZ_OPT="-6v" tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \
&& $(RM) -r "$(PKG)-$(VER)"
More information about the debian-med-commit
mailing list