Compare commits
	
		
			18 Commits
		
	
	
		
			a242c2111c
			...
			master
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 757da12d89 | |||
| 74e7111173 | |||
| d111adf810 | |||
| ff3f3dbc8e | |||
| 4d9e733800 | |||
| ae20e0c08e | |||
| 2d0202869a | |||
| 9595082e69 | |||
| b7dd4bd84b | |||
| 4cd4de7758 | |||
| 45f08211f1 | |||
| f79d0a8d07 | |||
| 62bb2e0a85 | |||
| be64e80fee | |||
| 4845f3e7e0 | |||
| c574efc159 | |||
| 229a7f2a56 | |||
| 508e4624e5 | 
@@ -1,6 +1,6 @@
 | 
				
			|||||||
name='deduplicator-git'
 | 
					name='deduplicator-git'
 | 
				
			||||||
version='r20250907.eba7d53b'
 | 
					version='r20251022.26ee86c4'
 | 
				
			||||||
release='2'
 | 
					release='1'
 | 
				
			||||||
desc='Find, Sort, Filter & Delete duplicate files'
 | 
					desc='Find, Sort, Filter & Delete duplicate files'
 | 
				
			||||||
desc_ru='Поиск, сортировка, фильтрация и удаление дубликатов файлов'
 | 
					desc_ru='Поиск, сортировка, фильтрация и удаление дубликатов файлов'
 | 
				
			||||||
homepage='https://github.com/sreedevk/deduplicator'
 | 
					homepage='https://github.com/sreedevk/deduplicator'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='discord-bin'
 | 
					name='discord-bin'
 | 
				
			||||||
version='0.0.111'
 | 
					version='0.0.113'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='All-in-one voice and text chat for gamers'
 | 
					desc='All-in-one voice and text chat for gamers'
 | 
				
			||||||
desc_ru='Всё в одном: голосовое и текстовое общение для игроков'
 | 
					desc_ru='Всё в одном: голосовое и текстовое общение для игроков'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='electron-bin'
 | 
					name='electron-bin'
 | 
				
			||||||
version='38.2.1'
 | 
					version='39.0.0'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Meta package providing the latest available stable Electron build'
 | 
					desc='Meta package providing the latest available stable Electron build'
 | 
				
			||||||
desc_ru='Мета-пакет, предоставляющий последнюю доступную стабильную сборку Electron'
 | 
					desc_ru='Мета-пакет, предоставляющий последнюю доступную стабильную сборку Electron'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
name='extra-cmake-modules'
 | 
					name='extra-cmake-modules'
 | 
				
			||||||
version='6.18.0'
 | 
					version='6.19.0'
 | 
				
			||||||
release='2'
 | 
					release='1'
 | 
				
			||||||
desc='Extra modules and scripts for CMake'
 | 
					desc='Extra modules and scripts for CMake'
 | 
				
			||||||
desc_ru='Дополнительные модули и скрипты для CMake'
 | 
					desc_ru='Дополнительные модули и скрипты для CMake'
 | 
				
			||||||
homepage='https://community.kde.org/Frameworks'
 | 
					homepage='https://community.kde.org/Frameworks'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='fastfetch'
 | 
					name='fastfetch'
 | 
				
			||||||
version='2.53.0'
 | 
					version='2.54.0'
 | 
				
			||||||
release='3'
 | 
					release='3'
 | 
				
			||||||
desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way.'
 | 
					desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way.'
 | 
				
			||||||
desc_ru='Fastfetch - это быстрый инструмент для получения информации о системе и отображения их в красивом виде.'
 | 
					desc_ru='Fastfetch - это быстрый инструмент для получения информации о системе и отображения их в красивом виде.'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='firefox-bin'
 | 
					name='firefox-bin'
 | 
				
			||||||
version='143.0.4'
 | 
					version='144.0.2'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Fast, Private & Safe Web Browser.'
 | 
					desc='Fast, Private & Safe Web Browser.'
 | 
				
			||||||
desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'
 | 
					desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
name="go-bin"
 | 
					name="go-bin"
 | 
				
			||||||
