[doris] 05/05: Better handling of the 'install' Python package

Antonio Valentino a_valentino-guest at moszumanska.debian.org
Mon Aug 7 21:18:46 UTC 2017


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

a_valentino-guest pushed a commit to branch master
in repository doris.

commit 24197d7c58c02354b7a19ce1e8f7cf5bc40317af
Author: Antonio Valentino <antonio.valentino at tiscali.it>
Date:   Mon Aug 7 21:01:25 2017 +0000

    Better handling of the 'install' Python package
---
 debian/changelog                                   |  3 ++
 debian/patches/0007-drop-the-install-package.patch | 32 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 debian/rules                                       |  4 +++
 4 files changed, 40 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a879b06..e2ea8e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,10 +22,13 @@ doris (5.0.3~beta+dfsg-1) UNRELEASED; urgency=medium
     - refresh remaining patches
     - new 0005-fix-build.patch (Closes: #871231)
     - new 0006-remove-osr-from-dependencies.patch
+    - new 0007-drop-the-install-package.patch (do not install the Python
+      package named "install")
   * debiam/rules
     - update to new directory layout
     - dropped get-orig-source target (implemented via uscan)
     - set hardening options
+    - install the configuration script in /usr/share/doris
 
  -- Bas Couwenberg <sebastic at debian.org>  Sat, 21 Jan 2017 15:48:04 +0100
 
diff --git a/debian/patches/0007-drop-the-install-package.patch b/debian/patches/0007-drop-the-install-package.patch
new file mode 100644
index 0000000..6b62055
--- /dev/null
+++ b/debian/patches/0007-drop-the-install-package.patch
@@ -0,0 +1,32 @@
+From: Antonio Valentino <antonio.valentino at tiscali.it>
+Date: Mon, 7 Aug 2017 20:55:03 +0000
+Subject: drop the install package
+
+---
+ install/init_cfg.py | 2 ++
+ setup.py            | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/install/init_cfg.py b/install/init_cfg.py
+index a125057..29bf004 100644
+--- a/install/init_cfg.py
++++ b/install/init_cfg.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python
++
+ import xml.etree.ElementTree as ET
+ import os
+ 
+diff --git a/setup.py b/setup.py
+index 5f55643..fb17780 100644
+--- a/setup.py
++++ b/setup.py
+@@ -3,7 +3,7 @@ from setuptools import setup
+ setup(
+     name='doris',
+     version='5.0.3',
+-    packages=['install', 'doris_stack', 'doris_stack.functions', 'doris_stack.main_code', 'prepare_stack'],
++    packages=['doris_stack', 'doris_stack.functions', 'doris_stack.main_code', 'prepare_stack'],
+     url='https://github.com/TUDelftGeodesy/Doris',
+     license='LICENSE.txt',
+     author='Gert Mulder',
diff --git a/debian/patches/series b/debian/patches/series
index 5914b6c..23bfa91 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@
 0004-csh-path.patch
 0005-fix-build.patch
 0006-remove-osr-from-dependencies.patch
+0007-drop-the-install-package.patch
diff --git a/debian/rules b/debian/rules
index 277afaf..e410ee1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,6 +60,7 @@ override_dh_auto_install:
 
 	#dh_auto_install --sourcedirectory=doris_core -- INSTALLDIR=../debian/doris/usr/lib/doris
 	install -D --mode=0755 doris_core/doris debian/doris/usr/lib/doris
+
 	cp bin/* debian/doris/usr/share/doris
 	chmod 0755 debian/doris/usr/share/doris/*
 	rm -f debian/doris/usr/share/doris/README*
@@ -68,6 +69,9 @@ override_dh_auto_install:
 	install -D --mode=0644 bin/README_CSK.txt \
 		debian/doris/usr/share/doc/doris/README_CSK.txt
 
+	cp install/init_cfg.py install/*.xml debian/doris/usr/share/doris
+	chmod 0755 debian/doris/usr/share/doris/init_cfg.py
+
 	dh_auto_install
 
 	install -D --mode=0644 debian/overrides debian/doris/usr/share/lintian/overrides/doris

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/doris.git



More information about the Pkg-grass-devel mailing list