From b9d4743c063ef6bf43d2f06b1123a0c6450b2ae4 Mon Sep 17 00:00:00 2001 From: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 6 Jun 2026 13:51:19 +0000 Subject: [PATCH] chore: sync AUR packages --- pkgbuilds/aether/.omarchy/package.json | 2 +- pkgbuilds/aether/PKGBUILD | 8 +- pkgbuilds/asusctl/.omarchy/package.json | 2 +- pkgbuilds/asusctl/PKGBUILD | 4 +- pkgbuilds/claude-code/.omarchy/package.json | 2 +- pkgbuilds/claude-code/PKGBUILD | 6 +- pkgbuilds/cliamp/.omarchy/package.json | 2 +- pkgbuilds/cliamp/PKGBUILD | 4 +- pkgbuilds/crush-bin/.omarchy/package.json | 2 +- pkgbuilds/crush-bin/PKGBUILD | 10 +-- pkgbuilds/cursor-bin/.omarchy/package.json | 2 +- pkgbuilds/cursor-bin/PKGBUILD | 6 +- .../github-copilot-cli/.omarchy/package.json | 2 +- pkgbuilds/github-copilot-cli/PKGBUILD | 6 +- .../limine-snapper-sync/.omarchy/package.json | 2 +- pkgbuilds/limine-snapper-sync/PKGBUILD | 4 +- pkgbuilds/lmstudio-bin/.omarchy/package.json | 2 +- pkgbuilds/lmstudio-bin/PKGBUILD | 6 +- .../.omarchy/package.json | 2 +- pkgbuilds/visual-studio-code-bin/PKGBUILD | 75 ++++++------------- .../visual-studio-code-bin.sh | 2 +- 21 files changed, 59 insertions(+), 92 deletions(-) diff --git a/pkgbuilds/aether/.omarchy/package.json b/pkgbuilds/aether/.omarchy/package.json index 750f57d..1e9dcc7 100644 --- a/pkgbuilds/aether/.omarchy/package.json +++ b/pkgbuilds/aether/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "de764d02c79b73f9ee5bad24db6401a0129b7aac" + "upstream_commit": "302dc95ec5eedbe112570da817cf43e6d3090c91" } diff --git a/pkgbuilds/aether/PKGBUILD b/pkgbuilds/aether/PKGBUILD index 172544c..e53c31f 100644 --- a/pkgbuilds/aether/PKGBUILD +++ b/pkgbuilds/aether/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Bjarne Ă˜verli pkgname=aether -pkgver=4.27.0 +pkgver=4.27.1 pkgrel=1 pkgdesc='Desktop theming application - extract colors from wallpapers and apply cohesive themes' arch=('x86_64' 'aarch64') @@ -12,9 +12,9 @@ source_x86_64=("aether-linux-amd64-${pkgver}::https://github.com/bjarneo/aether/ "aether-wp-linux-amd64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-wp-linux-amd64") source_aarch64=("aether-linux-arm64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-linux-arm64" "aether-wp-linux-arm64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-wp-linux-arm64") -sha256sums=('817fe733c9b5eb1752c5b033200ed028e26d6c950b8a1365de0ac83e71e03a0d') -sha256sums_x86_64=('d8ebfc1cef10d8118eda2f6f5660d40f75a2c99cde74c603b0b28ddb59ec4adb' '4650f100822f11fd4bb411761b8ce5759b7bc558121429d29e10645d341ca205') -sha256sums_aarch64=('20882bf13f8951d81833443802f4a23040e1ada46422009090c6e584b3af409a' 'b8f116c3348165dd0b53d21d5dba510fcaee9124987a3733304f69606d526267') +sha256sums=('70769e98be0ba251014e5f054e5c3b71c7514d57a66888dc4e4ae0540c908e78') +sha256sums_x86_64=('ecff5fa5c448012aeb87ec70a3a6e24e6cb683a9f071a727373cd0f855b8885e' '698e264c13c01008dd6ff4a67edcfccc26d795c1a004f59fc036dccb34f87a2c') +sha256sums_aarch64=('a82949a2a91593cbf9562216bf8e6814356ebcb5e59e80ff61f3bb6861ccbfc0' 'b2a52afdafdb8957606f9f903535e0b005642872c8f7f86256dbd3c86bf5374d') noextract=("aether-linux-amd64-${pkgver}" "aether-linux-arm64-${pkgver}" "aether-wp-linux-amd64-${pkgver}" "aether-wp-linux-arm64-${pkgver}") diff --git a/pkgbuilds/asusctl/.omarchy/package.json b/pkgbuilds/asusctl/.omarchy/package.json index 94f67f4..f2bc93f 100644 --- a/pkgbuilds/asusctl/.omarchy/package.json +++ b/pkgbuilds/asusctl/.omarchy/package.json @@ -1,4 +1,4 @@ { "source": "aur", - "upstream_commit": "83a68edc85c8b144243a05cbfbea16edadae2dd1" + "upstream_commit": "ed336f7dbd5e8bee333aeaa6246da89241f1c8e6" } diff --git a/pkgbuilds/asusctl/PKGBUILD b/pkgbuilds/asusctl/PKGBUILD index 65c95c9..941ecfc 100644 --- a/pkgbuilds/asusctl/PKGBUILD +++ b/pkgbuilds/asusctl/PKGBUILD @@ -6,7 +6,7 @@ pkgname=( asusctl rog-control-center ) -pkgver=6.3.7 +pkgver=6.3.8 pkgrel=1 pkgdesc="A control daemon, tools, and a collection of crates for interacting with ASUS ROG laptops" arch=('x86_64') @@ -26,7 +26,7 @@ makedepends=( systemd ) source=("git+https://gitlab.com/asus-linux/asusctl.git#tag=$pkgver") -b2sums=('117e3ccc654dbdddd7eac28938360b776fe3f607cddc7144d1f5d8209d7e99a449aafa881c81ba55980be6585711998611eb0e568c764cbb758e50a66e146159') +b2sums=('01269bc9fe63c1ce37568f9085c25dbcaaaa5cd9f51339d4c6904600d179ec826dace289d6e4e3501988fce5800da98e9cfa18b21c40da152d91c4f7fe821ffe') prepare() { cd "${pkgbase}" diff --git a/pkgbuilds/claude-code/.omarchy/package.json b/pkgbuilds/claude-code/.omarchy/package.json index e61b815..01e6c96 100644 --- a/pkgbuilds/claude-code/.omarchy/package.json +++ b/pkgbuilds/claude-code/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "d1573cc20ec1deb4919514f35b90146b44a91ab3" + "upstream_commit": "56bddb3615f5d6ec08b5e9b2794f2aaf855607c3" } diff --git a/pkgbuilds/claude-code/PKGBUILD b/pkgbuilds/claude-code/PKGBUILD index 83e5ebd..76510c4 100644 --- a/pkgbuilds/claude-code/PKGBUILD +++ b/pkgbuilds/claude-code/PKGBUILD @@ -4,7 +4,7 @@ # Automation repository: https://github.com/fabifont/claude-code-aur pkgname=claude-code -pkgver=2.1.162 +pkgver=2.1.167 pkgrel=1 pkgdesc="An agentic coding tool that lives in your terminal" arch=('x86_64' 'aarch64') @@ -29,8 +29,8 @@ source_x86_64=("claude-${pkgver}-x86_64::https://downloads.claude.ai/claude-code source_aarch64=("claude-${pkgver}-aarch64::https://downloads.claude.ai/claude-code-releases/${pkgver}/linux-arm64/claude") sha256sums=('SKIP') -sha256sums_x86_64=('947a49b0de8688f6a74a6e753c24771ff3ddd17b2a6dae85f36304ec514e61d1') -sha256sums_aarch64=('eca2a603dfebc3426a8469cbe797f9df95245738bc1c20ec842fc8f80af4010d') +sha256sums_x86_64=('d6d2995bfca3f8539d9e9aa513ff43c3daa0d556d6d1af07c6df681e050e522c') +sha256sums_aarch64=('b8f383df1dca557dc8fb817e4e76335639f94a0a8c7b803ca2f5aef12d373f09') package() { install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude" diff --git a/pkgbuilds/cliamp/.omarchy/package.json b/pkgbuilds/cliamp/.omarchy/package.json index cf23da8..6866980 100644 --- a/pkgbuilds/cliamp/.omarchy/package.json +++ b/pkgbuilds/cliamp/.omarchy/package.json @@ -1,4 +1,4 @@ { "source": "aur", - "upstream_commit": "e1c4822e67b7d8cd666e25c38a2e36b1cd9ae62d" + "upstream_commit": "2fab758c458ec9c2ad8812dc80aa3b3be9223762" } diff --git a/pkgbuilds/cliamp/PKGBUILD b/pkgbuilds/cliamp/PKGBUILD index 63429cf..1cc7be0 100644 --- a/pkgbuilds/cliamp/PKGBUILD +++ b/pkgbuilds/cliamp/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: bjarneo pkgname=cliamp -pkgver=1.56.0 +pkgver=1.57.0 pkgrel=1 pkgdesc='A retro terminal music player inspired by Winamp 2.x' arch=('x86_64' 'aarch64') @@ -11,7 +11,7 @@ optdepends=('pipewire-alsa: audio output on PipeWire systems' 'pulseaudio-alsa: audio output on PulseAudio systems') makedepends=('go') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bjarneo/cliamp/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('89fcc75f4443a5e7ce5b08a09a2368278bb47e15df1fb0fbceaabb443e29662e') +sha256sums=('3afff2a37cd6988aa1eab2614d6dd0c032fe5fd0ec95488a772b58c7e8edf076') build() { cd "${pkgname}-${pkgver}" diff --git a/pkgbuilds/crush-bin/.omarchy/package.json b/pkgbuilds/crush-bin/.omarchy/package.json index dbc95da..08373cb 100644 --- a/pkgbuilds/crush-bin/.omarchy/package.json +++ b/pkgbuilds/crush-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "81d257e4ffa4e0f8b67c6447b51b1e8ac6251e6b" + "upstream_commit": "55347449ff89e5d34c30a78618fbccedbec0d122" } diff --git a/pkgbuilds/crush-bin/PKGBUILD b/pkgbuilds/crush-bin/PKGBUILD index 0e7b640..143395f 100644 --- a/pkgbuilds/crush-bin/PKGBUILD +++ b/pkgbuilds/crush-bin/PKGBUILD @@ -3,7 +3,7 @@ # Maintainer: caarlos0 pkgname='crush-bin' -pkgver=0.75.0 +pkgver=0.76.0 pkgrel=1 pkgdesc='A powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal.' url='https://charm.sh/crush' @@ -13,16 +13,16 @@ provides=('crush') conflicts=('crush') source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_arm64.tar.gz") -sha256sums_aarch64=('601705d6645b78beb778cebea21c076a85bc21db8cbe0b0711bb96ebbca133b5') +sha256sums_aarch64=('4294c60003bfb7a0b0d1684d9624da301014f8b52451748a066c82006c89e238') source_armv7h=("${pkgname}_${pkgver}_armv7h.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_armv7.tar.gz") -sha256sums_armv7h=('44b3d5dce69e1af921fc9ff4b151a1dc4f04f6edfc4fb9f2ad07fa4a0e3b3c1b') +sha256sums_armv7h=('e4fc3b2dcd85dde43b0c302ce31e9c5dec46377e6f448718f4c10d869dda1fd6') source_i686=("${pkgname}_${pkgver}_i686.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_i386.tar.gz") -sha256sums_i686=('d217ae3a42e1baf8a27c4ac6bc5842a249f5cafb749f5d43b56586b786f6cb3c') +sha256sums_i686=('1184c21cd49edbaeb5fc47b695bfa21e8b7f0322ce710096069328dd1ac81840') source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_x86_64.tar.gz") -sha256sums_x86_64=('fe23180c294c761d2d1bc36efae5a8110962f5d667a4e5d3c8112b808ccfbba0') +sha256sums_x86_64=('0f66114171270485763ffbc96f63403de5d598124c4f3841bc478c3a3a0d1ec9') package() { case "$CARCH" in diff --git a/pkgbuilds/cursor-bin/.omarchy/package.json b/pkgbuilds/cursor-bin/.omarchy/package.json index 452cd1a..38e030b 100644 --- a/pkgbuilds/cursor-bin/.omarchy/package.json +++ b/pkgbuilds/cursor-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "7ef07a2b6b0697ace362f3e5c807be8ad8051faa" + "upstream_commit": "761fe32b96da9027104039d324be31853f9783a2" } diff --git a/pkgbuilds/cursor-bin/PKGBUILD b/pkgbuilds/cursor-bin/PKGBUILD index 8e0bd5e..d9d188d 100644 --- a/pkgbuilds/cursor-bin/PKGBUILD +++ b/pkgbuilds/cursor-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Gunther Schulz pkgname=cursor-bin -pkgver=3.6.31 +pkgver=3.7.12 pkgrel=1 pkgdesc='AI-first coding environment' arch=('x86_64') @@ -12,7 +12,7 @@ _electron=electron39 depends=(xdg-utils ripgrep $_electron nodejs 'gcc-libs' 'hicolor-icon-theme' 'libxkbfile') options=(!strip !debug) # Don't break ext of VSCode -_commit=81fcf2931d7687b4ff3f3017858d0c6dee7e2a68 +_commit=b887a26c4f70bd8136bfffeda812b24194ec9ce0 source=("https://downloads.cursor.com/production/${_commit}/linux/x64/deb/amd64/deb/cursor_${pkgver}_amd64.deb" "https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/code."{sh,mjs} rg.sh) @@ -20,7 +20,7 @@ sha512sums=('SKIP' '937299c6cb6be2f8d25f7dbc95cf77423875c5f8353b8bd6cd7cc8e5603cbf8405b14dbf8bd615db2e3b36ed680fc8e1909410815f7f8587b7267a699e00ab37' '793f9ff6306e3992ac89802d98110cba288ea1181a901467333293b7d76182ef9792c2a39ff49d9347a18a174b1f42bc58862091dff583f4146c2704eea28033' 'e79fe7659f59d1ae02fc68816399bfd31587315df6cdb6ccf1d0ca76f7cdc692c2a42b30591c0091147bd97ef14b1c7745dc26bd7cb3ea6bba45698e5044fa2a') -sha512sums[0]=dc1a9efd871b3170faf35521c8e9d24e6ad5a9bbd1d1a8b32621da4d378104d007bf7a3657038470ca53c4903136af30536bb2d73823b110d06a1ba200a9691c +sha512sums[0]=17ce1f976c0739973747e213674c00faf10e385d2dcca54804192c0c4de2a7da7db27b71a404019a7989b2d63a6653cbe4236f5eaae0ba1bae0e3cc021196d7c noextract=(cursor_${pkgver}_amd64.deb) # avoid double tarball _app=usr/share/cursor/resources/app package() { diff --git a/pkgbuilds/github-copilot-cli/.omarchy/package.json b/pkgbuilds/github-copilot-cli/.omarchy/package.json index 4e31a44..7db35a2 100644 --- a/pkgbuilds/github-copilot-cli/.omarchy/package.json +++ b/pkgbuilds/github-copilot-cli/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "fa234ff458de7602d763b545444abeca7cc6ddd8" + "upstream_commit": "c8e7dede3bbb270d60e600cc6772c45693a88ca4" } diff --git a/pkgbuilds/github-copilot-cli/PKGBUILD b/pkgbuilds/github-copilot-cli/PKGBUILD index 131ef54..caf6384 100644 --- a/pkgbuilds/github-copilot-cli/PKGBUILD +++ b/pkgbuilds/github-copilot-cli/PKGBUILD @@ -6,7 +6,7 @@ _npmmodule=@github/copilot pkgname=github-copilot-cli _pkgexec=copilot -pkgver=1.0.59 +pkgver=1.0.60 pkgrel=1 pkgdesc="GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal." @@ -30,8 +30,8 @@ source=("https://registry.npmjs.org/${_npmmodule}/-/copilot-${pkgver}.tgz" "CHANGELOG-${pkgver}.md::${_urlraw}/changelog.md") noextract=("copilot-${pkgver}.tgz") -b2sums=('4902f942410746d9f15319d1e8e45ba36c1a6b3292168b89611798bbab660499799b5226c49e2d07c54901d78e6a3f0364932168ddc7c0927cc4f55610f57b5a' - '035ac3470a3b8874a9e04b5687fc6e1c1af272a48b56457f7a2e10569c79e9afcb0123250dfa0fcbdb5374e56fb00683ec447d92f795c11a07c8320d289eae16') +b2sums=('462a93793d8142608f9afcef3c30734a2cfa8eefca992a3fa1fc821e565b5de2c399e8b5723252f0e61e2b6d5fe390179d498854548c2bf9ec0059559f5a268f' + '1714431237a9ed72f49222f5a465e6f7d7f08b21da3593176b44824b54d4391e24a3270abca02834f0f70151544420f5b4774dce2637cd2be564f1dd1d62bcde') # Document: https://wiki.archlinux.org/title/Node.js_package_guidelines package() { diff --git a/pkgbuilds/limine-snapper-sync/.omarchy/package.json b/pkgbuilds/limine-snapper-sync/.omarchy/package.json index 3b8acd8..99ab395 100644 --- a/pkgbuilds/limine-snapper-sync/.omarchy/package.json +++ b/pkgbuilds/limine-snapper-sync/.omarchy/package.json @@ -1,4 +1,4 @@ { "source": "aur", - "upstream_commit": "e8058141a2d5de5367448297b0d5198c98e67675" + "upstream_commit": "038a3c51b323ec56ce6f83724608cadb6ea7739e" } diff --git a/pkgbuilds/limine-snapper-sync/PKGBUILD b/pkgbuilds/limine-snapper-sync/PKGBUILD index 0e92b07..37859df 100644 --- a/pkgbuilds/limine-snapper-sync/PKGBUILD +++ b/pkgbuilds/limine-snapper-sync/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Zesko pkgname="limine-snapper-sync" -pkgver=1.29.0 +pkgver=1.30.1 pkgrel=1 pkgdesc="Integrates Limine boot entries with Snapper snapshots." arch=('x86_64' 'aarch64') @@ -28,7 +28,7 @@ optdepends=( makedepends=('git' 'gradle') backup=(etc/limine-snapper-sync.conf) conflicts=('limine-snapper-sync-git') -sha256sums=('2284c3f6dea2d9946bd2c79901c8a481b8fa20717a3055df702ac23b5c1ebfe4') +sha256sums=('e34400905a1c12b7dd270f14626010e6ac3e8f46a5863e7fda364f3da414d4ff') sha256sums_x86_64=('e0be791c8fda4d03b6b0a0cb824fef3149736170057b3a515252b44419606af0') sha256sums_aarch64=('b4580d9f223d0a4b3a1757e58b18ff4c1db950e67e105fc5cb741457d2384a71') diff --git a/pkgbuilds/lmstudio-bin/.omarchy/package.json b/pkgbuilds/lmstudio-bin/.omarchy/package.json index b186923..7fdb508 100644 --- a/pkgbuilds/lmstudio-bin/.omarchy/package.json +++ b/pkgbuilds/lmstudio-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "f5390945e7bb4fe16a418197a027caea1bfa5341" + "upstream_commit": "4d38d50379aa03f191458193dd9b99610dd0276e" } diff --git a/pkgbuilds/lmstudio-bin/PKGBUILD b/pkgbuilds/lmstudio-bin/PKGBUILD index 94111bf..8ef9742 100644 --- a/pkgbuilds/lmstudio-bin/PKGBUILD +++ b/pkgbuilds/lmstudio-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: noureddinex pkgname=lmstudio-bin -pkgver=0.4.15 -pkgrel=2 +pkgver=0.4.16 +pkgrel=1 _pkgver=${pkgver}-${pkgrel} pkgdesc="LM Studio - A desktop app for exploring and running large language models locally" arch=('x86_64') @@ -15,7 +15,7 @@ conflicts=(lmstudio) source=("https://installers.lmstudio.ai/linux/x64/${_pkgver}/LM-Studio-${_pkgver}-x64.AppImage" "lmstudio.png" "lmstudio.desktop") -sha256sums=('33b768156544cb3703245e0cfa1e16291f90e39ca7dc565cdaf65bce361604f1' +sha256sums=('0cb07557b7529072a5273e820da1e01642718e9b5d18f2fd7b7df0ed95d1ddaf' '9f791789c959a11316328692807737a5f1bc1c170ae99ec04c56bfd8ee8263e5' 'd5ac11aae025cd1cc0f9aa0713ee427dc6f46e4d1adac2a5948f93d8bbca705f') diff --git a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json index e292278..a59518b 100644 --- a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json +++ b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "286c8cadcda568538c49ab0e544143319e702b8c" + "upstream_commit": "3941437094ccfc38e50b770db8d1802b276a9154" } diff --git a/pkgbuilds/visual-studio-code-bin/PKGBUILD b/pkgbuilds/visual-studio-code-bin/PKGBUILD index 236f80e..1c217c3 100644 --- a/pkgbuilds/visual-studio-code-bin/PKGBUILD +++ b/pkgbuilds/visual-studio-code-bin/PKGBUILD @@ -3,7 +3,7 @@ pkgname=visual-studio-code-bin _pkgname=visual-studio-code pkgver=1.123.0 -pkgrel=3 +pkgrel=5 pkgdesc="Visual Studio Code (vscode): Editor for building and debugging modern web and cloud applications (official binary version)" arch=('x86_64' 'aarch64' 'armv7h') url="https://code.visualstudio.com/" @@ -22,66 +22,33 @@ optdepends=('glib2: Needed for move to trash functionality' 'org.freedesktop.secrets: Needed for settings sync' # See https://github.com/MicrosoftDocs/live-share/issues/4650 'icu69: Needed for live share' ) -source=(local://code.desktop.in - local://code-url-handler.desktop.in - local://code-workspace.xml.in - local://${_pkgname}-bin.sh) -source_x86_64=(code_x64_${pkgver}.tar.gz::https://update.code.visualstudio.com/${pkgver}/linux-x64/stable) -source_aarch64=(code_arm64_${pkgver}.tar.gz::https://update.code.visualstudio.com/${pkgver}/linux-arm64/stable) -source_armv7h=(code_armhf_${pkgver}.tar.gz::https://update.code.visualstudio.com/${pkgver}/linux-armhf/stable) - -sha256sums=('66f2ee8b20cab72c2ea01c366f4ad9a5881b3c147b372e2809864f2ac99f9f6b' - 'fcd854e4c7a0e65e958549d84585186b3280da41bfdff29290820016ebd4ce4c' - 'a62cd18b6f96e75f45a65a18054f3ba8c8e14f5fad20ea7bf832e8643f4fd99b' - '8257a5ad82fa1f7dec11dfa064217b80df4cfec24f50cec7ca0ad62cf8295bfe') -sha256sums_x86_64=('2fdef947717befd2e06854cbe01e99b4898f7752f25e12269c38023e63b93c8f') -sha256sums_aarch64=('8dc142ebaf162808e5623bb7dd123aa6800a9e19b77cbd613b5e9a954c23c2fe') -sha256sums_armv7h=('2eaa1f9e766277f2349554f2842ef21c3f85c73e1d481c4a27c9fe969daeb9c4') - -_set_meta_info() { - sed 's/@@NAME_LONG@@/Visual Studio Code/g' "$1" |\ - sed 's/@@NAME_SHORT@@/Code/g' |\ - sed 's/@@NAME@@/code/g' |\ - sed 's#@@EXEC@@#/usr/bin/code#g' |\ - sed 's/@@ICON@@/visual-studio-code/g' |\ - sed 's/@@URLPROTOCOL@@/vscode/g' -} - -prepare() { - _set_meta_info "${srcdir}/code.desktop.in" > "${srcdir}/code.desktop" - _set_meta_info "${srcdir}/code-url-handler.desktop.in" > "${srcdir}/code-url-handler.desktop" - _set_meta_info "${srcdir}/code-workspace.xml.in" > "${srcdir}/code-workspace.xml" -} - -_pkg() { - if [ "${CARCH}" = "aarch64" ]; then - echo 'VSCode-linux-arm64' - elif [ "${CARCH}" = "armv7h" ]; then - echo 'VSCode-linux-armhf' - else - echo 'VSCode-linux-x64' - fi -} +source=(${_pkgname}-bin.sh) +source_x86_64=(code_${pkgver}_amd64.deb::https://update.code.visualstudio.com/${pkgver}/linux-deb-x64/stable) +source_aarch64=(code_${pkgver}_arm64.deb::https://update.code.visualstudio.com/${pkgver}/linux-deb-arm64/stable) +source_armv7h=(code_${pkgver}_armhf.deb::https://update.code.visualstudio.com/${pkgver}/linux-deb-armhf/stable) +sha256sums=('bd0d9edf69283ebdf4e73e0a7b168d2fcf50acbd01f63674cad93ed4fe42fdad') +sha256sums_x86_64=('c94076e6855f2e360ff5cf6824a8bb8890fb748f41476e5e4c33f4c54696b70d') +sha256sums_aarch64=('48d5d5c1da4898e534fc11694900423c4197a030a09093d8eb93bd3c231415c0') +sha256sums_armv7h=('c45930af28de189fc3b3026b5354e687edff10654bd393b64e35bf13990dfac0') package() { - install -d "${pkgdir}/opt/${_pkgname}" + bsdtar -xf data.tar.xz -C "${pkgdir}/" + install -d "${pkgdir}/usr/bin" - install -d "${pkgdir}/usr/share/"{applications,pixmaps,mime/packages,licenses/${_pkgname}} + install -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 "${srcdir}/$(_pkg)/resources/app/LICENSE.rtf" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE.rtf" - install -m644 "${srcdir}/$(_pkg)/resources/app/resources/linux/code.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" - install -m644 "${srcdir}/code.desktop" "${pkgdir}/usr/share/applications/code.desktop" - install -m644 "${srcdir}/code-url-handler.desktop" "${pkgdir}/usr/share/applications/code-url-handler.desktop" - install -m644 "${srcdir}/code-workspace.xml" "${pkgdir}/usr/share/mime/packages/${pkgname}-workspace.xml" - install -Dm 644 "${srcdir}/$(_pkg)/resources/completions/bash/code" "${pkgdir}/usr/share/bash-completion/completions/code" - install -Dm 644 "${srcdir}/$(_pkg)/resources/completions/zsh/_code" "${pkgdir}/usr/share/zsh/site-functions/_code" - - cp -r "${srcdir}/$(_pkg)/"* "${pkgdir}/opt/${_pkgname}" + ln -s /usr/share/code/resources/app/LICENSE.rtf \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.rtf" # Launcher install -m755 "${srcdir}/${_pkgname}-bin.sh" "${pkgdir}/usr/bin/code" + # Fix the desktop entries + sed -i \ + -e 's/^\(Exec=\)[^ ]*/\1code/g' \ + "${pkgdir}"/usr/share/applications/*.desktop + # setuid on chrome-sandbox - # Uncomment if using a kernel without user namespaces, like linux-hardened - # chmod u+s "${pkgdir}/opt/${_pkgname}/chrome-sandbox" + # Comment out if using a kernel without user namespaces, like linux-hardened + chmod u-s "${pkgdir}/usr/share/code/chrome-sandbox" } diff --git a/pkgbuilds/visual-studio-code-bin/visual-studio-code-bin.sh b/pkgbuilds/visual-studio-code-bin/visual-studio-code-bin.sh index 7650d63..d3ac4b2 100644 --- a/pkgbuilds/visual-studio-code-bin/visual-studio-code-bin.sh +++ b/pkgbuilds/visual-studio-code-bin/visual-studio-code-bin.sh @@ -8,4 +8,4 @@ if [[ -f $XDG_CONFIG_HOME/code-flags.conf ]]; then fi # Launch -exec /opt/visual-studio-code/bin/code "$@" $CODE_USER_FLAGS +exec /usr/share/code/bin/code "$@" $CODE_USER_FLAGS