Compare commits
25 Commits
62ca34fccd
...
master
Author | SHA1 | Date | |
---|---|---|---|
4457af7dab | |||
c801469762 | |||
a6987e4c86 | |||
725ad7c9d0 | |||
27d0027f62 | |||
bfee5fab0f | |||
6c97e772bb | |||
07ed51de21 | |||
306428ff02 | |||
24e6d89214 | |||
5396b2b997 | |||
6ca9005339 | |||
245a6d6f6e | |||
1a5bfaa5fb | |||
1db9a4899b | |||
f97f650fe2 | |||
48fb5a0fe3 | |||
0f27db844c | |||
f907e7274a | |||
121bbb9d35 | |||
248aba5d8c | |||
5c79045398 | |||
df78853322 | |||
335c321b9c | |||
52bc7b39cf |
@@ -1,5 +1,5 @@
|
||||
name='deduplicator-git'
|
||||
version='r20250818.73afe0f9'
|
||||
version='r20250907.eba7d53b'
|
||||
release='1'
|
||||
desc='Find, Sort, Filter & Delete duplicate files'
|
||||
homepage='https://github.com/sreedevk/deduplicator'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='discord-bin'
|
||||
version=0.0.106
|
||||
release=1
|
||||
version='0.0.109'
|
||||
release='1'
|
||||
desc='All-in-one voice and text chat for gamers'
|
||||
desk_ru='Всё в одном голосовое и текстовое общение для игроков'
|
||||
homepage='https://discord.com/'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='electron-bin'
|
||||
version='37.3.0'
|
||||
release='2'
|
||||
version='38.1.0'
|
||||
release='1'
|
||||
desc='Meta package providing the latest available stable Electron build.'
|
||||
homepage='https://electronjs.org'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name="electron37-bin"
|
||||
version="37.3.0"
|
||||
release="1"
|
||||
name='electron37-bin'
|
||||
version='37.3.0'
|
||||
release='1'
|
||||
desc='Build cross platform desktop apps with web technologies — prebuilt'
|
||||
homepage='https://electronjs.org'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='extra-cmake-modules'
|
||||
version='6.17.0'
|
||||
version='6.18.0-rc1'
|
||||
release='1'
|
||||
desc='Extra modules and scripts for CMake'
|
||||
homepage='https://community.kde.org/Frameworks'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='fastfetch'
|
||||
version='2.51.1'
|
||||
version='2.52.0'
|
||||
release='1'
|
||||
desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way.'
|
||||
desc_ru='Fastfetch - это быстрый инструмент для получения информации о системе и отображения их в красивом виде.'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='firefox-bin'
|
||||
version='141.0.3'
|
||||
release='2'
|
||||
version='142.0.1'
|
||||
release='1'
|
||||
desc='Fast, Private & Safe Web Browser.'
|
||||
desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'
|
||||
homepage='https://www.mozilla.org/firefox/'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name="go-bin"
|
||||
version='1.25.0'
|
||||
version='1.25.1'
|
||||
release='1'
|
||||
desc="Compiler and tools for the Go programming language"
|
||||
desc_ru="Компилятор и инструменты для языка программирования Go"
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='gpu-screen-recorder-ui'
|
||||
version='1.7.4'
|
||||
version='1.7.5'
|
||||
release='1'
|
||||
desc='A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay.'
|
||||
desk_ru='Полноэкранный интерфейс наложения для GPU Screen Recorder в стиле ShadowPlay.'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='gpu-screen-recorder'
|
||||
version='5.6.6'
|
||||
version='5.6.8'
|
||||
release='1'
|
||||
desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.'
|
||||
desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.'
|
||||
|
@@ -4,8 +4,8 @@ name=(
|
||||
openrazer-driver-dkms
|
||||
python3-openrazer
|
||||
)
|
||||
version='3.10.2'
|
||||
release='8'
|
||||
version='3.10.3'
|
||||
release='1'
|
||||
desc='Community-led effort to support Razer peripherals on Linux'
|
||||
desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux'
|
||||
homepage='https://openrazer.github.io'
|
||||
|
44
pnpm/alr.sh
44
pnpm/alr.sh
@@ -1,6 +1,6 @@
|
||||
name='pnpm'
|
||||
version='10.15.1'
|
||||
release='1'
|
||||
release='2'
|
||||
desc='Fast, disk space efficient package manager'
|
||||
homepage='https://pnpm.io'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
@@ -19,52 +19,26 @@ build_deps=('tar' 'curl')
|
||||
sources=("https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"
|
||||
tar -xzf "pnpm-${version}.tgz"
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/package"
|
||||
|
||||
# Создаём директорию для pnpm
|
||||
install -d "${pkgdir}/usr/lib/node_modules/pnpm"
|
||||
|
||||
# Копируем все файлы pnpm
|
||||
cp -r * "${pkgdir}/usr/lib/node_modules/pnpm/"
|
||||
cp -r ${srcdir} "${pkgdir}/usr/lib/node_modules/pnpm/"
|
||||
|
||||
# Создаём симлинки в /usr/bin
|
||||
install -d "${pkgdir}/usr/bin"
|
||||
ln -s /usr/lib/node_modules/pnpm/bin/pnpm.cjs "${pkgdir}/usr/bin/pnpm"
|
||||
ln -s /usr/lib/node_modules/pnpm/bin/pnpx.cjs "${pkgdir}/usr/bin/pnpx"
|
||||
|
||||
# Устанавливаем правильные права на исполняемые файлы
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpm.cjs"
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpx.cjs"
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/dist/pnpm.cjs"
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/bin/pnpm.cjs"
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/bin/pnpx.cjs"
|
||||
chmod 755 "${pkgdir}/usr/lib/node_modules/pnpm/src/package/dist/pnpm.cjs"
|
||||
|
||||
# Копируем лицензию
|
||||
if [ -f "LICENSE" ]; then
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/pnpm/LICENSE"
|
||||
fi
|
||||
install-license ./LICENSE ./pnpm/LICENSE
|
||||
|
||||
# Установка bash completion
|
||||
if [ -f "dist/templates/completion.bash" ]; then
|
||||
install -Dm644 dist/templates/completion.bash \
|
||||
"${pkgdir}/usr/share/bash-completion/completions/pnpm"
|
||||
fi
|
||||
|
||||
# Установка zsh completion
|
||||
if [ -f "dist/templates/completion.zsh" ]; then
|
||||
install -Dm644 dist/templates/completion.zsh \
|
||||
"${pkgdir}/usr/share/zsh/site-functions/_pnpm"
|
||||
fi
|
||||
|
||||
# Установка fish completion
|
||||
if [ -f "dist/templates/completion.fish" ]; then
|
||||
install -Dm644 dist/templates/completion.fish \
|
||||
"${pkgdir}/usr/share/fish/vendor_completions.d/pnpm.fish"
|
||||
fi
|
||||
install-completion fish pnpm < ./dist/templates/completion.fish
|
||||
install-completion bash pnpm < ./dist/templates/completion.bash
|
||||
install-completion zsh pnpm < ./dist/templates/completion.zsh
|
||||
}
|
||||
|
||||
files() {
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='python3-deepdiff'
|
||||
version='8.6.0'
|
||||
version='8.6.1'
|
||||
release='1'
|
||||
desc='Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other.'
|
||||
desk_ru='Глубокое сравнение и поиск любого Python объекта/данных. Восстановление объектов путем добавления дельт к друг другу.'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='python3-markdown-it-py'
|
||||
version='4.0.0'
|
||||
release='1'
|
||||
release='4'
|
||||
desc='Python port of markdown-it. Markdown parsing, done right'
|
||||
homepage=''
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
@@ -19,16 +19,16 @@ build_deps_alpine=("python3" "py3-pip")
|
||||
|
||||
opt_deps=('python3-mdit-py-plugins: коллекция плагинов для markdown-it-py')
|
||||
|
||||
sources=("https://files.pythonhosted.org/packages/source/m/markdown-it-py/markdown-it-py-4.0.0.tar.gz")
|
||||
checksums=('blake2b-256:38713b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0')
|
||||
sources=("https://files.pythonhosted.org/packages/source/m/markdown-it-py/markdown_it_py-${version}.tar.gz")
|
||||
checksums=('blake2b-256:5bf54ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/markdown-it-py-${version}"
|
||||
cd "$srcdir/markdown_it_py-${version}"
|
||||
python -m build --wheel --no-isolation
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/markdown-it-py-${version}"
|
||||
cd "$srcdir/markdown_it_py-${version}"
|
||||
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
|
||||
}
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
_name='orjson'
|
||||
name='python3-orjson'
|
||||
version='3.11.3'
|
||||
release=1
|
||||
release='1'
|
||||
desc="Fast, correct Python JSON library supporting dataclasses and datetimes"
|
||||
homepage="https://github.com/ijl/orjson"
|
||||
architectures=('amd64')
|
||||
|
@@ -1,36 +0,0 @@
|
||||
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/*
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
name='python3-pytest-regressions'
|
||||
version='2.8.2'
|
||||
version='2.8.3'
|
||||
release='1'
|
||||
desc='Fixtures to write regression tests.'
|
||||
homepage='https://github.com/ESSS/pytest-regressions'
|
||||
|
@@ -1,43 +0,0 @@
|
||||
name='python3-rich'
|
||||
version='14.1.0'
|
||||
release='1'
|
||||
desc='Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal.'
|
||||
homepage='Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal'
|
||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('python3-rich')
|
||||
conflicts=('python3-rich' 'python-rich')
|
||||
|
||||
deps=(
|
||||
'python3-colorama'
|
||||
'python3-markdown-it-py'
|
||||
'python3-pygments'
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
'python3-build'
|
||||
'python3-installer'
|
||||
'python3-poetry-core'
|
||||
'python3-wheel'
|
||||
)
|
||||
|
||||
sources=("https://github.com/willmcgugan/rich/archive/v${version}/rich-${version}.tar.gz")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd rich-${version}
|
||||
python -m build --wheel --no-isolation
|
||||
}
|
||||
|
||||
package() {
|
||||
cd rich-${version}
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
install-license LICENSE ./python3-rich/LICENSE
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/share/licenses/python3-rich/LICENSE
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/rich/**/*
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/rich-${version}.dist-info/*
|
||||
}
|
@@ -1,65 +0,0 @@
|
||||
name='python3-setuptools-rust'
|
||||
version='1.12.0'
|
||||
release='1'
|
||||
desc='Compile and distribute Python extensions written in rust as easily as if they were written in C.'
|
||||
homepage='https://github.com/PyO3/setuptools-rust'
|
||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('setuptools-rust')
|
||||
conflicts=('setuptools-rust')
|
||||
|
||||
deps=(
|
||||
'rust'
|
||||
'python3-setuptools'
|
||||
'python3-semantic-version'
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
'git'
|
||||
'python3-build'
|
||||
'python3-installer'
|
||||
'python3-wheel'
|
||||
'python3-setuptools-scm'
|
||||
)
|
||||
|
||||
build_deps_almalinux=(
|
||||
'git'
|
||||
'python3-build'
|
||||
'python3-installer'
|
||||
'python3-setuptools-wheel'
|
||||
'python3-setuptools-scm'
|
||||
)
|
||||
|
||||
sources=("git+https://github.com/PyO3/setuptools-rust.git#tag=v$version")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd setuptools-rust
|
||||
python -m build -nw
|
||||
}
|
||||
|
||||
check() {
|
||||
cd setuptools-rust
|
||||
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
|
||||
for _dir in examples/*; do
|
||||
pushd $_dir
|
||||
PYTHONPATH="$PWD/../.." python -m build -nw
|
||||
python -m installer -d tmp_install dist/*.whl
|
||||
[[ -d tests || -d test ]] && PYTHONPATH="$PWD/tmp_install/usr/lib/python$python_version/site-packages" pytest tests
|
||||
popd
|
||||
done
|
||||
pytest --doctest-modules setuptools_rust
|
||||
}
|
||||
|
||||
package() {
|
||||
cd setuptools-rust
|
||||
python -m installer -d "$pkgdir" dist/*.whl
|
||||
install-license LICENSE ./python-setuptools-rust/LICENSE
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/share/licenses/python-setuptools-rust/LICENSE
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/setuptools_rust/**/*
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/setuptools_rust-${version}.dist-info/*
|
||||
}
|
@@ -1,70 +0,0 @@
|
||||
_name=setuptools_scm
|
||||
name='python3-setuptools-scm'
|
||||
version='9.2.0'
|
||||
release='1'
|
||||
desc='Handles managing your python package versions in scm metadata.'
|
||||
homepage='https://github.com/pypa/setuptools_scm'
|
||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('python-setuptools-scm')
|
||||
conflicts=('python-setuptools-scm')
|
||||
|
||||
deps=(
|
||||
'python3-packaging'
|
||||
'python3-setuptools'
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
'git'
|
||||
'python3-build'
|
||||
'python3-installer'
|
||||
'python3-wheel'
|
||||
'mercurial'
|
||||
'python3-pip'
|
||||
'python3-pytest'
|
||||
'python3-rich'
|
||||
)
|
||||
|
||||
build_deps_almalinux=(
|
||||
'git'
|
||||
'python3-build'
|
||||
'python3-installer'
|
||||
'python3-setuptools-wheel'
|
||||
'python3-pip'
|
||||
'python3-pytest'
|
||||
'python3-rich'
|
||||
)
|
||||
|
||||
sources=("git+https://github.com/pypa/setuptools_scm.git#tag=v$version")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd $_name
|
||||
python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
|
||||
check() {
|
||||
cd $_name
|
||||
python -m venv --system-site-packages test-env
|
||||
test-env/bin/python -m installer dist/*.whl
|
||||
# test_pyproject_support https://gitlab.archlinux.org/archlinux/packaging/packages/python-setuptools-scm/-/issues/1
|
||||
test-env/bin/python -m pytest -vk 'not test_not_owner and not test_pyproject_support'
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_name
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
|
||||
# Symlink license file
|
||||
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/*
|
||||
}
|
70
revolt-desktop-bin/alr.sh
Normal file
70
revolt-desktop-bin/alr.sh
Normal file
@@ -0,0 +1,70 @@
|
||||
name='revolt-desktop-bin'
|
||||
version='1.0.8'
|
||||
release='1'
|
||||
epoch='1'
|
||||
desc='Open source user-first chat platform'
|
||||
desc_ru='Открытая платформа чата с приоритетом на пользователе'
|
||||
homepage='https://revolt.chat'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
architectures=('amd64')
|
||||
license=('AGPL3')
|
||||
provides=('revolt-desktop')
|
||||
conflicts=('revolt-desktop-git')
|
||||
|
||||
deps=(
|
||||
'gtk3'
|
||||
'nss'
|
||||
'alsa-lib'
|
||||
'libX11'
|
||||
'libXcomposite'
|
||||
'libXdamage'
|
||||
'libXext'
|
||||
'libXfixes'
|
||||
'libXrandr'
|
||||
'libXrender'
|
||||
'libxcb'
|
||||
'libxkbcommon'
|
||||
'nspr'
|
||||
)
|
||||
|
||||
opt_deps=(
|
||||
'libappindicator-gtk3: поддержка системного трея'
|
||||
'pipewire: WebRTC desktop sharing под Wayland'
|
||||
'xdg-utils: открытие URL с использованием стандартных приложений'
|
||||
)
|
||||
|
||||
sources=(
|
||||
"https://github.com/revoltchat/desktop/releases/download/v${version}/revolt-desktop-${version}.tar.gz"
|
||||
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/revolt-desktop.desktop"
|
||||
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/LICENSE"
|
||||
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/assets/icon.png"
|
||||
)
|
||||
|
||||
checksums=(
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
)
|
||||
|
||||
package() {
|
||||
cd "$srcdir/revolt-desktop-${version}"
|
||||
|
||||
install -d $pkgdir/opt/revolt-desktop/
|
||||
cp -r ./* "$pkgdir/opt/revolt-desktop/"
|
||||
|
||||
install -d $pkgdir/usr/bin/
|
||||
ln -s /opt/revolt-desktop/revolt-desktop "$pkgdir/usr/bin/revolt-desktop"
|
||||
cd "$srcdir"
|
||||
install-desktop ./revolt-desktop.desktop
|
||||
install -Dm644 ./icon.png "$pkgdir/usr/share/pixmaps/revolt-desktop.png"
|
||||
install-license ./LICENSE "revolt-desktop/LICENSE"
|
||||
}
|
||||
|
||||
files() {
|
||||
printf '"%s" ' ./opt/revolt-desktop/**/*
|
||||
echo ./usr/bin/revolt-desktop
|
||||
echo ./usr/share/applications/revolt-desktop.desktop
|
||||
echo ./usr/share/pixmaps/revolt-desktop.png
|
||||
echo ./usr/share/licenses/revolt-desktop/LICENSE
|
||||
}
|
@@ -1,55 +0,0 @@
|
||||
name='revolt-desktop-git'
|
||||
version='r20241024.d668949c'
|
||||
release='1'
|
||||
epoch='1'
|
||||
desc='Open source user-first chat platform.'
|
||||
homepage='https://revolt.chat'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
architectures=('amd64')
|
||||
licenses='AGPL3'
|
||||
provides=('revolt-desktop-git' 'revolt-desktop')
|
||||
conflicts=('revolt-desktop-git' 'revolt-desktop')
|
||||
|
||||
deps=('electron-bin')
|
||||
|
||||
sources=(
|
||||
""git+https://github.com/revoltchat/desktop.git#tag=v${version}""
|
||||
)
|
||||
|
||||
checksums=(
|
||||
'SKIP'
|
||||
)
|
||||
|
||||
version() {
|
||||
cd "$srcdir/desktop"
|
||||
git-version
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/desktop"
|
||||
|
||||
electronDist=/usr/lib/electron
|
||||
electronVer=$(${electronDist}/electron --version | tail -c +2)
|
||||
|
||||
sed -i '/ "electron": /d' ./package.json
|
||||
HOME="$srcdir/.electron-gyp" npm install --cache "${srcdir}/npm-cache"
|
||||
npm install electron-builder@latest --save-dev
|
||||
|
||||
npm run build:bundle
|
||||
|
||||
./node_modules/.bin/electron-builder -l dir -c.electronDist=$electronDist -c.electronVersion=$electronVer
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/desktop/"
|
||||
|
||||
install -dm755 "${pkgdir}/usr/lib/${name%-git}"
|
||||
cp -dr --no-preserve=ownership dist/linux-unpacked/resources/* "${pkgdir}/usr/lib/${name%-git}/"
|
||||
|
||||
install -Dm644 build/icons/icon.png "$pkgdir/usr/share/pixmaps/${name%-git}.png"
|
||||
|
||||
install -dm755 "${pkgdir}/usr/bin" "revolt-desktop"
|
||||
|
||||
install -Dm755 ${scriptdir}/revolt-desktop.sh ${pkgdir}/usr/bin/revolt-desktop
|
||||
install -Dm644 "revolt-desktop.desktop" -t "$pkgdir/usr/share/applications"
|
||||
}
|
@@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
exec electron /usr/lib/revolt-desktop/app.asar "$@"
|
@@ -1,5 +1,5 @@
|
||||
name='shfmt-git'
|
||||
version='r20250902.3cf4fd57'
|
||||
version='r20250906.ff1bee31'
|
||||
release='1'
|
||||
desc='A shell formatter. Supports POSIX Shell, Bash, and mksh.'
|
||||
homepage='https://github.com/patrickvane/shfmt'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='syncthing-relaysrv'
|
||||
version='2.0.3'
|
||||
version='2.0.8'
|
||||
release='1'
|
||||
desc='This is the relay server for the syncthing project.'
|
||||
desc_ru='Релейный сервер для проекта Syncthing.'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='syncthing'
|
||||
version='2.0.4-rc.1'
|
||||
version='2.0.8'
|
||||
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.4-rc.1/${provides}-linux-amd64-v${version}.tar.gz")
|
||||
sources_amd64=("https://github.com/${provides}/${provides}/releases/download/v2.0.8/${provides}-linux-amd64-v${version}.tar.gz")
|
||||
checksums_amd64=('SKIP')
|
||||
|
||||
prepare() {
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='telegram-desktop-bin'
|
||||
version='6.0.2'
|
||||
release='2'
|
||||
version='6.1.3'
|
||||
release='1'
|
||||
desc='Official desktop version of Telegram messaging app - Static binaries'
|
||||
desc_ru='Официальный клиент для Telegram мессенджера - статические бинарники'
|
||||
homepage='https://github.com/telegramdesktop/tdesktop'
|
||||
|
Reference in New Issue
Block a user