Compare commits

...

20 Commits

Author SHA1 Message Date
757da12d89 vscodium-bin 1.105.17075-1 2025-10-30 12:51:15 +03:00
74e7111173 pnpm 10.20.0-1 2025-10-29 00:31:26 +03:00
d111adf810 firefox-bin: обновление до версии 144.0.2 2025-10-28 19:02:41 +00:00
ff3f3dbc8e electron-bin: обновление до версии 39.0.0 2025-10-28 01:02:43 +00:00
4d9e733800 discord-bin: обновление до версии 0.0.113 2025-10-27 23:02:44 +00:00
ae20e0c08e syncthing: обновление до версии 2.0.11-rc.1 2025-10-27 13:02:41 +00:00
2d0202869a telegram-desktop-bin: обновление до версии 6.2.4 2025-10-26 13:02:45 +00:00
9595082e69 electron-bin: обновление до версии 38.4.0 2025-10-26 13:02:44 +00:00
b7dd4bd84b deduplicator-git: обновление до версии r20251022.26ee86c4 2025-10-26 13:02:43 +00:00
4cd4de7758 pnpm: обновление до версии 10.19.1-oidc-test.3 2025-10-26 13:02:42 +00:00
45f08211f1 shfmt-git: обновление до версии r20251016.3a40b783 2025-10-18 10:11:18 +00:00
f79d0a8d07 node-gyp: обновление до версии 11.5.0 2025-10-18 10:11:16 +00:00
62bb2e0a85 fastfetch: обновление до версии 2.54.0 2025-10-18 10:11:15 +00:00
be64e80fee breeze-chameleon-icons-git 2025-10-12 18:51:07 +03:00
4845f3e7e0 telegram-desktop-bin 6.1.4-2 2025-10-08 01:31:11 +03:00
c574efc159 telegram-desktop-bin: обновление до версии 6.1.4 2025-10-06 18:52:24 +00:00
229a7f2a56 extra-cmake-modules: обновление до версии 6.19.0-rc1 2025-10-06 18:52:22 +00:00
508e4624e5 pnpm: обновление до версии 10.18.1 2025-10-06 18:52:22 +00:00
a242c2111c qpwgraph-qt5: обновление до версии 0.9.6 2025-10-06 18:52:21 +00:00
16e437ccf9 shfmt-git: обновление до версии r20251006.a995a2b9 2025-10-06 18:52:20 +00:00
21 changed files with 280 additions and 23 deletions

View File

@@ -1,6 +1,6 @@
name='deduplicator-git'
version='r20250907.eba7d53b'
release='2'
version='r20251022.26ee86c4'
release='1'
desc='Find, Sort, Filter & Delete duplicate files'
desc_ru='Поиск, сортировка, фильтрация и удаление дубликатов файлов'
homepage='https://github.com/sreedevk/deduplicator'

View File

@@ -1,5 +1,5 @@
name='discord-bin'
version='0.0.111'
version='0.0.113'
release='1'
desc='All-in-one voice and text chat for gamers'
desc_ru='Всё в одном: голосовое и текстовое общение для игроков'

View File

@@ -1,5 +1,5 @@
name='electron-bin'
version='38.2.1'
version='39.0.0'
release='1'
desc='Meta package providing the latest available stable Electron build'
desc_ru='Мета-пакет, предоставляющий последнюю доступную стабильную сборку Electron'

View File

@@ -1,6 +1,6 @@
name='extra-cmake-modules'
version='6.18.0'
release='2'
version='6.19.0'
release='1'
desc='Extra modules and scripts for CMake'
desc_ru='Дополнительные модули и скрипты для CMake'
homepage='https://community.kde.org/Frameworks'

View File

@@ -1,5 +1,5 @@
name='fastfetch'
version='2.53.0'
version='2.54.0'
release='3'
desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way.'
desc_ru='Fastfetch - это быстрый инструмент для получения информации о системе и отображения их в красивом виде.'

View File

@@ -1,5 +1,5 @@
name='firefox-bin'
version='143.0.4'
version='144.0.2'
release='1'
desc='Fast, Private & Safe Web Browser.'
desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'

View File

@@ -1,6 +1,6 @@
name="go-bin"
version='1.25.1'
release='2'
version='1.25.3'
release='1'
desc="Compiler and tools for the Go programming language"
desc_ru="Компилятор и инструменты для языка программирования Go"
homepage="https://go.dev/"

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder'
version='5.7.4'
version='5.8.0'
release='1'
desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux'
desc_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux'

View File

@@ -1,5 +1,5 @@
name='maturin'
version='1.9.5'
version='1.9.6'
release='1'
desc='Build and publish crates with pyo3, rust-cpython and cffi bindings'
desc_ru='Сборка и публикация крейтов с привязками pyo3, rust-cpython и cffi'
@@ -108,7 +108,7 @@ build_deps_rhel=("${build_deps[@]}")
build_deps_rosa=("${build_deps[@]}")
options=(!lto)
sources=("https://github.com/PyO3/maturin/archive/v$version/$name-v$version.tar.gz")
checksums=('d2fa1522a0bd104b97ac14558ff74381ddfa128437784a5dadee670eec0e9b57')
checksums=('f7ce5660655d23fe809616d0d268d61b0c2bba9a57b464cc229a52be40e26436')
_pick() {
local p="$1" f d; shift

View File

@@ -1,5 +1,5 @@
name='node-gyp'
version='11.4.2'
version='11.5.0'
release='2'
desc='Node.js native addon build tool'
desc_ru='Инструмент сборки нативных дополнений для Node.js'

View File

@@ -1,6 +1,6 @@
name='node-semver'
version='7.7.2'
release='2'
version='7.7.3'
release='1'
desc='The semantic version parser used by npm'
desc_ru='Парсер семантических версий, используемый npm'
homepage='https://github.com/npm/node-semver'

View File

@@ -1,5 +1,5 @@
name='pnpm'
version='10.18.0'
version='10.20.0'
release='1'
desc='Fast, disk space efficient package manager'
desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов'

View File

@@ -1,6 +1,6 @@
name='qpwgraph-qt5'
version='0.9.5'
release='2'
version='0.9.6'
release='1'
desc='А pipewire graph using qt(qt5 version)'
desc_ru='Граф PipeWire с использованием Qt (версия для Qt5)'
homepage='https://gitlab.freedesktop.org/rncbc/qpwgraph'

View File

@@ -1,5 +1,5 @@
name='shfmt-git'
version='r20251004.f711f8b4'
version='r20251023.ea1f1129'
release='1'
desc='A shell formatter. Supports POSIX Shell, Bash, and mksh (Git-version)'
desc_ru='Форматировщик скриптов оболочки с поддержкой POSIX Shell, Bash и mksh (Git-версия)'

View File

@@ -1,5 +1,5 @@
name='syncthing'
version='2.0.10'
version='2.0.11-rc.1'
release='1'
desc='Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.'
desc_ru='Syncthing — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'
@@ -13,7 +13,7 @@ deps=('glibc' 'syncthing-relaysrv')
deps_debian=('libc6')
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')
prepare() {

View File

@@ -1,5 +1,5 @@
name='telegram-desktop-bin'
version='6.1.3'
version='6.2.4'
release='1'
desc='Official desktop version of Telegram messaging app - Static binaries'
desc_ru='Официальный клиент для Telegram мессенджера - статические бинарники'

193
vscodium-bin/alr.sh Normal file
View 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"
}

View 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;

View 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

View 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

View 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[@]}"