Compare commits
128 Commits
2f4c7ccb86
...
v0.0.11
Author | SHA1 | Date | |
---|---|---|---|
dc277c49e9 | |||
0c28dc4eef | |||
ee6e0f00f2 | |||
d54196e67a | |||
069c3fa090 | |||
31ea6c9c0c | |||
0f73e80b80 | |||
a7968bd20e | |||
d30f4d14a7 | |||
89b4e0a81b | |||
acdbe4e099 | |||
35dcb20c2c | |||
ac63a31361 | |||
62a62d1416 | |||
8cf90dcc2d | |||
2247819240 | |||
712fdbcea7 | |||
d3deac3bcd | |||
fb1c6ae9f6 | |||
926548513d | |||
bd8529ba29 | |||
6f1276389a | |||
1925943bd4 | |||
09c701b8a0 | |||
404e4f4cb6 | |||
d73c2aa53e | |||
d7ae693039 | |||
9348a7f278 | |||
cd6de684a0 | |||
4f5c6ae988 | |||
5229d1d0b5 | |||
4b68227e8b | |||
e6d67d5d58 | |||
a2a4823e13 | |||
c7a9a42bb4 | |||
1bffe0b5fe | |||
132f3f21d0 | |||
9e141b39dc | |||
a93fc49311 | |||
1388783894 | |||
f75b24217f | |||
8273fc9806 | |||
b6c58d3686 | |||
7cc7adf213 | |||
01aa181a55 | |||
2eda54b64f | |||
d90bbfacd5 | |||
31b39dafd6 | |||
b978acdca8 | |||
c6264381a4 | |||
4dfc28a400 | |||
b3ade80d6f | |||
68d5292607 | |||
31f1bc8cd4 | |||
b6f26fcfd0 | |||
08d8c1ca93 | |||
7edc728197 | |||
019fb9cb61 | |||
e9a0b5f17e | |||
2c84c37e10 | |||
aea7902fea | |||
34b4f08dc2 | |||
4684bf7177 | |||
c212aada6a | |||
18e7b47666 | |||
706fd100a2 | |||
08b82b9e51 | |||
00b30ec125 | |||
2c45947567 | |||
75880a5491 | |||
4946dabcf3 | |||
402077e53a | |||
725ea75304 | |||
6c21a684b5 | |||
35bdfa7580 | |||
9f864d7323 | |||
b858f30df4 | |||
5646ffdb8b | |||
7899e04816 | |||
4b18e3f988 | |||
eafd0ed26c | |||
d0807b18f5 | |||
df83465b2b | |||
5e920ae284 | |||
093ff2c141 | |||
b89ce48bea | |||
65c3c69000 | |||
4a0d701c0a | |||
36450126d5 | |||
b5d31d91bf | |||
c666b43f0c | |||
12708b065b | |||
fe599945fe | |||
07f70ab6fa | |||
f0a96454be | |||
cc9aafe3cc | |||
40ce7f68ef | |||
6241645b0a | |||
96663333d3 | |||
403f8dc2a7 | |||
1c607919cb | |||
37f0079fa0 | |||
8d710a661c | |||
207685a07c | |||
336dc996a5 | |||
99433941d1 | |||
0e23a4c0bb | |||
0a042964d9 | |||
ad1cc04ba6 | |||
d707d09cdd | |||
1559595f1e | |||
6b8f62966b | |||
bbb8648374 | |||
0114d66e27 | |||
515796327c | |||
80aedec624 | |||
0f707e1194 | |||
f6dacf3a96 | |||
3f966ffbe5 | |||
f1bbefb98d | |||
c357e2719a | |||
79a71935ee | |||
32c5e8e869 | |||
0e57719b62 | |||
8758f75014 | |||
d98e4ec3de | |||
16fb9a9c3c | |||
631f5e55b7 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
.directory
|
||||
.idea
|
||||
.idea
|
||||
.gigaide
|
@@ -1,5 +1,5 @@
|
||||
name='admc'
|
||||
version='0.16.3-alt1'
|
||||
version='0.19.0'
|
||||
release='1'
|
||||
desc='user-friendly инструмент для Linux для работы с доменом Active Directory и групповыми политиками.'
|
||||
homepage='https://github.com/altlinux/admc.git'
|
||||
@@ -32,3 +32,10 @@ package() {
|
||||
install -Dm644 "${srcdir}/admc-${version}/share/admc.desktop" "${pkgdir}/usr/share/applications/admc.desktop"
|
||||
install -Dm644 "${srcdir}/admc-${version}/share/admc.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/admc.svg"
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/bin/admc
|
||||
echo ./usr/lib/libadldap.so
|
||||
echo ./usr/share/applications/admc.desktop
|
||||
echo ./usr/share/icons/hicolor/scalable/apps/admc.svg
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
name='alr-bin'
|
||||
version='0.0.4'
|
||||
version='0.0.10'
|
||||
release='1'
|
||||
desc='Any Linux Repository'
|
||||
homepage='https://gitverse.ru/sc/Xpamych/ALR'
|
||||
@@ -9,22 +9,21 @@ license=('GPL-3.0-or-later')
|
||||
provides=('alr')
|
||||
conflicts=('alr' 'alr-bin' 'alr-git')
|
||||
|
||||
build_deps=('golang')
|
||||
build_deps_arch=('go')
|
||||
build_deps_alpine=('go')
|
||||
build_deps_opensuse=('go')
|
||||
|
||||
sources=("git+https://gitea.plemya-x.ru/Plemya-x/ALR.git#tag=v${version}")
|
||||
sources=("https://gitea.plemya-x.ru/Plemya-x/ALR/releases/download/v${version}/alr-${version}-linux-x86_64.tar.gz")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/ALR"
|
||||
CGO_ENABLED=0 go build -ldflags="-X 'plemya-x.ru/alr/internal/config.Version=$version'"
|
||||
prepare() {
|
||||
cd $srcdir
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/ALR"
|
||||
install-binary alr
|
||||
install-completion bash alr < scripts/completion/bash
|
||||
install-completion zsh alr < scripts/completion/zsh
|
||||
}
|
||||
install-completion bash alr < ./completions/alr
|
||||
install-completion zsh alr < ./completions/_alr
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/bin/alr
|
||||
echo ./usr/share/bash-completion/completions/alr
|
||||
echo ./usr/share/zsh/site-functions/_alr
|
||||
}
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='alr-git'
|
||||
version='latest'
|
||||
release='2'
|
||||
version='151.eb2cc3c'
|
||||
release='1'
|
||||
desc='Any Linux Repository'
|
||||
homepage='https://gitverse.ru/sc/Xpamych/ALR'
|
||||
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
|
||||
@@ -25,7 +25,7 @@ version() {
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/ALR"
|
||||
CGO_ENABLED=0 go build -ldflags="-X 'plemya-x.ru/alr/internal/config.Version=$version'"
|
||||
CGO_ENABLED=0 go build -ldflags="-X 'gitea.plemya-x.ru/Plemya-x/ALR/internal/config.Version=$(GIT_VERSION)'" -o alr
|
||||
}
|
||||
|
||||
package() {
|
||||
|
@@ -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
77
coolercontrol-bin/alr.sh
Normal 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
66
coolercontrold-bin/alr.sh
Normal 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
|
||||
}
|
||||
|
87
discord-bin/alr.sh
Normal file
87
discord-bin/alr.sh
Normal file
@@ -0,0 +1,87 @@
|
||||
name='discord-bin'
|
||||
version='0.0.92'
|
||||
release='1'
|
||||
desc='All-in-one voice and text chat for gamers'
|
||||
desk_ru='Всё в одном голосовое и текстовое общение для игроков'
|
||||
homepage='https://discord.com/'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
architectures=('amd64')
|
||||
license=('custom')
|
||||
provides=('discord')
|
||||
conflicts=('discord')
|
||||
|
||||
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"
|
||||
"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() {
|
||||
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
|
||||
}
|
||||
|
3
discord-bin/postinstall.sh
Normal file
3
discord-bin/postinstall.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
chmod u+s "$pkgdir"/opt/discord/chrome-sandbox
|
@@ -1,5 +1,5 @@
|
||||
name='fastfetch'
|
||||
version='2.34.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'
|
||||
@@ -11,6 +11,7 @@ conflicts=('fastfetch' 'fastfetch-git')
|
||||
|
||||
build_deps=(
|
||||
'cmake'
|
||||
'gcc-c++'
|
||||
)
|
||||
opt_deps=('chafa: Image output as ascii art'
|
||||
'dbus: Bluetooth, Player & Media detection'
|
||||
@@ -33,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/**/*
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
name='firefox-bin'
|
||||
version='134.0.0'
|
||||
version='137.0.0'
|
||||
ver='137.0'
|
||||
release='1'
|
||||
desc='Fast, Private & Safe Web Browser.'
|
||||
homepage='https://www.mozilla.org/firefox/'
|
||||
@@ -39,7 +40,7 @@ opt_deps_debian=('ffmpeg: H264/AAC/MP3 decoding'
|
||||
'hunspell-ru: Spell checking, Russian'
|
||||
)
|
||||
|
||||
sources=("https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=ru")
|
||||
sources=("https://download.mozilla.org/?product=firefox-${ver}&os=linux64&lang=ru")
|
||||
checksums=('SKIP')
|
||||
|
||||
options=(!strip)
|
||||
@@ -67,12 +68,9 @@ package() {
|
||||
"$pkgdir"/usr/share/icons/hicolor/$i/apps/firefox.png
|
||||
done
|
||||
|
||||
# Use system-provided dictionaries
|
||||
#rm -r "$pkgdir"/opt/firefox/dictionaries
|
||||
# Configure dictionaries and certificates
|
||||
ln -Ts /usr/share/hunspell "$pkgdir"/opt/$name/dictionaries
|
||||
ln -Ts /usr/share/hyphen "$pkgdir"/opt/$name/hyphenation
|
||||
|
||||
# Use system certificates
|
||||
ln -sf /usr/lib/libnssckbi.so "$pkgdir"/opt/$name/libnssckbi.so
|
||||
|
||||
# Disable update checks
|
||||
|
43
gigaide-ce/alr.sh
Normal file
43
gigaide-ce/alr.sh
Normal file
@@ -0,0 +1,43 @@
|
||||
name='gigaide-ce'
|
||||
version='242.21829.142.2'
|
||||
release='1'
|
||||
desc='IDE based on IDEA/PyCharm Community and 70 more tools'
|
||||
desc_ru='IDE на базе IDEA/PyCharm Community и еще 70 инструментов'
|
||||
homepage="https://gitverse.ru/features/gigaide/"
|
||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=("amd64")
|
||||
license=("Custom")
|
||||
provides=(
|
||||
gigaide-ce
|
||||
gigaide
|
||||
)
|
||||
conflicts=(
|
||||
gigaide-ce
|
||||
gigaide
|
||||
)
|
||||
|
||||
sources=(
|
||||
"https://gigaide.ru/downloadlast/gigaideCE-${version}.tar.gz"
|
||||
)
|
||||
|
||||
checksums=(
|
||||
'sha256:ceb470f0c753a5a2ac069ff2927145da2b1151f01e60aa9dba78be1c864f423d'
|
||||
)
|
||||
|
||||
package() {
|
||||
mkdir -p "${pkgdir}/opt/${name}"
|
||||
mkdir -p "${pkgdir}/usr/bin"
|
||||
|
||||
cp -r "${srcdir}/gigaide-CE-${version}"/* "${pkgdir}/opt/${name}/"
|
||||
ln -s "/opt/${name}/bin/idea" "${pkgdir}/usr/bin/gigaide"
|
||||
|
||||
install -Dm644 "${pkgdir}/opt/${name}/bin/idea.png" "${pkgdir}/usr/share/icons/gigaide.png"
|
||||
install -Dm644 "${scriptdir}/gigaide.desktop" "${pkgdir}/usr/share/applications/gigaide.desktop"
|
||||
}
|
||||
|
||||
files() {
|
||||
printf '"%s" ' ./opt/**/*
|
||||
echo ./usr/bin/gigaide
|
||||
echo ./usr/share/applications/gigaide.desktop
|
||||
echo ./usr/share/icons/gigaide.png
|
||||
}
|
11
gigaide-ce/gigaide.desktop
Normal file
11
gigaide-ce/gigaide.desktop
Normal file
@@ -0,0 +1,11 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=GigaIDE
|
||||
Icon=/usr/share/icons/gigaide.png
|
||||
Comment=IDE based on IDEA/PyCharm Community and more than 70 tools
|
||||
Comment[ru]=IDE на базе IDEA/PyCharm Community и еще более 70 инструментов
|
||||
Exec=/usr/bin/gigaide %f
|
||||
Terminal=false
|
||||
Categories=Development;IDE;
|
||||
StartupNotify=true
|
||||
Keywords=IDE;Python;Development;Programming;
|
@@ -1,5 +1,5 @@
|
||||
name='gitea'
|
||||
version='1.23.0'
|
||||
version='1.23.5'
|
||||
release='1'
|
||||
desc='Painless self-hosted Git service, community managed.'
|
||||
homepage='https://gitea.io'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name="go-bin"
|
||||
version='1.23.4'
|
||||
release='3'
|
||||
version='1.23.5'
|
||||
release='1'
|
||||
desc="Compiler and tools for the Go programming language"
|
||||
desc_ru="Компилятор и инструменты для языка программирования Go"
|
||||
homepage="https://go.dev/"
|
||||
@@ -9,7 +9,7 @@ maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('amd64' 'arm64' 'arm6' '386' 'riscv64')
|
||||
license=('BSD-3-Clause')
|
||||
provides=('go' 'golang')
|
||||
conflicts=('go' 'golang' 'golang-bin' 'golang-go')
|
||||
conflicts=('go' 'golang' 'golang-bin' 'golang-git')
|
||||
|
||||
sources_amd64=("https://dl.google.com/go/go${version}.linux-amd64.tar.gz")
|
||||
checksums_amd64=('SKIP')
|
||||
@@ -33,6 +33,6 @@ scripts=(
|
||||
package() {
|
||||
mkdir -p "$pkgdir/usr/lib/"
|
||||
cp -r "$srcdir/go" "$pkgdir/usr/lib/go"
|
||||
mkdir -p $pkgdir/usr/bin/
|
||||
ln -s $pkgdir/usr/lib/go/bin/go $pkgdir/usr/bin/go
|
||||
mkdir -p "$pkgdir/usr/bin/"
|
||||
ln -sf "$pkgdir/usr/lib/go/bin/go" "$pkgdir/usr/bin/go"
|
||||
}
|
62
gpu-screen-recorder-notification/alr.sh
Normal file
62
gpu-screen-recorder-notification/alr.sh
Normal file
@@ -0,0 +1,62 @@
|
||||
name='gpu-screen-recorder-notification'
|
||||
version='1.0.5'
|
||||
release='1'
|
||||
desc='Notification in the style of ShadowPlay.'
|
||||
desk_ru='Уведомления в стиле ShadowPlay'
|
||||
homepage='https://git.dec05eba.com/gpu-screen-recorder-notification'
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('amd64')
|
||||
license=('GPL-3.0-only')
|
||||
provides=('gsr-notify')
|
||||
conflicts=('gsr-notify')
|
||||
|
||||
deps=(
|
||||
"libglvnd"
|
||||
"libX11"
|
||||
"libXrandr"
|
||||
"libXrender"
|
||||
"libXext"
|
||||
)
|
||||
|
||||
deps_arch=(
|
||||
'libglvnd'
|
||||
'libx11'
|
||||
'libxrandr'
|
||||
'libxrender'
|
||||
'libxext'
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
"meson"
|
||||
"ninja-build"
|
||||
"libglvnd-devel"
|
||||
"libX11-devel"
|
||||
"libXrandr-devel"
|
||||
"libXrender-devel"
|
||||
"libXext-devel"
|
||||
)
|
||||
build_deps_arch=(
|
||||
"meson"
|
||||
"ninja"
|
||||
)
|
||||
|
||||
sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-notification.git.${version}.tar.gz")
|
||||
checksums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd "$srcdir"
|
||||
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
|
||||
ninja -C build -j $(($(nproc) - 1))
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"
|
||||
meson install -C build --destdir="$pkgdir"
|
||||
}
|
||||
|
||||
|
||||
files() {
|
||||
echo ./usr/bin/gsr-notify
|
||||
printf '"%s" ' ./usr/share/gsr-notify/fonts/*
|
||||
printf '"%s" ' ./usr/share/gsr-notify/images/*
|
||||
}
|
89
gpu-screen-recorder-ui/alr.sh
Normal file
89
gpu-screen-recorder-ui/alr.sh
Normal file
@@ -0,0 +1,89 @@
|
||||
name='gpu-screen-recorder-ui'
|
||||
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.'
|
||||
homepage='https://git.dec05eba.com/gpu-screen-recorder-ui'
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('amd64')
|
||||
license=('GPL-3.0-only')
|
||||
provides=('gpu-screen-recorder-ui')
|
||||
conflicts=('gpu-screen-recorder-ui')
|
||||
|
||||
deps=(
|
||||
"gpu-screen-recorder"
|
||||
"gpu-screen-recorder-notification"
|
||||
"libglvnd"
|
||||
"libX11"
|
||||
"libXrandr"
|
||||
"libXrender"
|
||||
"libXdamage"
|
||||
"libXcomposite"
|
||||
"libXfixes"
|
||||
"libXext"
|
||||
"libXi"
|
||||
"libXcursor"
|
||||
"kernel-lt-headers"
|
||||
"pulseaudio-libs"
|
||||
)
|
||||
deps_arch=(
|
||||
"gpu-screen-recorder"
|
||||
"gpu-screen-recorder-notification"
|
||||
"libglvnd"
|
||||
"libx11"
|
||||
"libxrandr"
|
||||
"libxrender"
|
||||
"libxcomposite"
|
||||
"libxfixes"
|
||||
"libxext"
|
||||
"libxi"
|
||||
"libxcursor"
|
||||
"linux-api-headers"
|
||||
"libpulse"
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
"meson"
|
||||
"ninja-build"
|
||||
"libglvnd-devel"
|
||||
"libX11-devel"
|
||||
"libXrandr-devel"
|
||||
"libXrender-devel"
|
||||
"libXcomposite-devel"
|
||||
"libXfixes-devel"
|
||||
"libXext-devel"
|
||||
"libXi-devel"
|
||||
"libXcursor-devel"
|
||||
"kernel-lt-headers"
|
||||
"pulseaudio-libs-devel"
|
||||
)
|
||||
build_deps_arch=(
|
||||
"meson"
|
||||
"ninja"
|
||||
)
|
||||
sources=("https://dec05eba.com/snapshot/gpu-screen-recorder-ui.git.${version}.tar.gz")
|
||||
checksums=('SKIP')
|
||||
|
||||
scripts=(
|
||||
['postinstall']='postinstall.sh'
|
||||
)
|
||||
|
||||
build() {
|
||||
cd "$srcdir"
|
||||
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
|
||||
ninja -C build -j $(($(nproc) - 1))
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"
|
||||
meson install -C build --destdir="$pkgdir"
|
||||
}
|
||||
|
||||
files() {
|
||||
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/*
|
||||
}
|
3
gpu-screen-recorder-ui/postinstall.sh
Normal file
3
gpu-screen-recorder-ui/postinstall.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
/usr/sbin/setcap cap_setuid+ep /usr/bin/gsr-global-hotkeys
|
90
gpu-screen-recorder/alr.sh
Normal file
90
gpu-screen-recorder/alr.sh
Normal file
@@ -0,0 +1,90 @@
|
||||
name='gpu-screen-recorder'
|
||||
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'
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('amd64')
|
||||
license=('GPL-3.0-only')
|
||||
provides=('gpu-screen-recorder' 'gsr-kms-server')
|
||||
conflicts=('gpu-screen-recorder' 'gsr-kms-server')
|
||||
|
||||
deps=(
|
||||
"ffmpeg"
|
||||
"libglvnd"
|
||||
"libXcomposite"
|
||||
"libXrandr"
|
||||
"libXfixes"
|
||||
"libXdamage"
|
||||
"libX11"
|
||||
"pulseaudio-libs"
|
||||
"libva"
|
||||
"libdrm"
|
||||
"libcap"
|
||||
"pipewire-libs"
|
||||
"dbus"
|
||||
)
|
||||
deps_arch=(
|
||||
"ffmpeg"
|
||||
"libglvnd"
|
||||
"libxcomposite"
|
||||
"libxrandr"
|
||||
"libxfixes"
|
||||
"libxdamage"
|
||||
"libx11"
|
||||
"libpulse"
|
||||
"libva"
|
||||
"libdrm"
|
||||
"libcap"
|
||||
"wayland"
|
||||
"libpipewire"
|
||||
"dbus"
|
||||
)
|
||||
|
||||
build_deps=(
|
||||
"meson"
|
||||
"ninja-build"
|
||||
"vulkan-headers"
|
||||
"ffmpeg-devel"
|
||||
"libXcomposite-devel"
|
||||
"libXrandr-devel"
|
||||
"libXdamage-devel"
|
||||
"pulseaudio-libs-devel"
|
||||
"libva-devel"
|
||||
"libcap-devel"
|
||||
"libdrm-devel"
|
||||
"pipewire-devel"
|
||||
"dbus-devel"
|
||||
)
|
||||
build_deps_arch=(
|
||||
"meson"
|
||||
"ninja"
|
||||
"vulkan-headers"
|
||||
)
|
||||
|
||||
sources=("https://dec05eba.com/snapshot/gpu-screen-recorder.git.${version}.tar.gz")
|
||||
checksums=('SKIP')
|
||||
|
||||
scripts=(
|
||||
['postinstall']='postinstall.sh'
|
||||
)
|
||||
|
||||
build() {
|
||||
cd "$srcdir"
|
||||
meson setup build --prefix=/usr --buildtype=release -Dstrip=true
|
||||
ninja -C build -j $(($(nproc) - 1))
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"
|
||||
meson install -C build --destdir="$pkgdir"
|
||||
}
|
||||
|
||||
|
||||
files() {
|
||||
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
|
||||
}
|
3
gpu-screen-recorder/postinstall.sh
Normal file
3
gpu-screen-recorder/postinstall.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
/usr/sbin/setcap cap_sys_admin+ep /usr/bin/gsr-kms-server
|
@@ -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
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
name='obsidian-bin'
|
||||
version='1.7.7'
|
||||
version='1.8.9'
|
||||
release='1'
|
||||
desc='A powerful knowledge base that works on top of a local folder of plain text Markdown files'
|
||||
homepage='https://obsidian.md/'
|
||||
@@ -9,7 +9,7 @@ license=('custom:Commercial')
|
||||
provides=('obsidian')
|
||||
conflicts=('obsidian')
|
||||
|
||||
deps=('zlib' 'hicolor-icon-theme' 'fuse3' 'electron')
|
||||
deps=('zlib' 'hicolor-icon-theme' 'fuse3' 'electron-bin')
|
||||
deps_debian=('zlib1g' 'hicolor-icon-theme' 'fuse3')
|
||||
build_deps=('npm')
|
||||
|
||||
@@ -26,8 +26,8 @@ prepare() {
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 "${scriptdir}/obsidian" "${pkgdir}/usr/bin/obsidian"
|
||||
install -Dm644 "${scriptdir}/obsidian.desktop" -t "${pkgdir}/usr/share/applications/"
|
||||
install-binary "${scriptdir}/obsidian"
|
||||
install-desktop "${scriptdir}/obsidian.desktop"
|
||||
install -Dm644 ./icon.png "${pkgdir}/usr/share/pixmaps/obsidian.png"
|
||||
mkdir -p "${pkgdir}/usr/lib/obsidian"
|
||||
cp -a "${srcdir}/obsidian-${version}/resources/." "${pkgdir}/usr/lib/obsidian"
|
||||
|
15
pnpm/alr.sh
15
pnpm/alr.sh
@@ -1,5 +1,5 @@
|
||||
name='pnpm'
|
||||
version='9.15.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
|
||||
}
|
@@ -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
36
python3-cleo/alr.sh
Normal 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/*
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
name='python3-clevercsv'
|
||||
version='0.8.3'
|
||||
release='1'
|
||||
release='2'
|
||||
desc='A Python package for handling messy CSV files'
|
||||
homepage='https://github.com/alan-turing-institute/CleverCSV'
|
||||
license=('MIT')
|
||||
@@ -25,7 +25,7 @@ build_deps_almalinux=(
|
||||
'python3-build'
|
||||
'python3-devel'
|
||||
'python3-installer'
|
||||
'python3-setuptools-wheel'
|
||||
'python3-wheel'
|
||||
)
|
||||
#opt_deps=(
|
||||
# 'python3-pandas'
|
||||
|
@@ -1,53 +1,38 @@
|
||||
name='python3-deepdiff'
|
||||
version='8.1.1'
|
||||
release='1'
|
||||
desc='Deep Difference and Search of any Python object/data.'
|
||||
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'
|
||||
license=('MIT')
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('deepdiff')
|
||||
conflicts=('deepdiff')
|
||||
conflicts=('deepdiff' 'python3-deepdiff')
|
||||
|
||||
deps=(
|
||||
'python3-ordered-set'
|
||||
)
|
||||
deps=("python3")
|
||||
deps_arch=("python")
|
||||
deps_alpine=("python3")
|
||||
|
||||
opt_deps=(
|
||||
'python3-click: for cli'
|
||||
'python3-tomli-w: for cli'
|
||||
'python3-yaml: for YAML support'
|
||||
'python3-clevercsv: for more robust CSV parsing'
|
||||
'python3-orjson: for speed and memory optimized parsing'
|
||||
)
|
||||
build_deps=(
|
||||
'python3-setuptools'
|
||||
'python3-pytest'
|
||||
'python3-clevercsv'
|
||||
'python3-click'
|
||||
'python3-dateutil'
|
||||
'python3-jsonpickle'
|
||||
'python3-numpy'
|
||||
'python3-tomli-w'
|
||||
'python3-yaml'
|
||||
'python3-orjson'
|
||||
'python3-pydantic'
|
||||
)
|
||||
build_deps=("python3" "python3-pip")
|
||||
build_deps_arch=("python" "python-pip")
|
||||
build_deps_alpine=("python3" "py3-pip")
|
||||
|
||||
sources=("https://github.com/seperman/deepdiff/archive/$version/$name-$version.tar.gz")
|
||||
checksums=('SKIP')
|
||||
sources=("https://files.pythonhosted.org/packages/source/d/deepdiff/deepdiff-$version.tar.gz")
|
||||
checksums=('blake2b-256:7f2f232a9f6d88a59526347cb483ec601d878ad41ab30ee4f2fba4aca1d5a10e')
|
||||
|
||||
build() {
|
||||
cd "deepdiff-$version"
|
||||
python setup.py build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "deepdiff-$version"
|
||||
pytest tests
|
||||
cd "$srcdir/deepdiff-${version}"
|
||||
python -m build --wheel --no-isolation
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "deepdiff-$version"
|
||||
python setup.py install --root="$pkgdir" --optimize=1
|
||||
install-license LICENSE ./deepdiff/LICENSE
|
||||
cd "$srcdir/deepdiff-${version}"
|
||||
pip install --root="${pkgdir}/" . --ignore-installed --no-deps --disable-pip-version-check
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/local/bin/deep
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/deepdiff/**/*
|
||||
printf '"%s" ' ./usr/local/lib/python3.*/site-packages/deepdiff-${version}.dist-info/*
|
||||
}
|
36
python3-inputs/alr.sh
Normal file
36
python3-inputs/alr.sh
Normal 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/*
|
||||
}
|
@@ -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/*
|
||||
}
|
36
python3-mdit-py-plugins/alr.sh
Normal file
36
python3-mdit-py-plugins/alr.sh
Normal 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/*
|
||||
}
|
@@ -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/*
|
||||
}
|
33
python3-pytest-regressions/alr.sh
Normal file
33
python3-pytest-regressions/alr.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
name='python3-pytest-regressions'
|
||||
version='2.7.0'
|
||||
release='1'
|
||||
desc='Fixtures to write regression tests.'
|
||||
homepage='https://github.com/ESSS/pytest-regressions'
|
||||
maintainer='Евгений Храмов <xpamych@yandex.ru>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('pytest-regressions')
|
||||
conflicts=('pytest-regressions')
|
||||
|
||||
deps=("python3")
|
||||
deps_arch=("python")
|
||||
deps_alpine=("python3")
|
||||
deps_almalinux=("python3")
|
||||
|
||||
build_deps=("python3" "python3-pip")
|
||||
build_deps_arch=("python" "python-pip")
|
||||
build_deps_alpine=("python3" "py3-pip")
|
||||
build_deps_almalinux=("python3" "python3-pip")
|
||||
|
||||
sources=("https://files.pythonhosted.org/packages/source/p/pytest-regressions/pytest_regressions-${version}.tar.gz")
|
||||
checksums=('blake2b-256:07402e233d49a86e2ba88325bcfdcad77fa56b05ba7ca61b58bc0212330e560a')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/pytest_regressions-${version}/"
|
||||
python3 -m build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/pytest_regressions-${version}"
|
||||
python3 setup.py install --root="${pkgdir}/" --optimize=1 || return 1
|
||||
}
|
36
python3-pyyaml/alr.sh
Normal file
36
python3-pyyaml/alr.sh
Normal 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/*
|
||||
}
|
@@ -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/*
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
name='python3-setuptools-rust'
|
||||
version='1.10.1'
|
||||
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
36
python3-steam/alr.sh
Normal 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/*
|
||||
}
|
39
python3-wheel/alr.sh
Normal file
39
python3-wheel/alr.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
name='python3-wheel'
|
||||
version='0.45.1'
|
||||
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>'
|
||||
architectures=('all')
|
||||
license=('MIT')
|
||||
provides=('python-wheel')
|
||||
conflicts=('python-wheel')
|
||||
|
||||
deps=("python3")
|
||||
deps_arch=("python")
|
||||
deps_alpine=("python3")
|
||||
deps_almalinux=("python3")
|
||||
|
||||
build_deps=("python3" "python3-pip")
|
||||
build_deps_arch=("python" "python-pip")
|
||||
build_deps_alpine=("python3" "py3-pip")
|
||||
build_deps_almalinux=("python3" "python3-pip")
|
||||
|
||||
sources=("https://files.pythonhosted.org/packages/source/w/wheel/wheel-${version}.tar.gz")
|
||||
checksums=('blake2b-256:8a982d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/wheel-${version}"
|
||||
python3 -m build
|
||||
}
|
||||
|
||||
package() {
|
||||
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
31
python3-zstandard/alr.sh
Normal 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
|
||||
}
|
@@ -1,33 +1,51 @@
|
||||
name='syncthing-relaysrv'
|
||||
version='1.29.0'
|
||||
version='1.29.5'
|
||||
release='1'
|
||||
desc='This is the relay server for the syncthing project.'
|
||||
desc_ru='Релейный сервер для проекта Syncthing.'
|
||||
homepage='https://syncthing.net/'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
architectures=('amd64')
|
||||
license=('MPL-2.0')
|
||||
provides=('syncthing-relaysrv')
|
||||
conflicts=('syncthing-relaysrv')
|
||||
|
||||
deps=('glibc')
|
||||
deps_debian=('libc6')
|
||||
build_deps=('git' 'go')
|
||||
|
||||
sources=("https://github.com/syncthing/relaysrv/releases/download/v${version}/strelaysrv-linux-amd64-v${version}.tar.gz"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.service"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.tmpfiles"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.sysusers")
|
||||
checksums=('SKIP'
|
||||
sources=(
|
||||
"https://github.com/syncthing/relaysrv/releases/download/v${version}/strelaysrv-linux-amd64-v${version}.tar.gz"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.service"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.tmpfiles"
|
||||
"https://raw.githubusercontent.com/archlinux/svntogit-community/packages/syncthing/trunk/syncthing-relaysrv.sysusers"
|
||||
)
|
||||
|
||||
checksums=(
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP')
|
||||
'SKIP'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 "./strelaysrv-linux-amd64-v${version}/strelaysrv" "${pkgdir}/usr/bin/syncthing-relaysrv"
|
||||
install -Dm644 "${srcdir}/syncthing-relaysrv.service" "${pkgdir}/usr/lib/systemd/system/syncthing-relaysrv.service"
|
||||
install -Dm644 "${srcdir}/syncthing-relaysrv.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/syncthing-relaysrv.conf"
|
||||
install -Dm644 "${srcdir}/syncthing-relaysrv.sysusers" "${pkgdir}/usr/lib/sysusers.d/syncthing-relaysrv.conf"
|
||||
install-binary ./strelaysrv-linux-amd64-v${version}/strelaysrv syncthing-relaysrv
|
||||
install-systemd ./syncthing-relaysrv.service
|
||||
install-license ./strelaysrv-linux-amd64-v${version}/LICENSE.txt ./syncthing-relaysrv/LICENSE
|
||||
install -Dm644 ./syncthing-relaysrv.tmpfiles ${pkgdir}/usr/lib/tmpfiles.d/syncthing-relaysrv.conf
|
||||
install -Dm644 ./syncthing-relaysrv.sysusers ${pkgdir}/usr/lib/sysusers.d/syncthing-relaysrv.conf
|
||||
install -Dm644 ./strelaysrv-linux-amd64-v${version}/README.txt ${pkgdir}/usr/share/doc/syncthing-relaysrv/README.md
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/bin/syncthing-relaysrv
|
||||
echo ./usr/lib/systemd/system/syncthing-relaysrv.service
|
||||
echo ./usr/share/licenses/syncthing-relaysrv/LICENSE
|
||||
echo ./usr/lib/tmpfiles.d/syncthing-relaysrv.conf
|
||||
echo ./usr/lib/sysusers.d/syncthing-relaysrv.conf
|
||||
files-find-doc syncthing-relaysrv
|
||||
}
|
@@ -1,7 +1,8 @@
|
||||
name='syncthing'
|
||||
version='1.29.0'
|
||||
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 — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'
|
||||
homepage='https://syncthing.net/'
|
||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||
architectures=('amd64')
|
||||
@@ -20,10 +21,21 @@ prepare() {
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 ./${provides}-linux-amd64-v${version}/syncthing "${pkgdir}/usr/bin/syncthing"
|
||||
#install -Dm644 man/strelaysrv.1 "${pkgdir}/usr/share/man/man1/${provides}.1"
|
||||
install -Dm644 ./${provides}-linux-amd64-v${version}/README.txt "${pkgdir}/usr/share/doc/syncthing/README.md"
|
||||
install -Dm644 "./${provides}-linux-amd64-v${version}/etc/linux-systemd/system/syncthing-resume.service" "${pkgdir}/usr/lib/systemd/system/syncthing-resume.service"
|
||||
install -Dm644 "./${provides}-linux-amd64-v${version}/etc/linux-systemd/system/syncthing@.service" "${pkgdir}/usr/lib/systemd/system/syncthing@.service"
|
||||
install -Dm644 "./${provides}-linux-amd64-v${version}/etc/linux-systemd/user/syncthing.service" "${pkgdir}/usr/lib/systemd/user/syncthing.service"
|
||||
install-binary ./${name}-linux-amd64-v${version}/syncthing
|
||||
install -Dm644 ./${name}-linux-amd64-v${version}/README.txt ${pkgdir}/usr/share/doc/syncthing/README.md
|
||||
install-systemd ./${name}-linux-amd64-v${version}/etc/linux-systemd/system/syncthing@.service
|
||||
install-systemd-user ./${name}-linux-amd64-v${version}/etc/linux-systemd/user/syncthing.service
|
||||
install-desktop ./${name}-linux-amd64-v${version}/etc/linux-desktop/syncthing-start.desktop
|
||||
install-desktop ./${name}-linux-amd64-v${version}/etc/linux-desktop/syncthing-ui.desktop
|
||||
install-license ./${name}-linux-amd64-v${version}/LICENSE.txt syncthing/LICENSE
|
||||
}
|
||||
|
||||
files() {
|
||||
echo ./usr/bin/syncthing
|
||||
files-find-doc syncthing
|
||||
echo ./usr/lib/systemd/system/syncthing@.service
|
||||
echo ./usr/lib/systemd/user/syncthing.service
|
||||
echo ./usr/share/applications/syncthing-start.desktop
|
||||
echo ./usr/share/applications/syncthing-ui.desktop
|
||||
echo ./usr/share/licenses/syncthing/LICENSE
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
name='telegram-desktop-bin'
|
||||
version='5.10.2'
|
||||
version='5.13.1'
|
||||
release='1'
|
||||
desc='Official desktop version of Telegram messaging app - Static binaries'
|
||||
homepage='https://github.com/telegramdesktop/tdesktop'
|
||||
@@ -40,7 +40,9 @@ sources=(
|
||||
"${homepage}/raw/master/Telegram/Resources/art/icon128.png"
|
||||
"${homepage}/raw/master/Telegram/Resources/art/icon256.png"
|
||||
"${homepage}/raw/master/Telegram/Resources/art/icon512.png"
|
||||
"https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tsetup.${version}.tar.xz")
|
||||
"https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tsetup.${version}.tar.xz"
|
||||
)
|
||||
|
||||
checksums=(
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
@@ -86,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/
|
||||
}
|
||||
|
17
vial/alr.sh
17
vial/alr.sh
@@ -1,6 +1,6 @@
|
||||
name='vial'
|
||||
version='0.7.1'
|
||||
release='5'
|
||||
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/"
|
||||
@@ -42,6 +42,13 @@ package() {
|
||||
install -dm755 "${pkgdir}/usr/bin"
|
||||
ln -s "${pkgdir}/opt/vial/vial.AppImage" "${pkgdir}/usr/bin/${name}"
|
||||
|
||||
install -Dm644 "${scriptdir}/92-vial.rules" "${pkgdir}/usr/lib/udev/rules.d/92-vial.rules"
|
||||
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
|
||||
}
|
||||
|
@@ -1,2 +1,2 @@
|
||||
#!/bin/env bash
|
||||
udevadm control --reload-rules
|
||||
udevadm control --reload-rules && udevadm trigger
|
Reference in New Issue
Block a user