Andreas Tille pushed to branch master at Debian Med / conda-package-handling
Commits: 71875b5e by Andreas Tille at 2019-11-20T13:41:31Z Remove junit.xml from install dir - - - - - 7913c9db by Andreas Tille at 2019-11-20T13:43:41Z Fix license - - - - - 3484967b by Andreas Tille at 2019-11-20T13:46:31Z add manpage - - - - - ed0dff04 by Andreas Tille at 2019-11-20T13:50:14Z Enable hardening options (but it does not have any effect) - - - - - 5 changed files: - debian/copyright - + debian/cph.1 - + debian/createmanpages - + debian/manpages - debian/rules Changes: ===================================== debian/copyright ===================================== @@ -1,16 +1,37 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: conda-package-handling -Source: <path_to_download> -Comment: **** Before manually editing this file you should give **** - scan-copyrights - **** available in cme + lib-config-model-dpkg-perl **** - **** package a try. For existing copyright files try **** - cme update dpkg-copyright +Source: https://github.com/conda/conda-package-handling/releases Files: * -Copyright: 20xx-20yy <upstream> -License: <license> +Copyright: 2019 Conda +License: BSD-3-Clause Files: debian/* Copyright: 2019 Andreas Tille <[email protected]> -License: <license> +License: BSD-3-Clause + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ===================================== debian/cph.1 ===================================== @@ -0,0 +1,34 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. +.TH CPH "1" "November 2019" "cph 1.6.0" "User Commands" +.SH NAME +cph \- create and extract conda packages of various formats +.SH SYNOPSIS +.B cph +[\-h] [\-V] {extract,x,create,c,verify,v,transmute,t} ... +.SH OPTIONS +.SS "optional arguments:" +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +Show the conda\-package\-handling version number and +exit. +.SS "subcommands:" +.IP +{extract,x,create,c,verify,v,transmute,t} +.TP +extract (x) +extract package contents +.TP +create (c) +bundle files into a package +.TP +verify (v) +verify converted files against their reference +.TP +transmute (t) +convert from one package type to another +.SH AUTHOR + This manpage was written by Andreas Tille for the Debian distribution and + can be used for any other usage of the program. ===================================== debian/createmanpages ===================================== @@ -0,0 +1,28 @@ +#!/bin/sh +MANDIR=debian +mkdir -p $MANDIR + +VERSION=`dpkg-parsechangelog | awk '/^Version:/ {print $2}' | sed -e 's/^[0-9]*://' -e 's/-.*//' -e 's/[+~]dfsg$//'` +NAME=`grep "^Description:" debian/control | sed 's/^Description: *//' | head -n1` +PROGNAME=`grep "^Package:" debian/control | sed 's/^Package: *//' | head -n1` + +AUTHOR=".SH AUTHOR\n \ +This manpage was written by $DEBFULLNAME for the Debian distribution and\n \ +can be used for any other usage of the program.\ +" + +# If program name is different from package name or title should be +# different from package short description change this here +progname=cph +help2man --no-info --no-discard-stderr \ + --name="create and extract conda packages of various formats" \ + --version-string="$VERSION" ${progname} > $MANDIR/${progname}.1 +echo $AUTHOR >> $MANDIR/${progname}.1 + +echo "$MANDIR/*.1" > debian/manpages + +cat <<EOT +Please enhance the help2man output. +The following web page might be helpful in doing so: + http://liw.fi/manpages/ +EOT ===================================== debian/manpages ===================================== @@ -0,0 +1 @@ +debian/*.1 ===================================== debian/rules ===================================== @@ -3,19 +3,12 @@ # DH_VERBOSE := 1 export LC_ALL=C.UTF-8 -include /usr/share/dpkg/default.mk -# this provides: -# DEB_SOURCE: the source package name -# DEB_VERSION: the full version of the package (epoch + upstream vers. + revision) -# DEB_VERSION_EPOCH_UPSTREAM: the package's version without the Debian revision -# DEB_VERSION_UPSTREAM_REVISION: the package's version without the Debian epoch -# DEB_VERSION_UPSTREAM: the package's upstream version -# DEB_DISTRIBUTION: the distribution(s) listed in the current entry of debian/changelog -# SOURCE_DATE_EPOCH: the source release date as seconds since the epoch, as -# specified by <https://reproducible-builds.org/specs/source-date-epoch/> - # for hardening you might like to uncomment this: -# export DEB_BUILD_MAINT_OPTIONS=hardening=+all +export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ --with python3 --buildsystem=pybuild + +override_dh_install: + dh_install + find debian -name junit.xml -delete View it on GitLab: https://salsa.debian.org/med-team/conda-package-handling/compare/bada27585231a09ccf6cf86244e82a68b593380d...ed0dff04dd77a42ef1b540f35eb73365ef740f13 -- View it on GitLab: https://salsa.debian.org/med-team/conda-package-handling/compare/bada27585231a09ccf6cf86244e82a68b593380d...ed0dff04dd77a42ef1b540f35eb73365ef740f13 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
