[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