summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2020-02-05 06:46:11 +0100
committerHans de Graaff <hans@degraaff.org>2020-02-05 06:46:11 +0100
commitfd8406c4dda38a4825f398f897b354e6fedc2ace (patch)
treebf448f7e73adcfb41fff43fc9e2ca97b1640b8e4 /dev-vcs
parentdev-ruby/iniparse: add ruby27 (diff)
downloadgraaff-fd8406c4dda38a4825f398f897b354e6fedc2ace.tar.gz
graaff-fd8406c4dda38a4825f398f897b354e6fedc2ace.tar.bz2
graaff-fd8406c4dda38a4825f398f897b354e6fedc2ace.zip
dev-vcs/overcommit: add 0.52.1
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Hans de Graaff <hans@degraaff.org>
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/overcommit/Manifest1
-rw-r--r--dev-vcs/overcommit/overcommit-0.52.1.ebuild38
2 files changed, 39 insertions, 0 deletions
diff --git a/dev-vcs/overcommit/Manifest b/dev-vcs/overcommit/Manifest
index 5da1f59a..b210b726 100644
--- a/dev-vcs/overcommit/Manifest
+++ b/dev-vcs/overcommit/Manifest
@@ -1,3 +1,4 @@
DIST overcommit-0.50.0.tar.gz 186287 BLAKE2B c07adfff3910d71728bba81100a7063fe10ef15cf08ce13f41a71f48a46fa88eaea5eb212a554c4e4831f4a659db1e7d51be5931e93a84be007fa52b926f47c3 SHA512 9df2618b13ba606fbc9ce58f15a775e9d28d84157de054be3affac7a4626f9c9975f67451c20663b1eda2891fdfbd1ebe884224837eeb0906717ae6f66259015
DIST overcommit-0.51.0.tar.gz 186592 BLAKE2B 19ca6fa339de6e73500bd59cef440d2e10f6d745a6e020a620c05e2e7c4541821b383ca8ae1be9d10573b2850d830ceb590e08e1302623998bbe5b72e7344fe8 SHA512 e7cc72f00f319ee997da7c1e06a755ef3264cf7c71c2ebd20b2f3691fb99d19cf9f071e966aa6337c8ce4401cabab118bda07cf4ec538718367dffbb0507dcf7
DIST overcommit-0.52.0.tar.gz 189590 BLAKE2B 85c5cd9f16f972754595f8b42a812f4c7d2435e7984cc365b3db1b2b73d7b7dd8635788aa556e2bfc58cc100791574dc95fea90251077214771a841e576aaf5d SHA512 d301f96066d885b2d34b847afe428d19cce1def31025b661666db882099c2812d8cd26492fb7d7d0bdfdcaad8a4417b98e6cd1f747c4cab3e985bc07e940fe84
+DIST overcommit-0.52.1.tar.gz 189658 BLAKE2B b9aea2c9e418401f52391847973c03c7c98fc30c4bf1ea0fe3e34595f879788a80ac1be90d859b429b07933b020e93cd8784035925c3488bf483719471374310 SHA512 c3986098bdfe3188b6562918d2fda36986594a04127cf46189db4fcdb658c452ee8a52f0fd2c9d63439f43e0fe0c2890cc1901430970d17e6de44f980468d4ca
diff --git a/dev-vcs/overcommit/overcommit-0.52.1.ebuild b/dev-vcs/overcommit/overcommit-0.52.1.ebuild
new file mode 100644
index 00000000..8cd1ecd6
--- /dev/null
+++ b/dev-vcs/overcommit/overcommit-0.52.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="config libexec template-dir"
+
+# Needs to work around require_relative
+# RUBY_FAKEGEM_GEMSPEC="overcommit.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The Opinionated Git Hook Manager"
+HOMEPAGE="https://github.com/sds/overcommit"
+SRC_URI="https://github.com/causes/overcommit/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/childprocess:2
+ >=dev-ruby/iniparse-1.4:1
+"
+
+each_ruby_install() {
+ each_fakegem_install
+
+ local hookdir
+ hookdir="$(ruby_fakegem_gemsdir)/gems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}/template-dir/hooks"
+
+ fperms 0755 "${hookdir}"/{commit-msg,overcommit-hook,post-checkout,post-commit,post-merge,post-rewrite,pre-commit,prepare-commit-msg,pre-push,pre-rebase}
+}