[med-svn] [fasta3] 01/10: Initial packaging of fasta3 - non-free, sadly

Andreas Tille tille at debian.org
Tue Dec 5 16:21:47 UTC 2017


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

tille pushed a commit to branch master
in repository fasta3.

commit ec9ca6c17e8aec5cf24f07a7b41ba66a899d1e76
Author: Steffen Moeller <moeller at debian.org>
Date:   Mon Feb 9 15:22:48 2015 +0000

    Initial packaging of fasta3 - non-free, sadly
    
    Sometimes one wonders what we are still missing.
    Anyway, the packaging seems functional, at least
    for amd64 this should all just be fine.
    
    I would not mind somebody adopting this work
    for me - will add the hardening and lto, but
    yet have no exact clue about how to integrate
    the automated testing for instance.
    
    The copyright file is not yet completed. Will
    do that, too.
    
    Cheers,
    
    Steffen
---
 debian/README.Debian          |  6 +++++
 debian/README.source          | 10 ++++++++
 debian/changelog              |  5 ++++
 debian/compat                 |  1 +
 debian/control                | 58 +++++++++++++++++++++++++++++++++++++++++++
 debian/copyright              | 43 ++++++++++++++++++++++++++++++++
 debian/docs                   |  2 ++
 debian/fasta.doc-base.EX      | 20 +++++++++++++++
 debian/fasta3.install         |  1 +
 debian/patches/Makefile.patch | 12 +++++++++
 debian/patches/series         |  1 +
 debian/rules                  | 32 ++++++++++++++++++++++++
 debian/source/format          |  1 +
 debian/watch                  |  2 ++
 14 files changed, 194 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..0f771cd
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,6 @@
+fasta for Debian
+----------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Steffen Moeller <moeller at debian.org>  Mon, 09 Feb 2015 15:04:28 +0100
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..a49081b
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,10 @@
+fasta for Debian
+----------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
+
+
+
+ -- Steffen Moeller <moeller at debian.org>  Mon, 09 Feb 2015 15:04:28 +0100
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f7e901c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+fasta3 (36.3.7a-1) unstable; urgency=low
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Steffen Moeller <moeller at debian.org>  Mon, 09 Feb 2015 15:04:28 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ee2fbf5
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,58 @@
+Source: fasta3
+Section: non-free/science
+Priority: optional
+Maintainer: Steffen Moeller <moeller at debian.org>
+Build-Depends: debhelper (>= 9)
+Standards-Version: 3.9.6
+Homepage: http://fasta.bioch.virginia.edu
+#Vcs-Git: git://anonscm.debian.org/collab-maint/fasta.git
+#Vcs-Browser: http://anonscm.debian.org/?p=collab-maint/fasta.git;a=summary
+
+Package: fasta3
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: tools for searching collections of biological sequences
+ The FASTA programs find regions of local or global similarity between
+ Protein or DNA sequences, either by searching Protein or DNA databases,
+ or by identifying local duplications within a sequence. Other
+ programs provide information on the statistical significance of an
+ alignment. Like BLAST, FASTA can be used to infer functional and
+ evolutionary relationships between sequences as well as help identify
+ members of gene families.
+ .
+ * Protein
+ .
+  - Protein-protein FASTA
+  - Protein-protein Smith-Waterman (ssearch)
+  - Global Protein-protein (Needleman-Wunsch) (ggsearch)
+  - Global/Local protein-protein (glsearch)
+  - Protein-protein with unordered peptides (fasts)
+  - Protein-protein with mixed peptide sequences (fastf)
+ .	
+ * Nucleotide
+ .
+  - Nucleotide-Nucleotide (DNA/RNA fasta)
+  - Ordered Nucleotides vs Nucleotide (fastm)
+  - Un-ordered Nucleotides vs Nucleotide (fasts)
+ .
+ * Translated
+ .
+  - Translated DNA (with frameshifts, e.g. ESTs)
+    vs Proteins (fastx/fasty)
+  - Protein vs Translated DNA (with frameshifts)
+    (tfastx/tfasty)
+  - Peptides vs Translated DNA (tfasts)
+ . 	
+ * Statistical Significance
+ .
+  - Protein vs Protein shuffle (prss)
+  - DNA vs DNA shuffle (prss)
+  - Translated DNA vs Protein shuffle (prfx)
+ .
+ * Local Duplications
+ .
+  - Local Protein alignments (lalign)
+  - Plot Protein alignment "dot-plot" (plalign)
+  - Local DNA alignments (lalign)
+  - Plot DNA alignment "dot-plot" (plalign)
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..08e72db
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,43 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FASTA
+Source: http://faculty.virginia.edu/wrpearson/fasta/fasta3/
+
+Files: *
+Copyright: 1996, 1997, 1998, 1999, 2014 by William R. Pearson and
+   The Rector & Visitors of the University of Virginia
+License: Apache-2.0
+
+Files: src/karlin.c
+Copyright: 1980, 1983 Stephen Altschul
+License: Apache-2.0
+
+Files: src/global_sse2.c
+Copyright: 2010 Michael Farrar <farrar.michael at gmail.com>
+License:
+ /******************************************************************
+ . Copyright 2010 by Michael Farrar.  All rights reserved.
+ . This program may not be sold or incorporated into a commercial product,
+ . in whole or in part, without written consent of Michael Farrar.  For
+ . further information regarding permission for use or reproduction, please
+ . contact: Michael Farrar at farrar.michael at gmail.com.
+ .******************************************************************/
+
+Files: debian/*
+Copyright: 2015 Steffen Moeller <moeller at debian.org>
+License: Apache-2.0
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache version 2.0 license
+ can be found in "/usr/share/common-licenses/Apache-2.0".
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..2e09849
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+README
+doc/*
diff --git a/debian/fasta.doc-base.EX b/debian/fasta.doc-base.EX
new file mode 100644
index 0000000..a7e90ac
--- /dev/null
+++ b/debian/fasta.doc-base.EX
@@ -0,0 +1,20 @@
+Document: fasta
+Title: Debian fasta Manual
+Author: <insert document author here>
+Abstract: This manual describes what fasta is
+ and how it can be used to
+ manage online manuals on Debian systems.
+Section: unknown
+
+Format: debiandoc-sgml
+Files: /usr/share/doc/fasta/fasta.sgml.gz
+
+Format: postscript
+Files: /usr/share/doc/fasta/fasta.ps.gz
+
+Format: text
+Files: /usr/share/doc/fasta/fasta.text.gz
+
+Format: HTML
+Index: /usr/share/doc/fasta/html/index.html
+Files: /usr/share/doc/fasta/html/*.html
diff --git a/debian/fasta3.install b/debian/fasta3.install
new file mode 100644
index 0000000..eb6cf92
--- /dev/null
+++ b/debian/fasta3.install
@@ -0,0 +1 @@
+bin/[a-z]* usr/bin
diff --git a/debian/patches/Makefile.patch b/debian/patches/Makefile.patch
new file mode 100644
index 0000000..7501778
--- /dev/null
+++ b/debian/patches/Makefile.patch
@@ -0,0 +1,12 @@
+Index: fasta3-36.3.7a/make/Makefile
+===================================================================
+--- fasta3-36.3.7a.orig/make/Makefile
++++ fasta3-36.3.7a/make/Makefile
+@@ -34,6 +34,7 @@
+ THR_LIBS = -lpthread
+ THR_CC =
+ 
++BIN = ../bin
+ XDIR = /seqprg/bin
+ 
+ DROPGSW_NA_O = dropgsw2.o wm_align.o calcons_sw.o
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5b1c0a4
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+Makefile.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..11705d7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,32 @@
+#!/usr/bin/make -f
+#DH_VERBOSE = 1
+
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+
+ARCH=`dpkg-architecture -qDEB_TARGET_GNU_CPU`
+
+#MAKEFILE="../make/Makefile"
+#
+#ifeq (x86_64,$(ARCH))
+MAKEFILE="../make/Makefile.linux64"
+#endif
+
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# package maintainers to append CFLAGS
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+%:
+	dh $@ 
+
+override_dh_auto_build:
+	cd src && $(MAKE) -f $(MAKEFILE)
+
+override_dh_auto_clean:
+	cd src && $(MAKE) -f $(MAKEFILE) clean-up
+
+
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..2a57abc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://faculty.virginia.edu/wrpearson/fasta/fasta3/fasta-(3.*)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/fasta3.git



More information about the debian-med-commit mailing list