summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOrhun Parmaksız2021-09-30 20:16:54 +0300
committerOrhun Parmaksız2021-09-30 20:16:54 +0300
commit09e10968623b0ff984fea0c1c447e05a84f0f1c6 (patch)
treefdc07711f735538f244e83bb5d6f57898d384453 /PKGBUILD
parent8ae975a53178ebfbfb4766d460edc498a1ace780 (diff)
downloadaur-zellij.tar.gz
upgpkg: zellij 0.18.1-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 17 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f106ea1213d6..7d5a5fb33e16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"