add vscodium-bin/vscodium-bin-1.69.0.ebuild
This commit is contained in:
		
							
								
								
									
										67
									
								
								app-editors/vscodium-bin/vscodium-bin-1.69.0.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								app-editors/vscodium-bin/vscodium-bin-1.69.0.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,67 @@
 | 
				
			|||||||
 | 
					# 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 )
 | 
				
			||||||
 | 
						arm? ( https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-armhf-${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
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user