update to 1.82.2 [release 1.82.2-1mamba;Mon Sep 25 2023]
This commit is contained in:
parent
3e93ecb95c
commit
8afedb784b
@ -1,2 +1,4 @@
|
|||||||
# visual-studio-code-bin
|
# visual-studio-code-bin
|
||||||
|
|
||||||
|
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET).
|
||||||
|
|
||||||
|
5
visual-studio-code-bin-autoupdate
Normal file
5
visual-studio-code-bin-autoupdate
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
VERSION=$1
|
||||||
|
[ "${VERSION}" ] || exit 1
|
||||||
|
curl -L "https://update.code.visualstudio.com/${VERSION}/linux-x64/stable" -o code_x64_${VERSION}.tar.gz
|
||||||
|
curl -L "https://update.code.visualstudio.com/${VERSION}/linux-arm64/stable" -o code_arm64_${VERSION}.tar.gz
|
18
visual-studio-code-bin.desktop
Normal file
18
visual-studio-code-bin.desktop
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Visual Studio Code
|
||||||
|
Comment=Code Editing. Refined.
|
||||||
|
GenericName=Text Editor
|
||||||
|
Exec=/usr/bin/code --unity-launch %F
|
||||||
|
Icon=code-bin
|
||||||
|
Type=Application
|
||||||
|
StartupNotify=false
|
||||||
|
StartupWMClass=Code
|
||||||
|
Categories=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/bin/code --no-sandbox --new-window %F
|
||||||
|
Icon=code-bin
|
11
visual-studio-code-bin.sh
Normal file
11
visual-studio-code-bin.sh
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
|
||||||
|
|
||||||
|
# Allow users to override command-line options
|
||||||
|
if [[ -f $XDG_CONFIG_HOME/code-flags.conf ]]; then
|
||||||
|
CODE_USER_FLAGS="$(sed 's/#.*//' $XDG_CONFIG_HOME/code-flags.conf | tr '\n' ' ')"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Launch
|
||||||
|
exec /usr/share/code-bin/bin/code "$@" $CODE_USER_FLAGS
|
137
visual-studio-code-bin.spec
Normal file
137
visual-studio-code-bin.spec
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
%define _pkgname code-bin
|
||||||
|
Name: visual-studio-code-bin
|
||||||
|
Version: 1.82.2
|
||||||
|
Release: 1mamba
|
||||||
|
Summary: Visual Studio Code: a lightweight but powerful source code editor which runs on your desktop (official binary distribution)
|
||||||
|
Group: Graphical Desktop/Applications/Development
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
|
URL: https://code.visualstudio.com/
|
||||||
|
Source0: code_x64_%{version}.tar.gz
|
||||||
|
Source1: code_arm64_%{version}.tar.gz
|
||||||
|
Source2: visual-studio-code-bin-autoupdate
|
||||||
|
Source3: visual-studio-code-bin.desktop
|
||||||
|
Source4: visual-studio-code-url-handler.desktop
|
||||||
|
Source5: visual-studio-code-workspace.xml
|
||||||
|
Source6: visual-studio-code-bin.sh
|
||||||
|
License: Distributable
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
BuildRequires: glibc-devel
|
||||||
|
BuildRequires: libX11-devel
|
||||||
|
BuildRequires: libXcomposite-devel
|
||||||
|
BuildRequires: libXdamage-devel
|
||||||
|
BuildRequires: libXext-devel
|
||||||
|
BuildRequires: libXfixes-devel
|
||||||
|
BuildRequires: libXrandr-devel
|
||||||
|
BuildRequires: libalsa-devel
|
||||||
|
BuildRequires: libat-spi2-core-devel
|
||||||
|
BuildRequires: libcairo-devel
|
||||||
|
BuildRequires: libdbus-devel
|
||||||
|
BuildRequires: libdrm-devel
|
||||||
|
BuildRequires: libexpat-devel
|
||||||
|
BuildRequires: libgcc
|
||||||
|
BuildRequires: libglib-devel
|
||||||
|
BuildRequires: libgtk3-devel
|
||||||
|
BuildRequires: libkrb5-devel
|
||||||
|
BuildRequires: libmesa-devel
|
||||||
|
BuildRequires: libnspr-devel
|
||||||
|
BuildRequires: libnss-devel
|
||||||
|
BuildRequires: libpango-devel
|
||||||
|
BuildRequires: libsecret-devel
|
||||||
|
BuildRequires: libstdc++6-devel
|
||||||
|
BuildRequires: libxcb-devel
|
||||||
|
BuildRequires: libxkbcommon-devel
|
||||||
|
BuildRequires: libxkbfile-devel
|
||||||
|
BuildRequires: libz-devel
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
Provides: code-bin
|
||||||
|
Obsoletes: code-bin <= 1.81.1
|
||||||
|
|
||||||
|
%description
|
||||||
|
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET).
|
||||||
|
|
||||||
|
%debug_package
|
||||||
|
|
||||||
|
%global __requires_exclude ^libffmpeg.so.*$
|
||||||
|
%global __provides_exclude_from ^%{_datadir}/%{name}/.*$
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -c -T
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
|
tar xf %{SOURCE0}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch aarch64
|
||||||
|
tar xf %{SOURCE1}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
mv VSCode-linux-*/* .
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
install -D -m644 resources/app/resources/linux/code.png %{buildroot}%{_datadir}/icons/%{_pkgname}.png
|
||||||
|
install -D -m644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{_pkgname}.desktop
|
||||||
|
install -D -m644 %{SOURCE4} %{buildroot}%{_datadir}/applications/%{_pkgname}-url-handler.desktop
|
||||||
|
install -D -m644 %{SOURCE5} %{buildroot}%{_datadir}/mime/packages/%{_pkgname}-workspace.xml
|
||||||
|
install -D -m644 resources/completions/bash/code %{buildroot}%{_datadir}/bash-completion/completions/code
|
||||||
|
install -D -m644 resources/completions/zsh/_code %{buildroot}%{_datadir}/zsh/site-functions/_code
|
||||||
|
|
||||||
|
install -d -m0755 %{buildroot}%{_datadir}/%{_pkgname}
|
||||||
|
cp -r * %{buildroot}%{_datadir}/%{_pkgname}
|
||||||
|
|
||||||
|
# Launcher
|
||||||
|
install -D -m755 %{SOURCE6} %{buildroot}%{_bindir}/code
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/code
|
||||||
|
%{_datadir}/applications/%{_pkgname}-url-handler.desktop
|
||||||
|
%{_datadir}/applications/%{_pkgname}.desktop
|
||||||
|
%{_datadir}/mime/packages/%{_pkgname}-workspace.xml
|
||||||
|
%dir %{_datadir}/%{_pkgname}
|
||||||
|
%dir %{_datadir}/%{_pkgname}/bin
|
||||||
|
%{_datadir}/%{_pkgname}/bin/code*
|
||||||
|
%{_datadir}/%{_pkgname}/chrome*
|
||||||
|
%{_datadir}/%{_pkgname}/code
|
||||||
|
%{_datadir}/%{_pkgname}/icudtl.dat
|
||||||
|
%{_datadir}/%{_pkgname}/lib*.so*
|
||||||
|
%{_datadir}/%{_pkgname}/resources.pak
|
||||||
|
%dir %{_datadir}/%{_pkgname}/locales
|
||||||
|
%{_datadir}/%{_pkgname}/locales/*
|
||||||
|
%dir %{_datadir}/%{_pkgname}/resources
|
||||||
|
%{_datadir}/%{_pkgname}/resources/*
|
||||||
|
%{_datadir}/%{_pkgname}/snapshot_blob.bin
|
||||||
|
%{_datadir}/%{_pkgname}/v8_context_snapshot.bin
|
||||||
|
%{_datadir}/%{_pkgname}/vk_swiftshader_icd.json
|
||||||
|
%{_datadir}/%{_pkgname}/LICENSES.chromium.html
|
||||||
|
%{_datadir}/bash-completion/completions/code
|
||||||
|
%{_datadir}/zsh/site-functions/_code
|
||||||
|
%{_datadir}/icons/%{_pkgname}.png
|
||||||
|
%doc resources/app/LICENSE.rtf
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Sep 25 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.82.2-1mamba
|
||||||
|
- update to 1.82.2
|
||||||
|
|
||||||
|
* Wed Aug 16 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.81.1-1mamba
|
||||||
|
- update to 1.81.1
|
||||||
|
|
||||||
|
* Fri Jun 09 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.79.0-1mamba
|
||||||
|
- update to 1.79.0
|
||||||
|
|
||||||
|
* Fri May 05 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.78.0-1mamba
|
||||||
|
- update to 1.78.0
|
||||||
|
|
||||||
|
* Tue Jan 31 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.74.3-1mamba
|
||||||
|
- update to 1.74.3
|
||||||
|
|
||||||
|
* Thu Sep 08 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 1.71.0-1mamba
|
||||||
|
- package created using the webbuild interface
|
12
visual-studio-code-url-handler.desktop
Normal file
12
visual-studio-code-url-handler.desktop
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Visual Studio Code - URL Handler
|
||||||
|
Comment=Code Editing. Redefined.
|
||||||
|
GenericName=Text Editor
|
||||||
|
Exec=/usr/bin/code --open-url %U
|
||||||
|
Icon=code-bin
|
||||||
|
Type=Application
|
||||||
|
NoDisplay=true
|
||||||
|
StartupNotify=true
|
||||||
|
Categories=TextEditor;Development;IDE;
|
||||||
|
MimeType=x-scheme-handler/vscode;
|
||||||
|
Keywords=vscode;
|
7
visual-studio-code-workspace.xml
Normal file
7
visual-studio-code-workspace.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||||
|
<mime-type type="application/x-visual-studio-code-workspace">
|
||||||
|
<comment>Visual Studio Code Workspace</comment>
|
||||||
|
<glob pattern="*.code-workspace"/>
|
||||||
|
</mime-type>
|
||||||
|
</mime-info>
|
Loading…
Reference in New Issue
Block a user