Compare commits

...

54 Commits

Author SHA1 Message Date
dc277c49e9 discord 0.0.92-1 2025-04-25 20:58:58 +03:00
0c28dc4eef fastfetch 2.41.0-1 2025-04-19 00:04:16 +03:00
ee6e0f00f2 pnpm 10.8.0-1 2025-04-14 02:29:38 +03:00
d54196e67a coolercontrol-bin 2.1.0-2 2025-04-13 14:43:18 +03:00
069c3fa090 coolercontrol-bin 2.1.0 2025-04-13 14:40:27 +03:00
31ea6c9c0c catch 3.8.1 2025-04-13 13:36:14 +03:00
0f73e80b80 nlohmann-json 3.12.0 2025-04-13 13:28:42 +03:00
a7968bd20e sycnthing 1.29.5 2025-04-13 13:08:37 +03:00
d30f4d14a7 gpu-screen-recorder 5.3.8 2025-04-12 12:52:35 +03:00
89b4e0a81b gpu-screen-recorder-notification 1.0.5 2025-04-12 12:52:02 +03:00
acdbe4e099 Merge remote-tracking branch 'gitea/master' 2025-04-12 12:51:20 +03:00
35dcb20c2c gpu-screen-recorder-ui 1.3.4 2025-04-12 12:51:02 +03:00
ac63a31361 fastfetch 2.40.4-1 2025-04-11 00:37:29 +03:00
62a62d1416 python3-mdit-py-plugins 0.4.2-1 2025-04-07 16:49:09 +03:00
8cf90dcc2d python3-markdown-it-py 3.0.0-1 2025-04-07 16:45:09 +03:00
2247819240 python3-rich 14.0.0-1 2025-04-07 16:28:42 +03:00
712fdbcea7 python3-setuptools-rust 1.11.1-1 2025-04-07 16:25:27 +03:00
d3deac3bcd fastfetch 2.40.3-1 2025-04-07 16:20:39 +03:00
fb1c6ae9f6 protonup-qt 2.11.1-2 2025-04-06 16:17:12 +03:00
926548513d python3-pyyaml 6.0.2-1 2025-04-06 16:16:47 +03:00
bd8529ba29 protonup-qt 2.11.1-1 2025-04-06 16:14:53 +03:00
6f1276389a python3-zstandard 0.23.0-1 2025-04-06 16:09:14 +03:00
1925943bd4 python3-steam 1.4.4-1 2025-04-06 16:08:55 +03:00
09c701b8a0 python3-poetry 2.1.2-6 2025-04-06 16:08:40 +03:00
404e4f4cb6 python3-iputs 0.5-1 2025-04-06 16:08:09 +03:00
d73c2aa53e python3-deepdiff 8.4.2-3 2025-04-06 16:07:52 +03:00
d7ae693039 python3-cleo 2.1.0-3 2025-04-06 16:07:26 +03:00
9348a7f278 python3-wheel 0.45.1-5 2025-04-06 15:08:23 +03:00
cd6de684a0 python3-deepdiff 8.4.2-2 2025-04-06 15:01:00 +03:00
4f5c6ae988 python3-cleo 2.1.0-2 2025-04-05 15:32:46 +03:00
5229d1d0b5 python3-poetry 2.1.2-5
python3-cleo 2.1.0-1
2025-04-05 15:11:24 +03:00
4b68227e8b poetry 2.1.2-4 2025-04-05 14:45:17 +03:00
e6d67d5d58 poetry 2.1.2-3 2025-04-05 13:10:20 +03:00
a2a4823e13 discord 0.0.90-1 2025-04-04 18:23:57 +03:00
c7a9a42bb4 syncthing 1.29.4-1 2025-04-03 22:14:16 +03:00
1bffe0b5fe pnpm 10.7.1-1 2025-04-03 22:13:21 +03:00
132f3f21d0 vial 0.7.3-1 2025-04-03 22:12:15 +03:00
9e141b39dc fastfetch 2.40.1-1 2025-04-03 21:52:30 +03:00
a93fc49311 poetry 2.1.2-2 2025-04-03 17:44:27 +03:00
1388783894 firefox-bin 137.0 2025-03-31 14:16:45 +03:00
f75b24217f poetry 2.1.2 2025-03-30 11:37:22 +03:00
8273fc9806 deepdiff 8.4.2 2025-03-30 11:27:23 +03:00
b6c58d3686 fastfetch 2.39.1-1 2025-03-29 01:06:55 +03:00
7cc7adf213 pnpm 10.7.0-2 2025-03-29 00:55:58 +03:00
01aa181a55 pnpm 10.7.0-1 2025-03-29 00:51:24 +03:00
2eda54b64f telegram-desktop-bin 5.13.1 2025-03-29 00:45:53 +03:00
d90bbfacd5 alr-bin 0.0.10 2025-03-26 23:57:00 +03:00
31b39dafd6 discord-bin 0.0.89-4 2025-03-26 14:29:04 +03:00
b978acdca8 discord-bin 0.0.89-3 2025-03-26 14:21:26 +03:00
c6264381a4 discord 0.0.89-2 2025-03-26 00:27:51 +03:00
4dfc28a400 discord-bin 0.0.89 2025-03-25 23:57:56 +03:00
b3ade80d6f gpu-screen-recorder 5.3.3-4 2025-03-23 12:52:38 +03:00
68d5292607 gpu-screen-recorder + deps 2025-03-22 18:16:21 +03:00
31f1bc8cd4 gpu-screen-recorder 5.3.3-3 2025-03-22 18:15:47 +03:00
33 changed files with 702 additions and 234 deletions

