diff --git a/packagelist b/packagelist index 17615a3cd0..cbdd3f49a1 100644 --- a/packagelist +++ b/packagelist @@ -307,6 +307,7 @@ jetbrains-toolbox-bin joplin-desktop-app jq-bin jsonnet-bundler-bin +jujutsu-bin kakoune kakoune-ansi-git kakoune-auto-pairs-git diff --git a/packages/jujutsu-bin/.SRCINFO b/packages/jujutsu-bin/.SRCINFO new file mode 100644 index 0000000000..8c75e34cb0 --- /dev/null +++ b/packages/jujutsu-bin/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = jujutsu-bin + gives = jujutsu + pkgver = 0.43.0 + pkgdesc = Git-compatible VCS that is both simple and powerful + url = https://github.com/jj-vcs/jj + arch = amd64 + arch = arm64 + license = Apache-2.0 + maintainer = Rodrigo Tavares + repology = project: jujutsu + source_amd64 = jujutsu-bin-0.43.0-amd64.tar.gz::https://github.com/jj-vcs/jj/releases/download/v0.43.0/jj-v0.43.0-x86_64-unknown-linux-musl.tar.gz + sha256sums_amd64 = 59e5588583ac82b623239929368c65b90735931c0f26b5a16c1f04d5bb97643d + source_arm64 = jujutsu-bin-0.43.0-arm64.tar.gz::https://github.com/jj-vcs/jj/releases/download/v0.43.0/jj-v0.43.0-aarch64-unknown-linux-musl.tar.gz + sha256sums_arm64 = 289197b6bec60b4e57d47260624b617716f737eb02cdfd9155791b2576aa5862 + +pkgname = jujutsu-bin diff --git a/packages/jujutsu-bin/jujutsu-bin.pacscript b/packages/jujutsu-bin/jujutsu-bin.pacscript new file mode 100644 index 0000000000..4a25d18df4 --- /dev/null +++ b/packages/jujutsu-bin/jujutsu-bin.pacscript @@ -0,0 +1,28 @@ +pkgname="jujutsu-bin" +gives="jujutsu" +repology=("project: jujutsu") +pkgver="0.43.0" +pkgdesc="Git-compatible VCS that is both simple and powerful" +url='https://github.com/jj-vcs/jj' +arch=("amd64" "arm64") +license=("Apache-2.0") +maintainer=("Rodrigo Tavares ") +_base_url="https://github.com/jj-vcs/jj/releases/download/v${pkgver}" +source_amd64=("${pkgname}-${pkgver}-amd64.tar.gz::${_base_url}/jj-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") +sha256sums_amd64=("59e5588583ac82b623239929368c65b90735931c0f26b5a16c1f04d5bb97643d") +source_arm64=("${pkgname}-${pkgver}-arm64.tar.gz::${_base_url}/jj-v${pkgver}-aarch64-unknown-linux-musl.tar.gz") +sha256sums_arm64=("289197b6bec60b4e57d47260624b617716f737eb02cdfd9155791b2576aa5862") + +build() { + mkdir -p completions + ./jj util completion bash > completions/jj + ./jj util completion zsh > completions/_jj + ./jj util completion fish > completions/jj.fish +} + +package() { + install -Dm755 jj -t "${pkgdir}/usr/bin" + install -Dm644 completions/jj -t "${pkgdir}/usr/share/bash-completion/completions" + install -Dm644 completions/_jj -t "${pkgdir}/usr/share/zsh/vendor-completions" + install -Dm644 completions/jj.fish -t "${pkgdir}/usr/share/fish/vendor_completions.d" +} diff --git a/srclist b/srclist index f1c74b281b..24fd50868a 100644 --- a/srclist +++ b/srclist @@ -6394,6 +6394,23 @@ pkgbase = jsonnet-bundler-bin pkgname = jsonnet-bundler-bin --- +pkgbase = jujutsu-bin + gives = jujutsu + pkgver = 0.43.0 + pkgdesc = Git-compatible VCS that is both simple and powerful + url = https://github.com/jj-vcs/jj + arch = amd64 + arch = arm64 + license = Apache-2.0 + maintainer = Rodrigo Tavares + repology = project: jujutsu + source_amd64 = jujutsu-bin-0.43.0-amd64.tar.gz::https://github.com/jj-vcs/jj/releases/download/v0.43.0/jj-v0.43.0-x86_64-unknown-linux-musl.tar.gz + sha256sums_amd64 = 59e5588583ac82b623239929368c65b90735931c0f26b5a16c1f04d5bb97643d + source_arm64 = jujutsu-bin-0.43.0-arm64.tar.gz::https://github.com/jj-vcs/jj/releases/download/v0.43.0/jj-v0.43.0-aarch64-unknown-linux-musl.tar.gz + sha256sums_arm64 = 289197b6bec60b4e57d47260624b617716f737eb02cdfd9155791b2576aa5862 + +pkgname = jujutsu-bin +--- pkgbase = kakoune-ansi-git gives = kakoune-ansi pkgver = 0.3.0