diff --git a/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild b/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild index 873188466a..a25e9518c4 100644 --- a/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild +++ b/app-emulation/86BoxManagerX/86BoxManagerX-9999.ebuild @@ -16,7 +16,7 @@ LICENSE="MIT" SLOT="0" src_unpack() { - git-r3_checkout + git-r3_src_unpack cd "${S}" dotnet publish 86BoxManager -r linux-x64 } diff --git a/dev-lang/cc65/Manifest b/dev-lang/cc65/Manifest new file mode 100644 index 0000000000..339090cb0c --- /dev/null +++ b/dev-lang/cc65/Manifest @@ -0,0 +1 @@ +DIST V2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f diff --git a/dev-lang/cc65/cc65-2.19-r2.ebuild b/dev-lang/cc65/cc65-2.19-r2.ebuild new file mode 100644 index 0000000000..d830a1e872 --- /dev/null +++ b/dev-lang/cc65/cc65-2.19-r2.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022, 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Cross-development package for 65(C)02 systems" +HOMEPAGE="https://cc65.github.io/" +SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + emake PREFIX="${EPREFIX}/usr" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + dodoc README.md +} diff --git a/dev-lang/cc65/cc65-2.19-r1.ebuild b/dev-lang/cc65/cc65-9999.ebuild similarity index 88% rename from dev-lang/cc65/cc65-2.19-r1.ebuild rename to dev-lang/cc65/cc65-9999.ebuild index 6f80345a5c..f7f4043e76 100644 --- a/dev-lang/cc65/cc65-2.19-r1.ebuild +++ b/dev-lang/cc65/cc65-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022, 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,6 @@ inherit git-r3 DESCRIPTION="Cross-development package for 65(C)02 systems" HOMEPAGE="https://cc65.github.io/" EGIT_REPO_URI="https://github.com/cc65/cc65.git" -EGIT_COMMIT="V${PV}" LICENSE="ZLIB" SLOT="0" diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild index 1bdcc301f0..051d7c142b 100644 --- a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild +++ b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild @@ -22,6 +22,6 @@ distutils_enable_tests nose DEPEND=" test? ( - dev-python/memory_profiler[${PYTHON_USEDEP}] + dev-python/memory-profiler[${PYTHON_USEDEP}] ) " diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index cd27077f0c..7440e34455 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,3 +1,2 @@ -DIST lazygit-0.38.2.tar.gz 3870937 BLAKE2B c3dcc40f0accecceda1b663503e522076ba98fb09268f65f95af0c79e51ac6f9706a0cd18ca8b13f3b3b855ca0ebd665a9fd083d1f5257c652b1e68b3677d00e SHA512 508e253a4acfcb2c958820d72873de3308b06eba20978caa660321d75db41bc31fe917e4469d5ed368d9e20d2047b57d759f9ec00a4a982cd2556d5c4ef5c57f DIST lazygit-0.39.4.tar.gz 3882422 BLAKE2B 7d1c94f1340e9eb56f84174196539db0cb716808c723045daeee7c037c3cab04e566edfab8a30b1771d441928a81d56f96eb468ba070ad73cf847e89a2800493 SHA512 b3d29abfe168590ea63c46ac461e4862a86b861f77a89e6be9d2b207f24c4da10b95512349b1158ff92c1443a16468d4d0026d27b0b87c2315b15ede447dbf05 DIST lazygit-0.40.2.tar.gz 4468039 BLAKE2B efea794795af283dc286166427fe5aae4ce8473a4933f2373501d0f3ac0a4d16df7aa20cb20b25738707c30356db4fad647de4cfa2e6abde024a613f5e036b7f SHA512 201bd09705ad48c41ed62ac061b31e62ce51a351eff5dae36a3bf5654d62fdef5d2a93e3f4ad56c0b02c70fb0e323319ed38d64c3bfef36900423983284b52c1 diff --git a/dev-vcs/lazygit/lazygit-0.38.2.ebuild b/dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild similarity index 89% rename from dev-vcs/lazygit/lazygit-0.38.2.ebuild rename to dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild index 7cb26b7439..c749a3025c 100644 --- a/dev-vcs/lazygit/lazygit-0.38.2.ebuild +++ b/dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild @@ -20,7 +20,8 @@ RDEPEND="dev-vcs/git" DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) src_compile() { - go build -o bin/lazygit || die + ego build -o bin/lazygit \ + -ldflags "-X main.version=${PV}" } src_install() { diff --git a/dev-vcs/lazygit/lazygit-0.39.4.ebuild b/dev-vcs/lazygit/lazygit-0.40.2-r1.ebuild similarity index 89% rename from dev-vcs/lazygit/lazygit-0.39.4.ebuild rename to dev-vcs/lazygit/lazygit-0.40.2-r1.ebuild index 7cb26b7439..c749a3025c 100644 --- a/dev-vcs/lazygit/lazygit-0.39.4.ebuild +++ b/dev-vcs/lazygit/lazygit-0.40.2-r1.ebuild @@ -20,7 +20,8 @@ RDEPEND="dev-vcs/git" DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) src_compile() { - go build -o bin/lazygit || die + ego build -o bin/lazygit \ + -ldflags "-X main.version=${PV}" } src_install() { diff --git a/dev-vcs/lazygit/lazygit-0.40.2.ebuild b/dev-vcs/lazygit/lazygit-0.40.2.ebuild deleted file mode 100644 index 7cb26b7439..0000000000 --- a/dev-vcs/lazygit/lazygit-0.40.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -S="${WORKDIR}/${P}" - -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - go build -o bin/lazygit || die -} - -src_install() { - dobin bin/lazygit - einstalldocs -} diff --git a/games-action/classicube/classicube-9999.ebuild b/games-action/classicube/classicube-9999.ebuild new file mode 100644 index 0000000000..71ea6881c3 --- /dev/null +++ b/games-action/classicube/classicube-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 toolchain-funcs + +DESCRIPTION="Reverse-engineered Minecraft Classic client" +HOMEPAGE="https://www.classicube.net/" +EGIT_REPO_URI="https://github.com/UnknownShadow200/ClassiCube.git" + +LICENSE="BSD MIT FTL" +SLOT="0" + +DEPEND="x11-libs/libX11 x11-libs/libXi virtual/opengl" +RDEPEND="${DEPEND}" + +src_compile() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} src/*.c -o ClassiCube -rdynamic -lm -lpthread -lX11 -lXi -lGL -ldl || die +} + +src_install() { + exeinto "/usr/libexec" + doexe ClassiCube + dobin "${FILESDIR}/ClassiCube" + dodoc readme.md + dodoc doc/*.md +} diff --git a/games-emulation/citra/citra-9999.ebuild b/games-emulation/citra/citra-9999.ebuild index a197c09e94..b090f31b8a 100644 --- a/games-emulation/citra/citra-9999.ebuild +++ b/games-emulation/citra/citra-9999.ebuild @@ -39,7 +39,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - dev-cpp/cpp-httplib dev-cpp/cpp-jwt dev-cpp/robin-map dev-util/spirv-headers @@ -76,13 +75,6 @@ src_prepare() { -e '/target_link_libraries/s/inih/${INIH_LIBRARIES}/' src/citra/CMakeLists.txt || die sed -i -e 's:inih/cpp/::' src/citra/config.cpp || die - # Fix boost unbundling - sed -i -e '/(-DBOOST_ERROR_CODE_HEADER_ONLY/,/)/d' CMakeLists.txt || die - sed -i -e '/^# Boost/,/boost_iostreams PUBLIC/d' externals/CMakeLists.txt || die - sed -i -e '/^#define BOOST_STACKTRACE_USE_BACKTRACE/d' \ - src/common/logging/backend.cpp || die - sed -i -e 's/ backtrace//' src/common/CMakeLists.txt || die - # Unbundle libfmt if use system-libfmt; then sed -i -e '/fmt/d' externals/CMakeLists.txt || die @@ -119,10 +111,6 @@ src_prepare() { if use cubeb; then sed -i -e '$afind_package(cubeb REQUIRED)\n' CMakeLists.txt || die fi - - # Unbundle cpp-httplib - sed -i -e '/# httplib/,/target_link_libraries(httplib/d' externals/CMakeLists.txt || die - # Unbundle cpp-jwt sed -i -e '/cpp-jwt/d' externals/CMakeLists.txt || die sed -i -e 's/ cpp-jwt/ ssl crypto/' src/web_service/CMakeLists.txt || die diff --git a/games-util/mangohud/mangohud-0.6.9.1.ebuild b/games-util/mangohud/mangohud-0.6.9.1.ebuild index 754d21788d..34baf3dabe 100644 --- a/games-util/mangohud/mangohud-0.6.9.1.ebuild +++ b/games-util/mangohud/mangohud-0.6.9.1.ebuild @@ -33,7 +33,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia" +IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_cards_amdgpu" REQUIRED_USE=" || ( X wayland ) @@ -50,6 +50,7 @@ python_check_deps() { DEPEND=" ~media-libs/imgui-1.81[opengl,vulkan] + dev-cpp/nlohmann_json dev-libs/spdlog dev-util/glslang media-libs/vulkan-loader diff --git a/media-libs/nvidia-vaapi-driver/Manifest b/media-libs/nvidia-vaapi-driver/Manifest deleted file mode 100644 index 26b5f39dac..0000000000 --- a/media-libs/nvidia-vaapi-driver/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nvidia-vaapi-driver-0.0.8.tar.gz 178932 BLAKE2B 16b438c7b494e90f7ec3af958dfbc20d11bccee0f0ac52dde23d1ee348e947be4503ebafb284227b25eb6e42deafca606b7f80094b0392081d30e17edf5d43ce SHA512 a1e38d50112a4f5db2785f6d229c45d591fd42aee3748b59ab23b47250c094258f304f26143c074a79928e0e9f5c7bc8d4d0944f72bd511206131f619377d7ae -DIST nvidia-vaapi-driver-0.0.9.tar.gz 182169 BLAKE2B 8bdc55d22bcb2903bf8bfcccffc10b4183d0694378ff094e123247cb4a97da6bd182dccee8439f0e5c0f14ba96f0d9182822ef5171006358800d1a6a60822a4b SHA512 408e0421b0a4d960b701e45cc2fb73fa6e6458140d01b1f84db01bbfed6a2721cb14af0807ebf098cec5e80a0f778762d81dedb0e7fab42b7348cf13ce1d472e diff --git a/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.8-install-path.patch b/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.8-install-path.patch deleted file mode 100644 index ee6aabad8f..0000000000 --- a/media-libs/nvidia-vaapi-driver/files/nvidia-vaapi-driver-0.0.8-install-path.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e0831828a438003f8a86b5d2b4026c1cb8f48efe Mon Sep 17 00:00:00 2001 -From: Andrew Udvare -Date: Tue, 25 Jan 2022 23:19:21 -0500 -Subject: [PATCH] Set correct install path - ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 9d9fc84..e31c36b 100644 ---- a/meson.build -+++ b/meson.build -@@ -47,7 +47,7 @@ shared_library( - dl_dep, - ], - install: true, -- install_dir: get_option('libdir') / 'dri', -+ install_dir: get_option('libdir') / 'va' / 'drivers', - gnu_symbol_visibility: 'hidden', - ) - --- -2.35.0 - diff --git a/media-libs/nvidia-vaapi-driver/metadata.xml b/media-libs/nvidia-vaapi-driver/metadata.xml deleted file mode 100644 index 558c331678..0000000000 --- a/media-libs/nvidia-vaapi-driver/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - denis7774@gmail.com - Denis Reva - rarogcmex - - - This is an VA-API implementation that uses NVDEC as a backend. This implementation is specifically designed to be used by Firefox for accelerated decode of web content, and may not operate correctly in other applications. - - - GPUOpen-Drivers/AMDVLK - - diff --git a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.8-r1.ebuild b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.8-r1.ebuild deleted file mode 100644 index d9a47a96f1..0000000000 --- a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.8-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC, specifically designed to be used by Firefox" -HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver" -SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="x11-drivers/nvidia-drivers - media-libs/nv-codec-headers - media-libs/libva" -RDEPEND="x11-drivers/nvidia-drivers - media-libs/gst-plugins-bad[egl] - media-libs/libva" -BDEPEND="dev-util/meson" - -PATCHES=( "${FILESDIR}/${PN}-0.0.8-install-path.patch" ) - - -pkg_postinst() { - ewarn "This library requires special configuration! See " - ewarn "${HOMEPAGE}" - ewarn "The direct backend is currently required on NVIDIA driver series 525 due to a regression" - ewarn "See ${HOMEPAGE}/issues/126" -} diff --git a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.9.ebuild b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.9.ebuild deleted file mode 100644 index d9a47a96f1..0000000000 --- a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC, specifically designed to be used by Firefox" -HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver" -SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="x11-drivers/nvidia-drivers - media-libs/nv-codec-headers - media-libs/libva" -RDEPEND="x11-drivers/nvidia-drivers - media-libs/gst-plugins-bad[egl] - media-libs/libva" -BDEPEND="dev-util/meson" - -PATCHES=( "${FILESDIR}/${PN}-0.0.8-install-path.patch" ) - - -pkg_postinst() { - ewarn "This library requires special configuration! See " - ewarn "${HOMEPAGE}" - ewarn "The direct backend is currently required on NVIDIA driver series 525 due to a regression" - ewarn "See ${HOMEPAGE}/issues/126" -} diff --git a/media-sound/g4music/Manifest b/media-sound/g4music/Manifest new file mode 100644 index 0000000000..556aa18a47 --- /dev/null +++ b/media-sound/g4music/Manifest @@ -0,0 +1 @@ +DIST g4music-v3.2.tar.bz2 3294279 BLAKE2B c1e7518ccf5e11ee9e4b83f612bd5c68b3a60703d5d33684fe7837ea62b4ac90f3dd6d57ffdc1d43ca63168e4374b0946c82cda31ad82b01059ba108bccc981b SHA512 92c10aa6a53ba2c8265342b77ab5dc211410ab889a717ac514363958b45471e29a152f75101a0eefc1fd707917bf04759b2b3e4afe0e819ccb2a932ac3957f86 diff --git a/media-sound/g4music/g4music-3.2.ebuild b/media-sound/g4music/g4music-3.2.ebuild new file mode 100644 index 0000000000..6fa717dac6 --- /dev/null +++ b/media-sound/g4music/g4music-3.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg gnome2-utils vala + +DESCRIPTION="A GTK4 music player" +HOMEPAGE="https://gitlab.gnome.org/neithern/g4music" +SRC_URI="https://gitlab.gnome.org/neithern/g4music/-/archive/v${PV}/g4music-v${PV}.tar.bz2" +S="${WORKDIR}/g4music-v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="pipewire" + +IDEPEND=">=gui-libs/gtk-4.6 +>=gui-libs/libadwaita-1 +>=media-libs/gstreamer-1.20.6[introspection] +>=dev-lang/vala-0.56.8 +pipewire? ( media-video/pipewire[gstreamer] )" +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="$(vala_depend)" + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-sound/g4music/metadata.xml b/media-sound/g4music/metadata.xml new file mode 100644 index 0000000000..5b08deba86 --- /dev/null +++ b/media-sound/g4music/metadata.xml @@ -0,0 +1,11 @@ + + + + + mail@konstantintutsch.de + Konstantin Tutsch + + + neithern/g4music + + diff --git a/media-sound/helvum/helvum-0.4.0.ebuild b/media-sound/helvum/helvum-0.4.0.ebuild index 104280e10b..3ecbebf55a 100644 --- a/media-sound/helvum/helvum-0.4.0.ebuild +++ b/media-sound/helvum/helvum-0.4.0.ebuild @@ -141,6 +141,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +QA_FLAGS_IGNORED="usr/bin/${PN}" + src_install() { cargo_src_install diff --git a/media-sound/helvum/helvum-0.4.1.ebuild b/media-sound/helvum/helvum-0.4.1.ebuild index 9f1d10be09..99673e3e5b 100644 --- a/media-sound/helvum/helvum-0.4.1.ebuild +++ b/media-sound/helvum/helvum-0.4.1.ebuild @@ -140,6 +140,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +QA_FLAGS_IGNORED="usr/bin/${PN}" + src_install() { cargo_src_install diff --git a/media-sound/qpwgraph/qpwgraph-9999.ebuild b/media-sound/qpwgraph/qpwgraph-9999.ebuild index 1fddda36e1..a4229d71a0 100644 --- a/media-sound/qpwgraph/qpwgraph-9999.ebuild +++ b/media-sound/qpwgraph/qpwgraph-9999.ebuild @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="" +IUSE="alsa trayicon wayland" + BDEPEND="dev-qt/linguist-tools:5" DEPEND=" dev-qt/qtcore:5 @@ -27,9 +29,6 @@ RDEPEND="${DEPEND} " src_prepare() { - # A small tweak in socket name that allow multiple user at same time - # See https://github.com/rncbc/qpwgraph/issues/1 - sed -i -e "/@/a m_unique += qgetenv(\"USER\");\n m_unique += '-';" src/qpwgraph.cpp || die cmake_src_prepare } diff --git a/media-video/kooha/Manifest b/media-video/kooha/Manifest new file mode 100644 index 0000000000..8198f0068e --- /dev/null +++ b/media-video/kooha/Manifest @@ -0,0 +1 @@ +DIST kooha-2.2.3.tar.xz 16487348 BLAKE2B 39b666f89ec2431a4793db44a0cf00eb97c3ca295973ab8656398c3a68f01c8fcd09194dfe44a7d5265f87187f56c897e594a0545d39de09b0fbc59c7513fa65 SHA512 687bd38bdd4385059c5c625d41b4634dbdd86b7cf13d4ea811bfff46fd4fc1a7096ad94d6c55d935fd24e067ba9e6f60dc9b842264880d2394fca06dc0de2bb0 diff --git a/media-video/kooha/kooha-2.2.3.ebuild b/media-video/kooha/kooha-2.2.3.ebuild new file mode 100644 index 0000000000..a1e0852980 --- /dev/null +++ b/media-video/kooha/kooha-2.2.3.ebuild @@ -0,0 +1,197 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@0.7.19 + android_system_properties@0.1.5 + ansi_term@0.12.1 + anyhow@1.0.65 + atomic_refcell@0.1.8 + autocfg@1.1.0 + bitflags@1.3.2 + block@0.1.6 + bumpalo@3.11.0 + cairo-rs@0.16.7 + cairo-sys-rs@0.16.3 + cc@1.0.73 + cfg-expr@0.10.3 + cfg-if@1.0.0 + chrono@0.4.22 + color_quant@1.1.0 + core-foundation-sys@0.8.3 + field-offset@0.3.4 + fragile@2.0.0 + futures-channel@0.3.24 + futures-core@0.3.24 + futures-executor@0.3.24 + futures-io@0.3.24 + futures-macro@0.3.24 + futures-task@0.3.24 + futures-util@0.3.24 + gdk-pixbuf@0.16.7 + gdk-pixbuf-sys@0.16.3 + gdk4@0.5.4 + gdk4-sys@0.5.4 + gdk4-wayland@0.5.4 + gdk4-wayland-sys@0.5.4 + gdk4-x11@0.5.4 + gdk4-x11-sys@0.5.4 + gettext-rs@0.7.0 + gettext-sys@0.21.3 + gif@0.12.0 + gio@0.16.7 + gio-sys@0.16.3 + glib@0.15.12 + glib@0.16.7 + glib-macros@0.15.11 + glib-macros@0.16.3 + glib-sys@0.15.10 + glib-sys@0.16.3 + gobject-sys@0.15.10 + gobject-sys@0.16.3 + graphene-rs@0.16.3 + graphene-sys@0.16.3 + gsettings-macro@0.1.14 + gsk4@0.5.4 + gsk4-sys@0.5.4 + gst-plugin-gif@0.9.2 + gst-plugin-gtk4@0.9.3 + gst-plugin-version-helper@0.7.3 + gstreamer@0.19.4 + gstreamer-audio@0.19.4 + gstreamer-audio-sys@0.19.4 + gstreamer-base@0.19.3 + gstreamer-base-sys@0.19.3 + gstreamer-pbutils@0.19.2 + gstreamer-pbutils-sys@0.19.2 + gstreamer-sys@0.19.4 + gstreamer-video@0.19.4 + gstreamer-video-sys@0.19.4 + gtk4@0.5.4 + gtk4-macros@0.5.4 + gtk4-sys@0.5.4 + heck@0.4.0 + iana-time-zone@0.1.48 + js-sys@0.3.60 + lazy_static@1.4.0 + libadwaita@0.2.1 + libadwaita-sys@0.2.1 + libc@0.2.132 + libpulse-binding@2.26.0 + libpulse-glib-binding@2.25.1 + libpulse-mainloop-glib-sys@1.19.2 + libpulse-sys@1.19.3 + locale_config@0.3.0 + log@0.4.17 + malloc_buf@0.0.6 + memchr@2.5.0 + memoffset@0.6.5 + muldiv@1.0.0 + num-derive@0.3.3 + num-integer@0.1.45 + num-rational@0.4.1 + num-traits@0.2.15 + objc@0.2.7 + objc-foundation@0.1.1 + objc_id@0.1.1 + once_cell@1.14.0 + option-operations@0.5.0 + pango@0.16.5 + pango-sys@0.16.3 + paste@1.0.9 + pest@2.3.1 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.25 + pretty-hex@0.3.0 + proc-macro-crate@1.2.1 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.43 + quick-xml@0.25.0 + quote@1.0.21 + regex@1.6.0 + regex-syntax@0.6.27 + rustc_version@0.3.3 + semver@0.11.0 + semver-parser@0.10.2 + serde@1.0.144 + serde_derive@1.0.144 + sharded-slab@0.1.4 + slab@0.4.7 + smallvec@1.9.0 + syn@1.0.99 + system-deps@6.0.2 + temp-dir@0.1.11 + thiserror@1.0.35 + thiserror-impl@1.0.35 + thread_local@1.1.4 + toml@0.5.9 + tracing@0.1.36 + tracing-attributes@0.1.22 + tracing-core@0.1.29 + tracing-log@0.1.3 + tracing-subscriber@0.3.15 + ucd-trie@0.1.5 + unicode-ident@1.0.4 + valuable@0.1.0 + version-compare@0.1.0 + version_check@0.9.4 + wasm-bindgen@0.2.83 + wasm-bindgen-backend@0.2.83 + wasm-bindgen-macro@0.2.83 + wasm-bindgen-macro-support@0.2.83 + wasm-bindgen-shared@0.2.83 + weezl@0.1.7 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +inherit cargo meson xdg gnome2-utils + +DESCRIPTION="GTK4 screen recorder for Wayland" +HOMEPAGE="https://github.com/SeaDve/Kooha/" +SRC_URI="https://github.com/SeaDve/Kooha/releases/download/v${PV}/kooha-${PV}.tar.xz +${cargo_crate_uris}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="x264 vaapi" + +IDEPEND=">=dev-util/meson-1.1.1 +>=dev-util/ninja-1.11.1-r2 +>=dev-libs/appstream-glib-0.8.2 +>=virtual/rust-1.69.0 +x264? ( >=media-libs/x264-0.0.20220222 + >=media-libs/gst-plugins-ugly-1.20.6 ) +>=media-libs/gstreamer-1.20.6 +>=media-libs/gst-plugins-base-1.20.6 +vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 ) +>=dev-libs/glib-2.76.3 +>=gui-libs/gtk-4.10.4 +>=gui-libs/libadwaita-1.3.3" +DEPEND=">=media-video/pipewire-0.3.77-r1[gstreamer] +>=sys-apps/xdg-desktop-portal-1.16.0-r1" +RDEPEND="${DEPEND}" +BDEPEND="" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +BUILD_DIR="${S}/build" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-video/kooha/metadata.xml b/media-video/kooha/metadata.xml new file mode 100644 index 0000000000..e6932e9401 --- /dev/null +++ b/media-video/kooha/metadata.xml @@ -0,0 +1,11 @@ + + + + + mail@konstantintutsch.de + Konstantin Tutsch + + + SeaDve/Kooha + + diff --git a/net-misc/toot/Manifest b/net-misc/toot/Manifest new file mode 100644 index 0000000000..a19c00e22a --- /dev/null +++ b/net-misc/toot/Manifest @@ -0,0 +1 @@ +DIST toot-0.38.1.tar.gz 904085 BLAKE2B a3b4bd153f604299625a7ab656928b9874f558dfd9ca78d7b3573a5e71017018403a53c59d516927ed6c70863da8fef9ee8d698420b15af11fb4672c77dd2cff SHA512 eb00f40f628fec33abf2c340515e059bdc68e3a453e9dd403ca66e4d28ca24d67d9499420fb87a7050abe605fe4666abbce5ee57edd2250a6a2816d92d61c37e diff --git a/net-misc/toot/metadata.xml b/net-misc/toot/metadata.xml new file mode 100644 index 0000000000..074258ca62 --- /dev/null +++ b/net-misc/toot/metadata.xml @@ -0,0 +1,11 @@ + + + + + mail@konstantintutsch.de + Konstantin Tutsch + + + ihabunek/toot + + diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild new file mode 100644 index 0000000000..2633cd02d6 --- /dev/null +++ b/net-misc/toot/toot-0.38.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 + +DESCRIPTION="toot - Mastodon CLI & TUI" +HOMEPAGE="https://github.com/ihabunek/toot" +SRC_URI="https://github.com/ihabunek/toot/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=">=dev-python/urwid-2.1.2-r1 +>=dev-python/wcwidth-0.2.6 +>=media-fonts/symbola-13.00 +>=dev-python/beautifulsoup4-4.12.2 +>=dev-python/tomlkit-0.11.8" +RDEPEND="${DEPEND}" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/www-client/badwolf/badwolf-1.2.2.ebuild b/www-client/badwolf/badwolf-1.2.2.ebuild index 76ce085ee2..0da003d06e 100644 --- a/www-client/badwolf/badwolf-1.2.2.ebuild +++ b/www-client/badwolf/badwolf-1.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,13 +24,14 @@ SLOT="0" DOCS=("README.md" "KnowledgeBase.md") -IUSE="test" +IUSE="+webkit41 test" RESTRICT="!test? ( test )" DEPEND=" x11-libs/gtk+:3 net-libs/libsoup:2.4 - net-libs/webkit-gtk:4= + webkit41? ( net-libs/webkit-gtk:4.1= ) + !webkit41? ( net-libs/webkit-gtk:4= ) " RDEPEND="${DEPEND}" BDEPEND="test? ( app-text/mandoc )" @@ -42,7 +43,7 @@ src_configure() { CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ - WITH_WEBKITGTK=4.0 \ + WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \ PREFIX="/usr" \ ./configure } diff --git a/www-client/badwolf/badwolf-9999.ebuild b/www-client/badwolf/badwolf-9999.ebuild index 5c0d7dbc5c..4b6ebbec3b 100644 --- a/www-client/badwolf/badwolf-9999.ebuild +++ b/www-client/badwolf/badwolf-9999.ebuild @@ -24,12 +24,13 @@ SLOT="0" DOCS=("README.md" "KnowledgeBase.md") -IUSE="test" +IUSE="+webkit41 test" RESTRICT="!test? ( test )" DEPEND=" x11-libs/gtk+:3 - net-libs/webkit-gtk:4= + webkit41? ( net-libs/webkit-gtk:4.1= ) + !webkit41? ( net-libs/webkit-gtk:4= ) " RDEPEND="${DEPEND}" BDEPEND="test? ( app-text/mandoc )" @@ -41,7 +42,7 @@ src_configure() { CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ - WITH_WEBKITGTK=4.0 \ + WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \ PREFIX="/usr" \ ./configure } diff --git a/www-client/badwolf/metadata.xml b/www-client/badwolf/metadata.xml index 67827df66f..3436bb79a3 100644 --- a/www-client/badwolf/metadata.xml +++ b/www-client/badwolf/metadata.xml @@ -10,4 +10,7 @@ for first-usage usability. Privacy is the first goal, and it should be usable (security=usability^(-1) being false). + + Use net-libs/webkit:4.1 (uses libsoup3 and so allows HTTP/2) instead of net-libs/webkit:4 + diff --git a/x11-themes/adw-gtk3/Manifest b/x11-themes/adw-gtk3/Manifest new file mode 100644 index 0000000000..14103d5404 --- /dev/null +++ b/x11-themes/adw-gtk3/Manifest @@ -0,0 +1 @@ +DIST adw-gtk3-4.8.tar.gz 6146728 BLAKE2B 4f37659dbf62d7fad110bfff44721e288aa5d4a7002ff683b76f339e0047e79ccf07ea8b17805b1dedd433f7e13cfc7fafa2184b66033ca9e267acaca944b61b SHA512 a69a875bef2996c6a3f2baeb38851ff971c49bba7318c51f3abee300a9b4a82973a32ace4855ad57686a057568c09d39753a9699481b4d361561247f48b259d4 diff --git a/x11-themes/adw-gtk3/adw-gtk3-4.8.ebuild b/x11-themes/adw-gtk3/adw-gtk3-4.8.ebuild new file mode 100644 index 0000000000..281ca9c959 --- /dev/null +++ b/x11-themes/adw-gtk3/adw-gtk3-4.8.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="The theme from libadwaita ported to GTK-3" +HOMEPAGE="https://github.com/lassekongo83/adw-gtk3" +SRC_URI="https://github.com/lassekongo83/adw-gtk3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +IDEPEND=">=dev-lang/sassc-3.6.2" +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" diff --git a/x11-themes/adw-gtk3/metadata.xml b/x11-themes/adw-gtk3/metadata.xml new file mode 100644 index 0000000000..90e9647943 --- /dev/null +++ b/x11-themes/adw-gtk3/metadata.xml @@ -0,0 +1,11 @@ + + + + + mail@konstantintutsch.de + Konstantin Tutsch + + + lassekongo83/adw-gtk3 + +