mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 03:23:20 -04:00
Merge updates from master
This commit is contained in:
2
TODO.md
2
TODO.md
@@ -11,7 +11,7 @@ If you find an interesting piece of software here, consider to package it, also
|
||||
[pyArango](https://pypi.org/project/pyArango/) | setuptools | devel | Anna | ✔ | ✔
|
||||
[pycouchdb](https://pypi.org/project/pycouchdb/) | poetry | devel | Anna | ✔ | ✔
|
||||
[azure-sdk-tools](https://github.com/Azure/azure-sdk-for-python/tree/main/tools/azure-sdk-tools) | setuptools | devel | Anna | ✔ | ✔
|
||||
[Lua-cURL](https://github.com/Lua-cURL/Lua-cURLv3) | cmake | lua | Anna | ✔ | ✔
|
||||
[odilia](https://odilia.app) | cargo | accessibility | Anna | ✔ | ✖
|
||||
[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖
|
||||
[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?
|
||||
[greenclip](https://github.com/erebe/greenclip) (source build) | cabal | x11-misc | NRK | ✔ | ✖
|
||||
|
||||
@@ -8,7 +8,6 @@ inherit cmake
|
||||
# TODO(NRK):
|
||||
# - enable tests
|
||||
# - useflag for static lib (?)
|
||||
# - move this under dev-libs or maybe split the md2html tool into it's own package (??)
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST phx-class-registry-3.0.5.tar.gz 23756 BLAKE2B 7ba98323cb91a328b7dbe3df2def174d950c9f78da2fbd62c81dbf3803d570d42794a20ca3219b41f8f5b739efd3317ce8672f70169db492c2cda8a980460fb1 SHA512 324171cbf14132e02c58026d90c87d408fd321d95258cf8cd66de472a125177c4131ca1e47fad279db3384a8a3a50832eb1287a4b577c76c79a9391fa1d998c6
|
||||
DIST phx-class-registry-4.0.6.tar.gz 26010 BLAKE2B 8c0f65f97efbe0dbae15d11ab52c7081f62654a485a784a6668eb37dbe3dbecf16f1fbc62edab06aafb34afd25ad1cb411de5b8768c10d4a501debc385de715f SHA512 da6d328359aae7488b1a34b4248e480c2f5e9c52e1f82bfeeba2be6d43a6014231fec0c32430e9f73c6761206197bb7e3db0b6bad9c847a5643d1609c3534293
|
||||
DIST phx-class-registry-4.1.0.tar.gz 26873 BLAKE2B 5e62efb56e315a15d599ea933d2b6f0026f3c0476e961210f073fb355cfaad770f977aa84b79b32d9c396177a86a0e1ab93c93934fc2f319f610e424f068ba72 SHA512 e6aa7fb704f4129be7c15a74e2a8fc568109c95468d732b210ee7af948f7d6678106eafb05f4d1cfdf5b1a9d987acc0e4f3649397e217df5f1cd0c4f4348a714
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
# Copyright 2020-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An intersection of the Registry and Factory pattern"
|
||||
HOMEPAGE="https://github.com/todofixthis/class-registry"
|
||||
SRC_URI="https://github.com/todofixthis/class-registry/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/class-registry-${PV}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" -m unittest || die "Tests failed with ${EPYTHON}"
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz"
|
||||
DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
|
||||
HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="gamescope? ( gui-wm/gamescope )"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/heroic-${PV}"
|
||||
|
||||
IUSE="gamescope"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/heroic/chrome-sandbox
|
||||
opt/heroic/chrome_crashpad_handler
|
||||
opt/heroic/heroic
|
||||
opt/heroic/libEGL.so
|
||||
opt/heroic/libGLESv2.so
|
||||
opt/heroic/libffmpeg.so
|
||||
opt/heroic/libvk_swiftshader.so
|
||||
opt/heroic/libvulkan.so.1
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
|
||||
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
|
||||
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
|
||||
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
|
||||
"
|
||||
|
||||
src_install() {
|
||||
mv "${S}" "${WORKDIR}/heroic"
|
||||
insinto /opt
|
||||
doins -r "${WORKDIR}/heroic"
|
||||
insinto /opt/bin
|
||||
doins "${FILESDIR}/heroic"
|
||||
fperms +x /opt/heroic/heroic /opt/bin/heroic
|
||||
|
||||
#fix login error both EPIC and GOG
|
||||
fperms +x /opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
|
||||
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
|
||||
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
|
||||
|
||||
domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
|
||||
newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" heroic.png
|
||||
if use gamescope; then
|
||||
#Start Heroic as gamescope window
|
||||
domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa SHA512 4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9
|
||||
@@ -1,11 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Heroic Games Launcher (Gamescope)
|
||||
Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- /opt/heroic/heroic --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=heroic
|
||||
StartupWMClass=Heroic
|
||||
Comment=An Open Source GOG and Epic Games launcher
|
||||
Comment[de]=Ein Open Source Spielelauncher for GOG und Epic Games
|
||||
MimeType=x-scheme-handler/heroic;
|
||||
Categories=Game;
|
||||
@@ -1,11 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Heroic Games Launcher
|
||||
Exec=/opt/heroic/heroic %U
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=heroic
|
||||
StartupWMClass=Heroic
|
||||
Comment=An Open Source GOG and Epic Games launcher
|
||||
Comment[de]=Ein Open Source Spielelauncher for GOG und Epic Games
|
||||
MimeType=x-scheme-handler/heroic;
|
||||
Categories=Game;
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
/opt/heroic/heroic %U
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<use>
|
||||
<flag name="gamescope">Efficient micro-compositor for running games</flag>
|
||||
</use>
|
||||
<maintainer type="person">
|
||||
<email>gonegrier.duarte@gmail.com</email>
|
||||
<name>Gonçalo Negrier Duarte</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Heroic-Games-Launcher/HeroicGamesLauncher</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1,2 @@
|
||||
DIST lms-3.50.1.tar.gz 419715 BLAKE2B 80a8c08268d48e4fe8b64f66063cbe925b71288d0604c1395b54fdd35cfe7e815f9f67861cd52ba1934debc04291d96fe85c16ef99108fb9491015cea7562396 SHA512 8787d9a26bddb93d55e42f9b5f5c0295d8c67404e7648c3be620e03ae1e1ed243d87ff978a7c687dd349db4309e858807956bfa804207809c3b2fe3eed87977b
|
||||
DIST lms-3.51.1.tar.gz 427958 BLAKE2B 88e7afc4fa3c28761d0ce6fa9c5d98ab9c9525f2138ef0523e9bae45511c74c9417b8717de56b054f5ec15c444fcbc00336795f3bdcbbb906ddde97bc54ad6cd SHA512 f53907e0bbf9f6a26d9231e7eca01fd92f981e1271879bcbb960829b1416d1d73e980f50b4a5a12d1b0e48b7b9d1680b53fedce8e015eee33edc3c890625c34b
|
||||
|
||||
72
media-sound/lms/lms-3.51.1.ebuild
Normal file
72
media-sound/lms/lms-3.51.1.ebuild
Normal file
@@ -0,0 +1,72 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake flag-o-matic pam systemd
|
||||
|
||||
DESCRIPTION="Lightweight Music Server."
|
||||
HOMEPAGE="http://lms-demo.poupon.dev/ https://github.com/epoupon/lms"
|
||||
SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test stb"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/lms
|
||||
dev-cpp/wt
|
||||
dev-libs/boost
|
||||
dev-libs/libconfig[cxx]
|
||||
media-libs/taglib
|
||||
media-video/ffmpeg
|
||||
|
||||
!stb? ( media-gfx/graphicsmagick )
|
||||
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
|
||||
stb? ( dev-libs/stb )
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-respect-ldflags.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
append-flags -I/usr/include/stb/deprecated
|
||||
|
||||
local mycmakeargs=(
|
||||
-DIMAGE_LIBRARY=$(usex stb STB GraphicsMagick++)
|
||||
-DENABLE_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
systemd_newunit conf/systemd/default.service lms.service
|
||||
newinitd "${FILESDIR}/lms.init" lms
|
||||
dopamd conf/pam/lms
|
||||
mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die
|
||||
|
||||
# Already installed in the proper directory
|
||||
rm "${ED}/usr/share/lms/default.service" || die
|
||||
rm "${ED}/usr/share/lms/lms" || die
|
||||
|
||||
keepdir /var/log/lms
|
||||
fowners -R lms:lms /var/log/lms
|
||||
|
||||
keepdir /var/lms
|
||||
fowners lms:lms /var/lms
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -474,7 +474,7 @@ declare -A GIT_CRATES=(
|
||||
[poll-promise]="https://github.com/EmbarkStudios/poll-promise;b493586107b0e508860aa2e9d18049fd8cd9d13f"
|
||||
)
|
||||
|
||||
inherit cargo desktop
|
||||
inherit cargo desktop xdg-utils
|
||||
|
||||
DESCRIPTION="Tool for rendering OSDs over Walksnail DVR recordings"
|
||||
HOMEPAGE="https://github.com/avsaase/walksnail-osd-tool"
|
||||
@@ -485,7 +485,6 @@ KEYWORDS="~amd64"
|
||||
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 GPL-3 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 Unlicense XC ZLIB"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="x11-libs/gtk+"
|
||||
RDEPEND="${DEPEND}
|
||||
media-video/ffmpeg"
|
||||
BDEPEND=">=virtual/rust-1.71.1-r1"
|
||||
@@ -510,3 +509,12 @@ src_install() {
|
||||
doicon -s scalable walksnail-osd-tool.svg
|
||||
make_desktop_entry walksnail-osd-tool 'Walksnail OSD Tool' walksnail-osd-tool
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo desktop git-r3
|
||||
inherit cargo desktop git-r3 xdg-utils
|
||||
|
||||
DESCRIPTION="Tool for rendering OSDs over Walksnail DVR recordings"
|
||||
HOMEPAGE="https://github.com/avsaase/walksnail-osd-tool"
|
||||
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/avsaase/walksnail-osd-tool.git"
|
||||
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 GPL-3 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 Unlicense XC ZLIB"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="x11-libs/gtk+"
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
media-video/ffmpeg"
|
||||
BDEPEND=">=virtual/rust-1.71.1-r1"
|
||||
@@ -33,3 +33,12 @@ src_install() {
|
||||
doicon -s scalable walksnail-osd-tool.svg
|
||||
make_desktop_entry walksnail-osd-tool 'Walksnail OSD Tool' walksnail-osd-tool
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST candy-5.3.tar.gz 48212 BLAKE2B 599b9ab1629f291b791bff51fc9059ed41228389d4c52d880b5efd40c31849906c5122da555fcfa5be3fb0b7c1ec6f3ce4c0f1a62e050ea00891bd89309873a4 SHA512 943f6ab211ba737dc706b2a7c09c50f1b6a00276d4ac937ed0c04df7d40078d41a0b71f0a132e8a1b532d0ec21e78fffc696d7d75b8398201456f64b920f4c86
|
||||
DIST candy-5.5.tar.gz 50711 BLAKE2B 27788b5eb5bb01fd030afb9b275595d7b32f37d12bfc7b0c257764af49a734f55b8d569fef9523018461cac1aca7590ee527f425844f45587b7d7909ac486596 SHA512 f7676d6d8a05e799e889a9bcac25f5d743755418a4f4fb8d40fb42e8327aa5767f81c5d5b109763592d9d3a524d9ebe6841958dc30e7d2db740d7835c8d207b8
|
||||
|
||||
@@ -22,7 +22,6 @@ dev-cpp/libcutl
|
||||
dev-cpp/libstudxml
|
||||
dev-python/biplist
|
||||
dev-python/http-ece
|
||||
dev-python/phx-class-registry
|
||||
dev-python/proxy_tools
|
||||
dev-python/tweepy
|
||||
dev-util/odb
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
move dev-util/cargo-make dev-build/cargo-make
|
||||
move app-text/md4c dev-libs/md4c
|
||||
|
||||
Reference in New Issue
Block a user