From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 57340138262 for ; Thu, 19 May 2016 16:26:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A3A96141D5; Thu, 19 May 2016 16:26:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1D13D141B2 for ; Thu, 19 May 2016 16:26:16 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2EBFD340CEA for ; Thu, 19 May 2016 16:26:15 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 941E4976 for ; Thu, 19 May 2016 16:26:11 +0000 (UTC) From: "Ian Delaney" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ian Delaney" Message-ID: <1463675130.2e83c20fd2f681dbaf1ec2adad93d32e6756610f.idella4@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/dput-ng/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/dput-ng/Manifest dev-util/dput-ng/dput-ng-1.10.ebuild dev-util/dput-ng/metadata.xml X-VCS-Directories: dev-util/dput-ng/ X-VCS-Committer: idella4 X-VCS-Committer-Name: Ian Delaney X-VCS-Revision: 2e83c20fd2f681dbaf1ec2adad93d32e6756610f X-VCS-Branch: master Date: Thu, 19 May 2016 16:26:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 3c346e34-0c4d-4114-81dd-af5301742b5d X-Archives-Hash: 73583961a941cec107ce24e2d07cd0c0 commit: 2e83c20fd2f681dbaf1ec2adad93d32e6756610f Author: Yuri Konotopov gmail com> AuthorDate: Thu May 19 16:08:39 2016 +0000 Commit: Ian Delaney gentoo org> CommitDate: Thu May 19 16:25:30 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e83c20f dev-util/dput-ng: initial ebuild version - 1.10 Package will be maintained by Yuri Konotopov gmail.com> via Proxy Maintainers Project. Closes: https://github.com/gentoo/gentoo/pull/1465 Signed-off-by: Ian Delaney gentoo.org> dev-util/dput-ng/Manifest | 1 + dev-util/dput-ng/dput-ng-1.10.ebuild | 90 ++++++++++++++++++++++++++++++++++++ dev-util/dput-ng/metadata.xml | 12 +++++ 3 files changed, 103 insertions(+) diff --git a/dev-util/dput-ng/Manifest b/dev-util/dput-ng/Manifest new file mode 100644 index 0000000..6da3f97 --- /dev/null +++ b/dev-util/dput-ng/Manifest @@ -0,0 +1 @@ +DIST dput-ng_1.10.tar.xz 82608 SHA256 20c879b47cf35adc7aa52ed0e0bc790b7ae4c29aa8e8cb9fbcc73c1467579f7a SHA512 4a883350e7a0b47c121b752d1e0ab1470924319ef895f55742fc4d8f8a0cb3a0ab4ae18d54495ebc9229b0cbf18fa375848fcdcd2431ee1f66bff6433b9a3b08 WHIRLPOOL 153eb6314926272fac45fb15054232e6ab74f8464a336893dff6555d610e7a0d1b004b3f27c6361ff91ef6f0885de51695fd07a2c2764434c0549f876e742f6d diff --git a/dev-util/dput-ng/dput-ng-1.10.ebuild b/dev-util/dput-ng/dput-ng-1.10.ebuild new file mode 100644 index 0000000..cdfed67 --- /dev/null +++ b/dev-util/dput-ng/dput-ng-1.10.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=1 + +inherit bash-completion-r1 distutils-r1 + +DESCRIPTION="Next generation Debian package upload tool" +HOMEPAGE="https://people.debian.org/~paultag/dput-ng/" +SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/python-debian[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] + dev-util/distro-info[python,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + app-text/asciidoc + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/python-debian[${PYTHON_USEDEP}] + )" + +RESTRICT="test" + +S="${WORKDIR}/${PN/-/}" + +src_compile() { + distutils-r1_src_compile + + mkdir man || die + for file in docs/man/*.man; do + a2x --doctype manpage --format manpage -D man \ + "${file}" || die + done +} + +src_install() { + local DPUT_BINARIES=( dcut dirt dput ) + local DPUT_ETC=( metas profiles ) + local DPUT_SHARE=( + codenames + commands + hooks + interfaces + schemas + uploaders + ) + + distutils-r1_src_install + + for binary in ${DPUT_BINARIES[@]}; do + dobin bin/"${binary}" + done + python_fix_shebang "${D}"/usr/bin + + insinto /etc/dput.d + for dir in ${DPUT_ETC[@]}; do + doins -r skel/"${dir}" + done + + insinto /usr/share/"${PN}" + for dir in ${DPUT_SHARE[@]}; do + doins -r skel/"${dir}" + done + + insinto /usr/share/man/man5 + doins man/dput.cf.5 + rm man/dput.cf.5 || die + + for file in man/*; do + doman "${file}" + done + + newbashcomp debian/"${PN}".bash-completion dput +} + +python_test() { + # test_configs.py failing + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824652 + nosetests || die "Tests failed under ${EPYTHON}" +} diff --git a/dev-util/dput-ng/metadata.xml b/dev-util/dput-ng/metadata.xml new file mode 100644 index 0000000..bf1c5c2 --- /dev/null +++ b/dev-util/dput-ng/metadata.xml @@ -0,0 +1,12 @@ + + + + + ykonotopov@gmail.com + Yuri Konotopov + + + proxy-maint@gentoo.org + Proxy Maintainers + +