Date: Thursday, May 18, 2023 @ 17:56:33 Author: orhun Revision: 1463091
archrelease: copy trunk to community-x86_64 Added: helix/repos/community-x86_64/PKGBUILD (from rev 1463090, helix/trunk/PKGBUILD) helix/repos/community-x86_64/helix.install (from rev 1463090, helix/trunk/helix.install) Deleted: helix/repos/community-x86_64/PKGBUILD helix/repos/community-x86_64/helix.install ---------------+ PKGBUILD | 160 ++++++++++++++++++++++++++++---------------------------- helix.install | 6 +- 2 files changed, 83 insertions(+), 83 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-05-18 17:55:52 UTC (rev 1463090) +++ PKGBUILD 2023-05-18 17:56:33 UTC (rev 1463091) @@ -1,80 +0,0 @@ -# Maintainer: Orhun Parmaksız <or...@archlinux.org> -# Maintainer: Maxim Baz <archlinux at maximbaz dot com> -# Contributor: Wojciech Kępka (wojci...@wkepka.dev) - -pkgname=helix -pkgver=23.03 -pkgrel=2 -pkgdesc="A post-modern modal text editor" -arch=('x86_64') -url="https://helix-editor.com" -license=('MPL2') -depends=('gcc-libs' 'glibc' 'hicolor-icon-theme') -makedepends=('cargo' 'git') -optdepends=( - 'bash-language-server: for Bash language support' - 'clang: for C/C++ language support' - 'dart: for Dart language support' - 'elvish: for elvish language support' - 'gopls: for Go language support' - 'haskell-language-server: for Haskell language support' - 'julia: for Julia language support' - 'lua-language-server: for Lua language support' - 'python-lsp-server: for Python language support' - 'r: for R and rmarkdown language support' - 'racket: for racket language support' - 'rust-analyzer: for Rust language support' - 'taplo: for TOML language support' - 'texlab: for LaTeX language support' - 'typescript-language-server: for jsx, tsx, typescript language support' - 'vscode-css-languageserver: for CSS and SCSS support' - 'vscode-html-languageserver: for HTML language support' - 'yaml-language-server: for YAML language support' - 'zls: for Zig language support' -) -install="$pkgname.install" -source=("$pkgname-$pkgver.tar.gz::https://github.com/helix-editor/helix/archive/$pkgver.tar.gz") -sha256sums=('5f9df93c8d98fd4bd13329c0aaf978e74887a0f6022d699ff6161dcee78e8655') -options=('!lto') - -prepare() { - cd "$pkgname-$pkgver" - # NOTE: we are renaming hx to helix so there is no conflict with hex (providing hx) - sed -i "s|hx|helix|g" contrib/completion/hx.* - sed -i 's|hx|helix|g' contrib/Helix.desktop - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" -} - -build() { - cd "$pkgname-$pkgver" - cargo build --frozen --release -} - -check() { - cd "$pkgname-$pkgver" - cargo test --frozen --all-features -} - -package() { - cd "$pkgname-$pkgver" - install -Dm 755 "target/release/hx" "$pkgdir/usr/lib/$pkgname/hx" - install -vdm 755 "$pkgdir/usr/bin" - ln -sv /usr/lib/$pkgname/hx "$pkgdir/usr/bin/$pkgname" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" - - local runtime_dir="$pkgdir/usr/lib/$pkgname/runtime" - mkdir -p "$runtime_dir/grammars" - cp -r "runtime/queries" "$runtime_dir" - cp -r "runtime/themes" "$runtime_dir" - find "runtime/grammars" -type f -name '*.so' -exec \ - install -Dm 755 {} -t "$runtime_dir/grammars" \; - install -Dm 644 runtime/tutor -t "$runtime_dir" - - install -Dm 644 "contrib/completion/hx.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname" - install -Dm 644 "contrib/completion/hx.fish" "$pkgdir/usr/share/fish/vendor_completions.d/$pkgname.fish" - install -Dm 644 "contrib/completion/hx.zsh" "$pkgdir/usr/share/zsh/site-functions/_$pkgname" - install -Dm 644 "contrib/Helix.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm 644 "contrib/$pkgname.png" -t "$pkgdir/usr/share/icons/hicolor/256x256/apps" -} - -# vim: ts=2 sw=2 et: Copied: helix/repos/community-x86_64/PKGBUILD (from rev 1463090, helix/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-05-18 17:56:33 UTC (rev 1463091) @@ -0,0 +1,80 @@ +# Maintainer: Orhun Parmaksız <or...@archlinux.org> +# Maintainer: Maxim Baz <archlinux at maximbaz dot com> +# Contributor: Wojciech Kępka (wojci...@wkepka.dev) + +pkgname=helix +pkgver=23.05 +pkgrel=1 +pkgdesc="A post-modern modal text editor" +arch=('x86_64') +url="https://helix-editor.com" +license=('MPL2') +depends=('gcc-libs' 'glibc' 'hicolor-icon-theme') +makedepends=('cargo' 'git') +optdepends=( + 'bash-language-server: for Bash language support' + 'clang: for C/C++ language support' + 'dart: for Dart language support' + 'elvish: for elvish language support' + 'gopls: for Go language support' + 'haskell-language-server: for Haskell language support' + 'julia: for Julia language support' + 'lua-language-server: for Lua language support' + 'python-lsp-server: for Python language support' + 'r: for R and rmarkdown language support' + 'racket: for racket language support' + 'rust-analyzer: for Rust language support' + 'taplo: for TOML language support' + 'texlab: for LaTeX language support' + 'typescript-language-server: for jsx, tsx, typescript language support' + 'vscode-css-languageserver: for CSS and SCSS support' + 'vscode-html-languageserver: for HTML language support' + 'yaml-language-server: for YAML language support' + 'zls: for Zig language support' +) +install="$pkgname.install" +source=("$pkgname-$pkgver.tar.gz::https://github.com/helix-editor/helix/archive/$pkgver.tar.gz") +sha256sums=('65da9de40ebd275a9be9a2491b7ec35f1aec9e9259e95216ad7f812d2b8627f9') +options=('!lto') + +prepare() { + cd "$pkgname-$pkgver" + # NOTE: we are renaming hx to helix so there is no conflict with hex (providing hx) + sed -i "s|hx|helix|g" contrib/completion/hx.* + sed -i 's|hx|helix|g' contrib/Helix.desktop + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + cargo build --frozen --release +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen --all-features +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/hx" "$pkgdir/usr/lib/$pkgname/hx" + install -vdm 755 "$pkgdir/usr/bin" + ln -sv /usr/lib/$pkgname/hx "$pkgdir/usr/bin/$pkgname" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + + local runtime_dir="$pkgdir/usr/lib/$pkgname/runtime" + mkdir -p "$runtime_dir/grammars" + cp -r "runtime/queries" "$runtime_dir" + cp -r "runtime/themes" "$runtime_dir" + find "runtime/grammars" -type f -name '*.so' -exec \ + install -Dm 755 {} -t "$runtime_dir/grammars" \; + install -Dm 644 runtime/tutor -t "$runtime_dir" + + install -Dm 644 "contrib/completion/hx.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -Dm 644 "contrib/completion/hx.fish" "$pkgdir/usr/share/fish/vendor_completions.d/$pkgname.fish" + install -Dm 644 "contrib/completion/hx.zsh" "$pkgdir/usr/share/zsh/site-functions/_$pkgname" + install -Dm 644 "contrib/Helix.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm 644 "contrib/$pkgname.png" -t "$pkgdir/usr/share/icons/hicolor/256x256/apps" +} + +# vim: ts=2 sw=2 et: Deleted: helix.install =================================================================== --- helix.install 2023-05-18 17:55:52 UTC (rev 1463090) +++ helix.install 2023-05-18 17:56:33 UTC (rev 1463091) @@ -1,3 +0,0 @@ -post_upgrade() { - echo "The launcher binary is renamed as 'helix', alias hx='helix' if you were using 'hx'" -} Copied: helix/repos/community-x86_64/helix.install (from rev 1463090, helix/trunk/helix.install) =================================================================== --- helix.install (rev 0) +++ helix.install 2023-05-18 17:56:33 UTC (rev 1463091) @@ -0,0 +1,3 @@ +post_upgrade() { + echo "The launcher binary is renamed as 'helix', alias hx='helix' if you were using 'hx'" +}