View File

@@ -1,5 +1,5 @@
name='alr-bin'
version='0.0.9'
version='0.0.10'
release='1'
desc='Any Linux Repository'
homepage='https://gitverse.ru/sc/Xpamych/ALR'

View File

@@ -1,5 +1,5 @@
name='catch2'
version='3.8.0'
version='3.8.1'
release='1'
desc='Modern, C++-native, header-only, test framework for unit-tests, TDD and BDD.'
homepage='https://github.com/catchorg/catch2'
@@ -38,3 +38,10 @@ package() {
DESTDIR="${pkgdir}" cmake --install "${name}"/build
}
files() {
printf '"%s" ' ./usr/include/catch2/**/*
printf '"%s" ' ./usr/lib/cmake/Catch2/*
printf '"%s" ' ./usr/share/Catch2/*
printf '"%s" ' ./usr/share/doc/Catch2/*
printf '"%s" ' ./usr/share/pkgconfig/*
}

77
coolercontrol-bin/alr.sh Normal file
View File

@@ -0,0 +1,77 @@
name='coolercontrol-bin'
_pkgname=${name%-bin}
_app_id="org.$_pkgname.CoolerControl"
version='2.1.0'
release='2'
desc='A program to monitor and control your cooling devices (binary release)'
desk_ru='Программа для мониторинга и управления тепловыми устройствами (бинарная версия)'
homepage='https://gitlab.com/coolercontrol/coolercontrol'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=('GPL-3.0-or-later')
provides=('coolercontrol')
conflicts=('coolercontrol')
deps=(
'gtk3'
'hicolor-icon-theme'
'coolercontrold-bin'
'qt6-qtwebengine'
)
deps_arch=(
'gtk3'
'hicolor-icon-theme'
'coolercontrold-bin'
'qt6-webengine'
)
build_deps=(
'desktop-file-utils'
'libappstream-glib'
)
build_deps_arch=(
'appstream-glib'
'desktop-file-utils'
)
sources=(
"https://gitlab.com/coolercontrol/coolercontrol/-/releases/$version/downloads/packages/${_pkgname}_${version}"
"https://gitlab.com/coolercontrol/coolercontrol/-/archive/$version/$_pkgname-$version.tar.gz"
)
checksums=(
'0583e979e00a3cf032d48baff0e6dcf4127768f64a8952ac88de5326c56d4ce4'
'f0850097914fb8892ee49c03c5cea55e78c8f3e6aa99b417fc86f44250b6bdbd'
)
check() {
cd "${srcdir}/$_pkgname-$version"
desktop-file-validate "packaging/metadata/$_app_id.desktop"
appstream-util validate-relax "packaging/metadata/$_app_id.metainfo.xml"
}
package() {
cd ${srcdir}
install-binary "${_pkgname}_$version" coolercontrol
cd ${srcdir}/$_pkgname-$version
install-desktop "packaging/metadata/$_app_id.desktop"
install -Dm644 "packaging/metadata/$_app_id.metainfo.xml" -t "$pkgdir/usr/share/metainfo/"
install -Dm644 "packaging/metadata/$_app_id.png" -t "$pkgdir/usr/share/pixmaps/"
install -Dm644 "packaging/metadata/$_app_id.svg" -t "$pkgdir/usr/share/icons/hicolor/scalable/apps/"
install -Dm644 "packaging/metadata/${_app_id}-symbolic.svg" -t "$pkgdir/usr/share/icons/hicolor/symbolic/apps/"
install -Dm644 ./README.md -t "$pkgdir/usr/share/doc/$_pkgname"
install-license ./LICENSE $_pkgname/LICENSE
}
files() {
echo ./usr/bin/coolercontrol
echo ./usr/share/applications/org.coolercontrol.CoolerControl.desktop
echo ./usr/share/doc/coolercontrol/README.md
echo ./usr/share/licenses/coolercontrol/LICENSE
echo ./usr/share/metainfo/org.coolercontrol.CoolerControl.metainfo.xml
echo ./usr/share/pixmaps/org.coolercontrol.CoolerControl.png
printf '"%s" ' ./usr/share/icons/hicolor/**/apps/*
}

66
coolercontrold-bin/alr.sh Normal file
View File

@@ -0,0 +1,66 @@
name='coolercontrold-bin'
_pkgname=${name%-bin}
_app_id="org.$_pkgname.CoolerControl"
version='2.1.0'
release='2'
desc='A program to monitor and control your cooling devices: daemon (binary release)'
desk_ru='Программа для мониторинга и управления тепловыми устройствами: демон (бинарная версия)'
homepage='https://gitlab.com/coolercontrol/coolercontrol'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=('GPL-3.0-or-later')
provides=('coolercontrold')
conflicts=('coolercontrold')
deps=(
'libdrm'
'libgcc'
'glibc'
)
deps_arch=(
'libdrm'
'gcc-libs'
'glibc'
)
build_deps=(
'desktop-file-utils'
'libappstream-glib'
)
build_deps_arch=(
'appstream-glib'
'desktop-file-utils'
)
sources=(
"https://gitlab.com/coolercontrol/coolercontrol/-/releases/$version/downloads/packages/${_pkgname}_$version"
"https://gitlab.com/coolercontrol/coolercontrol/-/archive/$version/coolercontrol-$version.tar.gz"
)
checksums=(
'bf12254bab40362c3bd820d2cc68674b91c9bebc46069a6eda38f93331e4f827'
'f0850097914fb8892ee49c03c5cea55e78c8f3e6aa99b417fc86f44250b6bdbd'
)
check() {
chmod +x "./${_pkgname}_$version"
"./${_pkgname}_$version" --version
}
package() {
install-binary "./${_pkgname}_$version" ${_pkgname}
cd "${srcdir}/${name%d-bin}-$version"
install-systemd "packaging/systemd/$_pkgname.service"
install -Dm644 "README.md" -t "$pkgdir/usr/share/doc/$_pkgname"
install-license ./LICENSE ./$_pkgname/LICENSE
}
files() {
echo ./usr/bin/coolercontrold
echo ./usr/lib/systemd/system/$_pkgname.service
echo ./usr/share/doc/coolercontrold/README.md
echo ./usr/share/licenses/coolercontrold/LICENSE
}

View File

@@ -1,7 +1,8 @@
name='discord-bin'
version='0.0.88'
version='0.0.92'
release='1'
desc='Discord (popular voice + video app) using the system provided electron for increased security and performance'
desc='All-in-one voice and text chat for gamers'
desk_ru='Всё в одном голосовое и текстовое общение для игроков'
homepage='https://discord.com/'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
@@ -9,20 +10,78 @@ license=('custom')
provides=('discord')
conflicts=('discord')
deps=('gconf-service' 'gconf2-common' 'libc++1' 'libxtst6' 'libxss1' 'libstdc++6' 'libnss3' 'libnspr4' 'libnotify4' 'libgconf-2-4' 'libatomic1' 'libasound2' 'libc6' 'libappindicator1')
deps_fedora=('libatomic' 'glibc' 'alsa-lib' 'GConf2' 'libnotify' 'nspr' 'nss' 'libstdc++' 'libX11' 'libXtst' 'libappindicator-gtk3' 'libXScrnSaver')
deps_opensuse=('libatomic1' 'glibc' 'alsa' 'gconf2' 'libnotify' 'mozilla-nspr' 'mozilla-nss' 'libstdc++6' 'libX11' 'libXtst' 'libappindicator' 'libc++1' 'libXScrnSaver')
deps_arch=('libnotify' 'libxss' 'nspr' 'nss' 'gtk3' 'libpulse' 'libappindicator-gtk3' 'xdg-utils')
deps_rosa=('libatomic' 'glibc' 'alsa-lib' 'GConf2' 'libnotify' 'nspr' 'nss' 'libstdc++' 'libX11' 'libXtst' 'libappindicator1' 'libXScrnSaver')
deps=(
'libnotify'
'libXss'
'nspr'
'nss'
'gtk3'
'pulseaudio-libs'
'libappindicator-gtk3'
'xdg-utils'
)
deps_redos=(
'libnotify'
'libXScrnSaver'
'nspr'
'nss'
'gtk3'
'pulseaudio-libs'
'libappindicator-gtk3'
'xdg-utils'
)
deps_arch=(
'libnotify'
'libxss'
'nspr'
'nss'
'gtk3'
'libpulse'
'libappindicator-gtk3'
'xdg-utils'
)
sources=("https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz")
checksums=('SKIP')
sources=(
"https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
"https://discordapp.com/terms"
"https://discordapp.com/licenses"
)
checksums=(
'SKIP'
'SKIP'
'SKIP'
)
scripts=(
['postinstall']='postinstall.sh'
)
prepare() {
cd Discord
sed -i "s|Exec=.*|Exec=/usr/bin/discord|" discord.desktop
}
package() {
mkdir -p "${pkgdir}/usr/share/"
install -Dm644 "${srcdir}/Discord/discord.png" "${pkgdir}/usr/share/pixmaps/discord.png"
install -Dm644 "${srcdir}/Discord/discord.desktop" "${pkgdir}/usr/share/applications/discord.desktop"
cp -a "${srcdir}/Discord" "${pkgdir}/usr/share/discord"
mkdir -p "${pkgdir}/usr/bin/"
ln -s "${pkgdir}/usr/share/discord/Discord" "${pkgdir}/usr/bin/discord"
install -d "$pkgdir"/opt/discord
cp -a Discord/. "$pkgdir"/opt/discord
rm "$pkgdir"/opt/discord/postinst.sh
install -d "$pkgdir"/usr/bin
ln -s /opt/discord/Discord "$pkgdir"/usr/bin/discord
install-desktop "$pkgdir"/opt/discord/discord.desktop
install -Dm644 "$pkgdir"/opt/discord/discord.png "$pkgdir"/usr/share/icons/hicolor/256x256/apps/discord.png
install-license ./terms ./discord/LICENSE.html
install-license ./licenses discord/OSS-LICENSES.html
}
files() {
printf '"%s" ' ./opt/discord/**/*
echo ./usr/bin/discord
echo ./usr/share/applications/discord.desktop
echo ./usr/share/icons/hicolor/256x256/apps/discord.png
}

