<?xml version="1.0"?>
<package name="vscode">
	<description>Visual Studio Code</description>
	<releases>
		<release version="1.108.2" revision="1">
			<deps>
				<dep name="glib-2.0"/>
				<dep name="gnupg"/>
				<dep name="gtk+-3.0"/>
				<dep name="libnotify"/>
				<dep name="libsecret-1"/>
				<dep name="lsof"/>
				<dep name="nss"/>
				<dep name="shared-mime-info"/>
				<dep name="xdg-utils"/>
				<dep name="xkbfile"/>
				<dep name="xscrnsaver"/>
			</deps>
			<preinst>
				<cmd>ln -Tsvf lib /lib64</cmd>
			</preinst>
			<build strip="no">
				<script>
					<!-- https://update.code.visualstudio.com/latest/linux-x64/stable -->
					<archive name="code-stable-x64-1769004726">
						<cmd>rm -rf /opt/vscode</cmd>
						<cmd>mkdir -p /opt/vscode</cmd>
						<cmd>cp -av * /opt/vscode/</cmd>
						<cmd>ln -svf /opt/vscode/code /usr/bin/code</cmd>
						<cmd>install -D -m 0644 resources/app/resources/linux/code.png /usr/share/icons/vscode.png</cmd>
						<text dest="/usr/share/applications/vscode.desktop">[Desktop Entry]
Name=Visual Studio Code
GenericName=Text Editor
Comment=Code Editing. Redefined.
Exec=/usr/bin/code %F
Icon=vscode
Type=Application
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/bin/code --new-window %F
Icon=vscode
</text>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