version='1.25.1'
 | 
					version='1.25.3'
 | 
				
			||||||
release='2'
 | 
					release='1'
 | 
				
			||||||
desc="Compiler and tools for the Go programming language"
 | 
					desc="Compiler and tools for the Go programming language"
 | 
				
			||||||
desc_ru="Компилятор и инструменты для языка программирования Go"
 | 
					desc_ru="Компилятор и инструменты для языка программирования Go"
 | 
				
			||||||
homepage="https://go.dev/"
 | 
					homepage="https://go.dev/"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='gpu-screen-recorder'
 | 
					name='gpu-screen-recorder'
 | 
				
			||||||
version='5.7.4'
 | 
					version='5.8.0'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux'
 | 
					desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux'
 | 
				
			||||||
desc_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux'
 | 
					desc_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='maturin'
 | 
					name='maturin'
 | 
				
			||||||
version='1.9.5'
 | 
					version='1.9.6'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Build and publish crates with pyo3, rust-cpython and cffi bindings'
 | 
					desc='Build and publish crates with pyo3, rust-cpython and cffi bindings'
 | 
				
			||||||
desc_ru='Сборка и публикация крейтов с привязками pyo3, rust-cpython и cffi'
 | 
					desc_ru='Сборка и публикация крейтов с привязками pyo3, rust-cpython и cffi'
 | 
				
			||||||
@@ -108,7 +108,7 @@ build_deps_rhel=("${build_deps[@]}")
 | 
				
			|||||||
build_deps_rosa=("${build_deps[@]}")
 | 
					build_deps_rosa=("${build_deps[@]}")
 | 
				
			||||||
options=(!lto)
 | 
					options=(!lto)
 | 
				
			||||||
sources=("https://github.com/PyO3/maturin/archive/v$version/$name-v$version.tar.gz")
 | 
					sources=("https://github.com/PyO3/maturin/archive/v$version/$name-v$version.tar.gz")
 | 
				
			||||||
