From b132bf79a8681186de6feb3e9be38b3a8db2b5bb Mon Sep 17 00:00:00 2001 From: Toby Merz Date: Sat, 12 Oct 2019 10:20:33 +0200 Subject: [PATCH] New package: vscodium-bin-1.39.1 --- srcpkgs/vscodium-bin/REMOVE | 9 ++++++ srcpkgs/vscodium-bin/files/vscodium.desktop | 18 +++++++++++ srcpkgs/vscodium-bin/template | 33 +++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 srcpkgs/vscodium-bin/REMOVE create mode 100644 srcpkgs/vscodium-bin/files/vscodium.desktop create mode 100644 srcpkgs/vscodium-bin/template diff --git a/srcpkgs/vscodium-bin/REMOVE b/srcpkgs/vscodium-bin/REMOVE new file mode 100644 index 00000000000..2ea0a945cc1 --- /dev/null +++ b/srcpkgs/vscodium-bin/REMOVE @@ -0,0 +1,9 @@ +if [ "$UPDATE" = "no" ]; then + case "$ACTION" in + post) + if [ -d usr/lib/vscodium ]; then + rm -rf usr/lib/vscodium + fi + ;; + esac +fi diff --git a/srcpkgs/vscodium-bin/files/vscodium.desktop b/srcpkgs/vscodium-bin/files/vscodium.desktop new file mode 100644 index 00000000000..2109fd9f1ed --- /dev/null +++ b/srcpkgs/vscodium-bin/files/vscodium.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=VSCodium +Comment=Code Editing. Redefined. +GenericName=Text Editor +Exec=/usr/lib/vscodium/codium --unity-launch %F +Icon=vscodium +Type=Application +StartupNotify=true +StartupWMClass=VSCodium +Categories=Utility;Development;IDE; +MimeType=text/plain;inode/directory; +Actions=new-empty-window; +Keywords=vscode; + +[Desktop Action new-empty-window] +Name=New Empty Window +Exec=/usr/lib/vscodium/codium --new-window %F +Icon=vscodium diff --git a/srcpkgs/vscodium-bin/template b/srcpkgs/vscodium-bin/template new file mode 100644 index 00000000000..ccfbe33879f --- /dev/null +++ b/srcpkgs/vscodium-bin/template @@ -0,0 +1,33 @@ +# Template file for 'vscodium-bin' +pkgname=vscodium-bin +version=1.39.1 +revision=1 +archs="x86_64" +create_wrksrc=yes +depends="GConf libXtst libxkbfile nss dejavu-fonts-ttf" +short_desc="Binary releases of VS Code without MS branding/telemetry/licensing" +maintainer="shizonic " +license="MIT" +homepage="https://github.com/VSCodium/vscodium" +distfiles="https://github.com/VSCodium/vscodium/releases/download/${version}/VSCodium-linux-x64-${version}.tar.gz" +checksum=56bc17bfba771d1db655e6d6b0517df912eabb6532955094a2c77865c67719ee +nostrip_files="codium" + +do_install() { + sed -i 's,/usr/share/codium,/usr/lib/vscodium,g' bin/codium + + vmkdir usr/lib/vscodium + vcopy * usr/lib/vscodium + + vmkdir usr/bin + ln -sf /usr/lib/vscodium/bin/codium ${DESTDIR}/usr/bin/codium + ln -sf /usr/lib/vscodium/bin/codium ${DESTDIR}/usr/bin/vscodium + + vmkdir usr/share/applications + vinstall ${FILESDIR}/vscodium.desktop 644 usr/share/applications + + vmkdir usr/share/pixmaps + vinstall resources/app/resources/linux/code.png 644 usr/share/pixmaps vscodium.png + + vlicense resources/app/LICENSE.txt +}