[SCM] ATLAS packaging for Debian branch, master, updated. upstream/3.8.4-26-gc81c720
Sébastien Villemot
sebastien at debian.org
Fri Jun 7 13:47:30 UTC 2013
The following commit has been merged in the master branch:
commit 8f317ab2f89e23ab15013f95c1fc4ebba0202c92
Author: Sébastien Villemot <sebastien at debian.org>
Date: Thu Jun 6 18:05:55 2013 +0200
Simplify d/rules logic by making it more CDBS-minded
diff --git a/.gitignore b/.gitignore
index 9ac1ca6..b141f0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,8 +2,7 @@
.pc
TexDoc/*.pdf
build
-build-arch-stamp
-build-indep-stamp
+build-stamp
configure-stamp
debian/files
debian/libatlas-base-dev/
diff --git a/debian/clean b/debian/clean
deleted file mode 100644
index f540d1d..0000000
--- a/debian/clean
+++ /dev/null
@@ -1 +0,0 @@
-TexDoc/*.pdf
diff --git a/debian/rules b/debian/rules
index 89b1cde..32ee7bb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -48,6 +48,7 @@ COMMON_CONFIG_PARAMS := --prefix="$(DEB_DESTDIR)" \
# Build a custom package optimized for the current arch
custom: custom-stamp
+.PHONY: custom
custom-stamp:
rm -f configure-stamp
@@ -80,6 +81,7 @@ custom-stamp:
LANG=C debian/rules ARCHS=base__ binary
touch $@
+common-configure-arch common-configure-indep:: configure-stamp
configure-stamp:
dh_testdir
@@ -101,15 +103,8 @@ configure-stamp:
cd -
touch $@
-
-build: build-arch build-indep
-
-build-indep: build-indep-stamp
-build-indep-stamp: configure-stamp
- touch $@
-
-build-arch: build-arch-stamp
-build-arch-stamp: configure-stamp
+common-build-arch common-build-indep:: build-stamp
+build-stamp:
dh_testdir
set -e; \
targetName=`echo $(ARCHS)|sed -e "s|\(.*\)_.*_.*|atlas-\1|g"`; \
@@ -125,29 +120,17 @@ build-arch-stamp: configure-stamp
fi
touch $@
-clean:: clean-work #unpatch
+clean:: clean-work
clean-work:
dh_testdir
dh_testroot
rm -rf build check
- rm -f build-arch-stamp build-indep-stamp
- rm -f install-arch-stamp install-indep-stamp configure-stamp
-
+ rm -f configure-stamp build-stamp
+ rm -f TexDoc/*.pdf
[ ! -f Makefile ] || $(MAKE) distclean
- # some additional cleanups
- dh_clean
-
+.PHONY: clean-work
-install: install-arch install-indep
-
-install-indep: configure build install-indep-stamp
-install-indep-stamp:
- dh_testdir
- dh_testroot
- dh_installdirs -i
-
-install-arch: configure build install-arch-stamp
-install-arch-stamp:
+common-install-arch common-install-indep::
dh_testdir
dh_testroot
@@ -173,38 +156,5 @@ install/libatlas-doc::
cp -R $(CURDIR)/doc/* $(CURDIR)/TexDoc/*.pdf $(CURDIR)/debian/libatlas-doc/usr/share/doc/libatlas-doc/; \
fi
-binary: binary-indep binary-arch
-
-binary-indep: build install
- dh_testdir -i
- dh_testroot -i
- dh_installchangelogs -i
-# dh_installexamples -patlas-doc examples/*
- dh_installman -i
- dh_link -i
- dh_strip -i
- dh_compress -i -X.pdf
- dh_fixperms -i
- dh_makeshlibs -i -n
- dh_installdeb -i
- dh_shlibdeps -i -l $$(pwd)
-# dh_shlibdeps -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-binary-arch: build install
- dh_testdir -a
- dh_testroot -a
- dh_installchangelogs -a
- dh_installexamples -a
- dh_installman -a
- dh_link -a
- dh_compress -a
- dh_fixperms -a
- dh_installdeb -a
-
-.PHONY: build build-indep build-arch clean binary binary-indep binary-arch configure custom
-
get-orig-source:
-uscan --upstream-version 0
--
ATLAS packaging for Debian
More information about the debian-science-commits
mailing list