diff options
Diffstat (limited to 'app-misc/skim')
-rw-r--r-- | app-misc/skim/Manifest | 2 | ||||
-rw-r--r-- | app-misc/skim/skim-0.6.3.ebuild | 108 |
2 files changed, 110 insertions, 0 deletions
diff --git a/app-misc/skim/Manifest b/app-misc/skim/Manifest index 11f58cf328d3..567cd4649d47 100644 --- a/app-misc/skim/Manifest +++ b/app-misc/skim/Manifest @@ -59,6 +59,7 @@ DIST skim-0.5.4.tar.gz 87040 BLAKE2B c7816dae5142d3230bf98db7c86ec8b8d78adac52df DIST skim-0.5.5.tar.gz 87411 BLAKE2B 98dbd5d8f5d45a0752975316aa41971622e6d65e91dbfe9c8248882931d05dcfb0d8ab32fc51504060fd41aef7c456c8f753e2939a726ad41cd3b82515adeeb1 SHA512 a6970252633e32004edc4e4cf910a5d07d1a63b11b77e56d5ddc6ad656d33ea984dc02523fbfaf5eeb58c197d95a17fb6bcdf16448d68c6a239798b3180d7aa2 DIST skim-0.6.1.tar.gz 80538 BLAKE2B bff6e24e0c2b8461cf61f7f1e48f96ba0a353e39de0f4ead0ae40748286d666955f35cf3e088fc4253b9bde97784321a9636c0cee20fe4039782c57acaed8b66 SHA512 7fba58012cdce94f8d55afbde1ca8a4adcf07a2e4bf86da58b54cdc31fe700824ac7a16e1ea9558bd5f74ed21f8fda25a50237c68c4ca8ded9e9935570386ad1 DIST skim-0.6.2.tar.gz 81573 BLAKE2B 91843436748456d513e4abd19682ce329d4971ef9d989a7c059088aeaa4274cb2fe4d38760102f3c16bc6638a2b0f1162609a5a3531c8a75bbba508e957fc487 SHA512 47c89b9f6bdbbc3c470c4edb5b23fcf94165cb34ab7be4de6113b4eb4433d81064395c5495d2129c7877dd8ed3bea9067f1d2b965fd7683c39aec1bb070b7b3d +DIST skim-0.6.3.tar.gz 85901 BLAKE2B 1a16c725b07a582f125d9e64d0f520e1218ca3fe1cd4ccc73e78a05b2d19d8d63387cb11c9da50c29237fdd31bce668bd1ca12d8c72509c7c1041774f6b34fc1 SHA512 9f1bc94a4566e5ba1419ba06ce3eef66280ca4dc0824414af20ea8ff2cf58abbe3ec9a83d909c95542b88e88bb97be1c8dd27278844c17adeee45ee1ef98352a DIST strsim-0.6.0.crate 8500 BLAKE2B fb5d756691a359d086886bf579445a262d2691285c120670e1b9da828922e43630339d59e4dbc98fe1fd6c92785264bef645be4ca80681059d8ee9f6d7be582b SHA512 43cbcf2cab7f91515f52f20719e8013cff23807ca79a9a69f1997ec1ba2eacf713d64c88e33f4c9ba852fb3dda4b87e943587ae4b6ff5bfbbb81deb6dbf76a97 DIST strsim-0.7.0.crate 8435 BLAKE2B 6869075bc3949fbdec1b74548b816560d1bf3759ba4c3e972a84f885e6732edd25596d75a4b6f6b85d93821f559757d096cb5f0b0eb04dabd8bb974d214f3188 SHA512 3f92df0f444129b16fbb15c533b7bc1d6f18970b487b57345f74747fb7f41e3dc0cb61255712e94d419a5777b8f6a9cdf1a716718698c479eb98dfb6464d1983 DIST syn-0.15.29.crate 146203 BLAKE2B b9280bda7735dfc08f80816e5db9c22e27596e5bfcbc54accd37a9bc4899c2caf1bcef03155c653441365ed9fc8cad910fa47c58ba7a386b3fc9f40b4be59a27 SHA512 1a5f365a8239758c9a2e2cfac3bac1bc94995ea48eb087cc8a2dc62a33a2f22b2bbe2985e344fdd758021ab66e55ff17e76c0234e9ae342499d1ae1fc3294767 @@ -72,6 +73,7 @@ DIST time-0.1.38.crate 28500 BLAKE2B f0d98a7288616c2a5a07691e6bfe2bed5b043c9ddec DIST time-0.1.42.crate 30005 BLAKE2B 6d85ae2e56612b5c6955921b671ac62ad10c174fa9fd382e2d76018fc2789253836397b980f8e6d0db4f1b19da244c64d3bffb4fa6c25ac0b66e7ba9876590d4 SHA512 4df662212377093b0fd8fcd88ddc30b20a8af7d989c2e100c0cf64f9741e88eea6e858e1aa4220be6b76b0cf8b62c8116b492010d74d1ebef197c66aa130aa83 DIST tuikit-0.2.1.crate 31554 BLAKE2B e07173a3dc76110a905c448291e2a9f5b75bc963a47349744700bab7063a9b652eaf66ff2bf242280c76c902d914baf474076c7c5a531a310a1dc54bffe619ac SHA512 1aca6f200f15765191d46fb136486eeb3da70ecd59ad7716769ffe41950020f6eb36b365ab1c7f7844ba07f0e75f7c4644611ff592ae316fb9fad139b64e8f06 DIST tuikit-0.2.2.crate 33081 BLAKE2B fd9f918d8fffd424d67975975a17a2c3e11c9f87ff1f790e3c5eb09de609e78980cf63b76ef3761b8061473eced6801dfddb52d891a0e3bc864e7be7cc1e3369 SHA512 fa9b6aeebb9e3ea93ec3378c76e11d9f86fa17be1d4b36b3bb9ff4c98ea3ab8f020e4464f035af9f5e4c5ee44ce1d4fea1871d5c81f025666e19e5c5f8c18ff9 +DIST tuikit-0.2.4.crate 33957 BLAKE2B 3fa1eeb5ac69e0754ada795f79c4c487b5dd4477af57d20c526b8a8f79b586b9de0ec1038cacc7d103b1947ea2cf034658b741c4670acd6a5582a49dc5afd3e0 SHA512 1020e264eb63bf966cc34dadbf74d19e752752f53f07a6148c79310cb5d0cb33f1d57566c2e72dff005012eaa62b02c673ff69ac857805fe28af4e7648c18ac4 DIST ucd-util-0.1.3.crate 25897 BLAKE2B d67d250603625d7fe55b1bd17a8bff03ddf2e48b531e8f754f51dcd49370a2b66d0915842fb2fce85a69df2c38f9c086ac3c36115d40c5a8138e5451f71a1cfe SHA512 50a796feb198012241d73001bb53c8e3d3168df379de91d7ecaccfd829b08a356afe3db736fb8cced8748141d7a9e4b157440442c425816c78c0615c08e20f2e DIST unicode-width-0.1.4.crate 15283 BLAKE2B 61a72cc00c929624bbf46ab89a8850270ce36d0c986dd302b436b98405e2b53c1199588c70920a3379fa55c9dadd070404a8d3580544c02ffe9bbdb6ed078215 SHA512 f06b243e533ab9c68d88ccd06a283dfff5fd13e9340cf11bfa74473fc9100bb704c34e7fb66919202a97e7d2ba2e7eed968eced02d557835a06e6a0166865ea3 DIST unicode-width-0.1.5.crate 15761 BLAKE2B 575e6bfe8b8b70cb0e5a167bf546df2964361a223b03a65bdc588c32d4cf9f01194daa8d6d1c90319f1f9981aa5b092dce67c9c97450be4ea630784d834cdbe2 SHA512 bd5ac5f0433953d79408074239edc7c43ce23d56659d467805d81ab01c576a3cf77ccedb3bba41d48bc4ad46a8905ac8a1927b99312053ef6295fd940a6766d2 diff --git a/app-misc/skim/skim-0.6.3.ebuild b/app-misc/skim/skim-0.6.3.ebuild new file mode 100644 index 000000000000..7eab30978e94 --- /dev/null +++ b/app-misc/skim/skim-0.6.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 2017-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CRATES=" +aho-corasick-0.6.10 +ansi_term-0.11.0 +arrayvec-0.4.10 +atty-0.2.11 +bitflags-1.0.4 +byteorder-1.3.1 +cc-1.0.31 +cfg-if-0.1.7 +clap-2.32.0 +crossbeam-deque-0.2.0 +crossbeam-epoch-0.3.1 +crossbeam-utils-0.2.2 +darling-0.8.6 +darling_core-0.8.6 +darling_macro-0.8.6 +derive_builder-0.7.1 +derive_builder_core-0.4.1 +either-1.5.1 +env_logger-0.4.3 +fnv-1.0.6 +fuzzy-matcher-0.2.1 +ident_case-1.0.1 +lazy_static-0.2.11 +lazy_static-1.3.0 +libc-0.2.50 +log-0.3.9 +log-0.4.6 +memchr-2.2.0 +memoffset-0.2.1 +nix-0.11.0 +nodrop-0.1.13 +num_cpus-1.10.0 +proc-macro2-0.4.27 +quote-0.6.11 +rayon-1.0.3 +rayon-core-1.4.1 +redox_syscall-0.1.51 +redox_termios-0.1.1 +regex-0.2.11 +regex-syntax-0.5.6 +scopeguard-0.3.3 +shlex-0.1.1 +strsim-0.7.0 +syn-0.15.29 +term-0.5.1 +termion-1.5.1 +textwrap-0.10.0 +thread_local-0.3.6 +time-0.1.42 +tuikit-0.2.4 +ucd-util-0.1.3 +unicode-width-0.1.5 +unicode-xid-0.1.0 +utf8-ranges-1.0.2 +utf8parse-0.1.1 +vec_map-0.8.1 +void-1.0.2 +vte-0.3.3 +winapi-0.3.6 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-x86_64-pc-windows-gnu-0.4.0 +" + +inherit cargo + +DESCRIPTION="a command-line fuzzy finder" +HOMEPAGE="https://github.com/lotabout/skim" +SRC_URI="https://github.com/lotabout/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="tmux vim" + +RDEPEND=" + tmux? ( app-misc/tmux ) + vim? ( || ( app-editors/vim app-editors/gvim ) ) +" + +QA_FLAGS_IGNORED="usr/bin/sk" + +src_install() { + # prevent cargo_src_install() blowing up on man installation + mv man manpages || die + + cargo_src_install --path=. + dodoc CHANGELOG.md README.md + doman manpages/man1/* + + use tmux && dobin bin/sk-tmux + + if use vim; then + insinto /usr/share/vim/vimfiles/plugin + doins plugin/skim.vim + fi + + # install bash/zsh completion and keybindings + # since provided completions override a lot of commands, install to /usr/share + insinto /usr/share/${PN} + doins shell/{*.bash,*.zsh} +} |