Steffen Möller pushed to branch master at Debian Med / gubbins


Commits:
c62bd388 by Steffen Moeller at 2020-01-09T02:34:14+01:00
Fixes

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/patches/gubbins_exe_in_usr_lib.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+gubbins (2.4.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix run_gubbins wrapper (Sascha Steinbiss)
+  * raxml needed as default method at runtime - turned back into
+    hard dependency (suggested by Sascha)
+
+ -- Steffen Moeller <moel...@debian.org>  Thu, 09 Jan 2020 02:31:16 +0100
+  
 gubbins (2.4.0-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -28,10 +28,10 @@ Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          ${python3:Depends},
-         python3
-Recommends: iqtree,
-         fasttree,
+         python3,
          raxml
+Recommends: iqtree,
+         fasttree
 Description: phylogenetic analysis of genome sequences
  Gubbins supports rapid phylogenetic analysis of large samples of
  recombinant bacterial whole genome sequences.


=====================================
debian/patches/gubbins_exe_in_usr_lib.patch
=====================================
@@ -5,19 +5,6 @@ Description: gubbins executable prints that it is not intended 
for direct usage
  it prints that it is intended to be called from run_gubbins.  So it makes
  sense to rather install it to /usr/lib/gubbins instead of /usr/bin.
 
-Index: gubbins/python/gubbins/common.py
-===================================================================
---- gubbins.orig/python/gubbins/common.py
-+++ gubbins/python/gubbins/common.py
-@@ -48,7 +48,7 @@ def parse_and_run(input_args, program_de
-     printer = utils.VerbosePrinter(True, "\n")
- 
-     # Check if the Gubbins C-program is available. If so, print a welcome 
message. Otherwise exit.
--    gubbins_exec = 'gubbins'
-+    gubbins_exec = '/usr/lib/gubbins/gubbins'
-     if utils.which(gubbins_exec) is None:
-         # Check if the Gubbins C-program is available in its source directory 
(for tests/Travis)
-         gubbins_bundled_exec = 
os.path.abspath(os.path.join(current_directory, '../src/gubbins'))
 Index: gubbins/src/main.c
 ===================================================================
 --- gubbins.orig/src/main.c
@@ -31,3 +18,15 @@ Index: gubbins/src/main.c
    fprintf (stream, "Usage:  %s [options] alignment_file\n", program_name);
    fprintf (stream, "Version: %s\n", PACKAGE_VERSION);
    fprintf (stream,
+Index: gubbins/python/gubbins/common.py
+===================================================================
+--- gubbins.orig/python/gubbins/common.py
++++ gubbins/python/gubbins/common.py
+@@ -48,6 +48,7 @@ def parse_and_run(input_args, program_de
+     printer = utils.VerbosePrinter(True, "\n")
+ 
+     # Check if the Gubbins C-program is available. If so, print a welcome 
message. Otherwise exit.
++    os.environ["PATH"] = os.environ["PATH"] + ":/usr/lib/gubbins/" 
+     gubbins_exec = 'gubbins'
+     if utils.which(gubbins_exec) is None:
+         # Check if the Gubbins C-program is available in its source directory 
(for tests/Travis)



View it on GitLab: 
https://salsa.debian.org/med-team/gubbins/commit/c62bd388f4e5ea7a28ff28bbb1cc8743bfdf1fbf

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/gubbins/commit/c62bd388f4e5ea7a28ff28bbb1cc8743bfdf1fbf
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
debian-med-com...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to