From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1164E139694 for ; Sun, 30 Jul 2017 14:56:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 682C21FC1B5; Sun, 30 Jul 2017 14:56:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2E1CC1FC1B5 for ; Sun, 30 Jul 2017 14:56:02 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 00BCD34182F for ; Sun, 30 Jul 2017 14:56:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5D0C774BF for ; Sun, 30 Jul 2017 14:55:58 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1501426509.4f14138ee08d83565b03ff2862c9afd60d9bbbf6.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-shells/peco/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-shells/peco/Manifest app-shells/peco/metadata.xml app-shells/peco/peco-0.5.1.ebuild X-VCS-Directories: app-shells/peco/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: 4f14138ee08d83565b03ff2862c9afd60d9bbbf6 X-VCS-Branch: master Date: Sun, 30 Jul 2017 14:55:58 +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: 4b9f89f6-d12e-4fd0-9237-044b0a3e72ad X-Archives-Hash: 71c6b1bec4dc029ce0a804a1755ae236 commit: 4f14138ee08d83565b03ff2862c9afd60d9bbbf6 Author: Vladimir Pavljuchenkov (SpiderX) spiderx dp ua> AuthorDate: Fri Jul 7 08:31:38 2017 +0000 Commit: David Seifert gentoo org> CommitDate: Sun Jul 30 14:55:09 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f14138e app-shells/peco: new ebuild peco (pronounced peh-koh) is a tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results. Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5060 app-shells/peco/Manifest | 8 ++++++ app-shells/peco/metadata.xml | 20 +++++++++++++++ app-shells/peco/peco-0.5.1.ebuild | 54 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) diff --git a/app-shells/peco/Manifest b/app-shells/peco/Manifest new file mode 100644 index 00000000000..72f81cf7a5c --- /dev/null +++ b/app-shells/peco/Manifest @@ -0,0 +1,8 @@ +DIST github.com-google-btree-0c3044bc8bada22db67b93f5760fe3f05d6a5c25.tar.gz 14149 SHA256 c8424767f800795f0adf709cc70fb7531e4d269fa09c358577e23bbc9aa8b7fb SHA512 47885509723b39d9b1be6552e4c3ae49088e52daff2c0d0babfd2ca27c5b40f9665cba0f4b45f6a673d04d7ea906da3416cc3de4ea33cdcbf4d8ccf6e350a46b WHIRLPOOL 7bed12ccf6cbded3f2ae01b2134eb9e632deab573c4c8526549dbffe05eecc35dfd7ce992a8a89fba0040e5c575f9b1d5dcb33115b3715aa0b7e1479cae6097c +DIST github.com-jessevdk-go-flags-8bc97d602c3bfeb5fc6fc9b5a9c898f245495637.tar.gz 54382 SHA256 df0474e62c55ab700bfed0fc932154aa69b4f737abacb3461a5aa5d866c198bd SHA512 65bd90bb6c3d9070ff415f514f2dd113bf886c0a2bcfcf3dbec6fe789df9f27683a4df83d71426f63d00a208b3b581cf791755d71f8dc0c7f7a684a38b7c8401 WHIRLPOOL 3fa57311090b2a1e8b76fafe74e12855e95acfc48c57cc853c7b8fc7208bbe926a7d35a07e9dced99001516e54c15ce04bb27701f0ff020f4277b65bf5149ef8 +DIST github.com-lestrrat-go-pdebug-2e6eaaa5717f81bda41d27070d3c966f40a1e75f.tar.gz 5178 SHA256 e87a2516d087e26e65dc978e6aa41c7191c4bdefd42e226f9c3045e8b5a840ef SHA512 b974046135b8fe7f4272eb0f335f30bea93fb25ec9813a733dd34a2342cd6174a2a67ecd595db51e37eee03ffb5155a67cb86afb74b8b99a151d7cbc9aa52ac7 WHIRLPOOL 41940d7d3cb2226e0ce652e514c278f044ff7dc303d82c3c6d7ede41cb1ae2e9a7a24c81cf3c147cfe980f5798ab3994fa8f0a97f8e402fb624a39add0aff21a +DIST github.com-mattn-go-runewidth-737072b4e32b7a5018b4a7125da8d12de90e8045.tar.gz 6862 SHA256 a565b12ab20b9dab3519e58c711c1b5ad4122c2693cd6e01259d4799708b6044 SHA512 ff8389d189ed1480929954d2567026984d93910a6fa7cdc3c6a925e8dc876a3df10298b08bd7bbf6f7d90914d64212928b2b1b3032ee4bd89974a2938a77f853 WHIRLPOOL 5df110a17cb2ae23a2eab33d418d01889f4264e3f0a04a90afb1027886476544f1d4e61d8110e01ac5ca553642609593e12aed726a9024deec3e96b3843d0478 +DIST github.com-nsf-termbox-go-abe82ce5fb7a42fbd6784a5ceb71aff977e09ed8.tar.gz 30257 SHA256 4d4c5b54cdb3598451947939f6cf1455e1e4db24f2187ffafd88c65dd3c218e3 SHA512 0d4f18366c471aacf0d6fc92c716287d66b1f97ad922af23f4edd030697141d34c8013e62848c10827bf35f7cfb6b6153e29609b41fe36886139a074b1517a65 WHIRLPOOL 6a4cf79600b8b2d0973b69ce827a650a7ea01d9fffe7d77ad30e4639c58474e67f1d4e8e1d877b7107e43169a64a517f04980da828c54d5f2d3df489cc7c0332 +DIST github.com-pkg-errors-248dadf4e9068a0b3e79f02ed0a610d935de5302.tar.gz 11334 SHA256 9f42447a1e90c491f91c2e79f2b962c2f49376bdc3771adcf8c7c9eee4513e0c SHA512 ee488416799f9359958e1cf68cd17a13019a11687dccee7db2633fcd361c7a48da0f6afec6275977f09a38f8475625b66d9f51a4003d2337d07aadf091f5e1d9 WHIRLPOOL d92bb120b4a0a69358957de5f409ab5af98f74cb7e96383e10a457a48c172877e77226df4f0d991780ba061e70170d1e75bc702001b6f9518c4dda5648ea71d0 +DIST github.com-stretchr-testify-18a02ba4a312f95da08ff4cfc0055750ce50ae9e.tar.gz 83549 SHA256 b7de5d7c5d6b50aeeacb8611af330f0f7c68a36864c3a3896ccc3d9f47279bd7 SHA512 e9af02a015b8eff0c83ba7ad6236d83804f75206586ac7a260c2ee663764aa41af445420f296d793ab7ebd3ac9f346dfdd5f1bfda20a4cbdf0a7b29452c7ce37 WHIRLPOOL b95d2b632042793487d4436cc4a6c0739f868f818fc764517cf5ff0d9ac7c23392714cd139cb992ff92bbbf7c13aecf9546cfacc53e2f95c656b6f3ffb8df90b +DIST peco-0.5.1.tar.gz 76247 SHA256 1acbf8f7f077208a8d4406a37be88783432455d6ff905e0a19168c7c2a34f1c8 SHA512 ed940949917ea00556d6484e427c6a98bff8506cbeae95fedbdab8579fe5ec0bb800a901a32a268752ec3502fa4cae8033ad38422ca341b1375370e1b25cad0c WHIRLPOOL 06fb9c035fddc21e98e4ecb08c4dbba1efe7072a821c8bd7789458a5b3a37f6cf6cace35dd9062ab4df82c2415da105d3018c0f4a68e866d80451c21638b5ce3 diff --git a/app-shells/peco/metadata.xml b/app-shells/peco/metadata.xml new file mode 100644 index 00000000000..e54c22ca1bc --- /dev/null +++ b/app-shells/peco/metadata.xml @@ -0,0 +1,20 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + peco can be a great tool to filter stuff like logs, process stats, + find files, because unlike grep, you can type as you think and + look through the current results. + + + peco/peco + + diff --git a/app-shells/peco/peco-0.5.1.ebuild b/app-shells/peco/peco-0.5.1.ebuild new file mode 100644 index 00000000000..3d8169733f2 --- /dev/null +++ b/app-shells/peco/peco-0.5.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGO_VENDOR=( + "github.com/google/btree 0c3044bc8bada22db67b93f5760fe3f05d6a5c25" + "github.com/jessevdk/go-flags 8bc97d602c3bfeb5fc6fc9b5a9c898f245495637" + "github.com/lestrrat/go-pdebug 2e6eaaa5717f81bda41d27070d3c966f40a1e75f" + "github.com/mattn/go-runewidth 737072b4e32b7a5018b4a7125da8d12de90e8045" + "github.com/nsf/termbox-go abe82ce5fb7a42fbd6784a5ceb71aff977e09ed8" + "github.com/pkg/errors 248dadf4e9068a0b3e79f02ed0a610d935de5302" + "github.com/stretchr/testify 18a02ba4a312f95da08ff4cfc0055750ce50ae9e" +) + +EGO_PN="github.com/peco/${PN}" + +inherit golang-vcs-snapshot + +ARCHIVE_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="Simplistic interactive filtering tool" +HOMEPAGE="https://github.com/peco/peco" +SRC_URI=" + ${ARCHIVE_URI} + ${EGO_VENDOR_URI}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + dev-go/glide + dev-go/go-spew" + +src_prepare() { + default + + # Don't install dependencies + sed -i '/peco\$(SUFFIX):/s/ installdeps//' \ + src/${EGO_PN}/Makefile || die "sed failed" +} + +src_compile() { + GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} build +} + +src_install() { + dobin src/${EGO_PN}/releases/peco_linux_amd64/peco + + local DOCS=( src/${EGO_PN}/Changes src/${EGO_PN}/README.md ) + einstalldocs +}