mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-24 19:55:26 +03:00
58 lines
1.6 KiB
Text
58 lines
1.6 KiB
Text
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
|
|
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
|
|
pkgname=tmuxinator
|
|
pkgver=3.3.4
|
|
pkgrel=1
|
|
pkgdesc="manage complex tmux sessions easily"
|
|
url="https://github.com/tmuxinator/tmuxinator"
|
|
arch="noarch"
|
|
license="MIT"
|
|
depends="tmux ruby ruby-erubi ruby-thor ruby-xdg"
|
|
checkdepends="ruby-rspec"
|
|
options="!check" # requires coveralls
|
|
subpackages="
|
|
$pkgname-bash-completion
|
|
$pkgname-fish-completion
|
|
$pkgname-zsh-completion
|
|
"
|
|
source="https://github.com/tmuxinator/tmuxinator/archive/v$pkgver/tmuxinator-$pkgver.tar.gz
|
|
tmuxinator-use-new-xdg-version.patch
|
|
"
|
|
|
|
build() {
|
|
gem build tmuxinator.gemspec
|
|
}
|
|
|
|
check() {
|
|
rspec
|
|
}
|
|
|
|
package() {
|
|
local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
|
|
|
|
gem install \
|
|
--local \
|
|
--install-dir "$gemdir" \
|
|
--bindir "$pkgdir/usr/bin" \
|
|
--ignore-dependencies \
|
|
--no-document \
|
|
--verbose \
|
|
tmuxinator
|
|
|
|
install -Dm0644 completion/tmuxinator.bash \
|
|
"$pkgdir"/usr/share/bash-completion/completions/tmuxinator
|
|
install -Dm0644 completion/tmuxinator.fish \
|
|
"$pkgdir"/usr/share/fish/vendor_completions.d/tmuxinator.fish
|
|
install -Dm0644 completion/tmuxinator.zsh \
|
|
"$pkgdir"/usr/share/zsh/site-functions/_tmuxinator
|
|
|
|
rm -r "$gemdir"/cache \
|
|
"$gemdir"/extensions \
|
|
"$gemdir"/doc \
|
|
"$gemdir"/gems/tmuxinator-$pkgver/spec
|
|
}
|
|
|
|
sha512sums="
|
|
4ec767578efc337aa43c73961e6b8018da37b13abf298bc50df64d6d093dc66dbebea973ab853356f3f8b646ec38c5ceaf8e6ee18c20c46bde4d2cb40f2d94c0 tmuxinator-3.3.4.tar.gz
|
|
713d802437802af52f9a07e0808d798d9b7bbbbadf60067606713171dfe81f299498ad94e51b2a975149932b8e9d039c1d2f0874acdf17ef8065b107c4744e7b tmuxinator-use-new-xdg-version.patch
|
|
"
|