mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-16 18:43:18 -04:00
Merge updates from master
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
DIST pulumi-v3.146.0-linux-x64.tar.gz 84221423 BLAKE2B d26791087d260ac0e06e22a2422eb3b78c5fe3140778030fd9507232888c5b032b138d0b0736fd08e4c152c79b70bca17f9397cf705ef7794884463f0d93e01b SHA512 9ed651f6ae33aa04ee9c6d0523b27f05a110432c551412c56edb7f54b6c252f868f123dbb460d0876d4b16a02aa06293e950a226462bf644e65f9fdee53cbe27
|
||||
DIST pulumi-v3.148.0-linux-x64.tar.gz 86286368 BLAKE2B 15db79407a25a0823612337f012247d3a31b80cd61bd39812b680043ac9e53a3ab9baaf150ba4d044d841da300641e0b856bd59168bbac6ef63cc0f0c4edec88 SHA512 8327f5c6816eb078d280cff265e1bc19c6912f5da4fe924dc3dcbf7a8d1dcb81c2bea1121d3ffcc22f7febfba35a8b50151a908bd17459e4bac3966da253ae88
|
||||
DIST pulumi-v3.150.0-linux-x64.tar.gz 86297595 BLAKE2B 075104edbcb46d4e8291a6323560c31343b7fc1df41999b93304f23c864060f17ecd9e82d90745cdc24652c3ebd298a69b29b73113911841904b3e16d7cc37fa SHA512 d4793cc345cec3962f17de7e76b8cd75dcfd172234d0fdc09fabef9631fd5334040356b9d1425d1d67976dac8cec61fdcc2ff57e20908819350e77a87a518bb8
|
||||
DIST pulumi-v3.152.0-linux-x64.tar.gz 87385748 BLAKE2B d4911d397773f1e6bcb92c6769e8cd3c21a86b4ee3e83c9408c898f706683d099cc5f0c292606c1564937f7033bee28be5a4ccf24190ef896437b4b2278a0b9c SHA512 17f69b94b2978e74955a00a4b1febad4df3266692a863cbaf198a8ee9ca4e073506e2da76ef1773dbe6ed4f77b819b71159d9336875628737e1adc4e1130be3b
|
||||
|
||||
@@ -30,8 +30,8 @@ RDEPEND="
|
||||
=dev-python/pyyaml-6*[${PYTHON_USEDEP}]
|
||||
=dev-python/textual-0.88*[${PYTHON_USEDEP}]
|
||||
=dev-python/tzlocal-5.2*[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}]
|
||||
~dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-2*[${PYTHON_USEDEP}]
|
||||
=dev-python/platformdirs-4*[${PYTHON_USEDEP}]
|
||||
<dev-python/click-9.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
|
||||
2
app-text/simplenote-desktop-bin/Manifest
Normal file
2
app-text/simplenote-desktop-bin/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST simplenote-desktop-bin-2.23.0-amd64.deb 142363430 BLAKE2B 37897e85c355906e1767e639bb021e40370d6a28e69c94d3b91bee278b5a95bf24a99ac729d04eb5a55152413eba91b747e5cd9f48732f4b197699db42213d44 SHA512 fd061dd24fbcd53a0ac385c5c5150e64ac3df0126d07f83d3fc5faa672a07991036bb3bed617ac190f559edf6c9f3e02ca28ffc50da00bf8d3c5688c64ff4c47
|
||||
DIST simplenote-desktop-bin-2.23.0-arm64.deb 142682278 BLAKE2B 2bdeb64044d8eb34dfeab6527a8e53adf4e16f9390df24c02396e9f17e08baa2270d2247c210ebcc64f2433347be24b41d82f3e50f320c8c7ab230302cad89d2 SHA512 56416b2d6548e6b36bca4c81cf2f6add072372b8ec287f2676116e478651c2e940399857a500cf19a8e5e61b31d4bac4de536621fdc2e90e4a56be1c9b87de2c
|
||||
11
app-text/simplenote-desktop-bin/metadata.xml
Normal file
11
app-text/simplenote-desktop-bin/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>alexander@neuwirth-informatik.de</email>
|
||||
<name>Alexander Puck Neuwirth</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_LANGS="
|
||||
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
|
||||
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
|
||||
sw ta te th tr uk ur vi zh-CN zh-TW
|
||||
"
|
||||
|
||||
inherit chromium-2 desktop unpacker xdg
|
||||
|
||||
DESCRIPTION="The simplest way to keep notes"
|
||||
HOMEPAGE="https://simplenote.com"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-amd64.deb\
|
||||
-> ${P}-amd64.deb
|
||||
)
|
||||
arm64? (
|
||||
https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-arm64.deb\
|
||||
-> ${P}-arm64.deb
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="
|
||||
MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
|
||||
unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm64"
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXrandr
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="opt/Simplenote/*"
|
||||
|
||||
pkg_pretend() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# cleanup languages
|
||||
pushd "opt/Simplenote/locales" || die
|
||||
chromium_remove_language_paks
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for size in {64,128,512}; do
|
||||
doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/simplenote.png"
|
||||
done
|
||||
|
||||
domenu usr/share/applications/simplenote.desktop
|
||||
|
||||
local DESTDIR="/opt/Simplenote"
|
||||
pushd "opt/Simplenote" || die
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
doexe chrome-sandbox chrome_crashpad_handler simplenote *.so*
|
||||
|
||||
insinto "${DESTDIR}"
|
||||
doins *.pak *.bin *.json *.dat
|
||||
insopts -m0755
|
||||
doins -r locales resources
|
||||
|
||||
# Chrome-sandbox requires the setuid bit to be specifically set.
|
||||
# see https://github.com/electron/electron/issues/17972
|
||||
fperms 4755 "${DESTDIR}"/chrome-sandbox
|
||||
|
||||
dosym "${DESTDIR}"/simplenote /opt/bin/simplenote
|
||||
popd || die
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7
|
||||
DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b
|
||||
DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db
|
||||
DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST wt-4.11.1.tar.gz 10573506 BLAKE2B 832088ba70af307d2abc374c384f5c41920f07439b43e6a53705c34d634e4b412fb075342883f6bf6dda7418ff4277bacd264133afc61567b29ba9bcdfb92257 SHA512 b3afab7327abc7a61ec8963af79bd9b3a23127031416fda4115db74287c130a09d5dd99465c0643e28ef9f2feaabe6ea51a8a22f698ae487243c2ae0e635a412
|
||||
DIST wt-4.11.2.tar.gz 10581246 BLAKE2B 6b1ac3e53a8eab572354f4a43ed20cf92ce1049f79aae0333730fb283cd3c4fc274f8ebe94a08fffeafb73a1ccccf1771d180189ef6d825336172ab891992cbc SHA512 e512c88616878b8fa3b992aa9d2f232d994ee6108607af4e5d511a2fecd7ae35cf33a63435a0ff356df715b386f2061731dcfb28c529bc43c901f17787686f34
|
||||
DIST wt-4.11.3.tar.gz 10601583 BLAKE2B dd838a1f42fedc93f127f8a496feccc47359bd6883103ec7574e85f47d8e4452d83b48def467e68c97b5f3b3d354b0ed96722b62b306d98ac3d12b09eaf308cb SHA512 de1cf49e1b1d788841b1a87e6455bf5170ab857d0076ef7c60a5592bfb83bcdbc4621b23cac411f4b9dce2fd96b237fb4c80d854c195e575cf2e03515c399e3d
|
||||
|
||||
60
dev-cpp/wt/wt-4.11.3.ebuild
Normal file
60
dev-cpp/wt/wt-4.11.3.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Wt, C++ Web Toolkit"
|
||||
HOMEPAGE="https://www.webtoolkit.eu/wt https://github.com/emweb/wt"
|
||||
SRC_URI="https://github.com/emweb/wt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc mysql opengl +pango pdf postgres ssl"
|
||||
|
||||
DEPEND="
|
||||
mysql? ( virtual/mysql )
|
||||
opengl? ( virtual/opengl )
|
||||
pango? ( x11-libs/pango )
|
||||
postgres? ( dev-db/postgresql )
|
||||
ssl? ( dev-libs/openssl )
|
||||
<=dev-libs/boost-1.86.0:=
|
||||
media-libs/libharu
|
||||
media-gfx/graphicsmagick[jpeg,png]
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
BDEPEND="
|
||||
doc? (
|
||||
app-text/doxygen[dot]
|
||||
dev-qt/qttools[qdoc]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/wt-no-rundir.patch")
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIB_INSTALL_DIR=$(get_libdir)
|
||||
-DBUILD_EXAMPLES=OFF
|
||||
-DINSTALL_DOCUMENTATION=$(usex doc)
|
||||
-DDOCUMENTATION_DESTINATION="share/doc/${PF}"
|
||||
-DENABLE_SSL=$(usex ssl)
|
||||
-DENABLE_HARU=$(usex pdf)
|
||||
-DENABLE_PANGO=$(usex pango)
|
||||
-DENABLE_SQLITE=ON
|
||||
-DENABLE_POSTGRES=$(usex postgres)
|
||||
-DENABLE_MYSQL=$(usex mysql)
|
||||
-DENABLE_FIREBIRD=OFF
|
||||
-DENABLE_QT4=OFF
|
||||
-DENABLE_QT5=OFF
|
||||
-DENABLE_QT6=ON
|
||||
-DENABLE_SAML=ON
|
||||
-DENABLE_OPENGL=$(usex opengl)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST textual-dev-1.7.1.gh.tar.gz 73273 BLAKE2B 6a9aac72418772d32ff034468d1b1a2e7153e9c6d177b58d09a9731a0ee366dcbb45f780f28535a7a60141531f66f765c72359e391c2648f405b1510af3088a3 SHA512 421076c1e512d65f0fcb02f7f2889ed5c81ebff5abe59488f6cfe236f9ea24b3203a6cb42b837718bd8d457f9bdb1afaed5d5a87f50b2f6bd5e23fe39a29a91d
|
||||
DIST textual-dev-1.7.0.gh.tar.gz 73285 BLAKE2B 1798c09904063cb79ee965be02a5a801693e629376073ed14426ff5ba4712eea299e7fa42322c7eaadce47726d06c4bb9599060ad8a58dd94b55c95c76fd3381 SHA512 a3c2e14a3305620bfedc5a3d5f39844b107881ac2cbd39657f9e60f442e4dafbb8da5cb9d605e7033c1ad5e1766ae5a0c8de5c95127cc90ae4ded19dcc5cc2a3
|
||||
|
||||
@@ -21,5 +21,7 @@ DEPEND=">=games-emulation/mupen64plus-core-2.5
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
rm -rf "${D}"/usr/$(get_libdir)/
|
||||
rm -rf "${D}"/usr/$(get_libdir)/ \
|
||||
"${D}"/usr/plugins/ \
|
||||
"${D}"/usr/bin/qt.conf
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2018-2024 Gentoo Authors
|
||||
# Copyright 2018-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST coretoppings-v4.5.0.tar.bz2 162641 BLAKE2B 122aa1e468dfa72da54997a637f7bbf21080b037e92ff56c4000fb09441e4c1d55e3ab4068bcb2da32f3a87337219359e1d548b872b8cce82e7d87a1eb9785db SHA512 886f8a2b26a7dded7c7aa1dd219898238975daca84650afe1e4d1d6e365e41d6c4d1626139062330b022e9b0cda5ef46633d9a9704cc7f92e7dbf8cf97631eb7
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg cmake
|
||||
|
||||
DESCRIPTION="Additional features, plugins, widgets etc for C Suite"
|
||||
HOMEPAGE="https://gitlab.com/cubocore/coreapps/coretoppings"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coretoppings.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/cubocore/coreapps/coretoppings/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="location pulseaudio"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libdbusmenu-qt
|
||||
dev-qt/qtbluetooth:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
gui-libs/libcprime
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXrender
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
location? ( dev-qt/qtlocation:5 )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
"
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg cmake
|
||||
|
||||
DESCRIPTION="Additional features, plugins, widgets etc for C Suite"
|
||||
HOMEPAGE="https://gitlab.com/cubocore/coreapps/coretoppings"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coretoppings.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/cubocore/coreapps/coretoppings/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="location pulseaudio"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libdbusmenu-qt
|
||||
dev-qt/qtbluetooth:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
gui-libs/libcprime
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXrender
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
location? ( dev-qt/qtlocation:5 )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
"
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<use>
|
||||
<flag name="location">
|
||||
Enable location discovery
|
||||
</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="gitlab">cubocore/coreapps/coretoppings</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST swayr-0.27.4.tar.gz 1019633 BLAKE2B b44e6906262b4a9da1c19df052fdf6836626cb975fefd6d431395e0b32f72e4764b22428e0518ddd65241fa62ea7afbb9200e5e0eae534dc63e4afc3f5678a46 SHA512 029e7cec885c375968c343f9395e97bdda60864aea1b6b8b9b08cbad8099c23733e3e97eba4c65fbbd234ba048e92efaa876e8735931d61d6db5bd2f2ce27c89
|
||||
DIST swayr-0.28.0.tar.gz 1021140 BLAKE2B 03ec0d5001de97249f58abc7b5198d32e639fced9e48b3169ac892a3391d5a0168cdc5a3f2c296475b82e649b670d58f76b65e442256ddaaf49638cf8a714419 SHA512 cdb4968dd88b8c1ae62a0e7c7534d629e477f82ed059c7e13bdfa59333cbde4d8525b988c9f57f9236613574301b673e9558df7cf4187e626230936a584ff368
|
||||
DIST swayr-0.28.1.tar.gz 1022215 BLAKE2B 1ade9ca32ba6d2b833c734ac90a9d3b503f9c20b138484c636d90c595cc416c5ed9f1d42d0925e1afeee63cb2af96de88cc3143ac460d781694f06f4ccc411ad SHA512 03b822f4e5716ceaa5bbb5f39635d740126ac4ade8c32444b9f29269a613df5231dde39b984fb3172a69e852f3b60752569ba764ab941528d73c30571a682188
|
||||
DIST swayr-swayr-0.28.0-crates.tar.xz 16771216 BLAKE2B a3b063a52cad50573f27560d0edcc260a73b10725bc13306f94f6f2c9e3ddadb0951b3239051eca62a039f50148b51f3e7fbdceca910d2df4214f2d9d19319c3 SHA512 476d0d9322372fff094af5189c7a3f12284cb4873f722ba6023ab2092ef950ae0a8333922fdd4a50d1030fa4e9bb6346f55efaea2812f0cf9772840a06b96d8f
|
||||
DIST swayr-swayrbar-0.4.2-crates.tar.xz 19230052 BLAKE2B d3114dc6cd1288294eb42aa7edecbafa4195a19dcf0febaae96051ef85421eb359b4a16f5797e4d47159a294e7648a1d5227f8d43b126cdc84d8b8ed579009b1 SHA512 d2ea34da44713d0abd25bbc49a45cac1f4f4f4545afb765302e45fc7da3231b567a301c46b94439383a29c9a43c3dace5a8f20a62d2d72037c61202893337122
|
||||
DIST swayr-swayr-0.28.1-crates.tar.xz 16983532 BLAKE2B 22d70056953fab5db8a0258fa55a65fa15dd8141d02117f4cf5c51d9f5a363f843b4e080193c71aaf0e00b761f3977280bab4e1286ee27174e8e0910b14503ee SHA512 5e457dfa496b46ceb24a3b36f111c4234ef91815605fea1698689bb9c7318698a6f46e9860e670b20fe737565bcdfa8eff58b82e6d120a3f11467c59a60c52e6
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -8,20 +8,17 @@ CRATES="
|
||||
|
||||
inherit cargo systemd
|
||||
|
||||
# swayr is packaged with swayrbar and the archive is versioned from swayrbar.
|
||||
MY_PV="0.4.2"
|
||||
|
||||
DESCRIPTION="A LRU window-switcher (and more) for the sway window manager"
|
||||
HOMEPAGE="https://sr.ht/~tsdh/swayr/"
|
||||
SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/swayrbar-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-swayrbar-${MY_PV}/swayr-swayrbar-${MY_PV}-crates.tar.xz"
|
||||
SRC_URI="https://git.sr.ht/~tsdh/swayr/archive/${P}.tar.gz"
|
||||
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/swayr-${P}/swayr-${P}-crates.tar.xz"
|
||||
|
||||
S="${WORKDIR}/swayr-swayrbar-${MY_PV}/"
|
||||
S="${WORKDIR}/swayr-${P}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Autogenerated by pycargoebuild
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD-2 MIT MPL-2.0 Unicode-DFS-2016"
|
||||
LICENSE+=" Apache-2.0 BSD-2 MIT MPL-2.0 Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
DIST niri-0.1.10.1-vendored-dependencies.tar.xz 53928792 BLAKE2B 28eb1d090b12f8b324e89d807b0999161360ecc71fc2b3d2b5e7a1cdcb7313e307867f4a763a6124d4bde46c28b90fa3797d75d62fa1b20ac3ae998b69cf94cd SHA512 7ee23334de2dacfdd6e2f73b2056ed81af39abef132d423c9c6097de367f7be3e0ba1694b4818f0ee89518c0e379aafd0ece426ac97a52a5b9c96bd9532ed49e
|
||||
DIST niri-0.1.10.1.tar.gz 429116 BLAKE2B 394cce3c11d19ef65d450a0e402e3c97affdff798340bb37aba90ea9b49c4cb5e7417873bd0e66bafb2ff035d71ddfca14fb91a86aa997dc23534bd1eff48035 SHA512 ba816350bad30debcb961d6c516c96a0a732621e78e08f7f04bbf3bee46cb463318a59acf532660288022a247cfcd636d59159b66fd01c1c702d58f8ddf44e6a
|
||||
DIST niri-25.01-vendored-dependencies.tar.xz 47572184 BLAKE2B d8675c7f98f43fe34ff0237b78ae772296015ff28509960b87aa828937bf541fbfeb23cadaf869bfe128fbeff8d16f362e8967a124b996cea2ed0a53036480cb SHA512 a498d667e65175190e5d60edcdb4b11defd34e76644b29f14f01dd31035ac2dc4dfa1962afa57e18d1a06c775c3e6302c3e5cbb6b1fdb3980b148c9912a1ee14
|
||||
DIST niri-25.01.tar.gz 572739 BLAKE2B b8d1b1919cc5568b38ffae225a815669dacf8fd5a9d3d6f4e3083f90e4a0ed811ffdf718166ca850655d679af428c7f4067a4973802ecdeb1e580351d2f796d9 SHA512 5c555f4410659a4301151a58938cc9880a9a244af138157c0be0fb38f0e82d20e6fccccad7e47ef515d3aaa0f7ddeef5088adad3f8d0be1a99a89f822c8b7a66
|
||||
DIST niri-25.02-vendored-dependencies.tar.xz 46867412 BLAKE2B b8bc3ebddd0495448118565130777a21c5c727952ce9a1a67adc112e4173a2a23e550d28f88e299856a4b7348322406d79661487a690758f35b541a8936eb419 SHA512 dcc3c542e4743f0b68b84dcac1f540123e7a69fc6d97a9a51185802a335de4ef25ebd2ff9db92bb3015670da56bc685382e25b4e418e22c370ec99ee40a9123e
|
||||
DIST niri-25.02.tar.gz 666937 BLAKE2B 79a050f001b0287b8de81b7368da661900ac86f2515a5b91fc44e8b52604e2a1bfe430dc251212ff4fca60f42bf5741d3acb492df3275a1e87962d60f60342c0 SHA512 1ed4061cf6267c32a035604314f6c324f3002891ef14bbec5bfdb8b980cab5d2ef94b856cd651d7ebb99e249158be5849c66f661ab731ac6f0c25f2eda8a3745
|
||||
|
||||
@@ -1,88 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {16..19} )
|
||||
RUST_MIN_VER="1.77.0"
|
||||
|
||||
inherit llvm-r1 cargo systemd
|
||||
|
||||
DESCRIPTION="Scrollable-tiling Wayland compositor"
|
||||
HOMEPAGE="https://github.com/YaLTeR/niri"
|
||||
SRC_URI="
|
||||
https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
|
||||
Unicode-3.0 Unicode-DFS-2016
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+dbus screencast systemd"
|
||||
REQUIRED_USE="
|
||||
screencast? ( dbus )
|
||||
systemd? ( dbus )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
media-libs/libdisplay-info:=
|
||||
media-libs/mesa
|
||||
sys-auth/seatd:=
|
||||
virtual/libudev:=
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
screencast? (
|
||||
media-video/pipewire:=
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
# Clang is required for bindgen
|
||||
BDEPEND="
|
||||
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
|
||||
"
|
||||
|
||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/niri"
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r1_pkg_setup
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usev dbus)
|
||||
$(usev screencast xdp-gnome-screencast)
|
||||
$(usev systemd)
|
||||
)
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dobin resources/niri-session
|
||||
systemd_douserunit resources/niri{.service,-shutdown.target}
|
||||
|
||||
insinto /usr/share/wayland-sessions
|
||||
doins resources/niri.desktop
|
||||
|
||||
insinto /usr/share/xdg-desktop-portal
|
||||
doins resources/niri-portals.conf
|
||||
}
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {16..19} )
|
||||
RUST_MIN_VER="1.80.0"
|
||||
LLVM_COMPAT=( 18 19 )
|
||||
RUST_MIN_VER="1.80.1"
|
||||
|
||||
# used for version string
|
||||
export NIRI_BUILD_COMMIT="e05bc26"
|
||||
export NIRI_BUILD_COMMIT="b94a5db"
|
||||
|
||||
inherit cargo llvm-r2 systemd
|
||||
|
||||
@@ -96,9 +96,5 @@ src_test() {
|
||||
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||
|
||||
# tests might fail when executed in parallel
|
||||
# https://github.com/YaLTeR/niri/issues/953
|
||||
export RAYON_NUM_THREADS=1
|
||||
|
||||
cargo_src_test
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST TauonMusicBox-7.8.0.tar.gz 1080654 BLAKE2B 6c671efc10f0e7340bb2db0ebcc59f25784a665a9a2e85ab5132a10362d9d0f7041affedc763ed5acde19c529c742e127eb1493578f9f79ca7f3b1dfd4439784 SHA512 0896e185314037e23d76776ce96b227ede8a96651958df7ca0acc0d37c431169aeb72395116d8887d37c1360c15f436f7488c751866e60fa5ba3a5082b9acef8
|
||||
DIST TauonMusicBox-7.8.3.tar.gz 1085686 BLAKE2B 92014544bc45c92ca8170ae88c56eb2a767b0dff2dcd1086cb73d22a4287b6a82be7b3134a41329940ccc6080377d82b71c2d9ef891975d62756068c8a97f867 SHA512 f1679326a49c1d341ea773b5f402fa4ad00ac2c79549fc04b2959bdf2dfad045e6e88add5b9075e660016a4d94d15e43e5d5c93e6f413e727d30f5aaa8fbdc1d
|
||||
DIST TauonMusicBox-7.9.0.tar.gz 1354787 BLAKE2B 2116c84ec687ec337e712aefa5da54b08e572b917c3a41d94687a95bfefd8d7a3276422b4e68cda8ed5f27f92a32bf491d41f1f4476e193f19ce927d6f6d02b4 SHA512 17b26b296385f3c2b6006a6a33453e5a277c8bc901f717bac3751bddc1691116e0bf116db9457e425d61d300200b5ca487f5b4949ca2be2993657be4fa9d87cf
|
||||
|
||||
104
media-sound/TauonMusicBox/TauonMusicBox-7.9.0.ebuild
Normal file
104
media-sound/TauonMusicBox/TauonMusicBox-7.9.0.ebuild
Normal file
@@ -0,0 +1,104 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit desktop distutils-r1 optfeature plocale xdg
|
||||
|
||||
DESCRIPTION="The desktop music player of today!"
|
||||
HOMEPAGE="https://tauonmusicbox.rocks/"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
EGIT_SUBMODULES=()
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
|
||||
else
|
||||
SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
S="${WORKDIR}/Tauon-${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
PHAZOR_DEPS="
|
||||
dev-libs/miniaudio
|
||||
media-libs/flac
|
||||
media-libs/game-music-emu
|
||||
media-libs/libopenmpt
|
||||
media-libs/opus
|
||||
media-libs/opusfile
|
||||
media-libs/libsamplerate
|
||||
media-libs/libvorbis
|
||||
media-sound/mpg123
|
||||
media-sound/wavpack
|
||||
sci-libs/kissfft[-cpu_flags_x86_sse]
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
dev-python/musicbrainzngs[${PYTHON_USEDEP}]
|
||||
dev-python/natsort[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pysdl2[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/setproctitle[${PYTHON_USEDEP}]
|
||||
dev-python/send2trash[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
media-video/ffmpeg
|
||||
media-libs/mutagen[${PYTHON_USEDEP}]
|
||||
media-libs/sdl2-image
|
||||
|
||||
${PHAZOR_DEPS}
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
|
||||
dev-libs/libayatana-appindicator
|
||||
media-sound/mpg123-base
|
||||
x11-libs/libnotify
|
||||
"
|
||||
|
||||
BDEPEND="sys-devel/gettext"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-7.9.0-phazor-build.patch" )
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
|
||||
build_locale() {
|
||||
msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
|
||||
}
|
||||
|
||||
plocale_for_each_locale build_locale
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
install_locale() {
|
||||
insinto "/usr/share/locale/${1}/LC_MESSAGES"
|
||||
doins "locale/${1}/LC_MESSAGES/tauon.mo"
|
||||
}
|
||||
|
||||
plocale_for_each_locale install_locale
|
||||
|
||||
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
|
||||
domenu extra/tauonmb.desktop
|
||||
doicon -s scalable extra/tauonmb.svg
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "last fm support" dev-python/pylast
|
||||
optfeature "PLEX support" dev-python/plexapi
|
||||
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
@@ -5,9 +5,10 @@ EAPI=8
|
||||
PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit cmake desktop distutils-r1 optfeature plocale xdg
|
||||
inherit desktop distutils-r1 optfeature plocale xdg
|
||||
|
||||
DESCRIPTION="The desktop music player of today!"
|
||||
HOMEPAGE="https://tauonmusicbox.rocks/"
|
||||
@@ -21,12 +22,15 @@ else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
S="${WORKDIR}/Tauon-${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
PHAZOR_DEPS="
|
||||
dev-libs/miniaudio
|
||||
media-libs/flac
|
||||
media-libs/game-music-emu
|
||||
media-libs/libopenmpt
|
||||
media-libs/opus
|
||||
media-libs/opusfile
|
||||
@@ -46,6 +50,7 @@ DEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/setproctitle[${PYTHON_USEDEP}]
|
||||
dev-python/send2trash[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
media-video/ffmpeg
|
||||
media-libs/mutagen[${PYTHON_USEDEP}]
|
||||
media-libs/sdl2-image
|
||||
@@ -57,27 +62,16 @@ RDEPEND="
|
||||
${DEPEND}
|
||||
|
||||
dev-libs/libayatana-appindicator
|
||||
media-sound/mpg123-base
|
||||
x11-libs/libnotify
|
||||
"
|
||||
|
||||
BDEPEND="sys-devel/gettext"
|
||||
|
||||
src_prepare() {
|
||||
# Workaround. If PATCHES is used it would be applied to times and fail
|
||||
eapply "${FILESDIR}/${PN}-fix-desktop.patch"
|
||||
|
||||
distutils-r1_src_prepare
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
distutils-r1_src_configure
|
||||
cmake_src_configure
|
||||
}
|
||||
PATCHES=( "${FILESDIR}/${PN}-7.9.0-phazor-build.patch" )
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
cmake_src_compile
|
||||
|
||||
build_locale() {
|
||||
msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
|
||||
@@ -86,14 +80,8 @@ src_compile() {
|
||||
plocale_for_each_locale build_locale
|
||||
}
|
||||
|
||||
src_test() {
|
||||
distutils-r1_src_test
|
||||
cmake_src_test
|
||||
}
|
||||
|
||||
python_install() {
|
||||
newbin tauon.py tauon
|
||||
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
|
||||
distutils-r1_python_install
|
||||
|
||||
install_locale() {
|
||||
insinto "/usr/share/locale/${1}/LC_MESSAGES"
|
||||
@@ -102,15 +90,10 @@ python_install() {
|
||||
|
||||
plocale_for_each_locale install_locale
|
||||
|
||||
insinto "/usr/share/${PN}"
|
||||
doins -r assets theme templates
|
||||
doins input.txt
|
||||
|
||||
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
|
||||
domenu extra/tauonmb.desktop
|
||||
doicon -s scalable extra/tauonmb.svg
|
||||
|
||||
distutils-r1_python_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
@@ -1,102 +0,0 @@
|
||||
commit 6438345be829fa95bcaedf125cf4b29aa1d5064d
|
||||
Author: David Roman <davidroman96@gmail.com>
|
||||
Date: Sun Jun 2 15:47:44 2024 +0200
|
||||
|
||||
replace isounidecode with unidecode
|
||||
|
||||
diff --git a/extra/win-requirements.txt b/extra/win-requirements.txt
|
||||
index ef2dfd42..ccb54be7 100644
|
||||
--- a/extra/win-requirements.txt
|
||||
+++ b/extra/win-requirements.txt
|
||||
@@ -8,7 +8,7 @@ requests
|
||||
beautifulsoup4
|
||||
PlexAPI
|
||||
musicbrainzngs
|
||||
-isounidecode
|
||||
+unidecode
|
||||
infi.systray
|
||||
mutagen
|
||||
natsort
|
||||
diff --git a/requirements.txt b/requirements.txt
|
||||
index 3252278f..970d3a06 100644
|
||||
--- a/requirements.txt
|
||||
+++ b/requirements.txt
|
||||
@@ -6,7 +6,7 @@ requests
|
||||
beautifulsoup4
|
||||
PlexAPI
|
||||
musicbrainzngs
|
||||
-isounidecode
|
||||
+unidecode
|
||||
setproctitle
|
||||
mutagen
|
||||
natsort
|
||||
diff --git a/t_modules/t_lyrics.py b/t_modules/t_lyrics.py
|
||||
index 8e5d197a..19b91bd8 100644
|
||||
--- a/t_modules/t_lyrics.py
|
||||
+++ b/t_modules/t_lyrics.py
|
||||
@@ -18,7 +18,7 @@
|
||||
# along with Tauon Music Box. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
-from isounidecode import unidecode
|
||||
+from unidecode import unidecode
|
||||
from bs4 import BeautifulSoup
|
||||
import urllib.parse
|
||||
import requests
|
||||
@@ -81,7 +81,7 @@ def genius(artist, title, return_url=False):
|
||||
line = line.replace("/", "-")
|
||||
line = line.replace("-&-", "-and-")
|
||||
line = line.replace("&", "-and-")
|
||||
- line = unidecode(line).decode()
|
||||
+ line = unidecode(line)
|
||||
line = urllib.parse.quote(line)
|
||||
line = f"https://genius.com/{line}-lyrics"
|
||||
|
||||
diff --git a/t_modules/t_main.py b/t_modules/t_main.py
|
||||
index c2f2ebab..4848b7b2 100644
|
||||
--- a/t_modules/t_main.py
|
||||
+++ b/t_modules/t_main.py
|
||||
@@ -591,7 +591,7 @@ from pathlib import Path
|
||||
from xml.sax.saxutils import escape, unescape
|
||||
from ctypes import *
|
||||
from send2trash import send2trash
|
||||
-from isounidecode import unidecode
|
||||
+from unidecode import unidecode
|
||||
from collections import OrderedDict
|
||||
|
||||
musicbrainzngs.set_useragent("TauonMusicBox", n_version, "https://github.com/Taiko2k/Tauon")
|
||||
@@ -25663,14 +25663,14 @@ def worker2():
|
||||
s_text = s_cn
|
||||
|
||||
if dia_mode:
|
||||
- title = unidecode(title).decode()
|
||||
+ title = unidecode(title)
|
||||
|
||||
- artist = unidecode(artist).decode()
|
||||
- album_artist = unidecode(album_artist).decode()
|
||||
- composer = unidecode(composer).decode()
|
||||
- album = unidecode(album).decode()
|
||||
- filename = unidecode(filename).decode()
|
||||
- sartist = unidecode(sartist).decode()
|
||||
+ artist = unidecode(artist)
|
||||
+ album_artist = unidecode(album_artist)
|
||||
+ composer = unidecode(composer)
|
||||
+ album = unidecode(album)
|
||||
+ filename = unidecode(filename)
|
||||
+ sartist = unidecode(sartist)
|
||||
|
||||
if cache_string is None:
|
||||
search_dia_string_cache[
|
||||
@@ -30054,9 +30054,9 @@ class Over:
|
||||
click=self.click, replace="github")
|
||||
|
||||
y += spacing
|
||||
- ddt.text((x, y), "isounidecode", colours.box_sub_text, font)
|
||||
- ddt.text((xx, y), "New BSD License", colours.box_text_label, font)
|
||||
- draw_linked_text2(xxx, y, "https://github.com/redvasily/isounidecode", colours.box_sub_text, font,
|
||||
+ ddt.text((x, y), "unidecode", colours.box_sub_text, font)
|
||||
+ ddt.text((xx, y), "GPL-2.0+", colours.box_text_label, font)
|
||||
+ draw_linked_text2(xxx, y, "https://github.com/avian2/unidecode", colours.box_sub_text, font,
|
||||
click=self.click, replace="github")
|
||||
|
||||
y += spacing
|
||||
@@ -0,0 +1,17 @@
|
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index 8c85dc69..2d42d31f 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -86,10 +86,10 @@
|
||||
|
||||
# Linux + macOS + Windows (MINGW64)
|
||||
ext-modules = [
|
||||
- {name = "phazor", sources = ["src/phazor/kissfft/kiss_fftr.c", "src/phazor/kissfft/kiss_fft.c", "src/phazor/phazor.c"], include-dirs = ["/usr/include/opus", "/opt/homebrew/include/opus", "/opt/homebrew/include", "C:/msys64/mingw64/include/opus"], libraries = ["samplerate", "wavpack", "opusfile", "vorbisfile", "mpg123", "FLAC", "openmpt", "gme"], library-dirs = ["/opt/homebrew/lib"] },
|
||||
+ {name = "phazor", sources = ["src/phazor/phazor.c"], include-dirs = ["/usr/include/opus", "/opt/homebrew/include/opus", "/opt/homebrew/include", "C:/msys64/mingw64/include/opus"], libraries = ["kissfft-float-openmp", "samplerate", "wavpack", "opusfile", "vorbisfile", "mpg123", "FLAC", "openmpt", "gme"], library-dirs = ["/opt/homebrew/lib"] },
|
||||
# Set as optional to allow soft-failure, it's expected not to build on Windows/macOS, but we don't want to fail the entire build on it
|
||||
# I have not found a better way to solve this, ideally we would somehow tag this as Linux-exclusive
|
||||
- {name = "phazor-pw", sources = ["src/phazor/kissfft/kiss_fftr.c", "src/phazor/kissfft/kiss_fft.c", "src/phazor/phazor.c"], include-dirs = ["/usr/include/opus"], libraries = ["samplerate", "wavpack", "opusfile", "vorbisfile", "mpg123", "FLAC", "openmpt", "gme", "pipewire-0.3"], optional = true },
|
||||
+ {name = "phazor-pw", sources = ["src/phazor/phazor.c"], include-dirs = ["/usr/include/opus"], libraries = ["kissfft-float-openmp", "samplerate", "wavpack", "opusfile", "vorbisfile", "mpg123", "FLAC", "openmpt", "gme", "pipewire-0.3"], optional = true },
|
||||
]
|
||||
|
||||
package-dir = {"" = "src"}
|
||||
@@ -1,22 +0,0 @@
|
||||
From 203ed16eef31cc199853ecef9d947eb147ab4f16 Mon Sep 17 00:00:00 2001
|
||||
From: David Roman <davidroman96@gmail.com>
|
||||
Date: Fri, 19 Apr 2024 02:02:08 +0200
|
||||
Subject: [PATCH] tauonmb.desktop: add mising stop action (#1132)
|
||||
|
||||
---
|
||||
extra/tauonmb.desktop | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/extra/tauonmb.desktop b/extra/tauonmb.desktop
|
||||
index 1a98fc4e2..5d049f084 100644
|
||||
--- a/extra/tauonmb.desktop
|
||||
+++ b/extra/tauonmb.desktop
|
||||
@@ -21,7 +21,7 @@ StartupWMClass=Tauon Music Box
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=AudioVideo;Player;Audio;
|
||||
-Actions=PlayPause;Previous;Next
|
||||
+Actions=PlayPause;Previous;Next;Stop
|
||||
|
||||
[Desktop Action PlayPause]
|
||||
Exec=/opt/tauon-music-box/tauonmb.sh --no-start --play-pause
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST lms-3.60.1.tar.gz 458729 BLAKE2B aaa5872e4fe9aee0e494f39404620468a1159e1a1948bdbf28403ea37850a9c6337d5311cf1068c6ad58912b5d0b11b8edb659f2d0068b877484a587e9a2ce4c SHA512 d5068192167a706d0e144033ff4146bbbae29be2b1bd8fda858d0cb7b6196fe1a0c7f1286656b387ea8c874b4793a8f5b9eb239e7d6793a8c0367e45272afec2
|
||||
DIST lms-3.62.1.tar.gz 474191 BLAKE2B 591cddd78e1de10fa0678b33a341cecfcfcdbcfd8fb6f938931184ea2f302c5d6d471de8feaf1eec50e57b2a0fd5290d095b2d61c1d44a0f72bc3498658da347 SHA512 a94811e9ce83600025b5e3a262c9da2f53bc92a2c094a16080aee9242d0dd6c9d97e78243d92a4e37c6c366781b30d78db8a1824eea9fe84b5ae97a76158bede
|
||||
DIST lms-3.63.0.tar.gz 481470 BLAKE2B d2d21dd8bc8d6b6442ef855265f1ef3d22fcd3a335604847705f59fae3770049e0f290b33b11cc1ebacc00eb97d427a2c6ae0f379652f8570edc69bf71d55231 SHA512 16ec14683c297a131f38f05b3a2109199a58f5007ee2d6fb25c93043699986b1c570ca491aa014f2429d206a51f5bd55ee28a2174023decb92caeb0cc00111ae
|
||||
DIST lms-3.64.0.tar.gz 490240 BLAKE2B 87a02cd2c1689a15cf8987c232b3a85a8ab1dc245247783b9c9923ccd7e327c4a2ae28b65971af686e1600639e5f9df49ec5bbcfc046a297585be8f1db8f57e8 SHA512 6b84defd33c2742fd1046ae469cab3cb60a59e00e068cce0efed90a1a05aca241d407afc5d6e3e047be75c4b56a86ad9269c82c23f296ad665483c0aefd78188
|
||||
|
||||
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test stb"
|
||||
IUSE="test +stb"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST supersonic-0.13.0-vendor.tar.xz 8727176 BLAKE2B 34be3feedb7ea5df286b95f260ec9832d49ce5a1c46b747dcea2340ae44b5a4b77ea1815f78953bd3d8b6577fe4323db6bf9e4dbf6d3b76facdcdb72f34fc6f1 SHA512 3a357ed40b69286380a7d550d6e3fc016e194df57ba1f0e02dd8794bc4c0f7311315599f2c79d20d2e5f1f75ca29990b81a49f79febdf3f00e49b305daf27316
|
||||
DIST supersonic-0.13.0.tar.gz 63671925 BLAKE2B 4f8a68f90723db2da3c2a6f16c796b46453b7ad767b0294109c0a92e1630de8a406e7993510e5817893aac1548f7ef8188b57dd73cd343c16524d113f7e96e26 SHA512 6cbc2d1f49c977633d3db94896b400a510090c7f8cec7e45b227ed2c9e4e202568182cb63e57755aa2b1c09adf136cbbd5a00d75c583a3c29f2bdf58c5fd2e8c
|
||||
DIST supersonic-0.13.1-vendor.tar.xz 8736248 BLAKE2B e1431bf5758255d14b613e7bfbf7c9c87205be80e924fb0f2bcf6ee163e71c1330e4d01ec519e929b37f11290c313291aeb5aee4bacf1df21732cabdbb7d02ac SHA512 555ef8334627626bd51d075b3f1a0892e0524e75524587046fce8d2746f5b21d598f23da35daa7dfa645ce48658a22ea0587f3d90bb21fd7ad2439d3f9aa2f5f
|
||||
DIST supersonic-0.13.1.tar.gz 63678698 BLAKE2B c0bcac53f9cc17cabbfe2fbc4c4e6fa809e0611465862b71561af198e0090266ee8f5d321179c287d249470c00996b3fd0c9bee9807be8e39702107c5eb8fa22 SHA512 7153640df2e4fd2e14b9ff14325afd70589960113d1cdd7dbaeaf75d7074152e2bbb5b3b832aa0947f85c625236c3b01116b766ac8524b00e7471a164492435c
|
||||
DIST supersonic-0.13.2-vendor.tar.xz 8757956 BLAKE2B c228d799e13667350a5e05580ec5cbe9be066d408a81a70cab75cd28be14dd116a8e043a241dc94a702c84d30a514099cee116e1a45315b204272bde8096381b SHA512 2f0699fd7908ed5786a5474523fd2b5aed9e50ad6d23c61e5598f94f05ce5354bb02a3b1ac9e8d16156743a159cadcb118a464a3d122715fc8ca46c3954f1520
|
||||
DIST supersonic-0.13.2.tar.gz 63687288 BLAKE2B eb761d39fe29807808b5dbd6070413bb90a93301a445a7ada6168d29b9b184aa319b140ea23a8af6d6e300f2f95cfc6862db7f9abadd8fb364bde3f3963059bc SHA512 b4372f9765f12e95c357717467ef55cd9a84a362c5179365e393405121d7094339e09f8e69a7a813d2cbd55bc8fa71beeefd18203cd28df96d3259fc5b7652e5
|
||||
DIST supersonic-0.14.0-vendor.tar.xz 7970252 BLAKE2B aab7e4bc33920b2f8df3aeb40edef1f79e1b43f0c9d7f70f698bcde41c46b2bda76baf736b031263fbc3919c656c1e852a82909472282fdb03d206bc0e13ec06 SHA512 eb0f7f34796198fff4de8420121f6d9d854af8c530d3a4d7a2d96aa4d3c832f010b9a36713fa523a29b99f508d83cc7faf05fb09ee1e815c3ed880d436cf5821
|
||||
DIST supersonic-0.14.0.tar.gz 63693325 BLAKE2B 3a6626d60000438248addc40efd0a4f18f5d9fcfd75f74a98094149a6c934db92bbb2cd57e69abe5411153bb8a1547eb12b95c2379070844ec7212d609e2013c SHA512 15a09b7521494bd55cfbd1f52632547505e74a52ae27ba0407aa7698ae6f041591601a6039d8e2e2b8c7d82ae1fcb0cdf359710fa9b588b838ac733cca0fabce
|
||||
|
||||
@@ -2,3 +2,4 @@ DIST freetube-bin-0.21.3_beta.deb 75556992 BLAKE2B 7f545a0f9b062d6adaa747ed7c6b1
|
||||
DIST freetube-bin-0.22.0_beta.deb 77144226 BLAKE2B 2aad09f3df5adbde93e83736c9886313b4c86611e5804399a6a2f634633933d129d2ab0450685d28792d992ac362c213182e0f2ac60e52b7a443a143181fdbfc SHA512 f0b964ca326b9ba72627fb654f060058c1bc7863c559e5dbc2309fde5491364aeb7bff66663ef412d30cf9276712cdbadc2bba5743008c5119c99be62c8606e0
|
||||
DIST freetube-bin-0.22.1_beta.deb 76861498 BLAKE2B 9f80e6b89708e7116091135f3f305bd2363ebb6fab6e95864b776546279ba73a369d0e706d36e2017a1738cb5982bfe7ccf24898b7856b4b2d99c49b0512b2d0 SHA512 1ba1a74750c185d3fbb825d90d378e427fe32a2e1e61f2299677be457e454248f4df1462f6f46e32122434e7c672776dbff55bdca0e1a6b7d944bec3eb1af0e4
|
||||
DIST freetube-bin-0.23.1_beta.deb 76358302 BLAKE2B 1b3103f5388ad7fab46ec7c0a06f6782d32231aec68903e1738e956e01bbb4e3e66f3892b4f1a2940a626591e35f2af19cf1c6c8c7d502c2f47c7c9d645e9ff6 SHA512 3bf75a5e29d309cda74f36e3d1e3aa0e8af1bac4e4261ffd2868f9e799dbdd884bafc026771268771c80f54af6fe46692b13bd4c9fff1206cc3a1465d186f2bd
|
||||
DIST freetube-bin-0.23.2_beta.deb 76175638 BLAKE2B 46f180933603b9de6b3ed9ffe06e4d5ee6d7113c7beff625e8d9a13e9095290e09646bb342803946da20971b301c559870ae69470ac3ab90e863eccd79ada97c SHA512 b08247370e9eb77c2186a9269e8e94b09037054edb9a7c97d04f2e0e1600e326bed2423c300d084fbf60d4c56abb5aed9080cb52d99d07fe2f85d100c5c47fee
|
||||
|
||||
69
net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild
Normal file
69
net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild
Normal file
@@ -0,0 +1,69 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop unpacker xdg
|
||||
|
||||
DESCRIPTION="A private YouTube desktop client"
|
||||
HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube"
|
||||
SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV/_/-}/freetube_${PV%_*}_amd64.deb
|
||||
-> ${P}.deb
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="AGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/FreeTube/freetube
|
||||
/opt/FreeTube/libEGL.so
|
||||
/opt/FreeTube/libffmpeg.so
|
||||
/opt/FreeTube/libGLESv2.so
|
||||
/opt/FreeTube/libvulkan.so*
|
||||
/opt/FreeTube/chrome_crashpad_handler
|
||||
/opt/FreeTube/chrome-sandbox
|
||||
/opt/FreeTube/libvk_swiftshader.so
|
||||
/opt/FreeTube/swiftshader/libEGL.so
|
||||
/opt/FreeTube/swiftshader/libGLESv2.so
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /opt
|
||||
doins -r opt/*
|
||||
|
||||
domenu usr/share/applications/freetube.desktop
|
||||
doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg
|
||||
|
||||
fperms 4755 /opt/FreeTube/chrome-sandbox
|
||||
fperms +x /opt/FreeTube/freetube
|
||||
|
||||
dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin
|
||||
}
|
||||
@@ -18,6 +18,11 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# David Roman <davidroman96@gmail.com> (2025-01-30)
|
||||
# Depends on qtpy[pyqt5] but pyqt5 USE has been removed from it
|
||||
# Removal on 2025-03-24
|
||||
app-misc/brightness-control
|
||||
|
||||
# Skyler Mäntysaari <sm+gentoo@skym.fi> (2025-02-11)
|
||||
# No maintainer
|
||||
# Bugs: 945712, 928370
|
||||
@@ -32,12 +37,6 @@ www-apps/honk
|
||||
# Removal on 2025-02-28
|
||||
games-util/curseforge
|
||||
|
||||
# Takuya Wakazono <pastalian46@gmail.com> (2025-01-23)
|
||||
# Depends on dev-qt/qtbluetooth:5, which is masked in ::gentoo and will
|
||||
# be removed.
|
||||
# Removal on 2025-02-23.
|
||||
gui-apps/coretoppings
|
||||
|
||||
# Julien Roy <julien@jroy.ca> (2024-03-21)
|
||||
# sys-libs/libucontext is masked in ::gentoo
|
||||
sys-libs/gcompat
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST llama-cpp-0_pre4576.tar.gz 20506059 BLAKE2B 8f011811e4df1f8d0c26b19f96a709980e078dc7e769b33cbbb03a852a29b489f80c8a1e298fecea53997068f6b7897e4536ba5db289aa445a1a6f16f98adce3 SHA512 21150721524283454ab53e370fdaf4e766f89fbb8d4b43072b10657d8c8b686630616cddbae7954147a2ba0360ad20c4643761f3774481e13a7b180812935c4e
|
||||
DIST llama-cpp-0_pre4763.tar.gz 20737582 BLAKE2B f6cb6885465e144c19698ac65410f59a6cc2b78d511968bc26c521ba90be87d102eb413e3ef903da30dae3336780e80a4c20cbbea30cc67375f790567e0e6e7a SHA512 c48923286e717d734a3414ae12182c869dd0a99fde722b46d48822a9cbcc5fc16ec5ade4108bd463990a3c9880ea58b559ba0a6975d04c348b474893df566bc9
|
||||
|
||||
93
sci-misc/llama-cpp/llama-cpp-0_pre4763.ebuild
Normal file
93
sci-misc/llama-cpp/llama-cpp-0_pre4763.ebuild
Normal file
@@ -0,0 +1,93 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ROCM_VERSION="6.3"
|
||||
|
||||
inherit cmake rocm
|
||||
|
||||
if [[ "${PV}" != "9999" ]]; then
|
||||
KEYWORDS="~amd64"
|
||||
MY_PV="b${PV#0_pre}"
|
||||
S="${WORKDIR}/llama.cpp-${MY_PV}"
|
||||
SRC_URI="https://github.com/ggerganov/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ggerganov/llama.cpp.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Port of Facebook's LLaMA model in C/C++"
|
||||
HOMEPAGE="https://github.com/ggerganov/llama.cpp"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
CPU_FLAGS_X86=( avx avx2 f16c )
|
||||
IUSE="curl openblas blis hip"
|
||||
REQUIRED_USE="?? ( openblas blis )"
|
||||
|
||||
AMDGPU_TARGETS_COMPAT=(
|
||||
gfx900
|
||||
gfx90c
|
||||
gfx902
|
||||
gfx1010
|
||||
gfx1011
|
||||
gfx1012
|
||||
gfx1030
|
||||
gfx1031
|
||||
gfx1032
|
||||
gfx1034
|
||||
gfx1035
|
||||
gfx1036
|
||||
gfx1100
|
||||
gfx1101
|
||||
gfx1102
|
||||
gfx1103
|
||||
gfx1150
|
||||
gfx1151
|
||||
)
|
||||
|
||||
# curl is needed for pulling models from huggingface
|
||||
# numpy is used by convert_hf_to_gguf.py
|
||||
DEPEND="
|
||||
curl? ( net-misc/curl:= )
|
||||
openblas? ( sci-libs/openblas:= )
|
||||
blis? ( sci-libs/blis:= )
|
||||
hip? ( >=dev-util/hip-6.3:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/numpy
|
||||
"
|
||||
PATCHES=( "${FILESDIR}/blas-ld.diff" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLLAMA_BUILD_TESTS=OFF
|
||||
-DLLAMA_BUILD_SERVER=ON
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-DGGML_NATIVE=0 # don't set march
|
||||
-DLLAMA_CURL=$(usex curl ON OFF)
|
||||
-DBUILD_NUMBER="1"
|
||||
)
|
||||
|
||||
if use openblas ; then
|
||||
mycmakeargs+=(
|
||||
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS
|
||||
)
|
||||
fi
|
||||
|
||||
if use blis ; then
|
||||
mycmakeargs+=(
|
||||
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FLAME
|
||||
)
|
||||
fi
|
||||
|
||||
if use hip; then
|
||||
rocm_use_hipcc
|
||||
mycmakeargs+=(
|
||||
-DGGML_HIP=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags)
|
||||
)
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user