diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index 3877206e76..c09e66b415 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1,2 +1,2 @@ -DIST gemini-cli-0.54.0.zip 21028472 BLAKE2B 174634018444fdd6e45d450c6d3ec5886f147eed1b12d1f9143aa3a7863f0073326208af828289c0de807d7352ac284d2bbd28a48b9c69acb8ae810703e3666f SHA512 9cd54d29c4397ecbaf2bb9ad33f3c58ef6cb18907961a52618661150cadffa7bc837615eee180a16b824199508e4f12b98bb0a7869674031651293df12619aff DIST gemini-cli-0.54.4.zip 25175459 BLAKE2B 629bb35e5cc1fe798997ae636c994aca6806485613287f18a5d97875d01606c47f7be69a7d835d6e9cc74adf96c567fa8fc17a1b460bb9378e588aad29dfd1b7 SHA512 43af75c85f2522678a2def1744f90f335288aef4008813bb1950d040b1387107ce87c866e191a171c504c706bc92024aaab575621df2f8c23e1bb6e2711b1cbc +DIST gemini-cli-0.55.1.zip 25192885 BLAKE2B 04c86d4d9fe455839a9643134c5581b4267ee84c788e0d84cc7ebbe60392aa70a8e69eabd6f6e188d66bf7c3d9b1a515bfdbdf1e8eb6fd839723efd3305b7c32 SHA512 724fed08359b6acc293139e9b532a21434cb401ec24bed2ff727cf5ed21413ecfe12a7934dfed94d60ada2fe6828c3901c8e6c4d2935d15478f89235ebd6575a diff --git a/dev-util/gemini-cli/gemini-cli-0.54.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.55.1.ebuild similarity index 100% rename from dev-util/gemini-cli/gemini-cli-0.54.0.ebuild rename to dev-util/gemini-cli/gemini-cli-0.55.1.ebuild diff --git a/media-sound/fooyin/Manifest b/media-sound/fooyin/Manifest index a731f448b8..c19cf73702 100644 --- a/media-sound/fooyin/Manifest +++ b/media-sound/fooyin/Manifest @@ -1,3 +1,4 @@ DIST fooyin-0.12.1.tar.gz 4747608 BLAKE2B c465de0516ea5749ee4800feffd6a54f7271ab389dded92066e8c1a6a5af7b7664419fd3bce8132e8bbbc47264911e64fc98fc4ae189a1a42811ed190202d91b SHA512 ee85b2ada8cc3cf36fb636342a72446e9f5b0fcebb3b0d06fbe74f2c10daec9d88854c8bdd166f1385859a2f39f4e88f119dcf90d0b97366a5060906f9967a98 DIST fooyin-0.12.2.tar.gz 4813616 BLAKE2B d78bb2cea12b910a185ca1bf59397bde785610ceccc572a04d09e06a50b260207f27e4c27fbbc025b36dce2f3a148eb30d84dae06f6e6e4fccd46bf916283531 SHA512 2bd373432a22b2e225374f60339f4d31b5f68e90234d67356071bdaf361c44cb796f4d2c8b556a5911e1caf3a8e8a1e03c9a0ed18b74c27237690fc488778152 DIST fooyin-0.12.3.tar.gz 4864183 BLAKE2B b97a499944cb9c665975bad835c55249edfb3fa89293af278150d00786c9464d752011522c7c310429616bc0205b044c3d13d4a02db55f276e6c3c4d0a8a33dc SHA512 5dd5c5185c963d5448bbc891d397b318d854fc222afeb01618785bf0c823bfba4976329353c61415a5fb834530c7c6e6c221bb01ef1dfdc2671263ba16224879 +DIST fooyin-0.12.4.tar.gz 4868269 BLAKE2B f498107132cca3463a65592c4684934a97b6d870f763278e2bf3a91f5c045e6530efa3e1bacc5504a800e28cdc02b1ac54be6f727b45db7e4d28d4cd0b20fe23 SHA512 6373e5fd8dcbf6700d0a0fb2cca9ff523fd08820501cdf52cf9bf76dde9b4e778126143fd2727dc2007849c31bd8edaaaf3fc166532fab96d99b6a2a46806231 diff --git a/media-sound/fooyin/fooyin-0.12.4.ebuild b/media-sound/fooyin/fooyin-0.12.4.ebuild new file mode 100644 index 0000000000..ea0d5ee9ce --- /dev/null +++ b/media-sound/fooyin/fooyin-0.12.4.ebuild @@ -0,0 +1,95 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Play and manage your music with a powerful, highly customisable player" +HOMEPAGE="https://www.fooyin.org/" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fooyin/fooyin.git" +else + SRC_URI=" + https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + " + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( alsa pipewire pulseaudio sdl ) +" + +RDEPEND=" + dev-libs/icu:= + dev-libs/kdsingleapplication + dev-libs/qcoro[network] + dev-qt/qtbase:6[concurrent,dbus,gui,icu,network,opengl,sql,widgets] + dev-qt/qtimageformats:6 + dev-qt/qtsvg:6 + media-libs/taglib:= + media-video/ffmpeg:= + virtual/zlib:= + alsa? ( media-libs/alsa-lib ) + archive? ( app-arch/libarchive:= ) + gme? ( media-libs/game-music-emu ) + openmpt? ( media-libs/libopenmpt ) + pipewire? ( media-video/pipewire:= ) + projectm? ( + media-libs/libprojectm:4= + ) + pulseaudio? ( media-libs/libpulse ) + replaygain? ( media-libs/libebur128:= ) + sdl? ( media-libs/libsdl2 ) + sndfile? ( media-libs/libsndfile ) + soundtouch? ( media-libs/libsoundtouch:= ) + soxr? ( media-libs/soxr ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/qttools:6[linguist,opengl] + test? ( + dev-cpp/gtest + media-video/ffmpeg:=[opus] + ) +" + +src_prepare() { + sed -i CMakeLists.txt \ + -e "s|/doc/${PN}|/doc/${PF}|g" \ + || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_ALSA=$(usex alsa) + -DBUILD_CCACHE=OFF + -DBUILD_SENSITIVE_TESTING=OFF + -DBUILD_TESTING=$(usex test) + -DFETCH_PROJECTM=OFF + -DINSTALL_HEADERS=ON + $(cmake_use_find_package archive LibArchive) + $(cmake_use_find_package gme LIBGME) + $(cmake_use_find_package openmpt OpenMpt) + $(cmake_use_find_package pipewire PipeWire) + $(cmake_use_find_package projectm projectM4) + $(cmake_use_find_package pulseaudio PulseAudio) + $(cmake_use_find_package replaygain Ebur128) + $(cmake_use_find_package sdl SDL2) + $(cmake_use_find_package sndfile SndFile) + $(cmake_use_find_package soundtouch SoundTouch) + $(cmake_use_find_package soxr SoXR) + ) + + cmake_src_configure +} diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index dbb874de14..6a9e068768 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -1 +1,2 @@ DIST freetube-bin-0.25.1_beta.deb 99744580 BLAKE2B 18621a57b5f2e8604d6db3b9ad13ef4eb441f30ae0701226303629ababa505f69242fc82dc371bc16f1b7b4dd51d107feb60b2daded21c15c2b7e519603d5c22 SHA512 7feba4c984b243b56d208ebc91301dbc20a8052da9f494ab102e35f3250009a1b917d46b075e8698933962af536df1e694bfd33ffc1a4f57421695fed8c0f4e1 +DIST freetube-bin-0.25.2_beta.deb 99761756 BLAKE2B 15526b7683e63bd5a88033740b490bc1885fec827fa2ff06b5f8fbae26bbdee202bf9fa4053ee9278c2c95b2b51c68351243f9cba4326c4e9561cf909e3310fb SHA512 3ae18b97195e85d0c3e34a5e788911209b182b4d3583ae79edc925810bb301a992940a42430936094f3fc702cab042acf6bbeeb65ddef77d15837cf2f02d5f94 diff --git a/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild new file mode 100644 index 0000000000..aa5b239e9b --- /dev/null +++ b/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild @@ -0,0 +1,79 @@ +# Copyright 2021-2026 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=" + amd64? ( + https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV/_/-}/freetube_${PV%_*}_beta_amd64.deb + -> ${P}.deb + ) +" +#SRC_URI=" +# amd64? ( +# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.23.15-beta/freetube_0.23.15_beta_amd64.deb +# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.24.0-beta/freetube_0.24.0_beta_amd64.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 + sys-libs/glibc + 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 +} diff --git a/sys-apps/corefreq/corefreq-2.1.0-r1.ebuild b/sys-apps/corefreq/corefreq-2.1.0-r2.ebuild similarity index 85% rename from sys-apps/corefreq/corefreq-2.1.0-r1.ebuild rename to sys-apps/corefreq/corefreq-2.1.0-r2.ebuild index d2d5817a84..51cfdeeb4c 100644 --- a/sys-apps/corefreq/corefreq-2.1.0-r1.ebuild +++ b/sys-apps/corefreq/corefreq-2.1.0-r2.ebuild @@ -7,11 +7,18 @@ inherit linux-mod-r1 systemd toolchain-funcs DESCRIPTION="CPU monitoring and tuning software designed for 64-bit processors" HOMEPAGE="https://www.cyring.fr/" -SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CoreFreq-${PV}" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cyring/CoreFreq.git" +else + SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/CoreFreq-${PV}" + KEYWORDS="-* ~amd64" +fi + LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* ~amd64" DOCS=( README.md ) diff --git a/sys-apps/corefreq/corefreq-2.1.1-r1.ebuild b/sys-apps/corefreq/corefreq-2.1.1-r2.ebuild similarity index 85% rename from sys-apps/corefreq/corefreq-2.1.1-r1.ebuild rename to sys-apps/corefreq/corefreq-2.1.1-r2.ebuild index d2d5817a84..51cfdeeb4c 100644 --- a/sys-apps/corefreq/corefreq-2.1.1-r1.ebuild +++ b/sys-apps/corefreq/corefreq-2.1.1-r2.ebuild @@ -7,11 +7,18 @@ inherit linux-mod-r1 systemd toolchain-funcs DESCRIPTION="CPU monitoring and tuning software designed for 64-bit processors" HOMEPAGE="https://www.cyring.fr/" -SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CoreFreq-${PV}" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cyring/CoreFreq.git" +else + SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/CoreFreq-${PV}" + KEYWORDS="-* ~amd64" +fi + LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* ~amd64" DOCS=( README.md ) diff --git a/sys-apps/corefreq/corefreq-2.1.2-r1.ebuild b/sys-apps/corefreq/corefreq-2.1.2-r2.ebuild similarity index 85% rename from sys-apps/corefreq/corefreq-2.1.2-r1.ebuild rename to sys-apps/corefreq/corefreq-2.1.2-r2.ebuild index dc421dc4bb..440b4c045d 100644 --- a/sys-apps/corefreq/corefreq-2.1.2-r1.ebuild +++ b/sys-apps/corefreq/corefreq-2.1.2-r2.ebuild @@ -7,11 +7,18 @@ inherit linux-mod-r1 systemd toolchain-funcs DESCRIPTION="CPU monitoring and tuning software designed for 64-bit processors" HOMEPAGE="https://github.com/cyring" -SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CoreFreq-${PV}" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cyring/CoreFreq.git" +else + SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/CoreFreq-${PV}" + KEYWORDS="-* ~amd64" +fi + LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* ~amd64" DOCS=( README.md ) diff --git a/sys-apps/corefreq/corefreq-9999.ebuild b/sys-apps/corefreq/corefreq-9999-r1.ebuild similarity index 83% rename from sys-apps/corefreq/corefreq-9999.ebuild rename to sys-apps/corefreq/corefreq-9999-r1.ebuild index 7367b5e29d..440b4c045d 100644 --- a/sys-apps/corefreq/corefreq-9999.ebuild +++ b/sys-apps/corefreq/corefreq-9999-r1.ebuild @@ -3,11 +3,20 @@ EAPI=8 -inherit linux-mod-r1 systemd toolchain-funcs git-r3 +inherit linux-mod-r1 systemd toolchain-funcs DESCRIPTION="CPU monitoring and tuning software designed for 64-bit processors" HOMEPAGE="https://github.com/cyring" -EGIT_REPO_URI="https://github.com/cyring/CoreFreq.git" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cyring/CoreFreq.git" +else + SRC_URI="https://github.com/cyring/CoreFreq/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/CoreFreq-${PV}" + KEYWORDS="-* ~amd64" +fi + LICENSE="GPL-2" SLOT="0"