[med-svn] [Git][med-team/flye][master] Get the build running - needs testing, installing and checking
Andreas Tille
gitlab at salsa.debian.org
Fri Jun 5 15:42:53 BST 2020
Andreas Tille pushed to branch master at Debian Med / flye
Commits:
5395a042 by Andreas Tille at 2020-06-05T16:42:19+02:00
Get the build running - needs testing, installing and checking
- - - - -
4 changed files:
- debian/control
- + debian/patches/fix_makefile.patch
- + debian/patches/series
- + debian/patches/use_debian_packaged_libs.patch
Changes:
=====================================
debian/control
=====================================
@@ -9,7 +9,8 @@ Build-Depends: debhelper-compat (= 13),
python3-setuptools,
liblemon-dev,
libminimap2-dev,
- samtools
+ samtools,
+ zlib1g-dev
Standards-Version: 4.5.0
Vcs-Browser: https://salsa.debian.org/med-team/flye
Vcs-Git: https://salsa.debian.org/med-team/flye.git
=====================================
debian/patches/fix_makefile.patch
=====================================
@@ -0,0 +1,24 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 05 Jun 2020 15:05:08 +0200
+Description: Fix clean target in Makefile
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -63,10 +63,10 @@ main.o: main.cpp
+
+
+ clean:
+- -rm ${repeat_obj}
+- -rm ${sequence_obj}
+- -rm ${assemble_obj}
+- -rm ${polish_obj}
+- -rm ${contigger_obj}
+- -rm ${main_obj}
+- -rm ${MODULES_BIN}
++ -rm -f ${repeat_obj}
++ -rm -f ${sequence_obj}
++ -rm -f ${assemble_obj}
++ -rm -f ${polish_obj}
++ -rm -f ${contigger_obj}
++ -rm -f ${main_obj}
++ -rm -f ${MODULES_BIN}
=====================================
debian/patches/series
=====================================
@@ -0,0 +1,2 @@
+fix_makefile.patch
+use_debian_packaged_libs.patch
=====================================
debian/patches/use_debian_packaged_libs.patch
=====================================
@@ -0,0 +1,40 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 05 Jun 2020 15:05:08 +0200
+Description: use Debian packaged libminimap2 and liblemon
+
+--- a/Makefile
++++ b/Makefile
+@@ -8,10 +8,10 @@ export BIN_DIR = ${ROOT_DIR}/bin
+ export MINIMAP2_DIR = ${ROOT_DIR}/lib/minimap2
+ export SAMTOOLS_DIR = ${ROOT_DIR}/lib/samtools-1.9
+
+-export CXXFLAGS += ${LIBCUCKOO} ${INTERVAL_TREE} ${LEMON} -I${MINIMAP2_DIR}
+-export LDFLAGS += -lz -L${MINIMAP2_DIR} -lminimap2
++export CXXFLAGS += ${LIBCUCKOO} ${INTERVAL_TREE} ${LEMON}
++export LDFLAGS += -lz -lminimap2
+
+-.PHONY: clean all profile debug minimap2 samtools
++.PHONY: clean all profile debug
+
+ .DEFAULT_GOAL := all
+
+@@ -29,15 +29,13 @@ ${BIN_DIR}/flye-samtools:
+ make samtools -C ${SAMTOOLS_DIR} -j ${THREADS}
+ cp ${SAMTOOLS_DIR}/samtools ${BIN_DIR}/flye-samtools
+
+-all: minimap2 samtools
++all:
+ make release -C src -j ${THREADS}
+ profile: minimap2 samtools
+ make profile -C src -j ${THREADS}
+-debug: minimap2 samtools
++debug:
+ make debug -C src -j ${THREADS}
+ clean:
+ make clean -C src
+- make clean -C ${MINIMAP2_DIR}
+- make clean-all -C ${SAMTOOLS_DIR}
+- rm ${BIN_DIR}/flye-minimap2
+- rm ${BIN_DIR}/flye-samtools
++ rm -f ${BIN_DIR}/flye-minimap2
++ rm -f ${BIN_DIR}/flye-samtools
View it on GitLab: https://salsa.debian.org/med-team/flye/-/commit/5395a042df9e4f8d492934475caad42a20259626
--
View it on GitLab: https://salsa.debian.org/med-team/flye/-/commit/5395a042df9e4f8d492934475caad42a20259626
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200605/8827aa7e/attachment-0001.html>
More information about the debian-med-commit
mailing list