This is an automated email from the git hooks/post-receive script. tille pushed a commit to branch master in repository libtabixpp.
commit c8b702c64d9daa16d83b8cf82e02b76e577bef3a Author: Andreas Tille <[email protected]> Date: Sun Feb 1 14:57:39 2015 +0100 Add some very raw packaging template far from being a sensible packaging --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 24 ++++++++++++++++++++++++ debian/copyright | 31 +++++++++++++++++++++++++++++++ debian/get-orig-source | 45 +++++++++++++++++++++++++++++++++++++++++++++ debian/rules | 27 +++++++++++++++++++++++++++ debian/source/format | 1 + debian/upstream/metadata | 12 ++++++++++++ debian/watch | 15 +++++++++++++++ 9 files changed, 161 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..5125bdd --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +libtabixpp (0.0.20141119-1) UNRELEASED; urgency=low + + * Initial release (Closes: #<bug>) + + -- Andreas Tille <[email protected]> Sun, 01 Feb 2015 14:56:48 +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..19c30aa --- /dev/null +++ b/debian/control @@ -0,0 +1,24 @@ +Source: libtabixpp +Section: science +Priority: optional +Maintainer: Debian Med Packaging Team <[email protected]> +Uploaders: Andreas Tille <[email protected]> +Build-Depends: debhelper (>= 9), + python-markdown +Standards-Version: 3.9.6 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/libtabixpp.git +Vcs-Git: git://anonscm.debian.org/debian-med/libtabixpp.git +Homepage: https://github.com/ekg/tabixpp + +Package: libtabixpp +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ wrapper to tabix indexer + Tabix indexes files where some columns indicate sequence coordinates: name + (usually a chromosme), start and stop. The input data file must be position + sorted and compressed by bgzip (provided in this package), which has a gzip + like interface. After indexing, tabix is able to quickly retrieve data lines by + chromosomal coordinates. Fast data retrieval also works over network if an URI + is given as a file name. + . + This package provides a C++ wrapper to the tabix indexer. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..f12c69e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,31 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Contact: Erik Garrison <[email protected]> +Upstream-Name: vcflib +Source: https://github.com/ekg/vcflib + +Files: * +Copyright: © 2009-2012 Erik Garrison <[email protected]> +License: MIT + +Files: debian/* +Copyright: © 2015 Andreas Tille <[email protected]> +License: MIT + +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/debian/get-orig-source b/debian/get-orig-source new file mode 100755 index 0000000..e486809 --- /dev/null +++ b/debian/get-orig-source @@ -0,0 +1,45 @@ +#!/bin/sh +# if you need to repack for whatever reason you can +# use this script via uscan or directly +# +# FIXME: currently the code is not conform to Debian Policy +# http://www.debian.org/doc/debian-policy/ch-source.html +# "get-orig-source (optional)" +# This target may be invoked in any directory, ... +# --> currently it is assumed the script is called in the +# source directory featuring the debian/ dir + +COMPRESS=xz + +set -e +NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'` + +if ! echo $@ | grep -q upstream-version ; then + VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'` + uscan --force-download +else + VERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+\) .*${NAME}.*?\1?"` + if echo "$VERSION" | grep -q "upstream-version" ; then + echo "Unable to parse version number" + exit + fi +fi + +TARDIR=${NAME}-${VERSION} +mkdir -p ../tarballs +cd ../tarballs +# need to clean up the tarballs dir first because upstream tarball might +# contain a directory with unpredictable name +rm -rf * +tar -xaf ../${TARDIR}.tar.gz + +UPSTREAMTARDIR=`find . -mindepth 1 -maxdepth 1 -type d` +if [ "${UPSTREAMTARDIR}" != "${TARDIR}" ] ; then + mv "${UPSTREAMTARDIR}" "${TARDIR}" +fi + +# Remove useless binaries +# ... do something which needs to be done ... + +GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf "$NAME"_"$VERSION".orig.tar.${COMPRESS} "${TARDIR}" +rm -rf ${TARDIR} diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..1d086d0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +# DH_VERBOSE := 1 + +# some helpful variables - uncomment them if needed +# shamelessly stolen from http://jmtd.net/log/awk/ +#DEBVERS := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}') +#VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[0-9]*://' -e 's/-.*//') +#DEBFLAVOR := $(shell dpkg-parsechangelog | awk '/^Distribution:/ {print $$2}') +#DEBPKGNAME := $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}') +#DEBIAN_BRANCH := $(shell awk 'BEGIN{FS="[= ]+"} /debian-branch/ {print $$2}' debian/gbp.conf) +#GIT_TAG := $(subst ~,_,$(VERSION)) + +# alternatively to manually set those variables you can +# include /usr/share/cdbs/1/rules/buildvars.mk +# and use what is set there. Any hint whether dh might set variables in +# a similar manner are welcome. + +%: + dh $@ + +override_dh_auto_build: + dh_auto_build + markdown_py -f README.html README.md + +#get-orig-source: +# . debian/get-orig-source 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/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..d8b5812 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,12 @@ +Reference: + Author: + Title: + Journal: + Year: + Volume: + Number: + Pages: + DOI: + PMID: + URL: + eprint: diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0114e66 --- /dev/null +++ b/debian/watch @@ -0,0 +1,15 @@ +version=3 + +# - when using releases: +# https://github.com/#GITHUBUSER#/#PACKAGE#/releases .*/archive/#PREFIX#(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz) +# - when using tags +# https://github.com/#GITHUBUSER#/#PACKAGE#/tags .*/#PREFIX#(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) +# Remark: frequently you can do s/#PREFIX#/v?/ since 'v' or nothing is quite common but there are other prefixes possible + +# if tweaking of source is needed +# \ +# debian debian/get-orig-source + +# if you need to repack and choose +dfsg prefix +# opts=dversionmangle=s/[~\+]dfsg[0-9]*// \ +# -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libtabixpp.git _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
