summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIcelk2021-12-21 08:27:48 +0100
committerIcelk2021-12-21 08:27:48 +0100
commit1f8bde8060b5b286a142ca8efeda0d6dbea58eb2 (patch)
tree2fc792e29036962a3060b5abd1537c99d67f839b
parent765c0587dfa9f33b4a46910fdd6bbec6b6614732 (diff)
downloadaur-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--.SRCINFO6
-rw-r--r--PKGBUILD15
-rw-r--r--vscodium-bin-uri-handler.desktop2
-rw-r--r--vscodium-bin.desktop4
4 files changed, 14 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 479bb8d68c58..1594ae9579e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 02e52e9f1649..ac3a0e5e84b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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