67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Copyright 2021 Gentoo Authors
 | 
						|
# Distributed under the terms of the GNU General Public License v2
 | 
						|
 | 
						|
EAPI=8
 | 
						|
 | 
						|
inherit desktop pax-utils xdg-utils
 | 
						|
 | 
						|
MY_PN="${PN/-bin}"
 | 
						|
 | 
						|
DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode (binary version)"
 | 
						|
HOMEPAGE="https://vscodium.com"
 | 
						|
 | 
						|
SRC_URI="
 | 
						|
	amd64? ( https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz )
 | 
						|
	arm64? ( https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz )"
 | 
						|
 | 
						|
RESTRICT="mirror strip bindist"
 | 
						|
 | 
						|
LICENSE="MIT"
 | 
						|
SLOT="0"
 | 
						|
KEYWORDS="-* ~amd64 ~arm ~arm64"
 | 
						|
 | 
						|
DEPEND="
 | 
						|
	>=media-libs/libpng-1.2.46
 | 
						|
	>=x11-libs/gtk+-2.24.8-r1:2
 | 
						|
	x11-libs/cairo
 | 
						|
	x11-libs/libXtst
 | 
						|
	!app-editors/vscodium"
 | 
						|
 | 
						|
RDEPEND="
 | 
						|
	${DEPEND}
 | 
						|
	app-accessibility/at-spi2-atk
 | 
						|
	>=net-print/cups-2.0.0
 | 
						|
	x11-libs/libnotify
 | 
						|
	x11-libs/libXScrnSaver
 | 
						|
	dev-libs/nss
 | 
						|
	app-crypt/libsecret[crypt]"
 | 
						|
 | 
						|
QA_PRESTRIPPED="*"
 | 
						|
QA_PREBUILT="opt/${MY_PN}/codium"
 | 
						|
 | 
						|
S="${WORKDIR}"
 | 
						|
 | 
						|
src_unpack() {
 | 
						|
	:
 | 
						|
}
 | 
						|
 | 
						|
src_install(){
 | 
						|
	mkdir -p "${ED%/}/opt/${MY_PN}"
 | 
						|
	cd "${ED%/}/opt/${MY_PN}/"
 | 
						|
	unpack ${A}
 | 
						|
	dodir /usr/bin
 | 
						|
	dosym ../../opt/${MY_PN}/bin/codium /usr/bin/${MY_PN}
 | 
						|
	dosym ../../opt/${MY_PN}/bin/codium /usr/bin/codium
 | 
						|
	domenu "${FILESDIR}/${PN}.desktop"
 | 
						|
	newicon "resources/app/resources/linux/code.png" ${MY_PN}.png
 | 
						|
	pax-mark m "${ED%/}"/opt/${MY_PN}/codium
 | 
						|
}
 | 
						|
 | 
						|
pkg_postinst() {
 | 
						|
	xdg_desktop_database_update
 | 
						|
}
 | 
						|
 | 
						|
pkg_postrm() {
 | 
						|
	xdg_desktop_database_update
 | 
						|
}
 |