Compare commits
12 Commits
ac63a31361
...
v0.0.11
Author | SHA1 | Date | |
---|---|---|---|
dc277c49e9 | |||
0c28dc4eef | |||
ee6e0f00f2 | |||
d54196e67a | |||
069c3fa090 | |||
31ea6c9c0c | |||
0f73e80b80 | |||
a7968bd20e | |||
d30f4d14a7 | |||
89b4e0a81b | |||
acdbe4e099 | |||
35dcb20c2c |
@@ -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
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='discord-bin'
|
||||
version='0.0.90'
|
||||
version='0.0.92'
|
||||
release='1'
|
||||
desc='All-in-one voice and text chat for gamers'
|
||||
desk_ru='Всё в одном голосовое и текстовое общение для игроков'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='fastfetch'
|
||||
version='2.40.4'
|
||||
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'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='gpu-screen-recorder-notification'
|
||||
version='1.0.4'
|
||||
release='2'
|
||||
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'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='gpu-screen-recorder-ui'
|
||||
version='1.3.0'
|
||||
release='2'
|
||||
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'
|
||||
|
@@ -1,6 +1,6 @@
|
||||
name='gpu-screen-recorder'
|
||||
version='5.3.3'
|
||||
release='4'
|
||||
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'
|
||||
|
@@ -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='pnpm'
|
||||
version='10.7.1'
|
||||
version='10.8.0'
|
||||
release='1'
|
||||
desc='Fast, disk space efficient package manager'
|
||||
homepage='https://pnpm.io'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='syncthing-relaysrv'
|
||||
version='1.29.4'
|
||||
version='1.29.5'
|
||||
release='1'
|
||||
desc='This is the relay server for the syncthing project.'
|
||||
desc_ru='Релейный сервер для проекта Syncthing.'
|
||||
|
@@ -1,5 +1,5 @@
|
||||
name='syncthing'
|
||||
version='1.29.4'
|
||||
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 — это программа для непрерывной синхронизации файлов. Она синхронизирует файлы между двумя или более компьютерами.'
|
||||
|
Reference in New Issue
Block a user