diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2019-10-04 20:44:13 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2019-10-04 20:44:20 +0200 |
commit | 341da20333da713d21e01a5d22aeedac551261c3 (patch) | |
tree | 2930449530b796196ee3ba35a3ed3736a1aa97c4 /dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild | |
parent | app-i18n/fcitx-sayura: Use EAPI="7". (diff) | |
download | gentoo-341da20333da713d21e01a5d22aeedac551261c3.tar.gz gentoo-341da20333da713d21e01a5d22aeedac551261c3.tar.bz2 gentoo-341da20333da713d21e01a5d22aeedac551261c3.zip |
dev-vcs/git-deploy: Move from perl-app to perl-functions.eclass
Package-Manager: Portage-2.3.70, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild')
-rw-r--r-- | dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild b/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild new file mode 100644 index 000000000000..3e27f1ef8e6d --- /dev/null +++ b/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit perl-functions + +COMMIT="e9ef93debd12d85e70676dd79b4bd78ac2b05271" + +DESCRIPTION="make deployments so easy that you'll let new hires do them on their +first day" +HOMEPAGE="https://github.com/git-deploy/git-deploy" +SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +COMMON_DEPEND="dev-vcs/git + virtual/perl-File-Spec + virtual/perl-Getopt-Long + virtual/perl-Term-ANSIColor + virtual/perl-Time-HiRes + virtual/perl-Memoize + virtual/perl-Data-Dumper" +DEPEND="dev-lang/perl + test? ( + ${COMMON_DEPEND} + virtual/perl-File-Temp + )" +RDEPEND="dev-lang/perl:= +${COMMON_DEPEND}" + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + pod2man -n git-deploy README.pod > git-deploy.1 || die +} + +src_test() { + local testdir=${TMPDIR}/git-deploy-test + + # Prepare for tests + cp -a "${S}/" $testdir || die + cd $testdir || die + + git config --global user.name "git-deploy" || die + git config --global user.email "git-deploy@localhost" || die + + git init . || die + git add . || die + git commit -a -m 'git-deploy testing' || die + + USER="git-deploy" perl t/run.t || die +} + +src_install() { + perl_set_version + dobin git-deploy + + insinto $VENDOR_LIB + doins -r lib/Git + + doman git-deploy.1 + + newdoc Changes ChangeLog +} |