Compare commits

...

52 Commits

Author SHA1 Message Date
4f00eac717 libnghttp3 1.9.0-1 2025-05-17 13:54:45 +03:00
ddffadcd61 Исправление README.md 2025-05-17 12:12:38 +03:00
bdac672111 перемещение portproton в alr-LG.git 2025-05-16 23:46:45 +03:00
7fdde2efe6 pnpm 10.11.0-1 2025-05-16 23:38:43 +03:00
03238b5713 fastfetch 2.43.0-1 2025-05-16 23:37:53 +03:00
a49e1c69e5 Лицензия и README.md 2025-05-16 23:16:31 +03:00
51785c5449 alr.toml минимальная версия 0.0.14 2025-05-16 23:09:31 +03:00
2d2cd278cf перенос alr в репу alr-default 2025-05-16 22:39:31 +03:00
7c618ea8ff firefox-bin 138.0.3 2025-05-16 10:07:21 +03:00
a8a2c7eef4 gsr обновление до последней версии 2025-05-13 21:25:51 +03:00
85a9c0bbf0 vial 0.7.3-4 2025-05-13 17:24:32 +03:00
ad0c9599fe Merge remote-tracking branch 'gitea/master' 2025-05-13 17:16:09 +03:00
134892a04b vial 0.7.3-3 2025-05-13 17:16:05 +03:00
5e21c8103f vial 0.7.3-3 2025-05-13 17:12:54 +03:00
8761e6d9bd vial 0.7.3-3 2025-05-13 17:11:01 +03:00
acdb6c1f52 vial 0.7.3-2 2025-05-13 17:06:46 +03:00
9062bff30b gitea 1.23.5-2 2025-05-12 17:45:54 +03:00
135d33a160 python3-poetry - 2025-05-12 17:40:21 +03:00
c2ddfcc2ea python3-poetry-core 2.1.3-1 2025-05-12 17:32:18 +03:00
ef4a37de86 python3-poetry 2.1.2-7 2025-05-12 14:49:08 +03:00
9e45be8c97 python3-sphinx 8.2.3-1 2025-05-10 12:46:02 +03:00
72157dd568 python3-flit-core 3.12.0-2 2025-05-10 12:42:50 +03:00
2c8e007676 python3-deepdiff 8.5.0-1 2025-05-10 12:38:52 +03:00
c5c5c71cad python3-flit-core 3.12.0-1 2025-05-10 12:35:31 +03:00
bd99d26eda alr-bin 0.0.13-1
alr-git latest
2025-05-08 22:39:04 +03:00
779f09e4cb discord-bin 0.0.94-1 2025-05-07 19:00:04 +03:00
a21620d490 syncthing 1.29.6-1 2025-05-06 17:15:30 +03:00
ba2c9819d2 telegram-desktop-bin 5.13.1-1 откат 2025-05-03 07:40:20 +03:00
5b132ecaa7 obsidian-bin 1.8.10-1 2025-05-02 22:38:31 +03:00
e676674d9b python3-setuptools-scm 8.3.1-1 2025-05-02 22:33:20 +03:00
5e6d132004 pnpm 10.10.0-1 2025-05-02 22:27:53 +03:00
e02d240606 fastfetch 2.42.0-1 2025-05-02 22:26:09 +03:00
7175c4000c telegram-desktop-bin 5.14.0-1 2025-05-02 22:10:04 +03:00
d305da00c1 Merge remote-tracking branch 'gitea/master' 2025-05-01 12:57:29 +03:00
5f5d8fc9d9 - 2025-05-01 12:57:22 +03:00
c2cb005dea Merge pull request '(discord-bin): add deps for ALT' (#1) from Maks1mS/alr-repo:discord-alt into master
Reviewed-on: #1
2025-05-01 08:01:31 +00:00
Maxim Slipenko
148601714b (discord-bin): add deps for ALT 2025-05-01 10:03:24 +03:00
f0e2c78b49 alr-bin 0.0.12-1 2025-04-30 16:45:06 +03:00
28aaa0f078 discord-bin 0.0.93-1 2025-04-30 00:22:56 +03:00
866b88f9c8 alr postinstall создание служебного пользователя 2025-04-29 09:21:33 +03:00
e9ab6a18c1 nv-codec-headers - 2025-04-29 09:20:49 +03:00
5f748cec3e pnpm 10.9.0-1 2025-04-28 16:21:02 +03:00
497c7d8a97 firefox-bin 138.0-1 2025-04-28 15:33:27 +03:00
605fc17952 alr-bin 0.0.11-3
alr-git 2
2025-04-28 13:34:43 +03:00
2ed3f003ce gpu-screen-recorder 5.3.8-1 2025-04-27 17:29:41 +03:00
b421962bd7 firefox-bin 137.0.2 2025-04-27 16:57:02 +03:00
d8c5a14f77 gpu-screen-recorder 5.4.1-1
gpu-screen-recorder-notification 1.0.6-1
gpu-screen-recorder-ui 1.5.1-1
2025-04-27 14:48:59 +03:00
2074442b59 python3-pyaml 25.1.0-1 2025-04-27 14:09:47 +03:00
3081c9c657 alr-bin 0.0.11-2 & alr-git 2025-04-26 16:34:51 +03:00
994e7cf4bd alr-bin 0.0.11-1 2025-04-26 15:41:57 +03:00
b81b99e2b3 Revert "alr-bin 0.0.11"
This reverts commit 79b0cb600f.
2025-04-26 15:41:05 +03:00
79b0cb600f alr-bin 0.0.11 2025-04-26 15:40:37 +03:00
29 changed files with 314 additions and 313 deletions

39
LICENSE
View File

@@ -1,21 +1,18 @@
MIT License
Copyright (c) 2022 Arsen Musayelyan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
// This file was originally part of the project "LURE - Linux User REpository", created by Elara Musayelyan.
// It has been modified as part of "ALR - Any Linux Repository" by the ALR Authors.
//
// ALR - Any Linux Repository
// Copyright (C) 2025 The ALR Authors
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

View File

@@ -1,5 +1,6 @@
# ALR-repo
Репозиторий для ALR <https://gitverse.ru/Xpamych/ALR>
Репозиторий для [ALR](https://gitea.plemya-x.ru/Plemya-x/ALR)
ALR - это независимая от дистрибутива система сборки для Linux, аналогичная AUR.
В настоящее время он находится в альфа-состоянии и может быть нестабильным.
@@ -7,6 +8,10 @@ ALR - это независимая от дистрибутива система
```bash
curl -fsSL plemya-x.ru/alr/install.sh | bash
```
## Добавление этого репозитория
```bash
alr repo add alr-repo https://gitea.plemya-x.ru/Plemya-x/alr-repo.git
```
## Соцсети
Discord - https://discord.com/channels/817759634105827358/1261631565084233749

View File

@@ -1,29 +0,0 @@
name='alr-bin'
version='0.0.10'
release='1'
desc='Any Linux Repository'
homepage='https://gitverse.ru/sc/Xpamych/ALR'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64')
license=('GPL-3.0-or-later')
provides=('alr')
conflicts=('alr' 'alr-bin' 'alr-git')
sources=("https://gitea.plemya-x.ru/Plemya-x/ALR/releases/download/v${version}/alr-${version}-linux-x86_64.tar.gz")
checksums=('SKIP')
prepare() {
cd $srcdir
}
package() {
install-binary alr
install-completion bash alr < ./completions/alr
install-completion zsh alr < ./completions/_alr
}
files() {
echo ./usr/bin/alr
echo ./usr/share/bash-completion/completions/alr
echo ./usr/share/zsh/site-functions/_alr
}

View File

@@ -1,36 +0,0 @@
name='alr-git'
version='151.eb2cc3c'
release='1'
desc='Any Linux Repository'
homepage='https://gitverse.ru/sc/Xpamych/ALR'
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64')
license=('GPL-3.0-or-later')
provides=('alr')
conflicts=('alr' 'alr-bin' 'alr-git')
build_deps=('golang')
build_deps_arch=('go')
build_deps_alpine=('go')
build_deps_opensuse=('go')
sources=("git+https://gitea.plemya-x.ru/Plemya-x/ALR.git")
checksums=('SKIP')
version() {
cd "${srcdir}/ALR"
git-version
}
build() {
cd "${srcdir}/ALR"
CGO_ENABLED=0 go build -ldflags="-X 'gitea.plemya-x.ru/Plemya-x/ALR/internal/config.Version=$(GIT_VERSION)'" -o alr
}
package() {
cd "$srcdir/ALR"
install-binary alr
install-completion bash alr < scripts/completion/bash
install-completion zsh alr < scripts/completion/zsh
}

View File

@@ -1,2 +1,2 @@
[repo]
minVersion = "v0.0.1"
minVersion = "v0.0.14"

View File

@@ -1,5 +1,5 @@
name='discord-bin'
version='0.0.92'
version='0.0.94'
release='1'
desc='All-in-one voice and text chat for gamers'
desk_ru='Всё в одном голосовое и текстовое общение для игроков'
@@ -40,6 +40,12 @@ deps_arch=(
'libappindicator-gtk3'
'xdg-utils'
)
deps_altlinux=(
'gtk3'
'xdg-utils'
'pulseaudio'
'libnss'
)
sources=(
"https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"

View File

@@ -1,5 +1,5 @@
name='fastfetch'
version='2.41.0'
version='2.43.0'
release='1'
desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mainly in C, with performance and customizability in mind. Currently, Linux, Android, FreeBSD, MacOS and Windows 7+ are supported.'
homepage='https://github.com/fastfetch-cli/fastfetch'
@@ -13,22 +13,46 @@ build_deps=(
'cmake'
'gcc-c++'
)
opt_deps=('chafa: Image output as ascii art'
'dbus: Bluetooth, Player & Media detection'
'dconf: Needed for values that are only stored in DConf + Fallback for GSettings'
'ddcutil: Brightness detection of external displays'
'glib2: Output for values that are only stored in GSettings'
'ImageMagick: Image output using sixel or kitty graphics protocol'
'NetworkManager-libnm: Wifi detection'
'pulseaudio-libs: Sound detection'
'mesa-vulkan-drivers: Needed by the OpenGL module for gl context creation.'
'libXrandr: Multi monitor support'
'ocl-icd: OpenCL module'
'hwdata: GPU output'
'vulkan-loader: Vulkan module & fallback for GPU output'
'xfconf: Needed for XFWM theme and XFCE Terminal font'
'zlib: Faster image output when using kitty graphics protocol'
'libdrm: Displays detection')
opt_deps=(
'chafa: Вывод изображений в виде ASCII-арта'
'dbus: Обнаружение Bluetooth, игроков и медиа'
'dconf: Необходимо для значений, которые хранятся только в DConf + резерв для GSettings'
'ddcutil: Обнаружение яркости внешних дисплеев'
'elfutils: Обнаружение шрифтов в терминале st и ускоренный путь обнаружения версий systemd'
'glib2: Вывод для значений, которые хранятся только в GSettings'
'hwdata: Вывод данных GPU'
'ImageMagick: Вывод изображений с использованием протокола sixel или графического протокола kitty'
'libdrm: Обнаружение дисплеев'
'libXrandr: Поддержка нескольких мониторов'
'ocl-icd: Модуль OpenCL'
'python: Необходим для дополнений zsh и fish'
'pulseaudio-libs: Обнаружение звука'
'sqlite: Необходим для интеграции SQLite и подсчета пакетов Soar'
'vulkan-devel: Обнаружение GPU в WSL'
'vulkan-loader: Модуль Vulkan и резерв для вывода GPU'
'xfconf: Необходимо для темы XFWM и шрифта терминала XFCE'
'zlib: Быстрый вывод изображений при использовании графического протокола kitty'
)
opt_deps_arch=(
'chafa: Вывод изображений в виде ASCII-арта'
'dbus: Обнаружение Bluetooth, игроков и медиа'
'dconf: Необходимо для значений, которые хранятся только в DConf + резерв для GSettings'
'ddcutil: Обнаружение яркости внешних дисплеев'
'directx-headers: Обнаружение GPU в WSL'
'glib2: Вывод для значений, которые хранятся только в GSettings'
'hwdata: Вывод данных GPU'
'imagemagick: Вывод изображений с использованием протокола sixel или графического протокола kitty'
'libdrm: Обнаружение дисплеев'
'libelf: Обнаружение шрифтов в терминале st и ускоренный путь обнаружения версий systemd'
'libpulse: Обнаружение звука'
'libxrandr: Поддержка нескольких мониторов'
'ocl-icd: Модуль OpenCL'
'python: Необходим для дополнений zsh и fish'
'sqlite: Необходим для интеграции SQLite и подсчета пакетов Soar'
'vulkan-icd-loader: Модуль Vulkan и резерв для вывода GPU'
'xfconf: Необходимо для темы XFWM и шрифта терминала XFCE'
'zlib: Быстрый вывод изображений при использовании графического протокола kitty'
)
sources=("https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz")
checksums=('SKIP')

View File

@@ -1,6 +1,6 @@
name='firefox-bin'
version='137.0.0'
ver='137.0'
version='138.0.3'
ver='138.0.3'
release='1'
desc='Fast, Private & Safe Web Browser.'
homepage='https://www.mozilla.org/firefox/'

View File

@@ -1,6 +1,6 @@
name='gitea'
version='1.23.5'
release='1'
release='2'
desc='Painless self-hosted Git service, community managed.'
homepage='https://gitea.io'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
@@ -17,7 +17,7 @@ build_deps=(
'go'
'nodejs'
'npm'
'python3-poetry'
'python3-poetry-core'
'openssh'
'pam-devel'
)

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder-notification'
version='1.0.5'
version='1.0.7'
release='1'
desc='Notification in the style of ShadowPlay.'
desk_ru='Уведомления в стиле ShadowPlay'

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder-ui'
version='1.3.4'
version='1.6.1'
release='1'
desc='A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay.'
desk_ru='Полноэкранный интерфейс наложения для GPU Screen Recorder в стиле ShadowPlay.'

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder'
version='5.3.8'
version='5.5.3'
release='1'
desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.'
desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.'
@@ -81,7 +81,6 @@ package() {
meson install -C build --destdir="$pkgdir"
}
files() {
echo ./usr/bin/gpu-screen-recorder
echo ./usr/bin/gsr-kms-server

56
libnghttp3/alr.sh Normal file
View File

@@ -0,0 +1,56 @@
name='libnghttp3'
version='1.9.0'
release='1'
desc='HTTP/3 library written in C.'
desc_ru='Библиотека HTTP/3, написанная на C.'
homepage='https://github.com/ngtcp2/nghttp3'
maintainer='Evgeniy Khramov xpamych@yandex.ru'
maintainer_ru="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=('MIT')
provides=('libnghttp3.so')
conflicts=('libnghttp3' 'libnghttp3-devel')
deps=(
'glibc'
)
build_deps=(
'autoconf'
'automake'
'libtool'
)
sources=("https://github.com/ngtcp2/nghttp3/releases/download/v$version/nghttp3-$version.tar.xz")
checksums=('SKIP')
options=(!lto)
backup=('etc/gitea/app.ini')
prepare() {
cd nghttp3-$version
autoreconf -i
}
build() {
cd nghttp3-$version
./configure \
--prefix=/usr
make
}
check() {
cd nghttp3-$version
make check
}
package() {
cd nghttp3-$version/lib
make DESTDIR="${pkgdir}" install
install -Dm644 ../COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
files() {
printf '"%s" ' ./usr/include/nghttp3/*
echo ./usr/lib64/**/*
echo ./usr/share/licenses/COPYING
}

View File

@@ -1,34 +0,0 @@
name='nv-codec-headers'
version='12.2.72.0'
release='1'
desc='FFmpeg version of headers required to interface with Nvidias codec APIs.'
homepage='https://github.com/FFmpeg/nv-codec-headers'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
licenses='MIT'
provides=('nv-codec-headers')
conflicts=('nv-codec-headers' 'nv-codec-headers-git')
build_deps_rosa=('cmake' 'git')
sources=("https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-${version}.tar.gz")
checksums=('SKIP')
build() {
cd "${srcdir}"
mkdir build
cd ./build
cmake ../json -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF
make -j$(nproc)
}
check() {
cd "${srcdir}/build"
cmake ../json -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=ON
make -j$(nproc)
ctest --output-on-failure
}
package() {
cd "${srcdir}/build"
make "DESTDIR=${pkgdir}" install
}

View File

@@ -1,5 +1,5 @@
name='obsidian-bin'
version='1.8.9'
version='1.8.10'
release='1'
desc='A powerful knowledge base that works on top of a local folder of plain text Markdown files'
homepage='https://obsidian.md/'
@@ -32,3 +32,10 @@ package() {
mkdir -p "${pkgdir}/usr/lib/obsidian"
cp -a "${srcdir}/obsidian-${version}/resources/." "${pkgdir}/usr/lib/obsidian"
}
files() {
echo /usr/bin/obsidian
printf '"%s" ' /usr/lib/obsidian
echo /usr/share/applications/obsidian.desktop
echo /usr/share/pixmaps/obsidian.png
}

View File

@@ -1,5 +1,5 @@
name='pnpm'
version='10.8.0'
version='10.11.0'
release='1'
desc='Fast, disk space efficient package manager'
homepage='https://pnpm.io'

View File

@@ -1,10 +0,0 @@
#!/bin/sh
if grep -q ID=debian "/etc/os-release"; then
sudo dpkg --add-architecture i386
sudo apt-get install libvulkan1:i386 libgl1:i386
sudo apt-get update
elif grep -q ID=fedora "/etc/os-release"; then
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf update
sudo dnf upgrade --refresh
fi

View File

@@ -1,3 +0,0 @@
#!/bin/bash
/usr/bin/python -m pupgui2 "$@"

View File

@@ -1,100 +0,0 @@
name='protonup-qt'
version='2.11.1'
release='2'
desc='GUI for installing and updating Proton-GE for Steam and Wine-based compatibility tools like Wine-GE for Lutris.\
Partly based on protonup.'
desc_ru='Графический интерфейс для установки и обновления Proton-GE для Steam и инструментов совместимости на основе\
Wine, таких как Wine-GE для Lutris. Частично основан на protonup.'
homepage='https://github.com/DavidoTek/ProtonUp-Qt'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
licenses='GPLv3'
provides=('protonup-qt')
conflicts=('protonup-qt')
deps=(
'python3-inputs'
'python3-psutil'
'python3-requests'
'python3-setproctitle'
'python3-steam'
'python3-vdf'
'python3-pyxdg'
'python3-pyaml'
'qt6-qttools'
)
deps_arch=(
'pyside6'
'python-inputs'
'python-psutil'
'python-requests'
'python-setproctitle'
'python-steam'
'python-vdf'
'python-pyxdg'
'python-pyaml'
'qt6-tools'
)
build_deps=(
'python3-build'
'python3-installer'
'python3-setuptools'
'python3-wheel'
)
build_deps_arch=(
'python-build'
'python-installer'
'python-setuptools'
'python-wheel'
)
opt_deps=(
'dosbox: требуется для Boxtron'
'git: требуется для SteamTinkerLaunch'
'inotify-tools: требуется для Boxtron и Roberta'
'scummvm: требуется для Roberta'
'timidity++: требуется для Boxtron'
'unzip: требуется для SteamTinkerLaunch'
'wget: требуется для SteamTinkerLaunch'
'xdotool: требуется для SteamTinkerLaunch'
'xorg-xprop: требуется для SteamTinkerLaunch'
'xorg-xrandr: требуется для SteamTinkerLaunch'
'xorg-xwininfo: требуется для SteamTinkerLaunch'
'xxd: требуется для SteamTinkerLaunch'
'yad: требуется для SteamTinkerLaunch'
)
opt_deps_arch=(
'dosbox: требуется для Boxtron'
'git: требуется для SteamTinkerLaunch'
'inotify-tools: требуется для Boxtron и Roberta'
'scummvm: требуется для Roberta'
'timidity++: требуется для Boxtron'
'unzip: требуется для SteamTinkerLaunch'
'wget: требуется для SteamTinkerLaunch'
'xdotool: требуется для SteamTinkerLaunch'
'xorg-xprop: требуется для SteamTinkerLaunch'
'xorg-xrandr: требуется для SteamTinkerLaunch'
'xorg-xwininfo: требуется для SteamTinkerLaunch'
'xxd: требуется для SteamTinkerLaunch'
'yad: требуется для SteamTinkerLaunch'
)
sources=("https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${version}.tar.gz")
checksums=('SKIP')
build() {
cd "${srcdir}/ProtonUp-Qt-${version}"
python -m build --wheel --no-isolation
}
prepare() {
sed -i 's|Exec=net.davidotek.pupgui2|Exec=/usr/bin/protonup-qt|' ${srcdir}/ProtonUp-Qt-${version}/share/applications/net.davidotek.pupgui2.desktop
}
package() {
cd "${srcdir}/ProtonUp-Qt-${version}"
python3 -m installer --destdir="${pkgdir}" dist/*.whl
cp -r ./share "${pkgdir}/usr/"
install -Dm755 "${scriptdir}/ProtonUP-qt.sh" "${pkgdir}/usr/bin/${name}"
}

View File

@@ -1,6 +1,6 @@
name='python3-deepdiff'
version='8.4.2'
release='3'
version='8.5.0'
release='1'
desc='Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other.'
desk_ru='Глубокое сравнение и поиск любого Python объекта/данных. Восстановление объектов путем добавления дельт к друг другу.'
homepage='https://github.com/seperman/deepdiff'
@@ -14,12 +14,12 @@ deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
build_deps=("python3" "python3-pip" "python3-flit_core")
build_deps_arch=("python" "python-pip" "python3-flit_core")
build_deps_alpine=("python3" "py3-pip" "python3-flit_core")
sources=("https://files.pythonhosted.org/packages/source/d/deepdiff/deepdiff-$version.tar.gz")
checksums=('blake2b-256:7f2f232a9f6d88a59526347cb483ec601d878ad41ab30ee4f2fba4aca1d5a10e')
checksums=('blake2b-256:0a0f9cd2624f7dcd755cbf1fa21fb7234541f19a1be96a56f387ec9053ebe220')
build() {
cd "$srcdir/deepdiff-${version}"

37
python3-flit-core/alr.sh Normal file
View File

@@ -0,0 +1,37 @@
name='python3-flit-core'
version='3.12.0'
release='2'
desc='Distribution-building parts of Flit. See flit package for more information.'
homepage='https://github.com/pypa/flit'
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('BSD 3-clause')
provides=('flit-core')
conflicts=('flit-core')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
sources=("https://files.pythonhosted.org/packages/source/f/flit-core/flit_core-3.12.0.tar.gz")
checksums=('blake2b-256:6959b6fc2188dfc7ea4f936cd12b49d707f66a1cb7a1d2c16172963534db741b')
build() {
cd "$srcdir/flit_core-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/flit_core-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/flit_core/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/flit_core-${version}.dist-info/*
}

View File

@@ -0,0 +1,36 @@
name='python3-poetry-core'
version='2.1.3'
release='1'
desc='Poetry PEP 517 Build Backend.'
homepage=''
maintainer='Example <user@example.com>'
architectures=('all')
license=('MIT')
provides=('poetry-core')
conflicts=('poetry-core')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
sources=("https://files.pythonhosted.org/packages/source/p/poetry-core/poetry_core-2.1.3.tar.gz")
checksums=('blake2b-256:44cac2d21635a4525d427ae969d4cde155fb055c3b5d0bc4199b6de35bb6a826')
build() {
cd "$srcdir/poetry_core-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/poetry_core-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry_core-${version}.dist-info/*
}

View File

@@ -1,37 +0,0 @@
name='python3-poetry'
version='2.1.2'
release='6'
desc='Python dependency management and packaging made easy.'
homepage='https://python-poetry.org'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('MIT')
provides=('poetry')
conflicts=('poetry')
deps=("python3" "python3-cleo")
deps_arch=("python" "python-cleo")
deps_alpine=("python3" "py3-cleo")
build_deps=("python3" "python3-pip" "python3-build")
build_deps_arch=("python" "python-pip" "python-build")
build_deps_alpine=("python3" "py3-pip" "py3-build")
sources=("https://files.pythonhosted.org/packages/source/p/poetry/poetry-2.1.2.tar.gz")
checksums=('blake2b-256:7e96187b538742df11fe32beca5c146d9522b1fd9f42897f0772ff8dfc04972f')
build() {
cd "$srcdir/poetry-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/poetry-${version}"
pip install --root="${pkgdir}/" . --no-deps --disable-pip-version-check
}
files() {
echo ./usr/local/bin/poetry
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry-${version}.dist-info/*
}

39
python3-pyaml/alr.sh Normal file
View File

@@ -0,0 +1,39 @@
name='python3-pyaml'
version='25.1.0'
release='2'
desc='PyYAML-based module to produce a bit more pretty and readable YAML-serialized data.'
desc_ru='Модуль PyYAML для создания более красивого и читаемого YAML-представления данных.'
homepage='https://github.com/mk-fg/pretty-yaml'
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('WTFPL')
provides=('pyaml')
conflicts=('pyaml')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
sources=("https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-25.1.0.tar.gz")
checksums=('blake2b-256:f40604b9c1907c13dc81729a9c6b4f42eab47baab7a8738ed5d2683eac215ad0')
build() {
cd "$srcdir/pyaml-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/pyaml-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
echo ./usr/local/bin/pyaml
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/pyaml/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/pyaml-${version}.dist-info/*
}

View File

@@ -1,6 +1,6 @@
_name=setuptools_scm
name='python3-setuptools-scm'
version='8.1.0'
version='8.3.1'
release='1'
desc='Handles managing your python package versions in scm metadata.'
homepage='https://github.com/pypa/setuptools_scm'
@@ -57,8 +57,14 @@ package() {
python -m installer --destdir="$pkgdir" dist/*.whl
# Symlink license file
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
install -d "$pkgdir"/usr/share/licenses/python3-setuptools-scm
ln -s "$site_packages"/$_name-$version.dist-info/LICENSE \
"$pkgdir"/usr/share/licenses/python3-setuptools-scm/LICENSE
}
files() {
echo /usr/share/licenses/python3-setuptools-scm
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/setuptools_scm/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/setuptools_scm-*.dist-info/*
}

38
python3-sphinx/alr.sh Normal file
View File

@@ -0,0 +1,38 @@
name='python3-sphinx'
version='8.2.3'
release='1'
desc='Python documentation generator.'
desc_ru='Генератор документации для Python.'
homepage='https://github.com/sphinx-doc/sphinx'
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('custom')
provides=('sphinx')
conflicts=('sphinx')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
sources=("https://files.pythonhosted.org/packages/source/s/Sphinx/sphinx-8.2.3.tar.gz")
checksums=('blake2b-256:38ad4360e50ed56cb483667b8e6dadf2d3fda62359593faabbe749a27c4eaca6')
build() {
cd "$srcdir/sphinx-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/sphinx-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/sphinx/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/sphinx-${version}.dist-info/*
}

View File

@@ -1,5 +1,5 @@
name='syncthing-relaysrv'
version='1.29.5'
version='1.29.6'
release='1'
desc='This is the relay server for the syncthing project.'
desc_ru='Релейный сервер для проекта Syncthing.'

View File

@@ -1,5 +1,5 @@
name='syncthing'
version='1.29.5'
version='1.29.6'
release='1'
desc='Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.'
desc_ru='Syncthing — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'

View File

@@ -1,6 +1,6 @@
name='vial'
version='0.7.3'
release='1'
release='4'
desc='Vial is an open-source cross-platform (Windows, Linux and Mac) GUI and a QMK fork for configuring your keyboard in real time, similar to VIA.'
homepage='https://get.vial.today/'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
@@ -34,7 +34,7 @@ build() {
package() {
install -Dm755 "${srcdir}/Vial-v${version}-x86_64.AppImage" "${pkgdir}/opt/${name}/${name}.AppImage"
install-desktop ${srcdir}/squashfs-root/Vial.desktop vial
install-desktop ${srcdir}/squashfs-root/Vial.desktop
install -dm755 "${pkgdir}/usr/share/"
cp -a "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/"
@@ -49,6 +49,6 @@ files() {
echo ./opt/vial/vial.AppImage
echo ./usr/bin/vial
echo ./usr/lib/udev/rules.d/99-vial.rules
echo ./usr/share/applications/vial
echo ./usr/share/applications/Vial.desktop
printf '"%s" ' ./usr/share/icons/hicolor/**/apps/Vial.png
}