summaryrefslogtreecommitdiff
path: root/dev-vcs/gitsh
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-vcs/gitsh
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-vcs/gitsh')
-rw-r--r--dev-vcs/gitsh/Manifest5
-rw-r--r--dev-vcs/gitsh/gitsh-0.11.2.ebuild65
-rw-r--r--dev-vcs/gitsh/metadata.xml8
3 files changed, 78 insertions, 0 deletions
diff --git a/dev-vcs/gitsh/Manifest b/dev-vcs/gitsh/Manifest
new file mode 100644
index 000000000000..5615cc776fb6
--- /dev/null
+++ b/dev-vcs/gitsh/Manifest
@@ -0,0 +1,5 @@
+DIST gitsh-0.11.2.tar.gz 101503 SHA256 45572b528900bebf5fa2b81e3b04572cbf34dbfee3b17281a1c750ec9518533f SHA512 e8d473b4a13481722eb9a6b9232eb47174ed40f86af45848f33b9b936f09cf2010f8235036d9897bd637b841f35d051d3e426b56642f247b07c3a0d323e9a968 WHIRLPOOL 6d5da503e4f4df3211fc38552d35ce9bd2189bd10430acd234a701a413dc806c2ca4cd3aae2b55fc28d74f82f296ad7a862e72c3629e6c0383bd629c236065ec
+EBUILD gitsh-0.11.2.ebuild 1240 SHA256 6eb3ce9bb82ffd628599743b347a6960cf55c33f59c689416ab7d8451787ab99 SHA512 86db803740b4bfc402276154631cb134ad800fe26c43994acf5150a657e91b2d52d89d0bdf9eaccd85b2c605926db40913a2e0b357a3585cc528437c1f77bc29 WHIRLPOOL 479611fb0109f575a74be56e597939d148e221dde94399e773639cd9eeea80f0f3c8bd3fb38956d64515b0f4b79db3257975d7acbb53e9ae82fcfca0e68a6944
+MISC ChangeLog 3114 SHA256 3c02d57dc8daf8fb4599ce55e3c8762fb12d3723a9956b981306b67063dc22b8 SHA512 a29d858ca5d4d08fcbae4d00007880eb071d144e4ef515df3d26b008d657091883e61032286bf73dc465c6cfd41f56e32351b4e62ea8814deea57289d7b5ee93 WHIRLPOOL 59d9b512b31f0d7ccb70c98a7915bf87258c904f557c5067a3f854ea26b1692f70105f0978002508082036f17cce173724e92a47e8d5ce345f6e3a5bc749a4c1
+MISC ChangeLog-2015 336 SHA256 01f163b6565fb3820363c610852497611fc3954c410fa60d7ea09ae2b5e39e97 SHA512 b2d319514b5d976fd104456e98e183ce7e9384573ed6423274b5a552c3b730012f687949f633bf9dd55590e99557d6791ad05f312f2b8433408abf44da6c896a WHIRLPOOL 0b19c99c01982b6d863cc10cb545b275c289346b69742f5024c99d9f14651530bbf4a18891391fe9ac310076a703429e727de39266dbbd8258de3aed9742b0fa
+MISC metadata.xml 253 SHA256 c2cfb950442dcba7a4886656070e7ee33fe1a9ea3719cf4ab8f6149991181b64 SHA512 d7442414e86260bf43803d60d20da7d8e74cf4ec6f6c523ad03e091aa9a63c9299f12d29ba03f05792c822e4f4da35782be737b5b797b0c67a550b3d05fb9bd8 WHIRLPOOL 6d0045008c51dee6a26ba266c67500cc6fedf619955584509b6c8790b43c2e9364ba126d3dde35feee198ba9c5efb4603e75d53267d74ee1d2ffada550a8bef0
diff --git a/dev-vcs/gitsh/gitsh-0.11.2.ebuild b/dev-vcs/gitsh/gitsh-0.11.2.ebuild
new file mode 100644
index 000000000000..cd7ef1442f6a
--- /dev/null
+++ b/dev-vcs/gitsh/gitsh-0.11.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit autotools ruby-fakegem
+
+DESCRIPTION="An interactive shell for git"
+HOMEPAGE="https://github.com/thoughtbot/gitsh"
+SRC_URI="https://github.com/thoughtbot/gitsh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE="test"
+
+RDEPEND+=" sys-libs/readline "
+
+DEPEND+=" test? ( dev-vcs/git ) "
+
+ruby_add_rdepend "
+ dev-ruby/bundler
+ dev-ruby/parslet
+ "
+
+ruby_add_bdepend "test? ( dev-ruby/pry )"
+
+DOCS="README.md"
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+
+ # Avoid integration tests that assume they can use /usr/bin/ruby
+ rm -f spec/integration/running_scripts_spec.rb || die
+ # or the TTY
+ sed -i -e '/with valid arguments and no script file/,/^ end/ s:^:#:' spec/units/cli_spec.rb || die
+}
+
+each_ruby_prepare() {
+ eautoreconf
+
+ if use test; then
+ git init . || die
+ fi
+}
+
+each_ruby_configure() {
+ RUBY=${RUBY} default
+}
+
+each_ruby_compile() {
+ default
+}
+
+all_ruby_install() {
+ all_fakegem_install
+ doman "${S}"/man/man1/${PN}.1
+}
diff --git a/dev-vcs/gitsh/metadata.xml b/dev-vcs/gitsh/metadata.xml
new file mode 100644
index 000000000000..faa8f02e9175
--- /dev/null
+++ b/dev-vcs/gitsh/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">thoughtbot/gitsh</remote-id>
+ </upstream>
+</pkgmetadata>