View File

@@ -0,0 +1,3 @@
#!/bin/sh
chmod u+s "$pkgdir"/opt/discord/chrome-sandbox

View File

@@ -1,5 +1,5 @@
name='fastfetch'
version='2.38.0'
version='2.41.0'
release='1'
desc='Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mainly in C, with performance and customizability in mind. Currently, Linux, Android, FreeBSD, MacOS and Windows 7+ are supported.'
homepage='https://github.com/fastfetch-cli/fastfetch'
@@ -34,15 +34,22 @@ sources=("https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version
checksums=('SKIP')
build() {
cd $srcdir/$name-$version
cmake -DCMAKE_BUILD_TYPE=Release
cmake --build . --target fastfetch -j$(nproc)
}
cd $srcdir/$name-$version
cmake -DCMAKE_BUILD_TYPE=Release
cmake --build . --target fastfetch -j $(($(nproc) - 1))
}
package() {
cd $srcdir/$name-$version
install-binary ./fastfetch
install-license ./LICENSE fastfetch/LICENSE
install-manual ./fastfetch.1
./ completion fish | install-completion fish fastfetch
install-completion bash fastfetch < ./completions/fastfetch.bash
}
cd $srcdir/$name-$version
install-binary ./fastfetch
install-license ./LICENSE fastfetch/LICENSE
install-manual ./fastfetch.1
./ completion fish | install-completion fish fastfetch
install-completion bash fastfetch < ./completions/fastfetch.bash
install-completion zsh fastfetch < ./completions/fastfetch.zsh
}
files() {
echo ./usr/bin/fastfetch
printf '"%s" ' ./usr/share/**/*
}

