summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormodzilla2020-05-17 15:42:50 +0200
committermodzilla2020-05-17 15:42:50 +0200
commitc65551259eb7d063ac0ccc0e4aa15898497f6cf8 (patch)
tree9652709bd4a00819b2f98ac46cf436220b3b9ed2
parent873020b5d21699952b34c2944c0a6dae7fca871a (diff)
downloadaur-c65551259eb7d063ac0ccc0e4aa15898497f6cf8.tar.gz
Fixed install path
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e7c72d6cf17d..f6a6a9d4de6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,6 +18,8 @@ arch=('x86_64')
url='https://github.com/microsoft/vscode'
license=('MIT')
depends=($_electron 'libsecret' 'libx11' 'libxkbfile' 'ripgrep')
+conflicts=('code'
+ 'code-git')
optdepends=('bash-completion: Bash completions'
'zsh-completions: ZSH completitons'
'x11-ssh-askpass: SSH authentication')
@@ -124,15 +126,15 @@ build() {
package() {
# Install resource files
- install -dm 755 "$pkgdir"/usr/lib/$pkgname
- cp -r --no-preserve=ownership --preserve=mode VSCode-linux-$_vscode_arch/resources/app/* "$pkgdir"/usr/lib/$pkgname/
+ install -dm 755 "$pkgdir"/usr/lib/code
+ cp -r --no-preserve=ownership --preserve=mode VSCode-linux-$_vscode_arch/resources/app/* "$pkgdir"/usr/lib/code/
# Replace statically included binary with system copy
ln -sf /usr/bin/rg "$pkgdir"/usr/lib/code/node_modules.asar.unpacked/vscode-ripgrep/bin/rg
# Install binary
install -Dm 755 code.sh "$pkgdir"/usr/bin/code-oss
- install -Dm 755 code.js "$pkgdir"/usr/lib/$pkgname/code.js
+ install -Dm 755 code.js "$pkgdir"/usr/lib/code/code.js
ln -sf /usr/bin/code-oss "$pkgdir"/usr/bin/code
# Install appdata and desktop file
@@ -148,7 +150,7 @@ package() {
install -Dm 644 $pkgname/resources/completions/zsh/_code-oss "$pkgdir"/usr/share/zsh/site-functions/_code-oss
# Install license files
- install -Dm 644 VSCode-linux-$_vscode_arch/resources/app/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
- install -Dm 644 VSCode-linux-$_vscode_arch/resources/app/ThirdPartyNotices.txt "$pkgdir"/usr/share/licenses/$pkgname/ThirdPartyNotices.txt
+ install -Dm 644 VSCode-linux-$_vscode_arch/resources/app/LICENSE.txt "$pkgdir"/usr/share/licenses/code/LICENSE
+ install -Dm 644 VSCode-linux-$_vscode_arch/resources/app/ThirdPartyNotices.txt "$pkgdir"/usr/share/licenses/code/ThirdPartyNotices.txt
}