1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 19:55:26 +03:00
aports/community/tmuxinator/APKBUILD
2025-04-23 15:48:04 +00:00

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
"