diff options
author | Icelk | 2021-12-21 08:27:48 +0100 |
---|---|---|
committer | Icelk | 2021-12-21 08:27:48 +0100 |
commit | 1f8bde8060b5b286a142ca8efeda0d6dbea58eb2 (patch) | |
tree | 2fc792e29036962a3060b5abd1537c99d67f839b | |
parent | 765c0587dfa9f33b4a46910fdd6bbec6b6614732 (diff) | |
download | aur-1f8bde8060b5b286a142ca8efeda0d6dbea58eb2.tar.gz |
Install to /opt/.
This is the recommended path according to the Electron package guidelines:
https://wiki.archlinux.org/title/Electron_package_guidelines#Directory_structure
Thanks to AUR user @KDN_Observer for the patch.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | vscodium-bin-uri-handler.desktop | 2 | ||||
-rw-r--r-- | vscodium-bin.desktop | 4 |
4 files changed, 14 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = vscodium-bin pkgdesc = Binary releases of VS Code without MS branding/telemetry/licensing. pkgver = 1.63.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/VSCodium/vscodium arch = x86_64 arch = aarch64 @@ -26,8 +26,8 @@ pkgbase = vscodium-bin conflicts = vscodium-git source = vscodium-bin.desktop source = vscodium-bin-uri-handler.desktop - sha256sums = 65e6b053e6d8be61763801312ded64a82cf835d77a6eabe1b9d7eb9e87b2e49b - sha256sums = f26703924abca3738f2e1f84e5a1e27e8cc7dae4364bb53dbff03c2de5fe0898 + sha256sums = a665ef6e2a1711df2552d7ae49fd7f30f7a2d7e0dea71c7c5f4c90764d8c37ce + sha256sums = fd6b46c021e4f0b75d27fcf67481019dbbaa7059ea186437a47a6b6ae8bb574f source_x86_64 = https://github.com/VSCodium/vscodium/releases/download/1.63.2/VSCodium-linux-x64-1.63.2.tar.gz sha256sums_x86_64 = a04b7d8b5da747f76dc8d0785b5948424d90e6320cc5704601a93ee9e2ca9f5d source_aarch64 = https://github.com/VSCodium/vscodium/releases/download/1.63.2/VSCodium-linux-arm64-1.63.2.tar.gz @@ -8,7 +8,7 @@ pkgname=vscodium-bin _pkgname=VSCodium pkgver=1.63.2 -pkgrel=1 +pkgrel=2 pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing." arch=('x86_64' 'aarch64' 'armv7h') url="https://github.com/VSCodium/vscodium" @@ -24,8 +24,8 @@ optdepends=( provides=('codium' 'vscodium') conflicts=('vscodium' 'vscodium-git') -sha256sums=('65e6b053e6d8be61763801312ded64a82cf835d77a6eabe1b9d7eb9e87b2e49b' - 'f26703924abca3738f2e1f84e5a1e27e8cc7dae4364bb53dbff03c2de5fe0898') +sha256sums=('a665ef6e2a1711df2552d7ae49fd7f30f7a2d7e0dea71c7c5f4c90764d8c37ce' + 'fd6b46c021e4f0b75d27fcf67481019dbbaa7059ea186437a47a6b6ae8bb574f') sha256sums_x86_64=('a04b7d8b5da747f76dc8d0785b5948424d90e6320cc5704601a93ee9e2ca9f5d') sha256sums_aarch64=('5139642b24cb994b48e690ea5b8ea1a2f2d53585e7ace125c57fccba3df910ae') sha256sums_armv7h=('8bb27fbbaf3b0b96d758f8c6e974f4cb425c537ceaddf37cfb052d91f0d4cb96') @@ -38,11 +38,12 @@ source_aarch64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver shopt -s extglob package() { + install -d -m755 ${pkgdir}/opt/${pkgname} install -d -m755 ${pkgdir}/usr/bin - install -d -m755 ${pkgdir}/usr/share/{${pkgname},applications,pixmaps} - cp -r ${srcdir}/!(vscodium-bin.desktop|${pkgname}-${pkgver}.tar.gz) ${pkgdir}/usr/share/${pkgname} - ln -s /usr/share/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium - ln -s /usr/share/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium + install -d -m755 ${pkgdir}/usr/share/{applications,pixmaps} + cp -r ${srcdir}/!(vscodium-bin.desktop|${pkgname}-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname} + ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium + ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium install -D -m644 ${srcdir}/vscodium-bin.desktop ${pkgdir}/usr/share/applications/codium.desktop install -D -m644 ${srcdir}/vscodium-bin-uri-handler.desktop ${pkgdir}/usr/share/applications/codium-uri-handler.desktop install -D -m644 ${srcdir}/resources/app/resources/linux/code.png \ diff --git a/vscodium-bin-uri-handler.desktop b/vscodium-bin-uri-handler.desktop index 3bbbeac3a070..0be5301a8222 100644 --- a/vscodium-bin-uri-handler.desktop +++ b/vscodium-bin-uri-handler.desktop @@ -2,7 +2,7 @@ Name=VSCodium - URL Handler Comment=Code Editing. Redefined. GenericName=Text Editor -Exec=/usr/share/vscodium-bin/bin/codium --open-url %U +Exec=/opt/vscodium-bin/bin/codium --open-url %U Icon=vscodium Type=Application NoDisplay=true diff --git a/vscodium-bin.desktop b/vscodium-bin.desktop index bcf6b802ae8f..3fbb10c7c4b6 100644 --- a/vscodium-bin.desktop +++ b/vscodium-bin.desktop @@ -2,7 +2,7 @@ Name=VSCodium Comment=Code Editing. Redefined. GenericName=Text Editor -Exec=/usr/share/vscodium-bin/bin/codium --no-sandbox --unity-launch %F +Exec=/opt/vscodium-bin/bin/codium --no-sandbox --unity-launch %F Icon=vscodium Type=Application StartupNotify=true @@ -14,5 +14,5 @@ Keywords=vscode; [Desktop Action new-empty-window] Name=New Empty Window -Exec=/usr/share/vscodium-bin/bin/codium --no-sandbox --new-window %F +Exec=/opt/vscodium-bin/bin/codium --no-sandbox --new-window %F Icon=vscodium |