Compare commits
164 Commits
419e38d8aa
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 6f7f0edfa7 | |||
| bb4075656e | |||
| fefe649fa5 | |||
| ebfc66fbd9 | |||
| 838a10a199 | |||
| 97d36d12bc | |||
| aaf476c2a4 | |||
| 92a16e193f | |||
| aed02aaf17 | |||
| f38089820e | |||
| d14d1349e0 | |||
| 4df54088f0 | |||
| 40dd055b9c | |||
| d2b2cb7367 | |||
| c32bb8985b | |||
| 31895b06ef | |||
| cdc16de83b | |||
| a25bce76d4 | |||
| df5e1cbd9c | |||
| 1d19db08ca | |||
| 988e3f93bf | |||
| 1ade359dd1 | |||
| aca98b7d8b | |||
| 9d84b66081 | |||
| ade1d62c61 | |||
| 391a20cf1b | |||
| 9a5eec251d | |||
| 15f9493b51 | |||
| 18e73371ee | |||
| 52beb2f057 | |||
| 55370096c8 | |||
| fee87f3597 | |||
| 212c3f0d37 | |||
| 2fae27ca67 | |||
| e11c856d9b | |||
| 4ea3d5d258 | |||
| 6c385248ab | |||
| 9cb9f5e884 | |||
| ddc74e9d20 | |||
| 1c92df6944 | |||
| 6d1325ace0 | |||
| 8f76c472b0 | |||
| 3df9fd4c40 | |||
| 6dfacf64a8 | |||
| 31464fca5d | |||
| d3266467d8 | |||
| 8a2fc36139 | |||
| a5cb05d316 | |||
| d20895e0d9 | |||
| ea28b7749f | |||
| 006929a83b | |||
| f3abd860f3 | |||
| d0dc058f09 | |||
| 02888177cb | |||
| 4e05026bda | |||
| 010e1f85c3 | |||
| ab4d538978 | |||
| f0e3191aee | |||
| 26922ea14f | |||
| df06621c40 | |||
| 896bef169a | |||
| 512a5ce5b2 | |||
| 0a3fdad0bf | |||
| aa5fbd1687 | |||
| 881922709c | |||
| ce181b491b | |||
| 49d9838963 | |||
| fa6c56d1d2 | |||
| 3f67075ab8 | |||
| 60b797aecb | |||
| 48a2e4171d | |||
| 746f8bcf7e | |||
| 4862c74f29 | |||
| 5948b979e3 | |||
| c86f1e6de4 | |||
| 9efaa84752 | |||
| 47dc3ce22d | |||
| d17e972af9 | |||
| f023e85969 | |||
| e52e5a5ec6 | |||
| 568c1aa611 | |||
| 09f0c5848e | |||
| 040ec36a8b | |||
| 7d54c9a23e | |||
| 1b057f1b1f | |||
| 4217c142eb | |||
| 6031072686 | |||
| 82833ae6e9 | |||
| a603de7eeb | |||
| 6d7fc7c487 | |||
| bcf4192e19 | |||
| 3db9f8af0a | |||
| cd83f5cfc9 | |||
| 833775e79d | |||
| ec1c85844a | |||
| 9a7114d985 | |||
| 3f162291b7 | |||
| 435e521b80 | |||
| 6fe31d883f | |||
| b307debba3 | |||
| 644f8d9556 | |||
| 44f63f7051 | |||
| 27b41e3a7e | |||
| 5c9a3a10a2 | |||
| f52e121aa5 | |||
| 4c85f5fc39 | |||
| e09fe986f1 | |||
| 165afac753 | |||
| 82f2e33d67 | |||
| 9ab2f6ad61 | |||
| 1187225137 | |||
| 312ace6cdf | |||
| 7fce3b6542 | |||
| 01cd8838a7 | |||
| cb63f51154 | |||
| fcf2aa5ea9 | |||
| 2be9c6f713 | |||
| 71804be681 | |||
| ee22df165f | |||
| dba52946e6 | |||
| d71ac22197 | |||
| 0a895ff5c0 | |||
| 8dcbeb346a | |||
| 2f1c909985 | |||
| 0643926542 | |||
| c679d83c74 | |||
| b9186bd3d1 | |||
| 62fcd984b3 | |||
| 6032a99299 | |||
| 8f6395a679 | |||
| dce1feab5d | |||
| a14d78c60c | |||
| 90e30528dd | |||
| 7078abe468 | |||
| 6c3b5c75c1 | |||
| b779521179 | |||
| 3b4d503afd | |||
| 10f313383f | |||
| ceff5976ad | |||
| 0785784319 | |||
| 88e412da5b | |||
| 938f710735 | |||
| 6e6047adbf | |||
| bd67b32541 | |||
| a8c8a77fd8 | |||
| f83d56d3f0 | |||
| d143b3c513 | |||
| bafd801c2f | |||
| e5b4d86fb0 | |||
| 40a6738100 | |||
| a50f84db08 | |||
| 8246c43785 | |||
| c78e78cf9c | |||
| e7ff93ddf3 | |||
| d9b457edd1 | |||
| d6ddae1e54 | |||
| c0fe1298ab | |||
| 3c7673dadc | |||
| b8ef92d45f | |||
| ab0b0b9ff1 | |||
| aff8d6daf9 | |||
| 57ec93a02d | |||
| 73f8f5c67f | |||
| c6d14316b9 |
@@ -1,5 +1,5 @@
|
|||||||
name='catch2'
|
name='catch2'
|
||||||
version='3.11.0'
|
version='3.12.0'
|
||||||
release='1'
|
release='1'
|
||||||
desc='Modern, C++-native, header-only, test framework for unit-tests, TDD and BDD'
|
desc='Modern, C++-native, header-only, test framework for unit-tests, TDD and BDD'
|
||||||
desc_ru='Современный header-only тестовый фреймворк на C++ для модульных тестов, TDD и BDD'
|
desc_ru='Современный header-only тестовый фреймворк на C++ для модульных тестов, TDD и BDD'
|
||||||
@@ -29,7 +29,7 @@ build_deps_rhel=("${build_deps[@]}")
|
|||||||
build_deps_rosa=("${build_deps[@]}")
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
|
|
||||||
sources=("git+https://github.com/catchorg/catch2.git#tag=v${version}")
|
sources=("git+https://github.com/catchorg/catch2.git#tag=v${version}")
|
||||||
checksums=('82fa1cb59dc28bab220935923f7469b997b259eb192fb9355db62da03c2a3137')
|
checksums=('e077079f214afc99fee940d91c14cf1a8c1d378212226bb9f50efff75fe07b23')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $srcdir/$name
|
cd $srcdir/$name
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name='coolercontrol-bin'
|
name='coolercontrol-bin'
|
||||||
_pkgname=${name%-bin}
|
_pkgname=${name%-bin}
|
||||||
_app_id="org.$_pkgname.CoolerControl"
|
_app_id="org.$_pkgname.CoolerControl"
|
||||||
version='3.0.2'
|
version='3.1.1'
|
||||||
release='1'
|
release='1'
|
||||||
desc='A program to monitor and control your cooling devices'
|
desc='A program to monitor and control your cooling devices'
|
||||||
desc_ru='Программа для мониторинга и управления системами охлаждения'
|
desc_ru='Программа для мониторинга и управления системами охлаждения'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name='coolercontrold-bin'
|
name='coolercontrold-bin'
|
||||||
_pkgname=${name%-bin}
|
_pkgname=${name%-bin}
|
||||||
_app_id="org.$_pkgname.CoolerControl"
|
_app_id="org.$_pkgname.CoolerControl"
|
||||||
version='3.0.2'
|
version='3.1.1'
|
||||||
release='1'
|
release='1'
|
||||||
desc='A program to monitor and control your cooling devices: daemon'
|
desc='A program to monitor and control your cooling devices: daemon'
|
||||||
desc_ru='Программа для мониторинга и управления системами охлаждения: демон'
|
desc_ru='Программа для мониторинга и управления системами охлаждения: демон'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='deduplicator-git'
|
name='deduplicator-git'
|
||||||
version='r20251203.6296b06f'
|
version='r20260107.e39e1f3e'
|
||||||
release='1'
|
release='1'
|
||||||
desc='Find, Sort, Filter & Delete duplicate files'
|
desc='Find, Sort, Filter & Delete duplicate files'
|
||||||
desc_ru='Поиск, сортировка, фильтрация и удаление дубликатов файлов'
|
desc_ru='Поиск, сортировка, фильтрация и удаление дубликатов файлов'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='discord-bin'
|
name='discord-bin'
|
||||||
version='0.0.118'
|
version='0.0.120'
|
||||||
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='39.2.6'
|
version='40.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,5 +1,5 @@
|
|||||||
name='extra-cmake-modules'
|
name='extra-cmake-modules'
|
||||||
version='6.21.0-rc1'
|
version='6.22.0'
|
||||||
release='1'
|
release='1'
|
||||||
desc='Extra modules and scripts for CMake'
|
desc='Extra modules and scripts for CMake'
|
||||||
desc_ru='Дополнительные модули и скрипты для CMake'
|
desc_ru='Дополнительные модули и скрипты для CMake'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='fastfetch'
|
name='fastfetch'
|
||||||
version='2.56.0'
|
version='2.57.1'
|
||||||
release='1'
|
release='1'
|
||||||
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='145.0.2'
|
version='147.0'
|
||||||
release='1'
|
release='1'
|
||||||
desc='Fast, Private & Safe Web Browser.'
|
desc='Fast, Private & Safe Web Browser.'
|
||||||
desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'
|
desc_ru='Быстрый, конфиденциальный и безопасный веб-браузер.'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name="go-bin"
|
name="go-bin"
|
||||||
version='1.25.5'
|
version='1.26rc2'
|
||||||
release='1'
|
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"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='gpu-screen-recorder-ui'
|
name='gpu-screen-recorder-ui'
|
||||||
version='1.8.3'
|
version='1.9.3'
|
||||||
release='1'
|
release='1'
|
||||||
desc='A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay'
|
desc='A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay'
|
||||||
desc_ru='Полноэкранный интерфейс наложения для GPU Screen Recorder в стиле ShadowPlay'
|
desc_ru='Полноэкранный интерфейс наложения для GPU Screen Recorder в стиле ShadowPlay'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='gpu-screen-recorder'
|
name='gpu-screen-recorder'
|
||||||
version='5.10.2'
|
version='5.11.5'
|
||||||
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'
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ name=(
|
|||||||
maturin
|
maturin
|
||||||
python3-maturin
|
python3-maturin
|
||||||
)
|
)
|
||||||
version='1.10.2'
|
version='1.11.5'
|
||||||
release='4'
|
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'
|
||||||
homepage='https://github.com/PyO3/maturin'
|
homepage='https://github.com/PyO3/maturin'
|
||||||
@@ -14,7 +14,7 @@ architectures=('amd64')
|
|||||||
license=('Apache-2.0 OR MIT')
|
license=('Apache-2.0 OR MIT')
|
||||||
|
|
||||||
sources=("https://github.com/PyO3/maturin/archive/v$version/$basepkg_name-v$version.tar.gz")
|
sources=("https://github.com/PyO3/maturin/archive/v$version/$basepkg_name-v$version.tar.gz")
|
||||||
checksums=('8acb4eb224896b3fa67036680e9e7908eeb8e5c2ea3a495e987a3f2edb666f36')
|
checksums=('3906c23454ffad93f2718f64f8bf9e03038d17e36970cfb6c948938c6b82fbe1')
|
||||||
|
|
||||||
meta_maturin() {
|
meta_maturin() {
|
||||||
desc="Build and publish crates with pyo3, rust-cpython and cffi bindings"
|
desc="Build and publish crates with pyo3, rust-cpython and cffi bindings"
|
||||||
@@ -32,7 +32,7 @@ meta_maturin() {
|
|||||||
build_deps+=('bzip2' 'libgcc' 'git' 'glibc' 'python3-build' 'python3-installer' 'python3-setuptools' 'python3-setuptools-rust' 'python3-wheel' 'rust' 'cargo' 'openssl-devel')
|
build_deps+=('bzip2' 'libgcc' 'git' 'glibc' 'python3-build' 'python3-installer' 'python3-setuptools' 'python3-setuptools-rust' 'python3-wheel' 'rust' 'cargo' 'openssl-devel')
|
||||||
build_deps_alt+=('libbzip2' 'libgcc' 'git' 'glibc-core' 'python3-module-build' 'python3-module-installer' 'python3-module-setuptools' 'python3-module-setuptools-rust' 'python3-module-wheel' 'rust' 'cargo' 'openssl-devel')
|
build_deps_alt+=('libbzip2' 'libgcc' 'git' 'glibc-core' 'python3-module-build' 'python3-module-installer' 'python3-module-setuptools' 'python3-module-setuptools-rust' 'python3-module-wheel' 'rust' 'cargo' 'openssl-devel')
|
||||||
build_deps_arch+=('bzip2' 'gcc-libs' 'git' 'glibc' 'python-build' 'python-installer' 'python-setuptools' 'python-setuptools-rust' 'python-wheel' 'rust' 'cargo' 'openssl')
|
build_deps_arch+=('bzip2' 'gcc-libs' 'git' 'glibc' 'python-build' 'python-installer' 'python-setuptools' 'python-setuptools-rust' 'python-wheel' 'rust' 'cargo' 'openssl')
|
||||||
build_deps_debian+=('libbz2-dev' 'libgcc-s1' 'git' 'libc6' 'python3-build' 'python3-installer' 'python3-setuptools' 'python3-setuptools-rust' 'python3-wheel' 'rustc' 'cargo' 'libssl-dev')
|
build_deps_debian+=('libbz2-dev' 'libgcc-s1' 'git' 'libc6' 'python3-build' 'python3-installer' 'python3-setuptools' 'python3-setuptools-rust' 'python3-wheel' 'rustc' 'cargo' 'libssl-dev' 'pkg-config')
|
||||||
build_deps_fedora+=("${build_deps[@]}")
|
build_deps_fedora+=("${build_deps[@]}")
|
||||||
build_deps_redos+=("${build_deps[@]}")
|
build_deps_redos+=("${build_deps[@]}")
|
||||||
build_deps_rhel+=("${build_deps[@]}")
|
build_deps_rhel+=("${build_deps[@]}")
|
||||||
@@ -62,12 +62,12 @@ prepare() {
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $basepkg_name-$version
|
cd $basepkg_name-$version
|
||||||
MATURIN_SETUP_ARGS="--all-features" python -m build --wheel --no-isolation
|
MATURIN_SETUP_ARGS="--all-features" python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package_maturin() {
|
package_maturin() {
|
||||||
cd $basepkg_name-$version
|
cd $basepkg_name-$version
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install -vDm 644 {Changelog,README}.md -t "$pkgdir/usr/share/doc/maturin/"
|
install -vDm 644 {Changelog,README}.md -t "$pkgdir/usr/share/doc/maturin/"
|
||||||
install-license license-mit ./maturin/LICENSE
|
install-license license-mit ./maturin/LICENSE
|
||||||
|
|
||||||
@@ -76,13 +76,13 @@ package_maturin() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
files_maturin() {
|
files_maturin() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-share
|
files-find-share
|
||||||
}
|
}
|
||||||
|
|
||||||
package_python3-maturin() {
|
package_python3-maturin() {
|
||||||
cd $basepkg_name-$version
|
cd $basepkg_name-$version
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install-license license-mit ./maturin/LICENSE
|
install-license license-mit ./maturin/LICENSE
|
||||||
|
|
||||||
# Remove binary - it goes to main maturin package
|
# Remove binary - it goes to main maturin package
|
||||||
@@ -90,5 +90,5 @@ package_python3-maturin() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
files_python3-maturin() {
|
files_python3-maturin() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='obsidian-bin'
|
name='obsidian-bin'
|
||||||
version='1.10.6'
|
version='1.11.4'
|
||||||
release='1'
|
release='1'
|
||||||
desc='A powerful knowledge base that works on top of a local folder of plain text Markdown files'
|
desc='A powerful knowledge base that works on top of a local folder of plain text Markdown files'
|
||||||
desc_ru='Мощная база знаний, работающая с локальными Markdown-файлами'
|
desc_ru='Мощная база знаний, работающая с локальными Markdown-файлами'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='pnpm'
|
name='pnpm'
|
||||||
version='10.24.0'
|
version='10.28.0'
|
||||||
release='1'
|
release='1'
|
||||||
desc='Fast, disk space efficient package manager'
|
desc='Fast, disk space efficient package manager'
|
||||||
desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов'
|
desc_ru='Быстрый и эффективный по дисковому пространству менеджер пакетов'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='portproton'
|
name='portproton'
|
||||||
version='1.7.3'
|
version='1.7.5'
|
||||||
release='3'
|
release='1'
|
||||||
desc='PortProton is a project designed to make it easy and convenient to run Windows games on Linux for both beginners and advanced users.'
|
desc='PortProton is a project designed to make it easy and convenient to run Windows games on Linux for both beginners and advanced users.'
|
||||||
homepage='https://linux-gaming.ru/'
|
homepage='https://linux-gaming.ru/'
|
||||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
_name='PortProtonQt'
|
_name='PortProtonQt'
|
||||||
name='portprotonqt'
|
name='portprotonqt'
|
||||||
version='0.1.9'
|
version='0.1.10'
|
||||||
release='1'
|
release='1'
|
||||||
desc='A modern GUI for PortProton project'
|
desc='A modern GUI for PortProton project'
|
||||||
desc_ru='Современный графический интерфейс для проекта PortProton'
|
desc_ru='Современный графический интерфейс для проекта PortProton'
|
||||||
@@ -37,9 +37,7 @@ deps_debian=(
|
|||||||
'python3-numpy'
|
'python3-numpy'
|
||||||
'python3-orjson'
|
'python3-orjson'
|
||||||
'python3-psutil'
|
'python3-psutil'
|
||||||
'python3-pyside6.qtcore'
|
'python3-pyside6'
|
||||||
'python3-pyside6.qtgui'
|
|
||||||
'python3-pyside6.qtwidgets'
|
|
||||||
'python3-pyudev'
|
'python3-pyudev'
|
||||||
'python3-requests'
|
'python3-requests'
|
||||||
'python3-tqdm'
|
'python3-tqdm'
|
||||||
@@ -62,6 +60,7 @@ deps_rhel=(
|
|||||||
'python3-requests'
|
'python3-requests'
|
||||||
'python3-tqdm'
|
'python3-tqdm'
|
||||||
'python3-pillow'
|
'python3-pillow'
|
||||||
|
'python3-icoextract'
|
||||||
'perl-Image-ExifTool'
|
'perl-Image-ExifTool'
|
||||||
'xdg-utils'
|
'xdg-utils'
|
||||||
)
|
)
|
||||||
@@ -144,19 +143,19 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/$_name"
|
cd "$srcdir/$_name"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/$_name"
|
cd "$srcdir/$_name"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
cp -r build-aux/share "$pkgdir/usr/"
|
cp -r build-aux/share "$pkgdir/usr/"
|
||||||
install-license LICENSE portprotonqt/LICENSE
|
install-license LICENSE portprotonqt/LICENSE
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
files-find-share "applications"
|
files-find-share "applications"
|
||||||
files-find-share "icons"
|
files-find-share "icons"
|
||||||
files-find-share "licenses"
|
files-find-share "licenses"
|
||||||
|
|||||||
48
protontricks/alr.sh
Normal file
48
protontricks/alr.sh
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
name='protontricks'
|
||||||
|
version='1.13.1'
|
||||||
|
release='4'
|
||||||
|
desc='A wrapper for running Winetricks commands for Proton-enabled games'
|
||||||
|
desc_ru='Обёртка для запуска Winetricks команд для игр с Proton'
|
||||||
|
homepage='https://github.com/Matoking/protontricks'
|
||||||
|
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
||||||
|
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||||
|
architectures=('all')
|
||||||
|
license=('GPL-3.0')
|
||||||
|
|
||||||
|
deps=('python3' 'python3-vdf' 'python3-pillow' 'winetricks')
|
||||||
|
deps_alt=('python3' 'python3-module-vdf' 'python3-module-pillow' 'winetricks')
|
||||||
|
deps_arch=('python' 'python-vdf' 'python-pillow' 'winetricks')
|
||||||
|
deps_debian=('python3' 'python3-vdf' 'python3-pil' 'winetricks')
|
||||||
|
deps_fedora=('python3' 'python3-vdf' 'python3-pillow' 'winetricks')
|
||||||
|
deps_redos=("${deps_fedora[@]}")
|
||||||
|
deps_rhel=("${deps_fedora[@]}")
|
||||||
|
deps_rosa=("${deps_fedora[@]}")
|
||||||
|
deps_alpine=('python3' 'py3-vdf' 'py3-pillow' 'winetricks')
|
||||||
|
|
||||||
|
build_deps=('python3' 'python3-build' 'python3-installer')
|
||||||
|
build_deps_alt=('python3' 'python3-module-build' 'python3-module-installer')
|
||||||
|
build_deps_arch=('python' 'python-build' 'python-installer')
|
||||||
|
build_deps_debian=('python3' 'python3-build' 'python3-installer')
|
||||||
|
build_deps_fedora=("${build_deps[@]}")
|
||||||
|
build_deps_redos=("${build_deps[@]}")
|
||||||
|
build_deps_rhel=("${build_deps[@]}")
|
||||||
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
|
build_deps_alpine=('python3' 'py3-build' 'py3-installer')
|
||||||
|
|
||||||
|
sources=("https://files.pythonhosted.org/packages/source/p/protontricks/protontricks-${version}.tar.gz")
|
||||||
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/protontricks-${version}"
|
||||||
|
python3 -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/protontricks-${version}"
|
||||||
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
}
|
||||||
|
|
||||||
|
files() {
|
||||||
|
files-find "./usr/local/bin/**"
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-cleo'
|
name='python3-cleo'
|
||||||
version='2.1.0'
|
version='2.1.0'
|
||||||
release='5'
|
release='8'
|
||||||
desc='Cleo allows you to create beautiful and testable command-line interfaces'
|
desc='Cleo allows you to create beautiful and testable command-line interfaces'
|
||||||
desc_ru='Библиотека Python для создания красивых и тестируемых интерфейсов командной строки'
|
desc_ru='Библиотека Python для создания красивых и тестируемых интерфейсов командной строки'
|
||||||
homepage='https://github.com/python-poetry/cleo'
|
homepage='https://github.com/python-poetry/cleo'
|
||||||
@@ -36,14 +36,14 @@ checksums=('blake2b-256:3c30f7960ed7041b158301c46774f87620352d50a9028d111b421118
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/cleo-${version}"
|
cd "$srcdir/cleo-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/cleo-${version}"
|
cd "$srcdir/cleo-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-deepdiff'
|
name='python3-deepdiff'
|
||||||
version='8.6.1'
|
version='8.6.1'
|
||||||
release='3'
|
release='6'
|
||||||
desc='Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other'
|
desc='Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other'
|
||||||
desc_ru='Библиотека Python для глубокого сравнения и поиска любых объектов и данных'
|
desc_ru='Библиотека Python для глубокого сравнения и поиска любых объектов и данных'
|
||||||
homepage='https://github.com/seperman/deepdiff'
|
homepage='https://github.com/seperman/deepdiff'
|
||||||
@@ -62,15 +62,15 @@ checksums=('blake2b-256:197636c9aab3d5c19a94091f7c6c6e784efca50d87b124bf026c36e9
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/deepdiff-${version}"
|
cd "$srcdir/deepdiff-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/deepdiff-${version}"
|
cd "$srcdir/deepdiff-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-dotty-dict'
|
name='python3-dotty-dict'
|
||||||
version='1.3.1'
|
version='1.3.1'
|
||||||
release='4'
|
release='7'
|
||||||
desc='Dictionary wrapper for quick access to deeply nested keys'
|
desc='Dictionary wrapper for quick access to deeply nested keys'
|
||||||
desc_ru='Библиотека Python для быстрого доступа к глубоко вложенным ключам словаря'
|
desc_ru='Библиотека Python для быстрого доступа к глубоко вложенным ключам словаря'
|
||||||
homepage='https://github.com/pawelzny/dotty_dict'
|
homepage='https://github.com/pawelzny/dotty_dict'
|
||||||
@@ -58,7 +58,7 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "dotty_dict-$version"
|
cd "dotty_dict-$version"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
@@ -68,10 +68,10 @@ check() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "dotty_dict-$version"
|
cd "dotty_dict-$version"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install-license ./LICENSE ./${name}/LICENSE
|
install-license ./LICENSE ./${name}/LICENSE
|
||||||
}
|
}
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
files-find-share "licenses"
|
files-find-share "licenses"
|
||||||
}
|
}
|
||||||
|
|||||||
50
python3-flit-core/alr.sh
Normal file
50
python3-flit-core/alr.sh
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
name='python3-flit-core'
|
||||||
|
version='3.12.0'
|
||||||
|
release='4'
|
||||||
|
desc='PEP 517 build backend for packages using Flit'
|
||||||
|
desc_ru='PEP 517 бэкенд сборки для пакетов использующих Flit'
|
||||||
|
homepage='https://flit.pypa.io/'
|
||||||
|
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
||||||
|
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||||
|
architectures=('all')
|
||||||
|
license=('BSD-3-Clause')
|
||||||
|
provides=('flit-core')
|
||||||
|
conflicts=('flit-core')
|
||||||
|
|
||||||
|
deps=('python3')
|
||||||
|
deps_alt=('python3')
|
||||||
|
deps_arch=('python')
|
||||||
|
deps_debian=('python3')
|
||||||
|
deps_fedora=('python3')
|
||||||
|
deps_redos=('python3')
|
||||||
|
deps_rhel=('python3')
|
||||||
|
deps_rosa=('python3')
|
||||||
|
deps_alpine=('python3')
|
||||||
|
|
||||||
|
# flit-core is a bootstrap package - it can build itself
|
||||||
|
build_deps=('python3' 'python3-installer')
|
||||||
|
build_deps_alt=('python3' 'python3-module-installer')
|
||||||
|
build_deps_arch=('python' 'python-installer')
|
||||||
|
build_deps_debian=('python3' 'python3-installer')
|
||||||
|
build_deps_fedora=("${build_deps[@]}")
|
||||||
|
build_deps_redos=("${build_deps[@]}")
|
||||||
|
build_deps_rhel=("${build_deps[@]}")
|
||||||
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
|
build_deps_alpine=('python3' 'py3-installer')
|
||||||
|
|
||||||
|
sources=("https://files.pythonhosted.org/packages/source/f/flit-core/flit_core-${version}.tar.gz")
|
||||||
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/flit_core-${version}"
|
||||||
|
python3 -m flit_core.wheel
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/flit_core-${version}"
|
||||||
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
}
|
||||||
|
|
||||||
|
files() {
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-hjson'
|
name='python3-hjson'
|
||||||
version='3.1.0'
|
version='3.1.0'
|
||||||
release='4'
|
release='7'
|
||||||
desc='JSON for Humans, allows comments and is less error prone.'
|
desc='JSON for Humans, allows comments and is less error prone.'
|
||||||
desc_ru='Библиотека Python для удобного JSON с поддержкой комментариев'
|
desc_ru='Библиотека Python для удобного JSON с поддержкой комментариев'
|
||||||
homepage='https://github.com/laktak/hjson-py'
|
homepage='https://github.com/laktak/hjson-py'
|
||||||
@@ -49,17 +49,17 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "hjson-${version}"
|
cd "hjson-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "hjson-${version}"
|
cd "hjson-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install-license LICENSE.txt ./${name}/LICENSE.txt
|
install-license LICENSE.txt ./${name}/LICENSE.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-share "licenses"
|
files-find-share "licenses"
|
||||||
}
|
}
|
||||||
|
|||||||
50
python3-icoextract/alr.sh
Normal file
50
python3-icoextract/alr.sh
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
name='python3-icoextract'
|
||||||
|
version='0.2.0'
|
||||||
|
release='4'
|
||||||
|
desc='Windows PE EXE icon extractor'
|
||||||
|
desc_ru='Извлечение иконок из Windows PE EXE файлов'
|
||||||
|
homepage='https://github.com/jlu5/icoextract'
|
||||||
|
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
||||||
|
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||||
|
architectures=('all')
|
||||||
|
license=('MIT')
|
||||||
|
provides=('icoextract')
|
||||||
|
conflicts=('icoextract')
|
||||||
|
|
||||||
|
deps=('python3' 'python3-pefile')
|
||||||
|
deps_alt=('python3' 'python3-module-pefile')
|
||||||
|
deps_arch=('python' 'python-pefile')
|
||||||
|
deps_debian=('python3' 'python3-pefile')
|
||||||
|
deps_fedora=("${deps[@]}")
|
||||||
|
deps_redos=("${deps[@]}")
|
||||||
|
deps_rhel=("${deps[@]}")
|
||||||
|
deps_rosa=("${deps[@]}")
|
||||||
|
deps_alpine=('python3' 'py3-pefile')
|
||||||
|
|
||||||
|
build_deps=('python3' 'python3-build' 'python3-installer' 'python3-setuptools')
|
||||||
|
build_deps_alt=('python3' 'python3-module-build' 'python3-module-installer' 'python3-module-setuptools')
|
||||||
|
build_deps_arch=('python' 'python-build' 'python-installer' 'python-setuptools')
|
||||||
|
build_deps_debian=('python3' 'python3-build' 'python3-installer' 'python3-setuptools')
|
||||||
|
build_deps_fedora=("${build_deps[@]}")
|
||||||
|
build_deps_redos=("${build_deps[@]}")
|
||||||
|
build_deps_rhel=("${build_deps[@]}")
|
||||||
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
|
build_deps_alpine=('python3' 'py3-build' 'py3-installer' 'py3-setuptools')
|
||||||
|
|
||||||
|
sources=("https://files.pythonhosted.org/packages/source/i/icoextract/icoextract-${version}.tar.gz")
|
||||||
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/icoextract-${version}"
|
||||||
|
python3 -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/icoextract-${version}"
|
||||||
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
}
|
||||||
|
|
||||||
|
files() {
|
||||||
|
files-find "./usr/local/bin/**"
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-inputs'
|
name='python3-inputs'
|
||||||
version='0.5'
|
version='0.5'
|
||||||
release='2'
|
release='5'
|
||||||
desc='Cross-platform Python support for keyboards, mice and gamepads.'
|
desc='Cross-platform Python support for keyboards, mice and gamepads.'
|
||||||
desc_ru='Библиотека Python для кроссплатформенной поддержки клавиатуры, мыши и геймпадов'
|
desc_ru='Библиотека Python для кроссплатформенной поддержки клавиатуры, мыши и геймпадов'
|
||||||
homepage='https://github.com/zeth/inputs'
|
homepage='https://github.com/zeth/inputs'
|
||||||
@@ -56,14 +56,14 @@ checksums=('blake2b-256:d1cd5f434220920f76eb73d19bb7aab8d857445f40aa642718e6e51e
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/inputs-${version}"
|
cd "$srcdir/inputs-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/inputs-${version}"
|
cd "$srcdir/inputs-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-markdown-it-py'
|
name='python3-markdown-it-py'
|
||||||
version='4.0.0'
|
version='4.0.0'
|
||||||
release='6'
|
release='9'
|
||||||
desc='Python port of markdown-it. Markdown parsing, done right'
|
desc='Python port of markdown-it. Markdown parsing, done right'
|
||||||
desc_ru='Библиотека Python для правильного парсинга Markdown'
|
desc_ru='Библиотека Python для правильного парсинга Markdown'
|
||||||
homepage='https://github.com/executablebooks/markdown-it-py'
|
homepage='https://github.com/executablebooks/markdown-it-py'
|
||||||
@@ -38,15 +38,15 @@ checksums=('blake2b-256:5bf54ec618ed16cc4f8fb3b701563655a69816155e79e24a17b65154
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/markdown_it_py-${version}"
|
cd "$srcdir/markdown_it_py-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/markdown_it_py-${version}"
|
cd "$srcdir/markdown_it_py-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-mdit-py-plugins'
|
name='python3-mdit-py-plugins'
|
||||||
version='0.5.0'
|
version='0.5.0'
|
||||||
release='4'
|
release='7'
|
||||||
desc='Collection of plugins for markdown-it-py'
|
desc='Collection of plugins for markdown-it-py'
|
||||||
desc_ru='Коллекция плагинов для библиотеки Python markdown-it-py'
|
desc_ru='Коллекция плагинов для библиотеки Python markdown-it-py'
|
||||||
homepage='https://github.com/executablebooks/mdit-py-plugins'
|
homepage='https://github.com/executablebooks/mdit-py-plugins'
|
||||||
@@ -38,14 +38,14 @@ checksums=('blake2b-256:b2fda756d36c0bfba5f6e39a1cdbdbfdd448dc02692467d83816dff4
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/mdit_py_plugins-${version}"
|
cd "$srcdir/mdit_py_plugins-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/mdit_py_plugins-${version}"
|
cd "$srcdir/mdit_py_plugins-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
_name='orjson'
|
_name='orjson'
|
||||||
name='python3-orjson'
|
name='python3-orjson'
|
||||||
version='3.11.3'
|
version='3.11.3'
|
||||||
release='3'
|
release='6'
|
||||||
desc="Fast, correct Python JSON library supporting dataclasses and datetimes"
|
desc="Fast, correct Python JSON library supporting dataclasses and datetimes"
|
||||||
desc_ru='Быстрая библиотека Python JSON с поддержкой dataclasses и datetime'
|
desc_ru='Быстрая библиотека Python JSON с поддержкой dataclasses и datetime'
|
||||||
homepage='https://github.com/ijl/orjson'
|
homepage='https://github.com/ijl/orjson'
|
||||||
@@ -104,23 +104,23 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
local _site_packages=$(python3 -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd $_name-${version}
|
cd $_name-${version}
|
||||||
python -m installer --destdir=test_dir target/wheels/*.whl
|
python3 -m installer --destdir=test_dir target/wheels/*.whl
|
||||||
export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH"
|
export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH"
|
||||||
pytest -vv
|
pytest -vv
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $_name-${version}
|
cd $_name-${version}
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr target/wheels/*.whl
|
python3 -m installer --destdir="$pkgdir" target/wheels/*.whl
|
||||||
install -vDm 644 {CHANGELOG,README}.md -t "$pkgdir/usr/share/doc/$name/"
|
install -vDm 644 {CHANGELOG,README}.md -t "$pkgdir/usr/share/doc/$name/"
|
||||||
install -vDm 644 LICENSE-* -t "$pkgdir/usr/share/licenses/$name/"
|
install -vDm 644 LICENSE-* -t "$pkgdir/usr/share/licenses/$name/"
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
files-find-share "doc"
|
files-find-share "doc"
|
||||||
files-find-share "licenses"
|
files-find-share "licenses"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
_name=pendulum
|
_name=pendulum
|
||||||
name='python3-pendulum'
|
name='python3-pendulum'
|
||||||
version='3.1.0'
|
version='3.1.0'
|
||||||
release='5'
|
release='8'
|
||||||
desc='Python datetimes made easy'
|
desc='Python datetimes made easy'
|
||||||
desc_ru='Библиотека Python для удобной работы с датой и временем'
|
desc_ru='Библиотека Python для удобной работы с датой и временем'
|
||||||
homepage='https://pendulum.eustace.io/'
|
homepage='https://pendulum.eustace.io/'
|
||||||
@@ -80,31 +80,31 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $_name-$version
|
cd $_name-$version
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
local pytest_options=(
|
local pytest_options=(
|
||||||
-vv
|
-vv
|
||||||
)
|
)
|
||||||
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
local site_packages=$(python3 -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd $_name-$version
|
cd $_name-$version
|
||||||
# install to temporary location, as importlib is used
|
# install to temporary location, as importlib is used
|
||||||
python -m installer --destdir=test_dir dist/*.whl
|
python3 -m installer --destdir=test_dir dist/*.whl
|
||||||
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
|
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
|
||||||
pytest "${pytest_options[@]}"
|
pytest "${pytest_options[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $_name-$version
|
cd $_name-$version
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
install -vDm 644 {CHANGELOG.md,README.rst} -t "$pkgdir/usr/share/doc/$name/"
|
install -vDm 644 {CHANGELOG.md,README.rst} -t "$pkgdir/usr/share/doc/$name/"
|
||||||
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$name/"
|
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$name/"
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
files-find-share "doc"
|
files-find-share "doc"
|
||||||
files-find-share "licenses"
|
files-find-share "licenses"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-poetry-core'
|
name='python3-poetry-core'
|
||||||
version='2.2.1'
|
version='2.2.1'
|
||||||
release='1'
|
release='4'
|
||||||
desc='Poetry PEP 517 Build Backend'
|
desc='Poetry PEP 517 Build Backend'
|
||||||
desc_ru='PEP 517 бэкенд сборки для Poetry'
|
desc_ru='PEP 517 бэкенд сборки для Poetry'
|
||||||
homepage='https://github.com/python-poetry/poetry-core'
|
homepage='https://github.com/python-poetry/poetry-core'
|
||||||
@@ -36,14 +36,14 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/poetry_core-${version}"
|
cd "$srcdir/poetry_core-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/poetry_core-${version}"
|
cd "$srcdir/poetry_core-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-pyaml'
|
name='python3-pyaml'
|
||||||
version='25.7.0'
|
version='25.7.0'
|
||||||
release='3'
|
release='6'
|
||||||
desc='PyYAML-based module to produce a bit more pretty and readable YAML-serialized data.'
|
desc='PyYAML-based module to produce a bit more pretty and readable YAML-serialized data.'
|
||||||
desc_ru='Модуль PyYAML для создания более красивого и читаемого YAML-представления данных.'
|
desc_ru='Модуль PyYAML для создания более красивого и читаемого YAML-представления данных.'
|
||||||
homepage='https://github.com/mk-fg/pretty-yaml'
|
homepage='https://github.com/mk-fg/pretty-yaml'
|
||||||
@@ -24,15 +24,15 @@ checksums=('blake2b-256:c40141f63d66a801a561c9e335523516bd5f761bc43cc61f8b759183
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/pyaml-${version}"
|
cd "$srcdir/pyaml-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/pyaml-${version}"
|
cd "$srcdir/pyaml-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
129
python3-pyside6/alr.sh
Normal file
129
python3-pyside6/alr.sh
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
basepkg_name='python3-pyside6'
|
||||||
|
name=(
|
||||||
|
python3-shiboken6
|
||||||
|
python3-pyside6-essentials
|
||||||
|
python3-pyside6-addons
|
||||||
|
python3-pyside6
|
||||||
|
)
|
||||||
|
version='6.8.3'
|
||||||
|
release='12'
|
||||||
|
desc='Python bindings for the Qt 6 cross-platform application and UI framework'
|
||||||
|
desc_ru='Привязки Python для кроссплатформенного фреймворка Qt 6'
|
||||||
|
homepage='https://www.pyside.org'
|
||||||
|
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
||||||
|
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||||
|
architectures=('amd64')
|
||||||
|
license=('LGPL-3.0')
|
||||||
|
|
||||||
|
deps=('python3' 'libgcc' 'glibc')
|
||||||
|
deps_fedora=('python3' 'libgcc' 'glibc')
|
||||||
|
deps_redos=("${deps_fedora[@]}")
|
||||||
|
deps_rhel=("${deps_fedora[@]}")
|
||||||
|
deps_rosa=("${deps_fedora[@]}")
|
||||||
|
deps_arch=('python' 'gcc-libs' 'glibc')
|
||||||
|
deps_debian=('python3' 'libgcc-s1' 'libc6')
|
||||||
|
|
||||||
|
build_deps=('python3' 'python3-pip' 'python3-installer')
|
||||||
|
build_deps_arch=('python' 'python-pip' 'python-installer')
|
||||||
|
build_deps_debian=('python3' 'python3-pip' 'python3-installer')
|
||||||
|
build_deps_fedora=("${build_deps[@]}")
|
||||||
|
build_deps_redos=("${build_deps[@]}")
|
||||||
|
build_deps_rhel=("${build_deps[@]}")
|
||||||
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
|
|
||||||
|
sources=(
|
||||||
|
"https://files.pythonhosted.org/packages/76/a1/f1958c9d00176044ab00464cd89b6969ef3a7d2ed12d316ff1eda3dec88f/shiboken6-${version}-cp39-abi3-manylinux_2_28_x86_64.whl?~archive=false"
|
||||||
|
"https://files.pythonhosted.org/packages/f0/b2/3205336262bf88d57f01503df81ede2a0b1eecbb2a7d58978a5e5625f7c1/PySide6_Essentials-${version}-cp39-abi3-manylinux_2_28_x86_64.whl?~archive=false"
|
||||||
|
"https://files.pythonhosted.org/packages/49/93/e7c743e7a01e66f22cac4133c320832700b9d15a43d9a46dbd067cc1877e/PySide6_Addons-${version}-cp39-abi3-manylinux_2_28_x86_64.whl?~archive=false"
|
||||||
|
"https://files.pythonhosted.org/packages/f0/00/67c41f7280ed9d1c53a50bdaa5a6050134875341f0be96a58d329fe71ade/PySide6-${version}-cp39-abi3-manylinux_2_28_x86_64.whl?~archive=false"
|
||||||
|
)
|
||||||
|
checksums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
|
||||||
|
|
||||||
|
meta_python3-shiboken6() {
|
||||||
|
desc='Python / C++ bindings helper module'
|
||||||
|
desc_ru='Вспомогательный модуль для привязок Python / C++'
|
||||||
|
provides=('shiboken6')
|
||||||
|
conflicts=('shiboken6')
|
||||||
|
}
|
||||||
|
|
||||||
|
meta_python3-pyside6-essentials() {
|
||||||
|
desc='PySide6 Essentials - Essential Qt6 modules for Python'
|
||||||
|
desc_ru='Основные модули Qt6 для Python'
|
||||||
|
provides=('pyside6-essentials')
|
||||||
|
conflicts=('pyside6-essentials')
|
||||||
|
deps+=('python3-shiboken6')
|
||||||
|
deps_fedora+=('python3-shiboken6')
|
||||||
|
deps_arch+=('python-shiboken6')
|
||||||
|
deps_debian+=('python3-shiboken6')
|
||||||
|
}
|
||||||
|
|
||||||
|
meta_python3-pyside6-addons() {
|
||||||
|
desc='PySide6 Addons - Additional Qt6 modules for Python'
|
||||||
|
desc_ru='Дополнительные модули Qt6 для Python'
|
||||||
|
provides=('pyside6-addons')
|
||||||
|
conflicts=('pyside6-addons')
|
||||||
|
deps+=('python3-pyside6-essentials')
|
||||||
|
deps_fedora+=('python3-pyside6-essentials')
|
||||||
|
deps_arch+=('python-pyside6-essentials')
|
||||||
|
deps_debian+=('python3-pyside6-essentials')
|
||||||
|
}
|
||||||
|
|
||||||
|
meta_python3-pyside6() {
|
||||||
|
desc='Python bindings for the Qt 6 cross-platform application and UI framework'
|
||||||
|
desc_ru='Привязки Python для кроссплатформенного фреймворка Qt 6'
|
||||||
|
provides=('pyside6')
|
||||||
|
conflicts=('pyside6')
|
||||||
|
deps+=('python3-pyside6-addons')
|
||||||
|
deps_fedora+=('python3-pyside6-addons')
|
||||||
|
deps_arch+=('python-pyside6-addons')
|
||||||
|
deps_debian+=('python3-pyside6-addons')
|
||||||
|
}
|
||||||
|
|
||||||
|
package_python3-shiboken6() {
|
||||||
|
python3 -m installer --destdir="$pkgdir" "$srcdir/shiboken6-${version}-cp39-abi3-manylinux_2_28_x86_64.whl"
|
||||||
|
}
|
||||||
|
|
||||||
|
package_python3-pyside6-essentials() {
|
||||||
|
python3 -m installer --destdir="$pkgdir" "$srcdir/PySide6_Essentials-${version}-cp39-abi3-manylinux_2_28_x86_64.whl"
|
||||||
|
}
|
||||||
|
|
||||||
|
package_python3-pyside6-addons() {
|
||||||
|
python3 -m installer --destdir="$pkgdir" "$srcdir/PySide6_Addons-${version}-cp39-abi3-manylinux_2_28_x86_64.whl"
|
||||||
|
# Удаляем файлы, конфликтующие с essentials
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/__init__.py
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/_config.py
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/_git_pyside_version.py
|
||||||
|
rm -rf "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/__pycache__
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/py.typed
|
||||||
|
# Удаляем все .pyi файлы - они есть в essentials
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/*.pyi
|
||||||
|
}
|
||||||
|
|
||||||
|
package_python3-pyside6() {
|
||||||
|
python3 -m installer --destdir="$pkgdir" "$srcdir/PySide6-${version}-cp39-abi3-manylinux_2_28_x86_64.whl"
|
||||||
|
# Удаляем файлы, конфликтующие с essentials/addons
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/__init__.py
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/_config.py
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/_git_pyside_version.py
|
||||||
|
rm -rf "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/__pycache__
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/py.typed
|
||||||
|
# Удаляем все .pyi файлы - они есть в essentials
|
||||||
|
rm -f "$pkgdir"/usr/local/lib/python3.*/dist-packages/PySide6/*.pyi
|
||||||
|
}
|
||||||
|
|
||||||
|
files_python3-shiboken6() {
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
|
|
||||||
|
files_python3-pyside6-essentials() {
|
||||||
|
files-find "./usr/local/bin/**"
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
|
|
||||||
|
files_python3-pyside6-addons() {
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
|
|
||||||
|
files_python3-pyside6() {
|
||||||
|
files-find "./usr/local/lib/**"
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-pyyaml'
|
name='python3-pyyaml'
|
||||||
version='6.0.2'
|
version='6.0.2'
|
||||||
release='2'
|
release='5'
|
||||||
desc='YAML parser and emitter for Python'
|
desc='YAML parser and emitter for Python'
|
||||||
desc_ru='Библиотека Python для парсинга и генерации YAML'
|
desc_ru='Библиотека Python для парсинга и генерации YAML'
|
||||||
homepage='https://pyyaml.org/'
|
homepage='https://pyyaml.org/'
|
||||||
@@ -61,14 +61,14 @@ checksums=('blake2b-256:54ed79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead252
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/pyyaml-${version}"
|
cd "$srcdir/pyyaml-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/pyyaml-${version}"
|
cd "$srcdir/pyyaml-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-setuptools-rust'
|
name='python3-setuptools-rust'
|
||||||
version='1.12.0'
|
version='1.12.0'
|
||||||
release='6'
|
release='9'
|
||||||
desc='Setuptools plugin for Rust support'
|
desc='Setuptools plugin for Rust support'
|
||||||
desc_ru='Плагин Setuptools для поддержки Rust'
|
desc_ru='Плагин Setuptools для поддержки Rust'
|
||||||
homepage='https://github.com/PyO3/setuptools-rust'
|
homepage='https://github.com/PyO3/setuptools-rust'
|
||||||
@@ -36,14 +36,14 @@ checksums=('d94a93f0c97751c17014565f07bdc324bee45d396cd1bba83d8e7af92b945f0c')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/setuptools_rust-${version}"
|
cd "$srcdir/setuptools_rust-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/setuptools_rust-${version}"
|
cd "$srcdir/setuptools_rust-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-setuptools-scm'
|
name='python3-setuptools-scm'
|
||||||
version='9.2.2'
|
version='9.2.2'
|
||||||
release='4'
|
release='7'
|
||||||
desc='Setuptools plugin for managing versions with SCM metadata'
|
desc='Setuptools plugin for managing versions with SCM metadata'
|
||||||
desc_ru='Плагин Setuptools для управления версиями с метаданными SCM'
|
desc_ru='Плагин Setuptools для управления версиями с метаданными SCM'
|
||||||
homepage='https://github.com/pypa/setuptools_scm'
|
homepage='https://github.com/pypa/setuptools_scm'
|
||||||
@@ -36,14 +36,14 @@ checksums=('1c674ab4665686a0887d7e24c03ab25f24201c213e82ea689d2f3e169ef7ef57')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/setuptools_scm-${version}"
|
cd "$srcdir/setuptools_scm-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/setuptools_scm-${version}"
|
cd "$srcdir/setuptools_scm-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-steam'
|
name='python3-steam'
|
||||||
version='1.4.4'
|
version='1.4.4'
|
||||||
release='2'
|
release='5'
|
||||||
desc='Module for interacting with various Steam features.'
|
desc='Module for interacting with various Steam features.'
|
||||||
desc_ru='Библиотека Python для взаимодействия с различными функциями Steam'
|
desc_ru='Библиотека Python для взаимодействия с различными функциями Steam'
|
||||||
homepage='https://github.com/ValvePython/steam'
|
homepage='https://github.com/ValvePython/steam'
|
||||||
@@ -36,14 +36,14 @@ checksums=('blake2b-256:9a3162ac25584988182dee5ee949395e08943ff8b11634dc33abab70
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/steam-${version}"
|
cd "$srcdir/steam-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/steam-${version}"
|
cd "$srcdir/steam-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-tzdata'
|
name='python3-tzdata'
|
||||||
version='2025.2'
|
version='2025.2'
|
||||||
release='1'
|
release='5'
|
||||||
desc='Provider of IANA time zone data'
|
desc='Provider of IANA time zone data'
|
||||||
desc_ru='Поставщик данных о часовых поясах IANA'
|
desc_ru='Поставщик данных о часовых поясах IANA'
|
||||||
homepage='https://github.com/python/tzdata'
|
homepage='https://github.com/python/tzdata'
|
||||||
@@ -8,8 +8,7 @@ maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
|||||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||||
architectures=('all')
|
architectures=('all')
|
||||||
license=('Apache-2.0')
|
license=('Apache-2.0')
|
||||||
provides=('tzdata')
|
provides=('python-tzdata')
|
||||||
conflicts=('tzdata')
|
|
||||||
|
|
||||||
deps=('python3')
|
deps=('python3')
|
||||||
deps_alt=('python3')
|
deps_alt=('python3')
|
||||||
@@ -36,14 +35,14 @@ checksums=('SKIP')
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/tzdata-${version}"
|
cd "$srcdir/tzdata-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/tzdata-${version}"
|
cd "$srcdir/tzdata-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-wheel'
|
name='python3-wheel'
|
||||||
version='0.45.1'
|
version='0.45.1'
|
||||||
release='6'
|
release='10'
|
||||||
desc='This is a command line tool for manipulating Python wheel files, as defined in PEP 427'
|
desc='This is a command line tool for manipulating Python wheel files, as defined in PEP 427'
|
||||||
desc_ru='Библиотека Python для работы с wheel-файлами согласно PEP 427'
|
desc_ru='Библиотека Python для работы с wheel-файлами согласно PEP 427'
|
||||||
homepage='https://github.com/pypa/wheel'
|
homepage='https://github.com/pypa/wheel'
|
||||||
@@ -21,30 +21,30 @@ deps_rhel=('python3')
|
|||||||
deps_rosa=('python3')
|
deps_rosa=('python3')
|
||||||
deps_alpine=('python3')
|
deps_alpine=('python3')
|
||||||
|
|
||||||
build_deps=('python3' 'python3-build' 'python3-installer')
|
build_deps=('python3' 'python3-build' 'python3-installer' 'python3-flit-core')
|
||||||
build_deps_alt=('python3' 'python3-module-build' 'python3-module-installer')
|
build_deps_alt=('python3' 'python3-module-build' 'python3-module-installer' 'python3-module-flit_core')
|
||||||
build_deps_arch=('python' 'python-build' 'python-installer')
|
build_deps_arch=('python' 'python-build' 'python-installer' 'python-flit-core')
|
||||||
build_deps_debian=('python3' 'python3-build' 'python3-installer')
|
build_deps_debian=('python3' 'python3-build' 'python3-installer' 'python3-flit-core')
|
||||||
build_deps_fedora=("${build_deps[@]}")
|
build_deps_fedora=("${build_deps[@]}")
|
||||||
build_deps_redos=("${build_deps[@]}")
|
build_deps_redos=("${build_deps[@]}")
|
||||||
build_deps_rhel=("${build_deps[@]}")
|
build_deps_rhel=("${build_deps[@]}")
|
||||||
build_deps_rosa=("${build_deps[@]}")
|
build_deps_rosa=("${build_deps[@]}")
|
||||||
build_deps_alpine=('python3' 'py3-build' 'py3-installer')
|
build_deps_alpine=('python3' 'py3-build' 'py3-installer' 'py3-flit-core')
|
||||||
|
|
||||||
sources=("https://files.pythonhosted.org/packages/source/w/wheel/wheel-${version}.tar.gz")
|
sources=("https://files.pythonhosted.org/packages/source/w/wheel/wheel-${version}.tar.gz")
|
||||||
checksums=('blake2b-256:8a982d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c')
|
checksums=('blake2b-256:8a982d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/wheel-${version}"
|
cd "$srcdir/wheel-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/wheel-${version}"
|
cd "$srcdir/wheel-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-bin
|
files-find "./usr/local/bin/**"
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
name='python3-zstandard'
|
name='python3-zstandard'
|
||||||
version='0.24.0'
|
version='0.24.0'
|
||||||
release='2'
|
release='5'
|
||||||
desc='Zstandard bindings for Python.'
|
desc='Zstandard bindings for Python.'
|
||||||
desc_ru='Привязки Python к библиотеке сжатия Zstandard'
|
desc_ru='Привязки Python к библиотеке сжатия Zstandard'
|
||||||
homepage='https://github.com/indygreg/python-zstandard'
|
homepage='https://github.com/indygreg/python-zstandard'
|
||||||
@@ -38,14 +38,14 @@ checksums=('blake2b-256:edf62ac0287b442160a89d726b17a9184a4c615bb5237db763791a7f
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/zstandard-${version}"
|
cd "$srcdir/zstandard-${version}"
|
||||||
python -m build --wheel --no-isolation
|
python3 -m build --wheel --no-isolation
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/zstandard-${version}"
|
cd "$srcdir/zstandard-${version}"
|
||||||
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
|
python3 -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-lib
|
files-find "./usr/local/lib/**"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='qmk-cli'
|
name='qmk-cli'
|
||||||
version='1.2.0'
|
version='1.2.0'
|
||||||
release='1'
|
release='2'
|
||||||
desc='CLI tool for customizing supported mechanical keyboards'
|
desc='CLI tool for customizing supported mechanical keyboards'
|
||||||
desc_ru='Утилита командной строки для настройки механических клавиатур'
|
desc_ru='Утилита командной строки для настройки механических клавиатур'
|
||||||
homepage='https://github.com/qmk/qmk_cli'
|
homepage='https://github.com/qmk/qmk_cli'
|
||||||
@@ -163,13 +163,13 @@ checksums=('SKIP'
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/qmk_cli"
|
cd "${srcdir}/qmk_cli"
|
||||||
python -m build --skip-dependency-check --wheel
|
python3 -m build --skip-dependency-check --wheel
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/qmk_cli"
|
cd "${srcdir}/qmk_cli"
|
||||||
PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps dist/*.whl
|
PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps dist/*.whl
|
||||||
python -O -m compileall "${pkgdir}"
|
python3 -O -m compileall "${pkgdir}"
|
||||||
|
|
||||||
install-license ./LICENSE ${name}/LICENSE
|
install-license ./LICENSE ${name}/LICENSE
|
||||||
install -d "${pkgdir}/usr/lib/udev/rules.d"
|
install -d "${pkgdir}/usr/lib/udev/rules.d"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='qmk-hid-host-git'
|
name='qmk-hid-host-git'
|
||||||
version='r20241125.d9f18afb'
|
version='r20251210.84d9ed1e'
|
||||||
release='3'
|
release='1'
|
||||||
desc='Host component for communicating with QMK keyboards using Raw HID feature'
|
desc='Host component for communicating with QMK keyboards using Raw HID feature'
|
||||||
desc_ru='Хост-компонент для связи с QMK-клавиатурами через Raw HID'
|
desc_ru='Хост-компонент для связи с QMK-клавиатурами через Raw HID'
|
||||||
homepage='https://github.com/zzeneg/qmk-hid-host'
|
homepage='https://github.com/zzeneg/qmk-hid-host'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='qpwgraph-qt5'
|
name='qpwgraph-qt5'
|
||||||
version='0.9.7'
|
version='0.9.8'
|
||||||
release='1'
|
release='1'
|
||||||
desc='А pipewire graph using qt(qt5 version)'
|
desc='А pipewire graph using qt(qt5 version)'
|
||||||
desc_ru='Граф PipeWire с использованием Qt (версия для Qt5)'
|
desc_ru='Граф PipeWire с использованием Qt (версия для Qt5)'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='shfmt-git'
|
name='shfmt-git'
|
||||||
version='r20251201.7ad4e431'
|
version='r20251226.773eb7b9'
|
||||||
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-relaysrv'
|
name='syncthing-relaysrv'
|
||||||
version='2.0.12'
|
version='2.0.13'
|
||||||
release='1'
|
release='1'
|
||||||
desc='This is the relay server for the syncthing project.'
|
desc='This is the relay server for the syncthing project.'
|
||||||
desc_ru='Релейный сервер для проекта Syncthing.'
|
desc_ru='Релейный сервер для проекта Syncthing.'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name='syncthing'
|
name='syncthing'
|
||||||
version='2.0.12'
|
version='2.0.13'
|
||||||
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.12/${provides}-linux-amd64-v${version}.tar.gz")
|
sources_amd64=("https://github.com/${provides}/${provides}/releases/download/v2.0.13/${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.3.6'
|
version='6.4.2'
|
||||||
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 мессенджера - статические бинарники'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name='veyon'
|
name='veyon'
|
||||||
version='4.9.7'
|
version='4.9.8'
|
||||||
release='2'
|
release='1'
|
||||||
desc='Cross-platform computer monitoring and classroom management'
|
desc='Cross-platform computer monitoring and classroom management'
|
||||||
desc_ru='Кроссплатформенное мониторинг компьютеров и управление классными комнатами'
|
desc_ru='Кроссплатформенное мониторинг компьютеров и управление классными комнатами'
|
||||||
homepage='https://veyon.io/'
|
homepage='https://veyon.io/'
|
||||||
|
|||||||
Reference in New Issue
Block a user