diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 17 insertions, 10 deletions
@@ -1,28 +1,35 @@ -# Maintainer: Julien Nicoulaud <julien.nicoulaud@gmail.com> +# Maintainer: orhun <orhunparmaksiz@gmail.com> +# Contributor: Julien Nicoulaud <julien.nicoulaud@gmail.com> + +# https://github.com/orhun/pkgbuilds + pkgname=zellij -pkgver=0.17.0 +pkgver=0.18.1 pkgrel=1 -pkgdesc="A terminal multiplexer." +pkgdesc="A terminal multiplexer" arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') url="https://zellij.dev" license=('MIT') depends=('gcc-libs') makedepends=('cargo') -provides=('zellij') -conflicts=('zellij-git' 'zellij-bin') -source=("https://github.com/zellij-org/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") -sha512sums=('4ee19c70cb0f75b1fef43997357126250ea918f24c467dde44f0ff59ad046aa22639aff9fbe9224019ba9e91b1d409f08c8767d67d18b26b228cf8237a034a0b') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/zellij-org/${pkgname}/archive/v${pkgver}.tar.gz") +sha512sums=('533301a994a5ec65254cc17d5d651a0aed5ad259dcb9549213de6f964232fb047690136026f1602dfacda5eb7edf20d12846e603362bcd89ea269ecf5c71cb85') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked +} build() { - cd "${srcdir}/${pkgname}-${pkgver}" - RUSTUP_TOOLCHAIN=stable cargo build --release --locked --all-features --target-dir=target + cd "$pkgname-$pkgver" + RUSTUP_TOOLCHAIN=stable cargo build --release --frozen --all-features --target-dir=target ./target/release/zellij setup --generate-completion bash > target/zellij.bash ./target/release/zellij setup --generate-completion fish > target/zellij.fish ./target/release/zellij setup --generate-completion zsh > target/zellij.zsh } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "$pkgname-$pkgver" install -Dm755 target/release/zellij -t "${pkgdir}/usr/bin" install -Dm644 GOVERNANCE.md README.md -t "${pkgdir}/usr/share/doc/zellij" install -Dm644 LICENSE.md -t "${pkgdir}/usr/share/licenses/zellij" |