View File

@@ -1,6 +1,6 @@
name='firefox-bin'
version='136.0.2'
ver='136.0.2'
version='137.0.0'
ver='137.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.4'
version='1.0.5'
release='1'
desc='Notification in the style of ShadowPlay.'
desk_ru='Уведомления в стиле ShadowPlay'
@@ -28,6 +28,7 @@ deps_arch=(
build_deps=(
"meson"
"ninja-build"
"libglvnd-devel"
"libX11-devel"
"libXrandr-devel"
@@ -36,6 +37,7 @@ build_deps=(
)
build_deps_arch=(
"meson"
"ninja"
)
sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-notification.git.${version}.tar.gz")
@@ -43,18 +45,18 @@ checksums=('SKIP')
build() {
cd "$srcdir"
meson build
meson compile -C build -j $(($(nproc) - 1))
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
ninja -C build -j $(($(nproc) - 1))
}
package() {
cd "$srcdir"
meson install -C build --destdir "$pkgdir"
meson install -C build --destdir="$pkgdir"
}
files() {
echo ./usr/local/bin/gsr-notify
echo ./usr/local/share/gsr-notify/fonts/NotoSans-Bold.ttf
printf '"%s" ' ./usr/local/share/gsr-notify/images/*
echo ./usr/bin/gsr-notify
printf '"%s" ' ./usr/share/gsr-notify/fonts/*
printf '"%s" ' ./usr/share/gsr-notify/images/*
}

View File

@@ -1,5 +1,5 @@
name='gpu-screen-recorder-ui'
version='1.3.0'
version='1.3.4'
release='1'
desc='A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay.'
desk_ru='Полноэкранный интерфейс наложения для GPU Screen Recorder в стиле ShadowPlay.'
@@ -44,6 +44,7 @@ deps_arch=(
build_deps=(
"meson"
"ninja-build"
"libglvnd-devel"
"libX11-devel"
"libXrandr-devel"
@@ -58,6 +59,7 @@ build_deps=(
)
build_deps_arch=(
"meson"
"ninja"
)
sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-ui.git.${version}.tar.gz")
checksums=('SKIP')
@@ -68,20 +70,20 @@ scripts=(
build() {
cd "$srcdir"
meson build
meson compile -C build -j $(($(nproc) - 1))
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
ninja -C build -j $(($(nproc) - 1))
}
package() {
cd "$srcdir"
meson install -C build --destdir "$pkgdir"
meson install -C build --destdir="$pkgdir"
}
files() {
echo ./usr/local/bin/gsr-global-hotkeys
echo ./usr/local/bin/gsr-ui
echo ./usr/local/bin/gsr-ui-cli
echo ./usr/local/lib/systemd/user/gpu-screen-recorder-ui.service
printf '"%s" ' ./usr/local/share/gsr-ui/fonts/*
printf '"%s" ' ./usr/local/share/gsr-ui/images/*
echo ./usr/bin/gsr-global-hotkeys
echo ./usr/bin/gsr-ui
echo ./usr/bin/gsr-ui-cli
echo ./usr/lib/systemd/user/gpu-screen-recorder-ui.service
printf '"%s" ' ./usr/share/gsr-ui/fonts/*
printf '"%s" ' ./usr/share/gsr-ui/images/*
}

View File

@@ -1,3 +1,3 @@
#!/bin/sh
/usr/sbin/setcap cap_setuid+ep /usr/local/bin/gsr-global-hotkeys
/usr/sbin/setcap cap_setuid+ep /usr/bin/gsr-global-hotkeys

View File

@@ -1,6 +1,6 @@
name='gpu-screen-recorder'
version='5.3.3'
release='2'
version='5.3.8'
release='1'
desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.'
desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.'
homepage='https://git.dec05eba.com/gpu-screen-recorder'
@@ -44,6 +44,7 @@ deps_arch=(
build_deps=(
"meson"
"ninja-build"
"vulkan-headers"
"ffmpeg-devel"
"libXcomposite-devel"
@@ -53,10 +54,12 @@ build_deps=(
"libva-devel"
"libcap-devel"
"libdrm-devel"
"pipewire-devel"
"dbus-devel"
)
build_deps_arch=(
"meson"
"ninja"
"vulkan-headers"
)
@@ -69,19 +72,19 @@ scripts=(
build() {
cd "$srcdir"
meson build -Dsystemd=true
meson compile -C build -j $(($(nproc) - 1))
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
ninja -C build -j $(($(nproc) - 1))
}
package() {
cd "$srcdir"
meson install -C build --destdir "$pkgdir"
meson install -C build --destdir="$pkgdir"
}
files() {
echo ./usr/local/bin/gpu-screen-recorder
echo ./usr/local/bin/gsr-kms-server
echo ./usr/local/lib/modprobe.d/gsr-nvidia.conf
echo ./usr/local/lib/systemd/user/gpu-screen-recorder.service
echo ./usr/bin/gpu-screen-recorder
echo ./usr/bin/gsr-kms-server
echo ./usr/lib/modprobe.d/gsr-nvidia.conf
echo ./usr/lib/systemd/user/gpu-screen-recorder.service
}

View File

@@ -1,3 +1,3 @@
#!/bin/sh
/usr/sbin/setcap cap_sys_admin+ep /usr/local/bin/gsr-kms-server
/usr/sbin/setcap cap_sys_admin+ep /usr/bin/gsr-kms-server

View File

@@ -1,5 +1,5 @@
name='nlohmann-json'
version='3.11.3'
version='3.12.0'
release='1'
desc='Header-only JSON library for Modern C++'
homepage='https://github.com/nlohmann/json'
@@ -14,21 +14,28 @@ sources=("git+https://github.com/nlohmann/json.git#tag=v${version}")
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)
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) - 1))
}
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
cd "${srcdir}/build"
cmake ../json -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=ON
make -j$(($(nproc) - 1))
ctest --output-on-failure
}
package() {
cd "${srcdir}/build"
make "DESTDIR=${pkgdir}" install
cd "${srcdir}/build"
make "DESTDIR=${pkgdir}" install
}
files() {
printf '"%s" ' ./usr/include/nlohmann/detail/**/*
printf '"%s" ' ./usr/include/nlohmann/thirdparty/hedley/*
printf '"%s" ' ./usr/share/cmake/nlohmann_json/*
echo ./usr/share/pkgconfig/nlohmann_json.pc
}

View File

@@ -1,5 +1,5 @@
name='pnpm'
version='10.6.3'
version='10.8.0'
release='1'
desc='Fast, disk space efficient package manager'
homepage='https://pnpm.io'
@@ -22,11 +22,18 @@ package() {
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/pnpm.cjs ${pkgdir}/usr/lib/node_modules/pnpm/dist/pnpm.cjs
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/pnpmrc ${pkgdir}/usr/lib/node_modules/pnpm/dist/pnpmrc
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/worker.js ${pkgdir}/usr/lib/node_modules/pnpm/dist/worker.js
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/bash.sh ${pkgdir}/usr/lib/node_modules/pnpm/dist/scripts/bash.sh
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/fish.sh ${pkgdir}/usr/lib/node_modules/pnpm/dist/scripts/fish.sh
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/zsh.sh ${pkgdir}/usr/lib/node_modul8.15.2es/pnpm/dist/scripts/zsh.sh
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/templates/completion.bash ${pkgdir}/usr/lib/node_modules/pnpm/dist/templates/completion.bash
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/templates/completion.fish ${pkgdir}/usr/lib/node_modules/pnpm/dist/templates/completion.fish
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/templates/completion.zsh ${pkgdir}/usr/lib/node_modules/pnpm/dist/templates/completion.zsh
install -Dm755 ${srcdir}/usr/share/licenses/pnpm/LICENSE ${pkgdir}/usr/share/licenses/pnpm/LICENSE
install -d ${pkgdir}/usr/bin
ln -s ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpm.cjs ${pkgdir}/usr/bin/pnpm
ln -s ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpx.cjs ${pkgdir}/usr/bin/pnpx
}
files() {
printf '"%s" ' ./usr/lib/node_modules/pnpm/**/*
echo ./usr/bin/pnpm
echo ./usr/bin/pnpx
echo ./usr/share/licenses/pnpm/LICENSE
}

View File

@@ -1,7 +1,10 @@
name='protonup-qt'
version='2.9.2'
release='3'
desc='GUI for installing and updating Proton-GE for Steam and Wine-based compatibility tools like Wine-GE for Lutris. Partly based on protonup.'
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')
@@ -9,12 +12,73 @@ licenses='GPLv3'
provides=('protonup-qt')
conflicts=('protonup-qt')
deps_arch=('pyside6' 'python-inputs' 'python-psutil' 'python-requests' 'python-setproctitle' 'python-steam' 'python-vdf' 'python-pyxdg' 'python-pyaml' 'qt6-tools')
build_deps_arch=('python3-build' 'python-setuptools' 'python-wheel')
build_deps_redos=('python3-build' 'python3-installer' 'python3-setuptools' 'python3-steam' 'python3-zstandard' 'python3-wheel')
deps_rosa=('python3-psutil' 'python3-requests' 'python3-setproctitle' 'python3-pyxdg' 'qt6-qttools')
build_deps_rosa=('python3-build' 'python3-setuptools' 'python3-wheel' 'python3-pip')
#deps=('')
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')

36
python3-cleo/alr.sh Normal file
View File

@@ -0,0 +1,36 @@
name='python3-cleo'
version='2.1.0'
release='3'
desc='Cleo allows you to create beautiful and testable command-line interfaces.'
homepage='https://github.com/python-poetry/cleo'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('MIT')
provides=('cleo')
conflicts=('cleo')
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/c/cleo/cleo-2.1.0.tar.gz")
checksums=('blake2b-256:3c30f7960ed7041b158301c46774f87620352d50a9028d111b4211187af13783')
build() {
cd "$srcdir/cleo-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/cleo-${version}"
pip install --root="${pkgdir}/" . --no-deps --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/cleo/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/cleo-${version}.dist-info/*
}

View File

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

36
python3-inputs/alr.sh Normal file
View File

@@ -0,0 +1,36 @@
name='python3-inputs'
version='0.5'
release='1'
desc='Cross-platform Python support for keyboards, mice and gamepads.'
homepage='https://github.com/zeth/inputs'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('BSD')
provides=('inputs')
conflicts=('inputs')
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/i/inputs/inputs-0.5.tar.gz")
checksums=('blake2b-256:d1cd5f434220920f76eb73d19bb7aab8d857445f40aa642718e6e51e850cd663')
build() {
cd "$srcdir/inputs-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/inputs-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
echo ./usr/local/lib/python3.*/site-packages/inputs.py
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/inputs-${version}.dist-info/*
}

View File

@@ -1,57 +1,39 @@
_pkgname=markdown-it-py
name='python3-markdown-it-py'
version='3.0.0'
release='3'
desc='Python port of markdown-it. Markdown parsing, done right!'
homepage='https://github.com/executablebooks/markdown-it-py'
license=('MIT')
release='1'
desc='Python port of markdown-it. Markdown parsing, done right'
homepage=''
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('custom:Unknown')
provides=('markdown-it-py')
conflicts=('markdown-it-py')
deps=(
'python3-mdurl'
)
build_deps=(
'python3-build'
'python3-flit-core'
'python3-installer'
'python3-pytest'
'python3-pytest-regressions'
'python3-mdit-py-plugins'
'python3-linkify-it-py'
)
build_deps_almalinux=(
'python3-build'
'python3.11-flit-core'
'python3-installer'
'python3-pytest'
'python3-pytest-regressions'
'python3-mdit-py-plugins'
'python3-linkify-it-py'
)
#opt_deps=(
# 'python-mdit_py_plugins: core plugins'
#)
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
sources=("https://github.com/executablebooks/markdown-it-py/archive/v$version.tar.gz")
checksums=('SKIP')
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
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-3.0.0.tar.gz")
checksums=('blake2b-256:38713b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0')
build() {
cd $_pkgname-$version
python -m build
}
check() {
cd $_pkgname-$version
python -m pytest tests
cd "$srcdir/markdown-it-py-${version}"
python -m build --wheel --no-isolation
}
package() {
cd $_pkgname-$version
python -m installer -d "$pkgdir" dist/*.whl
install-license ./LICENSE ./$_pkgname/LICENSE
cd "$srcdir/markdown-it-py-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
echo ./usr/local/bin/markdown-it
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/markdown_it/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/markdown_it_py-${version}.dist-info/*
}

View File

@@ -0,0 +1,36 @@
name='python3-mdit-py-plugins'
version='0.4.2'
release='1'
desc='Collection of plugins for markdown-it-py.'
homepage=''
maintainer='Example <user@example.com>'
architectures=('all')
license=('custom:Unknown')
provides=('mdit-py-plugins')
conflicts=('mdit-py-plugins')
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/m/mdit-py-plugins/mdit_py_plugins-0.4.2.tar.gz")
checksums=('blake2b-256:1903a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd')
build() {
cd "$srcdir/mdit_py_plugins-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/mdit_py_plugins-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/mdit_py_plugins/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/mdit_py_plugins-${version}.dist-info/*
}

View File

@@ -1,93 +1,37 @@
name='python3-poetry'
version='1.8.3'
release='4'
desc='Python dependency management and packaging made easy'
version='2.1.2'
release='6'
desc='Python dependency management and packaging made easy.'
homepage='https://python-poetry.org'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('MIT')
provides=('poetry')
conflicts=('poetry')
deps=(
'python3-build'
'python3-CacheControl'
'python3-cachy'
'python3-cleo'
'python3-crashtest'
'python3-dulwich'
'python3-filelock'
'python3-html5lib'
'python3-installer'
'python3-jsonschema'
'python3-keyring'
'python3-lockfile'
'python3-packaging'
'python3-pexpect'
'python3-pkginfo'
'python3-platformdirs'
'python3-poetry-core'
'python3-poetry-plugin-export'
'python3-pyproject-hooks'
'python3-requests'
'python3-requests-toolbelt'
'python3-shellingham'
'python3-tomlkit'
'python3-trove-classifiers'
'python3-urllib3'
'python3-virtualenv'
)
deps=("python3" "python3-cleo")
deps_arch=("python" "python-cleo")
deps_alpine=("python3" "py3-cleo")
build_deps=(
'python3-deepdiff' # not mentioned but required
'python-psutil' # for python-pytest-xdist
'python3-httpretty'
'python-pip' # not mentioned but required
'python-pytest'
'python-pytest-mock'
'python3-pytest-randomly'
'python-pytest-xdist'
)
opt_deps=('python-pip: to use pip with virtual environments')
opt_deps_redos=('python3-pip: to use pip with virtual environments')
build_deps=("python3" "python3-pip" "python3-build")
build_deps_arch=("python" "python-pip" "python-build")
build_deps_alpine=("python3" "py3-pip" "py3-build")
sources=("https://github.com/python-poetry/poetry/releases/download/${version}/poetry-${version}.tar.gz")
checksums=('SKIP')
prepare() {
cd "poetry-$version"
# Unpin crashtest which we have packaged at 0.4.0
# https://bugs.archlinux.org/task/75733
# Also unpin requests-toolbelt
# https://github.com/python-poetry/poetry/pull/7893
sed -i -e '/^crashtest/s/\^/>=/' -e '/^requests-toolbelt/s/,<0.11.0//' pyproject.toml
}
sources=("https://files.pythonhosted.org/packages/source/p/poetry/poetry-2.1.2.tar.gz")
checksums=('blake2b-256:7e96187b538742df11fe32beca5c146d9522b1fd9f42897f0772ff8dfc04972f')
build() {
site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
cd "poetry-$version"
python -m build -wn
# install to tmp dir for tests and generate completions
python -m installer --destdir=test_dir dist/*.whl
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
export PATH="$PWD/test_dir/usr/local/bin:$PATH"
poetry completions bash > poetry.bash
poetry completions zsh > poetry.zsh
poetry completions fish > poetry.fish
}
check() {
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
cd "poetry-$version"
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
pytest -vv tests
cd "$srcdir/poetry-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "poetry-$version"
python -m installer -d "$pkgdir" dist/*.whl
install-license ./LICENSE ./poetry/LICENSE
install -vDm 644 poetry.bash "$pkgdir/usr/share/bash-completion/completions/poetry"
install -vDm 644 poetry.zsh "$pkgdir/usr/share/zsh/site-functions/_poetry"
install -vDm 644 poetry.fish -t "$pkgdir/usr/share/fish/vendor_completions.d/"
cd "$srcdir/poetry-${version}"
pip install --root="${pkgdir}/" . --no-deps --disable-pip-version-check
}
files() {
echo ./usr/local/bin/poetry
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/poetry-${version}.dist-info/*
}

36
python3-pyyaml/alr.sh Normal file
View File

@@ -0,0 +1,36 @@
name='python3-pyyaml'
version='6.0.2'
release='1'
desc='YAML parser and emitter for Python.'
homepage='https://pyyaml.org/'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('MIT')
provides=('pyyaml')
conflicts=('pyyaml')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip" "python3-cython")
build_deps_arch=("python" "python-pip" "python-cython")
build_deps_alpine=("python3" "py3-pip" "py3-cython")
sources=("https://files.pythonhosted.org/packages/source/p/PyYAML/pyyaml-6.0.2.tar.gz")
checksums=('blake2b-256:54ed79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17')
build() {
cd "$srcdir/pyyaml-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/pyyaml-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib64/python3.*/site-packages/yaml/*
printf '"%s" ' ./usr/local/lib64/python3.*/site-packages/pyyaml-${version}.dist-info/*
}

View File

@@ -1,5 +1,5 @@
name='python3-rich'
version='13.9.4'
version='14.0.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'
@@ -22,13 +22,6 @@ build_deps=(
'python3-wheel'
)
build_deps_almalinux=(
'python3-build'
'python3-installer'
'python3-poetry-core'
'python3-setuptools-wheel'
)
sources=("https://github.com/willmcgugan/rich/archive/v${version}/rich-${version}.tar.gz")
checksums=('SKIP')
@@ -42,3 +35,9 @@ package() {
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/*
}

View File

@@ -1,5 +1,5 @@
name='python3-setuptools-rust'
version='1.11.0'
version='1.11.1'
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'
@@ -57,3 +57,9 @@ package() {
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/*
}

36
python3-steam/alr.sh Normal file
View File

@@ -0,0 +1,36 @@
name='steam'
version='1.4.4'
release='1'
desc='Module for interacting with various Steam features.'
homepage='https://github.com/ValvePython/steam'
maintainer='Евгений Храмов <xramov@yandex.ru>'
architectures=('all')
license=('MIT')
provides=('steam')
conflicts=('steam')
deps=("python3")
deps_arch=("python")
deps_alpine=("python3")
build_deps=("python3" "python3-pip")
build_deps_arch=("python" "python-pip")
build_deps_alpine=("python3" "py3-pip")
sources=("https://files.pythonhosted.org/packages/source/s/steam/steam-1.4.4.tar.gz")
checksums=('blake2b-256:9a3162ac25584988182dee5ee949395e08943ff8b11634dc33abab7078d28433')
build() {
cd "$srcdir/steam-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/steam-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/steam/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/steam-${version}.dist-info/*
}

View File

@@ -1,6 +1,6 @@
name='python3-wheel'
version='0.45.1'
release='4'
release='5'
desc='This is a command line tool for manipulating Python wheel files, as defined in PEP 427'
homepage='https://github.com/pypa/wheel'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
@@ -23,11 +23,17 @@ sources=("https://files.pythonhosted.org/packages/source/w/wheel/wheel-${version
checksums=('blake2b-256:8a982d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c')
build() {
cd "$srcdir/wheel-${version}"
python3 -m build
cd "$srcdir/wheel-${version}"
python3 -m build
}
package() {
cd "$srcdir/wheel-${version}"
pip install --root="${pkgdir}/" . --no-deps --disable-pip-version-check
cd "$srcdir/wheel-${version}"
pip install --root="${pkgdir}/" . --no-deps --ignore-installed --disable-pip-version-check
}
files() {
echo ./usr/local/bin/wheel
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/wheel/**/*
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/wheel-${version}.dist-info/*
}

31
python3-zstandard/alr.sh Normal file
View File

@@ -0,0 +1,31 @@
name='zstandard'
version='0.23.0'
release='1'
desc='Zstandard bindings for Python.'
homepage='https://github.com/indygreg/python-zstandard'
maintainer='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all')
license=('BSD')
provides=('zstandard')
conflicts=('zstandard')
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/z/zstandard/zstandard-0.23.0.tar.gz")
checksums=('blake2b-256:edf62ac0287b442160a89d726b17a9184a4c615bb5237db763791a7fd16d9df1')
build() {
cd "$srcdir/zstandard-${version}"
python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/zstandard-${version}"
pip install --root="${pkgdir}/" . --no-deps --disable-pip-version-check
}

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
name='telegram-desktop-bin'
version='5.12.3'
version='5.13.1'
release='1'
desc='Official desktop version of Telegram messaging app - Static binaries'
homepage='https://github.com/telegramdesktop/tdesktop'
@@ -88,3 +88,12 @@ package() {
mkdir -p "$pkgdir/usr/share/TelegramDesktop/externalupdater.d"
echo "/usr/bin/telegram-desktop" >"$pkgdir/usr/share/TelegramDesktop/externalupdater.d/telegram-desktop.conf"
}
files() {
echo ./usr/bin/telegram-desktop
echo ./usr/share/TelegramDesktop/externalupdater.d/telegram-desktop.conf
echo ./usr/share/pixmaps/telegram.png
echo ./usr/share/kservices5/tg.protocol
echo ./usr/share/applications/telegram-desktop-bin.desktop
printf '"%s" ' ./usr/share/icons/hicolor/**/apps/
}

View File

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

View File

@@ -1,2 +1,2 @@
#!/bin/env bash
udevadm control --reload-rules
udevadm control --reload-rules && udevadm trigger