[cod-tools] 06/06: Restoring previous debian/* files.

Andrius Merkys merkys-guest at moszumanska.debian.org
Tue Sep 26 06:52:18 UTC 2017


This is an automated email from the git hooks/post-receive script.

merkys-guest pushed a commit to branch master
in repository cod-tools.

commit 37ea492d062269018b0b10a5926e741510a4059b
Author: Andrius Merkys <andrius.merkys at gmail.com>
Date:   Tue Sep 26 09:51:09 2017 +0300

    Restoring previous debian/* files.
---
 debian/cod-tools.manpages                |  1 +
 debian/libcexceptions0.lintian-overrides |  3 ++
 debian/libgetoptions0.lintian-overrides  |  3 ++
 debian/rules                             | 50 ++++++++++++++++++++++++++++----
 debian/source.lintian-overrides          |  7 +++++
 debian/watch                             |  3 ++
 debian/watch.ex                          | 23 ---------------
 7 files changed, 61 insertions(+), 29 deletions(-)

diff --git a/debian/cod-tools.manpages b/debian/cod-tools.manpages
new file mode 100644
index 0000000..a70e6f3
--- /dev/null
+++ b/debian/cod-tools.manpages
@@ -0,0 +1 @@
+doc/man/*.1
diff --git a/debian/libcexceptions0.lintian-overrides b/debian/libcexceptions0.lintian-overrides
new file mode 100644
index 0000000..5711d43
--- /dev/null
+++ b/debian/libcexceptions0.lintian-overrides
@@ -0,0 +1,3 @@
+# This is a small package which includes the runtime and the development
+# libraries
+libcexceptions0 binary: non-dev-pkg-with-shlib-symlink
diff --git a/debian/libgetoptions0.lintian-overrides b/debian/libgetoptions0.lintian-overrides
new file mode 100644
index 0000000..d2c801b
--- /dev/null
+++ b/debian/libgetoptions0.lintian-overrides
@@ -0,0 +1,3 @@
+# This is a small package which includes the runtime and the development
+# libraries
+libgetoptions0 binary: non-dev-pkg-with-shlib-symlink
diff --git a/debian/rules b/debian/rules
index b760bee..7b182d2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,51 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 %:
-	dh $@ 
+	dh $@ --with python2
+
+# Skipping auto clean as it gets stuck in an infinite recursion
+override_dh_auto_clean:
+
+override_dh_auto_install:
+	${MAKE} install PREFIX=../../../debian/libcexceptions0/usr \
+		PACKAGE=cexceptions EXTRA_LIB_DIRS=lib \
+		--directory src/externals/cexceptions
+	${MAKE} install PREFIX=../../../debian/libgetoptions0/usr \
+		PACKAGE=getoptions EXTRA_LIB_DIRS=lib \
+		--directory src/externals/getoptions
+	${MAKE} install PREFIX=../../../debian/codcif/usr \
+		--directory src/components/codcif
+
+	${MAKE} install-libcod-cif-parser-bison-perl \
+		PREFIX=debian/libcod-cif-parser-bison-perl/usr
+	${MAKE} install-libcod-cif-parser-yapp-perl \
+		PREFIX=debian/libcod-cif-parser-yapp-perl/usr
+
+	mkdir -p debian/libcod-precision-perl/usr/share/perl5/COD/
+	install src/lib/perl5/COD/Precision.pm \
+		debian/libcod-precision-perl/usr/share/perl5/COD/
+
+	mkdir -p debian/libcod-usermessage-perl/usr/share/perl5/COD/
+	install src/lib/perl5/COD/UserMessage.pm \
+		debian/libcod-usermessage-perl/usr/share/perl5/COD/
+
+	${MAKE} -f Makelocal-SWIG-module install \
+		PREFIX=../../../debian/python-pycodcif/usr \
+		--directory src/components/pycodcif
+
+	# Installing all cod-tools scipts and modules by default except
+	# SPGLib.pm and cif_find_symmetry:
+	${MAKE} install-cod-tools PREFIX=debian/cod-tools/usr
+	find debian/cod-tools/usr -name SPGLib.pm -exec rm {} \;
+	find debian/cod-tools/usr -name cif_find_symmetry -exec rm {} \;
+
+override_dh_installchangelogs:
+	dh_installchangelogs CHANGELOG
+
+get-orig-source:
+	wget http://www.crystallography.net/cod/archives/2017/software/cod-tools/cod-tools-2.0.tar.gz \
+		-O cod-tools_2.0.orig.tar.gz
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..53aa83e
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,7 @@
+# The following symbolic link is used neither in build nor test
+# process, thus it should be ignored
+cod-tools source: source-contains-unsafe-symlink data/COD-log-statistics/inputs/cod
+# The following JavaScript files are used neither in build nor test
+# process, thus they should be ignored
+cod-tools source: source-is-missing doc/IUCr/names_files/menupopup.js line length is 673 characters (>512)
+cod-tools source: source-is-missing doc/IUCr/names_files/overlib.js line length is 563 characters (>512)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..8d7c01b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+
+http://www.crystallography.net/cod/archives/(\d{4})/software/cod-tools/cod-tools-(\d+(?:\.\d+){0,2})\.(?:tbz2|tar\.gz)
diff --git a/debian/watch.ex b/debian/watch.ex
deleted file mode 100644
index b771e30..0000000
--- a/debian/watch.ex
+++ /dev/null
@@ -1,23 +0,0 @@
-# Example watch control file for uscan
-# Rename this file to "watch" and then you can run the "uscan" command
-# to check for upstream updates and more.
-# See uscan(1) for format
-
-# Compulsory line, this is a version 3 file
-version=3
-
-# Uncomment to examine a Webpage
-# <Webpage URL> <string match>
-#http://www.example.com/downloads.php cod-tools-(.*)\.tar\.gz
-
-# Uncomment to examine a Webserver directory
-#http://www.example.com/pub/cod-tools-(.*)\.tar\.gz
-
-# Uncommment to examine a FTP server
-#ftp://ftp.example.com/pub/cod-tools-(.*)\.tar\.gz debian uupdate
-
-# Uncomment to find new files on sourceforge, for devscripts >= 2.9
-# http://sf.net/cod-tools/cod-tools-(.*)\.tar\.gz
-
-# Uncomment to find new files on GooglePages
-# http://example.googlepages.com/foo.html cod-tools-(.*)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cod-tools.git



More information about the debian-science-commits mailing list