checksums=('d2fa1522a0bd104b97ac14558ff74381ddfa128437784a5dadee670eec0e9b57')
 | 
					checksums=('f7ce5660655d23fe809616d0d268d61b0c2bba9a57b464cc229a52be40e26436')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_pick() {
 | 
					_pick() {
 | 
				
			||||||
  local p="$1" f d; shift
 | 
					  local p="$1" f d; shift
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='node-gyp'
 | 
					name='node-gyp'
 | 
				
			||||||
version='11.4.2'
 | 
					version='11.5.0'
 | 
				
			||||||
release='2'
 | 
					release='2'
 | 
				
			||||||
desc='Node.js native addon build tool'
 | 
					desc='Node.js native addon build tool'
 | 
				
			||||||
desc_ru='Инструмент сборки нативных дополнений для Node.js'
 | 
					desc_ru='Инструмент сборки нативных дополнений для Node.js'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
name='node-semver'
 | 
					name='node-semver'
 | 
				
			||||||
version='7.7.2'
 | 
					version='7.7.3'
 | 
				
			||||||
release='2'
 | 
					release='1'
 | 
				
			||||||
desc='The semantic version parser used by npm'
 | 
					desc='The semantic version parser used by npm'
 | 
				
			||||||
desc_ru='Парсер семантических версий, используемый npm'
 | 
					desc_ru='Парсер семантических версий, используемый npm'
 | 
				
			||||||
homepage='https://github.com/npm/node-semver'
 | 
					homepage='https://github.com/npm/node-semver'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='pnpm'
 | 
					name='pnpm'
 | 
				
			||||||
version='10.18.0'
 | 
					version='10.20.0'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Fast, disk space efficient package manager'
 | 
					desc='Fast, disk space efficient package manager'
 | 
				
			||||||
desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов'
 | 
					desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='shfmt-git'
 | 
					name='shfmt-git'
 | 
				
			||||||
version='r20251006.a995a2b9'
 | 
					version='r20251023.ea1f1129'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='A shell formatter. Supports POSIX Shell, Bash, and mksh (Git-version)'
 | 
					desc='A shell formatter. Supports POSIX Shell, Bash, and mksh (Git-version)'
 | 
				
			||||||
desc_ru='Форматировщик скриптов оболочки с поддержкой POSIX Shell, Bash и mksh (Git-версия)'
 | 
					desc_ru='Форматировщик скриптов оболочки с поддержкой POSIX Shell, Bash и mksh (Git-версия)'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='syncthing'
 | 
					name='syncthing'
 | 
				
			||||||
version='2.0.10'
 | 
					version='2.0.11-rc.1'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.'
 | 
					desc='Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.'
 | 
				
			||||||
desc_ru='Syncthing — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'
 | 
					desc_ru='Syncthing — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'
 | 
				
			||||||
@@ -13,7 +13,7 @@ deps=('glibc' 'syncthing-relaysrv')
 | 
				
			|||||||
deps_debian=('libc6')
 | 
					deps_debian=('libc6')
 | 
				
			||||||
build_deps=('git' 'go')
 | 
					build_deps=('git' 'go')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sources_amd64=("https://github.com/${provides}/${provides}/releases/download/v2.0.10/${provides}-linux-amd64-v${version}.tar.gz")
 | 
					sources_amd64=("https://github.com/${provides}/${provides}/releases/download/v2.0.11-rc.1/${provides}-linux-amd64-v${version}.tar.gz")
 | 
				
			||||||
checksums_amd64=('SKIP')
 | 
					checksums_amd64=('SKIP')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
prepare() {
 | 
					prepare() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
name='telegram-desktop-bin'
 | 
					name='telegram-desktop-bin'
 | 
				
			||||||
version='6.1.3'
 | 
					version='6.2.4'
 | 
				
			||||||
release='1'
 | 
					release='1'
 | 
				
			||||||
desc='Official desktop version of Telegram messaging app - Static binaries'
 | 
					desc='Official desktop version of Telegram messaging app - Static binaries'
 | 
				
			||||||
desc_ru='Официальный клиент для Telegram мессенджера - статические бинарники'
 | 
					desc_ru='Официальный клиент для Telegram мессенджера - статические бинарники'
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										193
									
								
								vscodium-bin/alr.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										193
									
								
								vscodium-bin/alr.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,193 @@
 | 
				
			|||||||
 | 
					name='vscodium-bin'
 | 
				
			||||||
 | 
					version='1.105.17075'
 | 
				
			||||||
 | 
					release='1'
 | 
				
			||||||
 | 
					desc='Binary releases of VS Code without MS branding/telemetry/licensing.'
 | 
				
			||||||
 | 
					desc_ru='Бинарные релизы VS Code без брендинга/телеметрии/лицензирования MS.'
 | 
				
			||||||
 | 
					homepage='https://github.com/VSCodium/vscodium'
 | 
				
			||||||
 | 
					maintainer="Evgeniy Khramov <xpamych@yandex.ru>"
 | 
				
			||||||
 | 
					maintainer_ru="Евгений Храмов <xpamych@yandex.ru>"
 | 
				
			||||||
 | 
					architectures=('amd64')
 | 
				
			||||||
 | 
					license=('MIT')
 | 
				
			||||||
 | 
					provides=('vscode' 'codium' 'vscodium')
 | 
				
			||||||
 | 
					conflicts=('vscodium' 'codium' 'codium-zsh-completion')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					deps=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libxtst'
 | 
				
			||||||
 | 
						'gtk3'
 | 
				
			||||||
 | 
						'python'
 | 
				
			||||||
 | 
						'cairo'
 | 
				
			||||||
 | 
						'alsa-lib'
 | 
				
			||||||
 | 
						'nss'
 | 
				
			||||||
 | 
						'gcc-libs'
 | 
				
			||||||
 | 
						'libnotify'
 | 
				
			||||||
 | 
						'libxss'
 | 
				
			||||||
 | 
						'glibc'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					deps_arch=("${deps[@]}")
 | 
				
			||||||
 | 
					deps_alt=("${deps[@]}")
 | 
				
			||||||
 | 
					deps_debian=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libxtst6'
 | 
				
			||||||
 | 
						'libgtk-3-0'
 | 
				
			||||||
 | 
						'python3'
 | 
				
			||||||
 | 
						'libcairo2'
 | 
				
			||||||
 | 
						'libasound2'
 | 
				
			||||||
 | 
						'libnss3'
 | 
				
			||||||
 | 
						'libgcc-s1'
 | 
				
			||||||
 | 
						'libnotify4'
 | 
				
			||||||
 | 
						'libxss1'
 | 
				
			||||||
 | 
						'libc6'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					deps_fedora=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libXtst'
 | 
				
			||||||
 | 
						'gtk3'
 | 
				
			||||||
 | 
						'python'
 | 
				
			||||||
 | 
						'cairo'
 | 
				
			||||||
 | 
						'alsa-lib'
 | 
				
			||||||
 | 
						'nss'
 | 
				
			||||||
 | 
						'libgcc'
 | 
				
			||||||
 | 
						'libnotify'
 | 
				
			||||||
 | 
						'libXScrnSaver'
 | 
				
			||||||
 | 
						'glibc'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					deps_redos=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libXtst'
 | 
				
			||||||
 | 
						'gtk3'
 | 
				
			||||||
 | 
						'python'
 | 
				
			||||||
 | 
						'cairo'
 | 
				
			||||||
 | 
						'alsa-lib'
 | 
				
			||||||
 | 
						'nss'
 | 
				
			||||||
 | 
						'libgcc'
 | 
				
			||||||
 | 
						'libnotify'
 | 
				
			||||||
 | 
						'libXScrnSaver'
 | 
				
			||||||
 | 
						'glibc'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					deps_rhel=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libXtst'
 | 
				
			||||||
 | 
						'gtk3'
 | 
				
			||||||
 | 
						'python'
 | 
				
			||||||
 | 
						'cairo'
 | 
				
			||||||
 | 
						'alsa-lib'
 | 
				
			||||||
 | 
						'nss'
 | 
				
			||||||
 | 
						'libgcc'
 | 
				
			||||||
 | 
						'libnotify'
 | 
				
			||||||
 | 
						'libXScrnSaver'
 | 
				
			||||||
 | 
						'glibc'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					deps_rosa=(
 | 
				
			||||||
 | 
						'fontconfig'
 | 
				
			||||||
 | 
						'libXtst'
 | 
				
			||||||
 | 
						'gtk3'
 | 
				
			||||||
 | 
						'python'
 | 
				
			||||||
 | 
						'cairo'
 | 
				
			||||||
 | 
						'alsa-lib'
 | 
				
			||||||
 | 
						'nss'
 | 
				
			||||||
 | 
						'libgcc'
 | 
				
			||||||
 | 
						'libnotify'
 | 
				
			||||||
 | 
						'libXScrnSaver'
 | 
				
			||||||
 | 
						'glibc'
 | 
				
			||||||
 | 
						'bash'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-glib: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps_debian=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-glib4: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps_fedora=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-gtk3: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps_redos=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-gtk3: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps_rhel=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-gtk3: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					opt_deps_rosa=(
 | 
				
			||||||
 | 
						'gvfs: For move to trash functionality'
 | 
				
			||||||
 | 
						'libdbusmenu-gtk3: For KDE global menu'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sources_amd64=(
 | 
				
			||||||
 | 
						"https://github.com/VSCodium/vscodium/releases/download/${version}/VSCodium-linux-x64-${version}.tar.gz"
 | 
				
			||||||
 | 
						"https://raw.githubusercontent.com/VSCodium/vscodium/refs/tags/${version}/src/stable/resources/linux/code.svg"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					checksums_amd64=(
 | 
				
			||||||
 | 
						'f9a31c44033598ebb6acb0951ad93280680cffc54d7ad78ceba04e9664022290'
 | 
				
			||||||
 | 
						'e622e6bdb70b0cfec57ad9df8717ea023b87e5e215003119b5a1a4d059fcd347'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package() {
 | 
				
			||||||
 | 
						cd "$srcdir"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Create directories
 | 
				
			||||||
 | 
						install -d -m755 "${pkgdir}/opt/${name}"
 | 
				
			||||||
 | 
						install -d -m755 "${pkgdir}/usr/bin"
 | 
				
			||||||
 | 
						install -d -m755 "${pkgdir}/usr/share/"{applications,pixmaps}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Copy all files except desktop files and tar.gz to /opt/vscodium-bin
 | 
				
			||||||
 | 
						# We need to copy files from the extracted archive
 | 
				
			||||||
 | 
						for item in *; do
 | 
				
			||||||
 | 
							case "$item" in
 | 
				
			||||||
 | 
								vscodium-bin.desktop|vscodium-bin-url-handler.desktop|vscodium-bin-wayland.desktop|vscodium-bin.sh|vscodium-bin.install|code.svg|VSCodium-linux-*.tar.gz)
 | 
				
			||||||
 | 
									# Skip these files
 | 
				
			||||||
 | 
									;;
 | 
				
			||||||
 | 
								*)
 | 
				
			||||||
 | 
									cp -r "$item" "${pkgdir}/opt/${name}/"
 | 
				
			||||||
 | 
									;;
 | 
				
			||||||
 | 
							esac
 | 
				
			||||||
 | 
						done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						ln -s "/opt/${name}/bin/codium" "${pkgdir}/usr/bin/codium"
 | 
				
			||||||
 | 
						ln -s "/opt/${name}/bin/codium" "${pkgdir}/usr/bin/vscodium"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						install -D -m644 "${scriptdir}/vscodium-bin.desktop" "${pkgdir}/usr/share/applications/codium.desktop"
 | 
				
			||||||
 | 
						install -D -m644 "${scriptdir}/vscodium-bin-wayland.desktop" "${pkgdir}/usr/share/applications/codium-wayland.desktop"
 | 
				
			||||||
 | 
						install -D -m644 "${scriptdir}/vscodium-bin-url-handler.desktop" "${pkgdir}/usr/share/applications/codium-url-handler.desktop"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						install -D -m644 "${srcdir}/resources/app/resources/linux/code.png" \
 | 
				
			||||||
 | 
							"${pkgdir}/usr/share/pixmaps/vscodium.png"
 | 
				
			||||||
 | 
						install -D -m644 "${srcdir}/code.svg" \
 | 
				
			||||||
 | 
							"${pkgdir}/usr/share/icons/hicolor/scalable/apps/vscodium.svg"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						install -D -m755 "${scriptdir}/vscodium-bin.sh" "${pkgdir}/usr/bin/codium"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						chmod 4755 "${pkgdir}/opt/${name}/chrome-sandbox"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						install -d -m755 "${pkgdir}/usr/share/zsh/site-functions"
 | 
				
			||||||
 | 
						install -d -m755 "${pkgdir}/usr/share/bash-completion/completions"
 | 
				
			||||||
 | 
						ln -s "/opt/${name}/resources/completions/zsh/_codium" "${pkgdir}/usr/share/zsh/site-functions"
 | 
				
			||||||
 | 
						ln -s "/opt/${name}/resources/completions/bash/codium" "${pkgdir}/usr/share/bash-completion/completions"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					files() {
 | 
				
			||||||
 | 
						files-find ./opt/${name}
 | 
				
			||||||
 | 
						files-find-bin
 | 
				
			||||||
 | 
						files-find-share "applications"
 | 
				
			||||||
 | 
						files-find-share "pixmaps"
 | 
				
			||||||
 | 
						files-find-share "icons"
 | 
				
			||||||
 | 
						files-find-share "zsh"
 | 
				
			||||||
 | 
						files-find-share "bash-completion"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								vscodium-bin/vscodium-bin-url-handler.desktop
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								vscodium-bin/vscodium-bin-url-handler.desktop
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					[Desktop Entry]
 | 
				
			||||||
 | 
					Name=VSCodium - URL Handler
 | 
				
			||||||
 | 
					Comment=Code Editing. Redefined.
 | 
				
			||||||
 | 
					GenericName=Text Editor
 | 
				
			||||||
 | 
					Exec=/usr/bin/codium --open-url %U
 | 
				
			||||||
 | 
					Icon=vscodium
 | 
				
			||||||
 | 
					Type=Application
 | 
				
			||||||
 | 
					NoDisplay=true
 | 
				
			||||||
 | 
					StartupNotify=false
 | 
				
			||||||
 | 
					Categories=Utility;TextEditor;Development;IDE;
 | 
				
			||||||
 | 
					MimeType=x-scheme-handler/vscode;x-scheme-handler/vscodium;
 | 
				
			||||||
 | 
					Keywords=vscode;
 | 
				
			||||||
							
								
								
									
										18
									
								
								vscodium-bin/vscodium-bin-wayland.desktop
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								vscodium-bin/vscodium-bin-wayland.desktop
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					[Desktop Entry]
 | 
				
			||||||
 | 
					Name=VSCodium - Wayland
 | 
				
			||||||
 | 
					Comment=Code Editing. Redefined.
 | 
				
			||||||
 | 
					GenericName=Text Editor
 | 
				
			||||||
 | 
					Exec=/usr/bin/codium --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland %F
 | 
				
			||||||
 | 
					Icon=vscodium
 | 
				
			||||||
 | 
					Type=Application
 | 
				
			||||||
 | 
					StartupNotify=false
 | 
				
			||||||
 | 
					StartupWMClass=codium
 | 
				
			||||||
 | 
					Categories=Utility;Development;IDE;
 | 
				
			||||||
 | 
					MimeType=text/plain;inode/directory;
 | 
				
			||||||
 | 
					Actions=new-empty-window;
 | 
				
			||||||
 | 
					Keywords=vscode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Desktop Action new-empty-window]
 | 
				
			||||||
 | 
					Name=New Empty Window
 | 
				
			||||||
 | 
					Exec=/usr/bin/codium --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland --new-window %F
 | 
				
			||||||
 | 
					Icon=vscodium
 | 
				
			||||||
							
								
								
									
										18
									
								
								vscodium-bin/vscodium-bin.desktop
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								vscodium-bin/vscodium-bin.desktop
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					[Desktop Entry]
 | 
				
			||||||
 | 
					Name=VSCodium
 | 
				
			||||||
 | 
					Comment=Code Editing. Redefined.
 | 
				
			||||||
 | 
					GenericName=Text Editor
 | 
				
			||||||
 | 
					Exec=/usr/bin/codium %F
 | 
				
			||||||
 | 
					Icon=vscodium
 | 
				
			||||||
 | 
					Type=Application
 | 
				
			||||||
 | 
					StartupNotify=false
 | 
				
			||||||
 | 
					StartupWMClass=VSCodium
 | 
				
			||||||
 | 
					Categories=Utility;Development;IDE;
 | 
				
			||||||
 | 
					MimeType=text/plain;inode/directory;
 | 
				
			||||||
 | 
					Actions=new-empty-window;
 | 
				
			||||||
 | 
					Keywords=vscode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Desktop Action new-empty-window]
 | 
				
			||||||
 | 
					Name=New Empty Window
 | 
				
			||||||
 | 
					Exec=/usr/bin/codium --new-window %F
 | 
				
			||||||
 | 
					Icon=vscodium
 | 
				
			||||||
							
								
								
									
										16
									
								
								vscodium-bin/vscodium-bin.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								vscodium-bin/vscodium-bin.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Allow users to override command-line options
 | 
				
			||||||
 | 
					if [[ -f $XDG_CONFIG_HOME/codium-flags.conf ]]; then
 | 
				
			||||||
 | 
					    readarray lines <"$XDG_CONFIG_HOME/codium-flags.conf"
 | 
				
			||||||
 | 
					    for line in "${lines[@]}"; do
 | 
				
			||||||
 | 
					        if ! [[ "$line" =~ ^[[:space:]]*# ]]; then
 | 
				
			||||||
 | 
					           CODE_USER_FLAGS+=($line)
 | 
				
			||||||
 | 
					        fi
 | 
				
			||||||
 | 
					    done
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Launch
 | 
				
			||||||
 | 
					exec /opt/vscodium-bin/bin/codium "$@" "${CODE_USER_FLAGS[@]}"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user