From 2d2e1cb83790cbe1615b498de6411acab70b0d11 Mon Sep 17 00:00:00 2001 From: Jona Goldman Date: Mon, 24 May 2021 21:07:51 -0300 Subject: [PATCH 1/2] vagrant: update to 2.2.16 --- srcpkgs/vagrant/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template index c7f3cdcd2de9..43762b7b1e1f 100644 --- a/srcpkgs/vagrant/template +++ b/srcpkgs/vagrant/template @@ -1,6 +1,6 @@ # Template file for 'vagrant' pkgname=vagrant -version=2.2.15 +version=2.2.16 revision=1 archs="i686 x86_64*" hostmakedepends="ruby" From a696de6adcb4123ece1a3aee14f570c04137c5cb Mon Sep 17 00:00:00 2001 From: Jona Goldman Date: Mon, 24 May 2021 21:17:20 -0300 Subject: [PATCH 2/2] New package: visual-studio-code-1.56.2 --- srcpkgs/visual-studio-code/REMOVE | 12 ++++++ .../visual-studio-code-url-handler.desktop | 12 ++++++ .../files/visual-studio-code-workspace.xml | 7 ++++ .../files/visual-studio-code.desktop | 18 +++++++++ srcpkgs/visual-studio-code/template | 39 +++++++++++++++++++ 5 files changed, 88 insertions(+) create mode 100644 srcpkgs/visual-studio-code/REMOVE create mode 100644 srcpkgs/visual-studio-code/files/visual-studio-code-url-handler.desktop create mode 100644 srcpkgs/visual-studio-code/files/visual-studio-code-workspace.xml create mode 100644 srcpkgs/visual-studio-code/files/visual-studio-code.desktop create mode 100644 srcpkgs/visual-studio-code/template diff --git a/srcpkgs/visual-studio-code/REMOVE b/srcpkgs/visual-studio-code/REMOVE new file mode 100644 index 000000000000..77a9728e3436 --- /dev/null +++ b/srcpkgs/visual-studio-code/REMOVE @@ -0,0 +1,12 @@ +if [ "$UPDATE" = "no" ]; then + case "$ACTION" in + post) + if [ -d usr/lib/code ]; then + rm -rf usr/lib/code + fi + if [ -d usr/share/code ]; then + rm -rf usr/share/code + fi + ;; + esac +fi diff --git a/srcpkgs/visual-studio-code/files/visual-studio-code-url-handler.desktop b/srcpkgs/visual-studio-code/files/visual-studio-code-url-handler.desktop new file mode 100644 index 000000000000..63a4488bc13e --- /dev/null +++ b/srcpkgs/visual-studio-code/files/visual-studio-code-url-handler.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Visual Studio Code - URL Handler +Comment=Code Editing. Refined. +GenericName=Text Editor +Exec=/usr/lib/visual-studio-code/bin/code --no-sandbox --open-url %U +Icon=visual-studio-code +Type=Application +NoDisplay=true +StartupNotify=true +Categories=Utility;TextEditor;Development;IDE; +MimeType=x-scheme-handler/vscode; +Keywords=vscode; diff --git a/srcpkgs/visual-studio-code/files/visual-studio-code-workspace.xml b/srcpkgs/visual-studio-code/files/visual-studio-code-workspace.xml new file mode 100644 index 000000000000..6a4a9585827e --- /dev/null +++ b/srcpkgs/visual-studio-code/files/visual-studio-code-workspace.xml @@ -0,0 +1,7 @@ + + + + Visual Studio Code Workspace + + + diff --git a/srcpkgs/visual-studio-code/files/visual-studio-code.desktop b/srcpkgs/visual-studio-code/files/visual-studio-code.desktop new file mode 100644 index 000000000000..f018a1172317 --- /dev/null +++ b/srcpkgs/visual-studio-code/files/visual-studio-code.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Name=Visual Studio Code +Comment=Code Editing. Refined. +GenericName=Text Editor +Exec=/usr/lib/visual-studio-code/bin/code --no-sandbox --unity-launch %F +Icon=visual-studio-code +Type=Application +StartupNotify=false +StartupWMClass=code +Categories=Utility;TextEditor;Development;IDE; +MimeType=text/plain;inode/directory;application/x-visual-studio-code-workspace; +Actions=new-empty-window; +Keywords=vscode; + +[Desktop Action new-empty-window] +Name=New Empty Window +Exec=/usr/lib/visual-studio-code/bin/code --no-sandbox --new-window %F +Icon=visual-studio-code diff --git a/srcpkgs/visual-studio-code/template b/srcpkgs/visual-studio-code/template new file mode 100644 index 000000000000..37dd64021752 --- /dev/null +++ b/srcpkgs/visual-studio-code/template @@ -0,0 +1,39 @@ +# Template file for 'visual-studio-code' +pkgname=visual-studio-code +version=1.56.2 +revision=1 +depends="" +wrksrc="VSCode-linux-x64" +short_desc="Visual Studio Code" +maintainer="jonagoldman " +license="MIT" +homepage="https://code.visualstudio.com" +distfiles="https://az764295.vo.msecnd.net/stable/054a9295330880ed74ceaedda236253b4f39a335/code-stable-x64-1620838810.tar.gz" +checksum=7b3decb6cc6c372315437ba060f94c8bf6ff09abeb31a1f7ffcfd66fd3531923 +nopie=1 + +do_install() { + # source + vmkdir usr/lib/${pkgname} + vcopy ${wrksrc}/* usr/lib/${pkgname} + + # binary + vmkdir usr/bin + ln -sf /usr/lib/${pkgname}/bin/code ${DESTDIR}/usr/bin/code + + # icon + vmkdir usr/share/pixmaps + ln -sf /usr/lib/${pkgname}/resources/app/resources/linux/code.png ${DESTDIR}/usr/share/pixmaps/code.png + + # license + vlicense ${wrksrc}/resources/app/LICENSE.rtf + + # desktop + vmkdir usr/share/applications + vinstall ${FILESDIR}/${pkgname}.desktop 644 /usr/share/applications + vinstall ${FILESDIR}/${pkgname}-url-handler.desktop 644 /usr/share/applications + + # mime + vmkdir usr/share/mime/packages + vinstall ${FILESDIR}/${pkgname}-workspace.xml 644 /usr/share/mime/packages +}