Compare commits

...

19 Commits

Author SHA1 Message Date
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
14 changed files with 81 additions and 148 deletions

View File

@@ -1,8 +1,8 @@
name='alr-bin'
version='0.0.10'
version='0.0.12'
release='1'
desc='Any Linux Repository'
homepage='https://gitverse.ru/sc/Xpamych/ALR'
homepage='https://gitea.plemya-x.ru/Plemya-x/ALR'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64')
license=('GPL-3.0-or-later')
@@ -12,6 +12,10 @@ 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')
scripts=(
['postinstall']='postinstall.sh'
)
prepare() {
cd $srcdir
}

6
alr-bin/postinstall.sh Normal file
View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
useradd -r -s /usr/sbin/nologin alr
mkdir -p /var/cache/alr /etc/alr
chown -R alr:alr /var/cache/alr
setcap cap_setuid,cap_setgid+ep /usr/bin/alr

View File

@@ -1,8 +1,8 @@
name='alr-git'
version='151.eb2cc3c'
version='188.d0d8930491'
release='1'
desc='Any Linux Repository'
homepage='https://gitverse.ru/sc/Xpamych/ALR'
homepage='https://gitea.plemya-x.ru/Plemya-x/ALR'
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64')
@@ -18,6 +18,10 @@ build_deps_opensuse=('go')
sources=("git+https://gitea.plemya-x.ru/Plemya-x/ALR.git")
checksums=('SKIP')
scripts=(
['postinstall']='postinstall.sh'
)
version() {
cd "${srcdir}/ALR"
git-version
@@ -33,4 +37,10 @@ package() {
install-binary alr
install-completion bash alr < scripts/completion/bash
install-completion zsh alr < scripts/completion/zsh
}
files() {
echo ./usr/bin/alr
echo ./usr/share/bash-completion/completions/alr
echo ./usr/share/zsh/site-functions/_alr
}

6
alr-git/postinstall.sh Normal file
View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
useradd -r -s /usr/sbin/nologin alr
mkdir -p /var/cache/alr /etc/alr
chown -R alr:alr /var/cache/alr
setcap cap_setuid,cap_setgid+ep /usr/bin/alr

View File

@@ -1,5 +1,5 @@
name='discord-bin'
version='0.0.92'
version='0.0.93'
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,6 +1,6 @@
name='firefox-bin'
version='137.0.0'
ver='137.0'
version='138.0.0'
ver='138.0'
release='1'
desc='Fast, Private & Safe Web Browser.'
homepage='https://www.mozilla.org/firefox/'

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder-notification'
version='1.0.5'
version='1.0.6'
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.5.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

@@ -81,7 +81,6 @@ package() {
meson install -C build --destdir="$pkgdir"
}
files() {
echo ./usr/bin/gpu-screen-recorder
echo ./usr/bin/gsr-kms-server

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='pnpm'
version='10.8.0'
version='10.9.0'
release='1'
desc='Fast, disk space efficient package manager'
homepage='https://pnpm.io'

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}"
}

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/*
}