From 4e4dc2ea8325e513554cf99f354fd65aae3238b9 Mon Sep 17 00:00:00 2001 From: Omar Date: Tue, 25 Jun 2024 15:43:16 +0300 Subject: [PATCH 01/26] dev-util/catppuccin-catwalk: update SRC_URI Signed-off-by: Omar --- dev-util/catppuccin-catwalk/Manifest | 2 +- .../catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-util/catppuccin-catwalk/Manifest b/dev-util/catppuccin-catwalk/Manifest index 671bfea9a1..5171c612da 100644 --- a/dev-util/catppuccin-catwalk/Manifest +++ b/dev-util/catppuccin-catwalk/Manifest @@ -1 +1 @@ -DIST catwalk 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d +DIST catppuccin-catwalk-1.3.2 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild index 9e6c765595..adc9a3aae4 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -1,16 +1,15 @@ -# Copyright 2024 Catppuccin +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Soothing pastel previews for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/catwalk" -SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v"${PV}"/catwalk-x86_64-unknown-linux-gnu -> catwalk" +SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk-x86_64-unknown-linux-gnu -> "${P}"" S="${WORKDIR}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" src_install() { - insinto /usr/bin - doins /var/tmp/portage/dev-util/catppuccin-catwalk-"${PV}"/distdir/catwalk + newbin "${DISTDIR}"/${P} catwalk } From c121cf00e64d91689ae62b7aa2f2366e30c9d547 Mon Sep 17 00:00:00 2001 From: Omar Date: Tue, 25 Jun 2024 15:46:44 +0300 Subject: [PATCH 02/26] x11-themes/catppuccin-neovim: some fixes Signed-off-by: Omar --- x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild b/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild index 26026a2f13..39c98fbb2b 100644 --- a/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild +++ b/x11-themes/catppuccin-neovim/catppuccin-neovim-1.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Catppuccin +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From c69641ed44a5b7021e27427ced6694e5bd9e8de2 Mon Sep 17 00:00:00 2001 From: Omar Date: Tue, 25 Jun 2024 15:51:40 +0300 Subject: [PATCH 03/26] dev-util/catppuccin-catwalk: some more really small fixes Signed-off-by: Omar --- dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild index adc9a3aae4..b06e823807 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Soothing pastel previews for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/catwalk" -SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk-x86_64-unknown-linux-gnu -> "${P}"" +SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk-x86_64-unknown-linux-gnu -> ${P}" S="${WORKDIR}" LICENSE="MIT" SLOT="0" From aa92f59dede30ba7794af71301ea21f708bf4707 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Tue, 25 Jun 2024 09:07:07 -0700 Subject: [PATCH 04/26] dev-embedded/bcm2-utils: Call emake directly Closes: https://bugs.gentoo.org/show_bug.cgi?id=934597 Closes: https://bugs.gentoo.org/show_bug.cgi?id=934598 Signed-off-by: Eli Burch --- dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild index 7d13fc4c0b..60746ff4b9 100644 --- a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild +++ b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit toolchain-funcs + DESCRIPTION="Utilities for Broadcom-based cable modems" HOMEPAGE="https://github.com/jclehner/bcm2-utils" SRC_URI="https://github.com/jclehner/bcm2-utils/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" @@ -19,6 +21,11 @@ src_prepare(){ sed -i 's@shell git describe --always@shell git describe --always 2>/dev/null@' "Makefile" || die } +src_compile(){ + emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS} \ + LDFLAGS=${LDFLAGS} +} + src_install(){ mkdir -p "${D}/usr/bin" || die emake PREFIX="${D}/usr" install From 0e00f92be705d7647c7523194730b58399b4a7ed Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Tue, 25 Jun 2024 13:42:04 -0500 Subject: [PATCH 05/26] dev-python/cloudflare: 3.0.1: minor cleanup Signed-off-by: Kyle Elbert --- dev-python/cloudflare/cloudflare-3.0.1.ebuild | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-python/cloudflare/cloudflare-3.0.1.ebuild b/dev-python/cloudflare/cloudflare-3.0.1.ebuild index 735c52bb82..d4fc4813a9 100644 --- a/dev-python/cloudflare/cloudflare-3.0.1.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.1.ebuild @@ -23,7 +23,7 @@ else KEYWORDS="~amd64 ~arm64" fi LICENSE="MIT test? ( ISC Apache-2.0 MIT BSD CC0-1.0 0BSD )" -# nodejs package and deps used to test +# nodejs module and deps used to test SLOT="3" RDEPEND=" ${DEPEND} >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] @@ -44,7 +44,6 @@ BDEPEND="test? ( )" distutils_enable_tests pytest -RESTRICT="mirror" #mirror restricted only because overlay RESTRICT+=" !test? ( test )" src_unpack() { @@ -76,12 +75,12 @@ python_test() { src_test() { # Run prism mock api server, this is what needs nodejs node --no-warnings node_modules/@stoplight/prism-cli/dist/index.js mock \ - "cloudflare-spec.yml" >prism.log & + "cloudflare-spec.yml" >prism.log || die "Failed starting prism" & local MOCK_PID=$! # Wait for server to come online echo -n "Waiting for mockserver" while ! grep -q "✖ fatal\|Prism is listening" "prism.log" ; do - echo -n "." + echo -n "." || die sleep 0.5 done if grep -q "✖ fatal" prism.log; then From cf6ae8cb36539de6f8a341e23653b4e3ddb95049 Mon Sep 17 00:00:00 2001 From: Erwin Kaats Date: Tue, 25 Jun 2024 22:57:58 +0200 Subject: [PATCH 06/26] app-text/jrnl: new package, add 4.1, 9999 Bug: https://bugs.gentoo.org/911682 Signed-off-by: Erwin Kaats --- app-text/jrnl/Manifest | 2 ++ app-text/jrnl/files/test_fixes.patch | 11 ++++++++ app-text/jrnl/files/tomli.patch | 20 +++++++++++++ app-text/jrnl/jrnl-4.1.ebuild | 42 ++++++++++++++++++++++++++++ app-text/jrnl/jrnl-9999.ebuild | 42 ++++++++++++++++++++++++++++ app-text/jrnl/metadata.xml | 11 ++++++++ 6 files changed, 128 insertions(+) create mode 100644 app-text/jrnl/Manifest create mode 100644 app-text/jrnl/files/test_fixes.patch create mode 100644 app-text/jrnl/files/tomli.patch create mode 100644 app-text/jrnl/jrnl-4.1.ebuild create mode 100644 app-text/jrnl/jrnl-9999.ebuild create mode 100644 app-text/jrnl/metadata.xml diff --git a/app-text/jrnl/Manifest b/app-text/jrnl/Manifest new file mode 100644 index 0000000000..c25695e7b3 --- /dev/null +++ b/app-text/jrnl/Manifest @@ -0,0 +1,2 @@ +DIST jrnl-4.1.tar.gz 671439 BLAKE2B f5781f1dd042e89779e8437765abedb76ab71cfe48ea14d5f8ff1b8a32d5d1d73a78b125615cf868964f8fab21833d3b923ad07b7893b652938963339c6db2b0 SHA512 c5e17b8dd863cdf251f5622099e07645d65ecb27a4b765df6b6c6f89a482e73b800e4906f14ffffc9567b3f9620f87f98fcc0b5ae355a22368f90a3279718252 +DIST jrnl-9999.tar.gz 672471 BLAKE2B ad5403f4ffa3e89baece625e9b247517b5413eea2eb4f4aff68404309309a25bd718da9f8cacb05241de84619530a36e67d03a10c3cd291fd991f45a10261e95 SHA512 007eb5289b453c524aa538ec3ff4ccc9fde2a94b0564cba073ead30b509867b11d2bef34867a1c50e43fd8c41c6077ed0d2cbee434468b5757e223f10e50d1ec diff --git a/app-text/jrnl/files/test_fixes.patch b/app-text/jrnl/files/test_fixes.patch new file mode 100644 index 0000000000..6cafd907f7 --- /dev/null +++ b/app-text/jrnl/files/test_fixes.patch @@ -0,0 +1,11 @@ +--- a/tests/lib/when_steps.py ++++ b/tests/lib/when_steps.py +@@ -7,7 +7,7 @@ + from pytest_bdd import when + from pytest_bdd.parsers import parse + from pytest_bdd.parsers import re +-from pytest_bdd.steps import inject_fixture ++from pytest_bdd.compat import inject_fixture + + from jrnl.main import run + diff --git a/app-text/jrnl/files/tomli.patch b/app-text/jrnl/files/tomli.patch new file mode 100644 index 0000000000..c522f43840 --- /dev/null +++ b/app-text/jrnl/files/tomli.patch @@ -0,0 +1,20 @@ +Patching out toml in favor for tomli as the latter is already included in the Gentoo repo + +--- a/tests/lib/fixtures.py ++++ b/tests/lib/fixtures.py +@@ -9,7 +9,7 @@ + from unittest.mock import Mock + from unittest.mock import patch + +-import toml ++import tomli + from keyring import backend + from keyring import errors + from pytest import fixture +@@ -204,7 +204,7 @@ + @fixture + def toml_version(working_dir): + pyproject = os.path.join(working_dir, "..", "pyproject.toml") +- pyproject_contents = toml.load(pyproject) ++ pyproject_contents = tomli.load(pyproject) + return pyproject_contents["tool"]["poetry"]["version"] diff --git a/app-text/jrnl/jrnl-4.1.ebuild b/app-text/jrnl/jrnl-4.1.ebuild new file mode 100644 index 0000000000..ffdb06f350 --- /dev/null +++ b/app-text/jrnl/jrnl-4.1.ebuild @@ -0,0 +1,42 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="Collect your thoughts and notes without leaving the command line" +HOMEPAGE="https://jrnl.sh" +SRC_URI="https://github.com/jrnl-org/jrnl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +PATCHES=" + ${FILESDIR}/tomli.patch + ${FILESDIR}/test_fixes.patch +" + +DEPEND=" + dev-python/rich + dev-python/colorama + dev-python/cryptography + dev-python/keyring + dev-python/parsedatetime + dev-python/python-dateutil + dev-python/pyxdg + dev-python/ruamel-yaml + dev-python/tzlocal + test? ( + + + + + mailgentoo@kaats.ch + Erwin Kaats + + + jrnl-org/jrnl + + From 82468b7cda330a39601058c17fd1a26143096ec5 Mon Sep 17 00:00:00 2001 From: kernaltrap8 Date: Tue, 25 Jun 2024 16:04:53 -0500 Subject: [PATCH 07/26] app-misc/tinyfetch: fix QA issues Signed-off-by: kernaltrap8 --- app-misc/tinyfetch/metadata.xml | 5 ++++- app-misc/tinyfetch/tinyfetch-9999.ebuild | 14 +++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/app-misc/tinyfetch/metadata.xml b/app-misc/tinyfetch/metadata.xml index 0e20b7f2e8..dbe59c026a 100644 --- a/app-misc/tinyfetch/metadata.xml +++ b/app-misc/tinyfetch/metadata.xml @@ -13,5 +13,8 @@ kernaltrap8/tinyfetch - + + + Enables the use of pciutils to detect GPU names + diff --git a/app-misc/tinyfetch/tinyfetch-9999.ebuild b/app-misc/tinyfetch/tinyfetch-9999.ebuild index da81d6cafc..6bb3e1b182 100644 --- a/app-misc/tinyfetch/tinyfetch-9999.ebuild +++ b/app-misc/tinyfetch/tinyfetch-9999.ebuild @@ -5,12 +5,18 @@ EAPI=8 inherit meson +DESCRIPTION="fetch program written in pure C" +HOMEPAGE="https://github.com/kernaltrap8/tinyfetch" + if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/kernaltrap8/tinyfetch" S="${WORKDIR}/${PN}-9999" fi +LICENSE="GPL-3" +SLOT="0" + IUSE="+pci" RDEPEND=" @@ -20,13 +26,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" -DESCRIPTION="fetch program written in pure C" -HOMEPAGE="https://github.com/kernaltrap8/tinyfetch" - -LICENSE="GPL-3" -SLOT="0" - -src_unpack() { +src_unpack() { if use pci ; then EGIT_BRANCH=pci fi From 867bc32066b3f7c6ebe684f11bf89a31958c210d Mon Sep 17 00:00:00 2001 From: kernaltrap8 Date: Tue, 25 Jun 2024 16:09:59 -0500 Subject: [PATCH 08/26] games-emulation/rpcs3: fix llvm USE description in metadata.xml Signed-off-by: kernaltrap8 --- games-emulation/rpcs3/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-emulation/rpcs3/metadata.xml b/games-emulation/rpcs3/metadata.xml index 95c264d489..64cbd48f9a 100644 --- a/games-emulation/rpcs3/metadata.xml +++ b/games-emulation/rpcs3/metadata.xml @@ -8,7 +8,7 @@ Enables Discord Rich Presence Add faudio sound backend support - Use llvm idk what for + Use llvm backend for PPU cache generation Build vulkan renderer From 2c6ef61a18c2b803d71adee30a87450b46be910b Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Wed, 26 Jun 2024 06:10:13 +0900 Subject: [PATCH 09/26] dev-util/juliaup: add myself as a maintainer Signed-off-by: Daichi Yamamoto --- dev-util/juliaup/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dev-util/juliaup/metadata.xml b/dev-util/juliaup/metadata.xml index 71271b0df8..de8ab7eaa7 100644 --- a/dev-util/juliaup/metadata.xml +++ b/dev-util/juliaup/metadata.xml @@ -1,6 +1,10 @@ + + dev@dyama.net + Daichi Yamamoto + JuliaLang/juliaup From a5349b684880009ee3218dfd5b75c7ae4bc533ec Mon Sep 17 00:00:00 2001 From: kernaltrap8 Date: Tue, 25 Jun 2024 20:12:41 -0500 Subject: [PATCH 10/26] app-misc/tinyfetch: remove git branch swap for pci USE flag Signed-off-by: kernaltrap8 --- app-misc/tinyfetch/tinyfetch-9999.ebuild | 7 ------- 1 file changed, 7 deletions(-) diff --git a/app-misc/tinyfetch/tinyfetch-9999.ebuild b/app-misc/tinyfetch/tinyfetch-9999.ebuild index 6bb3e1b182..ec1992c75c 100644 --- a/app-misc/tinyfetch/tinyfetch-9999.ebuild +++ b/app-misc/tinyfetch/tinyfetch-9999.ebuild @@ -25,10 +25,3 @@ RDEPEND=" ) " DEPEND="${RDEPEND}" - -src_unpack() { - if use pci ; then - EGIT_BRANCH=pci - fi - git-r3_src_unpack -} From 9b2448191753120ea5c8ef145c481fad7978ab68 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 26 Jun 2024 11:51:15 +0800 Subject: [PATCH 11/26] media-gfx/bambustudio-bin: improve ebuild Fix problem in https://github.com/gentoo/guru/commit/867a2c92d6ab65d16b191d17ff7a8af53eb83007 Signed-off-by: Huang Rui --- .../bambustudio-bin-01.09.03.50.ebuild | 12 ++++-------- media-gfx/bambustudio-bin/files/bambu-studio | 3 --- 2 files changed, 4 insertions(+), 11 deletions(-) delete mode 100644 media-gfx/bambustudio-bin/files/bambu-studio diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild index 2d0b5b206c..537cb66c31 100644 --- a/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild +++ b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild @@ -6,7 +6,7 @@ EAPI=8 MY_PN="BambuStudio" WX_GTK_VER="3.0-gtk3" -inherit desktop unpacker xdg +inherit desktop wrapper xdg DESCRIPTION="Bambu Studio is a cutting-edge, feature-rich slicing software" HOMEPAGE="https://bambulab.com" @@ -15,7 +15,6 @@ SRC_URI=" https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_linux_fedora-v${PV}.AppImage \ -> ${P}.AppImage " -S="${WORKDIR}/${P}" LICENSE="AGPL-3" SLOT="0" @@ -55,10 +54,7 @@ src_unpack() { } src_install() { - rm "${S}"/squashfs-root/*.AppImage || die - rm "${S}"/squashfs-root/*.desktop || die - rm "${S}"/squashfs-root/.DirIcon || die - rm -r "${S}"/squashfs-root/usr || die + rm -r squashfs-root/{*.{AppImage,desktop},.DirIcon,usr} || die patchelf --replace-needed libwebkit2gtk-4.0.so.37 libwebkit2gtk-4.1.so.0 \ "${S}"/squashfs-root/bin/bambu-studio || die patchelf --replace-needed libjavascriptcoregtk-4.0.so.18 libjavascriptcoregtk-4.1.so.0 \ @@ -69,8 +65,8 @@ src_install() { "${S}"/squashfs-root/bin/bambu-studio || die insinto /opt/"${PN}" doins -r "${S}"/squashfs-root/* - fperms +x "/opt/${PN}/AppRun" "/opt/${PN}/bin/bambu-studio" + fperms +x "/opt/${PN}/AppRun" doicon -s 192 "${S}"/squashfs-root/BambuStudio.png domenu "${FILESDIR}/bambu-studio.desktop" - dobin "${FILESDIR}/bambu-studio" + make_wrapper "${PN}" "/opt/${PN}/AppRun" } diff --git a/media-gfx/bambustudio-bin/files/bambu-studio b/media-gfx/bambustudio-bin/files/bambu-studio deleted file mode 100644 index 3a66948c4c..0000000000 --- a/media-gfx/bambustudio-bin/files/bambu-studio +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -exec "/opt/bambustudio-bin/AppRun" "$1" - From 4f6c0a166132faabb3fb20ac5ef067f913e70377 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 26 Jun 2024 12:34:16 +0800 Subject: [PATCH 12/26] media-gfx/bambustudio-bin: fix fperm and exec name Signed-off-by: Huang Rui --- media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild index 537cb66c31..360c76e7f7 100644 --- a/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild +++ b/media-gfx/bambustudio-bin/bambustudio-bin-01.09.03.50.ebuild @@ -65,8 +65,8 @@ src_install() { "${S}"/squashfs-root/bin/bambu-studio || die insinto /opt/"${PN}" doins -r "${S}"/squashfs-root/* - fperms +x "/opt/${PN}/AppRun" + fperms +x "/opt/${PN}/AppRun" "/opt/${PN}/bin/bambu-studio" doicon -s 192 "${S}"/squashfs-root/BambuStudio.png domenu "${FILESDIR}/bambu-studio.desktop" - make_wrapper "${PN}" "/opt/${PN}/AppRun" + make_wrapper bambu-studio "/opt/${PN}/AppRun" } From 4a709f7ab7f95e72f20f3ae11287d7d56c8f847a Mon Sep 17 00:00:00 2001 From: Omar Date: Wed, 26 Jun 2024 13:17:02 +0300 Subject: [PATCH 13/26] dev-util/catppuccin-whiskers: add dev-utils/catppuccin-whiskers v2.4.0 Signed-off-by: Omar --- dev-util/catppuccin-whiskers/Manifest | 1 + .../catppuccin-whiskers-2.4.0.ebuild | 15 +++++++++++++++ dev-util/catppuccin-whiskers/metadata.xml | 11 +++++++++++ 3 files changed, 27 insertions(+) create mode 100644 dev-util/catppuccin-whiskers/Manifest create mode 100644 dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild create mode 100644 dev-util/catppuccin-whiskers/metadata.xml diff --git a/dev-util/catppuccin-whiskers/Manifest b/dev-util/catppuccin-whiskers/Manifest new file mode 100644 index 0000000000..9f3da7fa77 --- /dev/null +++ b/dev-util/catppuccin-whiskers/Manifest @@ -0,0 +1 @@ +DIST catppuccin-whiskers-2.4.0 6171208 BLAKE2B 02f8ec5c9a4cf623b20130c757bfb6bbb9b9e029c75f41fb1b09bc031df5477a43ec06a78b70ac38eef60605d7ae34e6a1cc600cbd45849b7848cf0bf8ea2c4f SHA512 c786b55ebc44179ea3a14e86c5e862d9455586194d7fed856d897dac82312393fd310cd5ede4b3cb70c599daa5e5754c4c52622f10a98d2f4f68c72ab2c76ad5 diff --git a/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild b/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild new file mode 100644 index 0000000000..f05cb42689 --- /dev/null +++ b/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="Soothing port creation tool for the high-spirited!" +HOMEPAGE="https://github.com/catppuccin/whiskers" +SRC_URI="https://github.com/catppuccin/whiskers/releases/download/v${PV}/whiskers-x86_64-unknown-linux-gnu -> ${P}" +S="${WORKDIR}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + newbin "${DISTDIR}"/${P} whiskers +} diff --git a/dev-util/catppuccin-whiskers/metadata.xml b/dev-util/catppuccin-whiskers/metadata.xml new file mode 100644 index 0000000000..dcedb98d75 --- /dev/null +++ b/dev-util/catppuccin-whiskers/metadata.xml @@ -0,0 +1,11 @@ + + + + + somerand0mcat@hotmail.com + Omar + + + catppuccin/whiskers + + From 1ffa96ec3d8a432df032bb01a8fc8712083d1a38 Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Wed, 26 Jun 2024 05:27:24 -0500 Subject: [PATCH 14/26] dev-python/cloudflare: deselect failing test for python3.11 Looks like its a small memory leak Will put in an upstream bug soon for them to look at Passes on python3.12 (and upstream's ci using 3.9) Closes: https://bugs.gentoo.org/934952 Signed-off-by: Kyle Elbert --- dev-python/cloudflare/cloudflare-3.0.1.ebuild | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/dev-python/cloudflare/cloudflare-3.0.1.ebuild b/dev-python/cloudflare/cloudflare-3.0.1.ebuild index d4fc4813a9..aac3ee13bd 100644 --- a/dev-python/cloudflare/cloudflare-3.0.1.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.1.ebuild @@ -68,15 +68,24 @@ python_test() { local EPYTEST_DESELECT=( tests/test_client.py::TestCloudflare::test_validate_headers tests/test_client.py::TestAsyncCloudflare::test_validate_headers ) - + if [ "${EPYTHON}" == "python3.11" ]; then + #fails due to slight memory leak + EPYTEST_DESELECT+=( + tests/test_client.py::TestCloudflare::test_copy_build_request ) + fi epytest } src_test() { - # Run prism mock api server, this is what needs nodejs + start_mock + distutils-r1_src_test + stop_mock +} +start_mock() { +# Run prism mock api server, this is what needs nodejs node --no-warnings node_modules/@stoplight/prism-cli/dist/index.js mock \ "cloudflare-spec.yml" >prism.log || die "Failed starting prism" & - local MOCK_PID=$! + echo $! >"${T}/mock.pid" || die # Wait for server to come online echo -n "Waiting for mockserver" while ! grep -q "✖ fatal\|Prism is listening" "prism.log" ; do @@ -86,6 +95,7 @@ src_test() { if grep -q "✖ fatal" prism.log; then die "Prism mock server failed" fi - distutils-r1_src_test - kill "${MOCK_PID}" +} +stop_mock() { + kill $(cat "${T}/mock.pid") || die } From 25b35c437d5d8fabe4cfcb0841095f77ed118fbc Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Wed, 26 Jun 2024 05:47:12 -0500 Subject: [PATCH 15/26] dev-python/cloudflare: deselect async version of same test Bug: https://bugs.gentoo.org/934952 Signed-off-by: Kyle Elbert --- dev-python/cloudflare/cloudflare-3.0.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/cloudflare/cloudflare-3.0.1.ebuild b/dev-python/cloudflare/cloudflare-3.0.1.ebuild index aac3ee13bd..f9cb3d28e0 100644 --- a/dev-python/cloudflare/cloudflare-3.0.1.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.1.ebuild @@ -71,6 +71,7 @@ python_test() { if [ "${EPYTHON}" == "python3.11" ]; then #fails due to slight memory leak EPYTEST_DESELECT+=( + tests/test_client.py::TestAsyncCloudflare::test_copy_build_request tests/test_client.py::TestCloudflare::test_copy_build_request ) fi epytest From f81fefb5b435a2a144912a4082c62e19644e55b0 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Wed, 26 Jun 2024 21:32:42 +0900 Subject: [PATCH 16/26] app-text/komikku: add 1.49.0 Signed-off-by: Takuya Wakazono --- app-text/komikku/Manifest | 1 + app-text/komikku/komikku-1.49.0.ebuild | 94 ++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 app-text/komikku/komikku-1.49.0.ebuild diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 65dc4dd5ee..1be19737fe 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1 +1,2 @@ DIST komikku-1.48.1.tar.gz 4913987 BLAKE2B db1126a89dc93b011208153df171c1eedf8f44b1dffff455e8d0343153d88fde12a7612896389cfdbc1b61eae3c3bd09a1df86ea5de8747752a196f6a234f338 SHA512 be4731e9b3da2699f12eb39a35ff5b54cf39c55a91b68c72db6d9800129635408dff369bd2c76c8c9372ff6266d3101b43aa15880999887524db12d3df17733c +DIST komikku-1.49.0.tar.gz 4922860 BLAKE2B 708f6c57e5023a949d0d225f0370ec477cdd8430f5cd59d309ea3619875cc4b441c065fe33823771223ce099a68f5764d27eaf6a3ab287bf818428a86678a9b6 SHA512 aef5cc7ffb7b165bc7af90fefb6029e75cde348c684862454478fce41c2bcd2308bfbe0d1455bd011011a7cdf3805aacee7a297701c6ab0931c2b5620a454df2 diff --git a/app-text/komikku/komikku-1.49.0.ebuild b/app-text/komikku/komikku-1.49.0.ebuild new file mode 100644 index 0000000000..7af66f6f13 --- /dev/null +++ b/app-text/komikku/komikku-1.49.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite(+),ssl(+)" +DISTUTILS_USE_PEP517=no +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 meson gnome2-utils xdg + +DESCRIPTION="Manga reader for GNOME" +HOMEPAGE="https://apps.gnome.org/Komikku/" +SRC_URI="https://codeberg.org/valos/Komikku/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="test" +# Depend on a random server that may or may not be accessible. +#PROPERTIES="test_network" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gobject-introspection + >=gui-libs/gtk-4.12:4 + >=gui-libs/libadwaita-1.5:1[introspection] + net-libs/webkit-gtk:6[introspection] +" +RDEPEND=" + ${DEPEND} + x11-libs/libnotify[introspection] + $(python_gen_cond_dep ' + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/colorthief[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/dateparser[${PYTHON_USEDEP}] + dev-python/emoji[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/natsort[${PYTHON_USEDEP}] + dev-python/piexif[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pillow-heif[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/rarfile[compressed,${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + dev-util/blueprint-compiler + sys-devel/gettext + test? ( + $(python_gen_cond_dep ' + dev-python/pytest-steps[${PYTHON_USEDEP}] + ') + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # fix broken shebang + sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die +} + +src_test() { + emake setup + emake develop + emake test +} + +src_install() { + meson_src_install + python_optimize +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} From 0c1a806aff4a932e677e35a066300da1fa57a993 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Wed, 26 Jun 2024 21:32:50 +0900 Subject: [PATCH 17/26] app-text/komikku: drop 1.48.1 Signed-off-by: Takuya Wakazono --- app-text/komikku/Manifest | 1 - app-text/komikku/komikku-1.48.1.ebuild | 94 -------------------------- 2 files changed, 95 deletions(-) delete mode 100644 app-text/komikku/komikku-1.48.1.ebuild diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 1be19737fe..21f605592f 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1,2 +1 @@ -DIST komikku-1.48.1.tar.gz 4913987 BLAKE2B db1126a89dc93b011208153df171c1eedf8f44b1dffff455e8d0343153d88fde12a7612896389cfdbc1b61eae3c3bd09a1df86ea5de8747752a196f6a234f338 SHA512 be4731e9b3da2699f12eb39a35ff5b54cf39c55a91b68c72db6d9800129635408dff369bd2c76c8c9372ff6266d3101b43aa15880999887524db12d3df17733c DIST komikku-1.49.0.tar.gz 4922860 BLAKE2B 708f6c57e5023a949d0d225f0370ec477cdd8430f5cd59d309ea3619875cc4b441c065fe33823771223ce099a68f5764d27eaf6a3ab287bf818428a86678a9b6 SHA512 aef5cc7ffb7b165bc7af90fefb6029e75cde348c684862454478fce41c2bcd2308bfbe0d1455bd011011a7cdf3805aacee7a297701c6ab0931c2b5620a454df2 diff --git a/app-text/komikku/komikku-1.48.1.ebuild b/app-text/komikku/komikku-1.48.1.ebuild deleted file mode 100644 index 7af66f6f13..0000000000 --- a/app-text/komikku/komikku-1.48.1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite(+),ssl(+)" -DISTUTILS_USE_PEP517=no -DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 meson gnome2-utils xdg - -DESCRIPTION="Manga reader for GNOME" -HOMEPAGE="https://apps.gnome.org/Komikku/" -SRC_URI="https://codeberg.org/valos/Komikku/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RESTRICT="test" -# Depend on a random server that may or may not be accessible. -#PROPERTIES="test_network" - -DEPEND=" - dev-libs/glib:2 - dev-libs/gobject-introspection - >=gui-libs/gtk-4.12:4 - >=gui-libs/libadwaita-1.5:1[introspection] - net-libs/webkit-gtk:6[introspection] -" -RDEPEND=" - ${DEPEND} - x11-libs/libnotify[introspection] - $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/colorthief[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/dateparser[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/piexif[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pillow-heif[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/rarfile[compressed,${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - dev-util/blueprint-compiler - sys-devel/gettext - test? ( - $(python_gen_cond_dep ' - dev-python/pytest-steps[${PYTHON_USEDEP}] - ') - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # fix broken shebang - sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die -} - -src_test() { - emake setup - emake develop - emake test -} - -src_install() { - meson_src_install - python_optimize -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} From a7c48bb44bd31c2c51c328506053d7a0542ce266 Mon Sep 17 00:00:00 2001 From: Kyle Elbert Date: Wed, 26 Jun 2024 07:57:26 -0500 Subject: [PATCH 18/26] dev-python/cloudflare: disabled intermittently failing tests on 3.12 also Signed-off-by: Kyle Elbert --- dev-python/cloudflare/cloudflare-3.0.1.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-python/cloudflare/cloudflare-3.0.1.ebuild b/dev-python/cloudflare/cloudflare-3.0.1.ebuild index f9cb3d28e0..73d91f5e45 100644 --- a/dev-python/cloudflare/cloudflare-3.0.1.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.1.ebuild @@ -68,12 +68,10 @@ python_test() { local EPYTEST_DESELECT=( tests/test_client.py::TestCloudflare::test_validate_headers tests/test_client.py::TestAsyncCloudflare::test_validate_headers ) - if [ "${EPYTHON}" == "python3.11" ]; then - #fails due to slight memory leak + #intermittently fail for unknown reasons, passed along to upstream EPYTEST_DESELECT+=( tests/test_client.py::TestAsyncCloudflare::test_copy_build_request tests/test_client.py::TestCloudflare::test_copy_build_request ) - fi epytest } From 93b717db10977f7501f41507cc9cbc8d898bbd73 Mon Sep 17 00:00:00 2001 From: Adrian Ratiu Date: Wed, 26 Jun 2024 17:16:32 +0300 Subject: [PATCH 19/26] dev-libs/libtypec[-utils]: bump 0.5.1 -> 0.5.2 This release drops all the meson patches which were upstreamed. Signed-off-by: Adrian Ratiu --- dev-libs/libtypec-utils/Manifest | 2 +- ...on-fix-build-based-on-Gentoo-testing.patch | 76 ------------------- ...-meson.build-install-lib-and-headers.patch | 74 ------------------ ...son.build-reduce-version-duplication.patch | 73 ------------------ ...5.1.ebuild => libtypec-utils-0.5.2.ebuild} | 6 -- dev-libs/libtypec/Manifest | 2 +- ...on-fix-build-based-on-Gentoo-testing.patch | 76 ------------------- ...-meson.build-install-lib-and-headers.patch | 74 ------------------ ...son.build-reduce-version-duplication.patch | 73 ------------------ ...5.1-r1.ebuild => libtypec-0.5.2-r1.ebuild} | 6 -- 10 files changed, 2 insertions(+), 460 deletions(-) delete mode 100644 dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch delete mode 100644 dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-install-lib-and-headers.patch delete mode 100644 dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-reduce-version-duplication.patch rename dev-libs/libtypec-utils/{libtypec-utils-0.5.1.ebuild => libtypec-utils-0.5.2.ebuild} (76%) delete mode 100644 dev-libs/libtypec/files/libtypec-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch delete mode 100644 dev-libs/libtypec/files/libtypec-0.5.1-meson.build-install-lib-and-headers.patch delete mode 100644 dev-libs/libtypec/files/libtypec-0.5.1-meson.build-reduce-version-duplication.patch rename dev-libs/libtypec/{libtypec-0.5.1-r1.ebuild => libtypec-0.5.2-r1.ebuild} (68%) diff --git a/dev-libs/libtypec-utils/Manifest b/dev-libs/libtypec-utils/Manifest index 57b37ef5ef..d6f2aad1b6 100644 --- a/dev-libs/libtypec-utils/Manifest +++ b/dev-libs/libtypec-utils/Manifest @@ -1 +1 @@ -DIST libtypec-0.5.1.tar.gz 35289 BLAKE2B c6d9fd060e999568b3f348d68cc49665c38d0d0adcf5761e236e14b0ae095ddb06b65226a98495e804ee0bf41dc42526c78e00c1b9e8fdf2dc65a56818a10253 SHA512 9acdb2e0963d85b8f6868b0ad18f644466aa8b0bb868bafd823ac3a8179370a68f1a69c8357705c70733a1cf0a750e484c1f4aa1816a1dc887a52024f9dffcce +DIST libtypec-0.5.2.tar.gz 37224 BLAKE2B 691c62e4be16cb02143cec3f4391272bb54bd8eafa36b43614b96a4cd086069ed41f74741f0c36d8b39e3386384f0147551754e24e2742fff9452ec410f3b4ef SHA512 9dc71ba9a6f74f04fe96f4b5b632c83c52aa2ed693b743074b4943b5a9899433cad615770f527abdfa0d86008e7b326a028d8cd50dcd2caecf9805889f286c6f diff --git a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch b/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch deleted file mode 100644 index 9d3de58034..0000000000 --- a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 36a5bd5a1aeccba392d9a764be0f7651d08d33ce Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Mon, 20 May 2024 17:37:19 +0300 -Subject: [PATCH 1/3] meson: fix build based on Gentoo testing - -While releasing v0.5.1 upstream forgot to also bump the -meson build version. :) The meson project version was -also not set. - -There are also two discrepancies between meson and cmake: - -1. meson installs libtypec.so.1 whereas cmake installs -libtypec.so.0.5.1. - -2. meson uses soversion = 0 for the ABI version while -cmake uses 5. - -We fix these discrepancies so that mesan installs the -same files as cmake. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 13 +++++++++++-- - utils/meson.build | 2 +- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index a581926..5512f77 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,14 +1,23 @@ - project('libtypec','c', - license: 'MIT', -+version: '0.5.1', - default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() - conf_data.set('libtypec_VERSION_MAJOR', '0') - conf_data.set('libtypec_VERSION_MINOR', '5') --conf_data.set('libtypec_VERSION_PATCH', '0') -+conf_data.set('libtypec_VERSION_PATCH', '1') - -+libudev_dep = dependency('libudev', required: true) - - configure_file(input : 'libtypec_config.h.in', output : 'libtypec_config.h', configuration : conf_data) - --both_libraries('typec', 'libtypec.c', 'libtypec_sysfs_ops.c', 'libtypec_dbgfs_ops.c', soversion : '1') -\ No newline at end of file -+library('typec', -+ 'libtypec.c', -+ 'libtypec_sysfs_ops.c', -+ 'libtypec_dbgfs_ops.c', -+ version : '0.5.1', -+ soversion : '5', -+ dependencies: libudev_dep, -+) -\ No newline at end of file -diff --git a/utils/meson.build b/utils/meson.build -index d901167..8519541 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -6,7 +6,7 @@ default_options : [ - conf_data = configuration_data() - conf_data.set('libtypec_utils_VERSION_MAJOR', '0') - conf_data.set('libtypec_utils_VERSION_MINOR', '5') --conf_data.set('libtypec_utils_VERSION_PATCH', '0') -+conf_data.set('libtypec_utils_VERSION_PATCH', '1') - - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) --- -2.44.1 - diff --git a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-install-lib-and-headers.patch b/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-install-lib-and-headers.patch deleted file mode 100644 index d9ab76d2f8..0000000000 --- a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-install-lib-and-headers.patch +++ /dev/null @@ -1,74 +0,0 @@ -From b59c48ce61eeca56742a4164f42139997cf84363 Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Tue, 21 May 2024 11:52:05 +0300 -Subject: [PATCH 3/3] meson.build: install lib and headers - -This ensures lib and headers are properly installed in -meson build, without having to hardcode for eg the builddir. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 7 +++++++ - utils/meson.build | 25 +++++++++++++++++++++---- - 2 files changed, 28 insertions(+), 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 7a7c28a..903c506 100644 ---- a/meson.build -+++ b/meson.build -@@ -21,4 +21,11 @@ library('typec', - version : meson.project_version(), - soversion : '5', - dependencies: libudev_dep, -+ install: true, -+) -+ -+install_headers( -+ 'libtypec.h', -+ meson.current_build_dir() + '/libtypec_config.h', -+ install_dir: 'include' - ) -diff --git a/utils/meson.build b/utils/meson.build -index 9bd2245..7796d0a 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -12,13 +12,30 @@ conf_data.set('libtypec_utils_VERSION_PATCH', split[2]) - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) - -+# Include current build dir for the above generated file -+inc_dir = include_directories('.') -+ - cc = meson.get_compiler('c') - - dep = declare_dependency( -- dependencies : cc.find_library('typec', dirs : [meson.current_source_dir()]), -- include_directories : include_directories('../../builddir/'), -+ dependencies : cc.find_library('typec') - ) -+ - udev_dep = meson.get_compiler('c').find_library('udev') - --executable('lstypec', 'lstypec.c', 'names.c' ,dependencies : [dep,udev_dep]) --executable('typecstatus', 'typecstatus.c', 'names.c',dependencies : [dep,udev_dep]) -+executable( -+ 'lstypec', -+ 'lstypec.c', 'names.c', -+ dependencies: [dep, udev_dep], -+ include_directories: inc_dir, -+ install: true, -+ install_dir: get_option('bindir') -+) -+executable( -+ 'typecstatus', -+ 'typecstatus.c', 'names.c', -+ dependencies: [dep, udev_dep], -+ include_directories: inc_dir, -+ install: true, -+ install_dir: get_option('bindir') -+) --- -2.44.1 - diff --git a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-reduce-version-duplication.patch b/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-reduce-version-duplication.patch deleted file mode 100644 index 6d7da0f86d..0000000000 --- a/dev-libs/libtypec-utils/files/libtypec-utils-0.5.1-meson.build-reduce-version-duplication.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 56f5af15bc4796cf903ef5e9f82ed8514190e6bf Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Tue, 21 May 2024 10:38:37 +0300 -Subject: [PATCH 2/3] meson.build: reduce version duplication - -Gentoo dev Matt Turner asked us to reduce version duplication -in the meson.build files, to decrease the risks of getting -the version wrong like in the past by forgetting to bump the -minor version everywhere the version number is hardcoded. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 11 ++++++----- - utils/meson.build | 9 +++++---- - 2 files changed, 11 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 5512f77..7a7c28a 100644 ---- a/meson.build -+++ b/meson.build -@@ -5,9 +5,10 @@ default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() --conf_data.set('libtypec_VERSION_MAJOR', '0') --conf_data.set('libtypec_VERSION_MINOR', '5') --conf_data.set('libtypec_VERSION_PATCH', '1') -+split = meson.project_version().split('.') -+conf_data.set('libtypec_VERSION_MAJOR', split[0]) -+conf_data.set('libtypec_VERSION_MINOR', split[1]) -+conf_data.set('libtypec_VERSION_PATCH', split[2]) - - libudev_dep = dependency('libudev', required: true) - -@@ -17,7 +18,7 @@ library('typec', - 'libtypec.c', - 'libtypec_sysfs_ops.c', - 'libtypec_dbgfs_ops.c', -- version : '0.5.1', -+ version : meson.project_version(), - soversion : '5', - dependencies: libudev_dep, --) -\ No newline at end of file -+) -diff --git a/utils/meson.build b/utils/meson.build -index 8519541..9bd2245 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -1,13 +1,14 @@ - project('libtypec_utils','c', - license: 'MIT', -+version: '0.5.1', - default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() --conf_data.set('libtypec_utils_VERSION_MAJOR', '0') --conf_data.set('libtypec_utils_VERSION_MINOR', '5') --conf_data.set('libtypec_utils_VERSION_PATCH', '1') -- -+split = meson.project_version().split('.') -+conf_data.set('libtypec_utils_VERSION_MAJOR', split[0]) -+conf_data.set('libtypec_utils_VERSION_MINOR', split[1]) -+conf_data.set('libtypec_utils_VERSION_PATCH', split[2]) - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) - --- -2.44.1 - diff --git a/dev-libs/libtypec-utils/libtypec-utils-0.5.1.ebuild b/dev-libs/libtypec-utils/libtypec-utils-0.5.2.ebuild similarity index 76% rename from dev-libs/libtypec-utils/libtypec-utils-0.5.1.ebuild rename to dev-libs/libtypec-utils/libtypec-utils-0.5.2.ebuild index d1f30dd48b..cf60464aae 100644 --- a/dev-libs/libtypec-utils/libtypec-utils-0.5.1.ebuild +++ b/dev-libs/libtypec-utils/libtypec-utils-0.5.2.ebuild @@ -9,12 +9,6 @@ DESCRIPTION="Library to interface with USB Type-C/Power Delivery devices" HOMEPAGE="https://github.com/libtypec/libtypec" SRC_URI="https://github.com/libtypec/libtypec/archive/refs/tags/libtypec-${PV}.tar.gz" -PATCHES=( - "${FILESDIR}"/${PN}-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch - "${FILESDIR}"/${PN}-0.5.1-meson.build-reduce-version-duplication.patch - "${FILESDIR}"/${PN}-0.5.1-meson.build-install-lib-and-headers.patch -) - S="${WORKDIR}/libtypec-libtypec-${PV}" LICENSE="MIT" diff --git a/dev-libs/libtypec/Manifest b/dev-libs/libtypec/Manifest index 57b37ef5ef..d6f2aad1b6 100644 --- a/dev-libs/libtypec/Manifest +++ b/dev-libs/libtypec/Manifest @@ -1 +1 @@ -DIST libtypec-0.5.1.tar.gz 35289 BLAKE2B c6d9fd060e999568b3f348d68cc49665c38d0d0adcf5761e236e14b0ae095ddb06b65226a98495e804ee0bf41dc42526c78e00c1b9e8fdf2dc65a56818a10253 SHA512 9acdb2e0963d85b8f6868b0ad18f644466aa8b0bb868bafd823ac3a8179370a68f1a69c8357705c70733a1cf0a750e484c1f4aa1816a1dc887a52024f9dffcce +DIST libtypec-0.5.2.tar.gz 37224 BLAKE2B 691c62e4be16cb02143cec3f4391272bb54bd8eafa36b43614b96a4cd086069ed41f74741f0c36d8b39e3386384f0147551754e24e2742fff9452ec410f3b4ef SHA512 9dc71ba9a6f74f04fe96f4b5b632c83c52aa2ed693b743074b4943b5a9899433cad615770f527abdfa0d86008e7b326a028d8cd50dcd2caecf9805889f286c6f diff --git a/dev-libs/libtypec/files/libtypec-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch b/dev-libs/libtypec/files/libtypec-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch deleted file mode 100644 index 9d3de58034..0000000000 --- a/dev-libs/libtypec/files/libtypec-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 36a5bd5a1aeccba392d9a764be0f7651d08d33ce Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Mon, 20 May 2024 17:37:19 +0300 -Subject: [PATCH 1/3] meson: fix build based on Gentoo testing - -While releasing v0.5.1 upstream forgot to also bump the -meson build version. :) The meson project version was -also not set. - -There are also two discrepancies between meson and cmake: - -1. meson installs libtypec.so.1 whereas cmake installs -libtypec.so.0.5.1. - -2. meson uses soversion = 0 for the ABI version while -cmake uses 5. - -We fix these discrepancies so that mesan installs the -same files as cmake. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 13 +++++++++++-- - utils/meson.build | 2 +- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index a581926..5512f77 100644 ---- a/meson.build -+++ b/meson.build -@@ -1,14 +1,23 @@ - project('libtypec','c', - license: 'MIT', -+version: '0.5.1', - default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() - conf_data.set('libtypec_VERSION_MAJOR', '0') - conf_data.set('libtypec_VERSION_MINOR', '5') --conf_data.set('libtypec_VERSION_PATCH', '0') -+conf_data.set('libtypec_VERSION_PATCH', '1') - -+libudev_dep = dependency('libudev', required: true) - - configure_file(input : 'libtypec_config.h.in', output : 'libtypec_config.h', configuration : conf_data) - --both_libraries('typec', 'libtypec.c', 'libtypec_sysfs_ops.c', 'libtypec_dbgfs_ops.c', soversion : '1') -\ No newline at end of file -+library('typec', -+ 'libtypec.c', -+ 'libtypec_sysfs_ops.c', -+ 'libtypec_dbgfs_ops.c', -+ version : '0.5.1', -+ soversion : '5', -+ dependencies: libudev_dep, -+) -\ No newline at end of file -diff --git a/utils/meson.build b/utils/meson.build -index d901167..8519541 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -6,7 +6,7 @@ default_options : [ - conf_data = configuration_data() - conf_data.set('libtypec_utils_VERSION_MAJOR', '0') - conf_data.set('libtypec_utils_VERSION_MINOR', '5') --conf_data.set('libtypec_utils_VERSION_PATCH', '0') -+conf_data.set('libtypec_utils_VERSION_PATCH', '1') - - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) --- -2.44.1 - diff --git a/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-install-lib-and-headers.patch b/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-install-lib-and-headers.patch deleted file mode 100644 index d9ab76d2f8..0000000000 --- a/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-install-lib-and-headers.patch +++ /dev/null @@ -1,74 +0,0 @@ -From b59c48ce61eeca56742a4164f42139997cf84363 Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Tue, 21 May 2024 11:52:05 +0300 -Subject: [PATCH 3/3] meson.build: install lib and headers - -This ensures lib and headers are properly installed in -meson build, without having to hardcode for eg the builddir. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 7 +++++++ - utils/meson.build | 25 +++++++++++++++++++++---- - 2 files changed, 28 insertions(+), 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 7a7c28a..903c506 100644 ---- a/meson.build -+++ b/meson.build -@@ -21,4 +21,11 @@ library('typec', - version : meson.project_version(), - soversion : '5', - dependencies: libudev_dep, -+ install: true, -+) -+ -+install_headers( -+ 'libtypec.h', -+ meson.current_build_dir() + '/libtypec_config.h', -+ install_dir: 'include' - ) -diff --git a/utils/meson.build b/utils/meson.build -index 9bd2245..7796d0a 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -12,13 +12,30 @@ conf_data.set('libtypec_utils_VERSION_PATCH', split[2]) - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) - -+# Include current build dir for the above generated file -+inc_dir = include_directories('.') -+ - cc = meson.get_compiler('c') - - dep = declare_dependency( -- dependencies : cc.find_library('typec', dirs : [meson.current_source_dir()]), -- include_directories : include_directories('../../builddir/'), -+ dependencies : cc.find_library('typec') - ) -+ - udev_dep = meson.get_compiler('c').find_library('udev') - --executable('lstypec', 'lstypec.c', 'names.c' ,dependencies : [dep,udev_dep]) --executable('typecstatus', 'typecstatus.c', 'names.c',dependencies : [dep,udev_dep]) -+executable( -+ 'lstypec', -+ 'lstypec.c', 'names.c', -+ dependencies: [dep, udev_dep], -+ include_directories: inc_dir, -+ install: true, -+ install_dir: get_option('bindir') -+) -+executable( -+ 'typecstatus', -+ 'typecstatus.c', 'names.c', -+ dependencies: [dep, udev_dep], -+ include_directories: inc_dir, -+ install: true, -+ install_dir: get_option('bindir') -+) --- -2.44.1 - diff --git a/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-reduce-version-duplication.patch b/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-reduce-version-duplication.patch deleted file mode 100644 index 6d7da0f86d..0000000000 --- a/dev-libs/libtypec/files/libtypec-0.5.1-meson.build-reduce-version-duplication.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 56f5af15bc4796cf903ef5e9f82ed8514190e6bf Mon Sep 17 00:00:00 2001 -From: Adrian Ratiu -Date: Tue, 21 May 2024 10:38:37 +0300 -Subject: [PATCH 2/3] meson.build: reduce version duplication - -Gentoo dev Matt Turner asked us to reduce version duplication -in the meson.build files, to decrease the risks of getting -the version wrong like in the past by forgetting to bump the -minor version everywhere the version number is hardcoded. - -Upstream-Status: In progress [https://github.com/libtypec/libtypec/pull/1] - -Signed-off-by: Adrian Ratiu ---- - meson.build | 11 ++++++----- - utils/meson.build | 9 +++++---- - 2 files changed, 11 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 5512f77..7a7c28a 100644 ---- a/meson.build -+++ b/meson.build -@@ -5,9 +5,10 @@ default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() --conf_data.set('libtypec_VERSION_MAJOR', '0') --conf_data.set('libtypec_VERSION_MINOR', '5') --conf_data.set('libtypec_VERSION_PATCH', '1') -+split = meson.project_version().split('.') -+conf_data.set('libtypec_VERSION_MAJOR', split[0]) -+conf_data.set('libtypec_VERSION_MINOR', split[1]) -+conf_data.set('libtypec_VERSION_PATCH', split[2]) - - libudev_dep = dependency('libudev', required: true) - -@@ -17,7 +18,7 @@ library('typec', - 'libtypec.c', - 'libtypec_sysfs_ops.c', - 'libtypec_dbgfs_ops.c', -- version : '0.5.1', -+ version : meson.project_version(), - soversion : '5', - dependencies: libudev_dep, --) -\ No newline at end of file -+) -diff --git a/utils/meson.build b/utils/meson.build -index 8519541..9bd2245 100644 ---- a/utils/meson.build -+++ b/utils/meson.build -@@ -1,13 +1,14 @@ - project('libtypec_utils','c', - license: 'MIT', -+version: '0.5.1', - default_options : [ - 'warning_level=0']) - - conf_data = configuration_data() --conf_data.set('libtypec_utils_VERSION_MAJOR', '0') --conf_data.set('libtypec_utils_VERSION_MINOR', '5') --conf_data.set('libtypec_utils_VERSION_PATCH', '1') -- -+split = meson.project_version().split('.') -+conf_data.set('libtypec_utils_VERSION_MAJOR', split[0]) -+conf_data.set('libtypec_utils_VERSION_MINOR', split[1]) -+conf_data.set('libtypec_utils_VERSION_PATCH', split[2]) - - configure_file(input : 'libtypec_utils_config.h.in', output : 'libtypec_utils_config.h', configuration : conf_data) - --- -2.44.1 - diff --git a/dev-libs/libtypec/libtypec-0.5.1-r1.ebuild b/dev-libs/libtypec/libtypec-0.5.2-r1.ebuild similarity index 68% rename from dev-libs/libtypec/libtypec-0.5.1-r1.ebuild rename to dev-libs/libtypec/libtypec-0.5.2-r1.ebuild index 62a713a65e..9fa0a66e6e 100644 --- a/dev-libs/libtypec/libtypec-0.5.1-r1.ebuild +++ b/dev-libs/libtypec/libtypec-0.5.2-r1.ebuild @@ -9,12 +9,6 @@ DESCRIPTION="Library to interface with USB Type-C/Power Delivery devices" HOMEPAGE="https://github.com/libtypec/libtypec" SRC_URI="https://github.com/libtypec/libtypec/archive/refs/tags/${P}.tar.gz" -PATCHES=( - "${FILESDIR}"/${PN}-0.5.1-meson-fix-build-based-on-Gentoo-testing.patch - "${FILESDIR}"/${PN}-0.5.1-meson.build-reduce-version-duplication.patch - "${FILESDIR}"/${PN}-0.5.1-meson.build-install-lib-and-headers.patch -) - S="${WORKDIR}/${PN}-${P}" LICENSE="MIT" From 5352487d8acce5404a489554a81967d77b76451d Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Wed, 26 Jun 2024 16:54:03 +0200 Subject: [PATCH 20/26] dev-python/types-requests: add 2.32.0.20240622 Signed-off-by: Lucio Sauer --- dev-python/types-requests/Manifest | 1 + .../types-requests-2.32.0.20240622.ebuild | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 dev-python/types-requests/types-requests-2.32.0.20240622.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 76cd278bf9..5910c1bd04 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1 +1,2 @@ DIST types-requests-2.31.0.20240311.tar.gz 16824 BLAKE2B 310a7f4e49189f2ff1b1d65ad7ecd1958a33606ec36ad4d42e3ef793b71df1cf823c73a151a948102c055480b2c992675ec3699c4f67274b454d154a3fb24d5d SHA512 e7116a2225cab57918c3a9e081bebaa173c9a5496889e6ec1c9bc28c94e56c40fc0f785403ceec259a44049f61a9f731434532cf5c186d785d5d20eba7362f3a +DIST types-requests-2.32.0.20240622.tar.gz 17675 BLAKE2B 8535aabe9bbb9a77e87be71c7a18aad791dcb426f58ed1238dae553aec1646035a4763acf26ffdb7cb83a2d16080651372ea500080df69a4b5352a6de1064194 SHA512 8423eab482aedbcd23dfe4a2d8b8e09c5d0d2bceb139abe7bdc9e680f7ee7706b1a5026fce4ef6ef3eab70db5317db708323c5c9a3273df9a2830a5c6e47780a diff --git a/dev-python/types-requests/types-requests-2.32.0.20240622.ebuild b/dev-python/types-requests/types-requests-2.32.0.20240622.ebuild new file mode 100644 index 0000000000..8ced6300e3 --- /dev/null +++ b/dev-python/types-requests/types-requests-2.32.0.20240622.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for requests" +HOMEPAGE=" + https://pypi.org/project/types-requests/ + https://github.com/python/typeshed/tree/master/stubs/requests +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/urllib3-2" From e220adb373b3bb4fb5e48cc0f1ea77c6c38669ce Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Wed, 26 Jun 2024 16:54:22 +0200 Subject: [PATCH 21/26] dev-python/types-requests: drop 2.31.0.20240311 Signed-off-by: Lucio Sauer --- dev-python/types-requests/Manifest | 1 - .../types-requests-2.31.0.20240311.ebuild | 22 ------------------- 2 files changed, 23 deletions(-) delete mode 100644 dev-python/types-requests/types-requests-2.31.0.20240311.ebuild diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest index 5910c1bd04..27585e968e 100644 --- a/dev-python/types-requests/Manifest +++ b/dev-python/types-requests/Manifest @@ -1,2 +1 @@ -DIST types-requests-2.31.0.20240311.tar.gz 16824 BLAKE2B 310a7f4e49189f2ff1b1d65ad7ecd1958a33606ec36ad4d42e3ef793b71df1cf823c73a151a948102c055480b2c992675ec3699c4f67274b454d154a3fb24d5d SHA512 e7116a2225cab57918c3a9e081bebaa173c9a5496889e6ec1c9bc28c94e56c40fc0f785403ceec259a44049f61a9f731434532cf5c186d785d5d20eba7362f3a DIST types-requests-2.32.0.20240622.tar.gz 17675 BLAKE2B 8535aabe9bbb9a77e87be71c7a18aad791dcb426f58ed1238dae553aec1646035a4763acf26ffdb7cb83a2d16080651372ea500080df69a4b5352a6de1064194 SHA512 8423eab482aedbcd23dfe4a2d8b8e09c5d0d2bceb139abe7bdc9e680f7ee7706b1a5026fce4ef6ef3eab70db5317db708323c5c9a3273df9a2830a5c6e47780a diff --git a/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild b/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild deleted file mode 100644 index 8ced6300e3..0000000000 --- a/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for requests" -HOMEPAGE=" - https://pypi.org/project/types-requests/ - https://github.com/python/typeshed/tree/master/stubs/requests -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/urllib3-2" From a0597dc2ad9151f11206a104a762e309741d3b8c Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Wed, 26 Jun 2024 16:58:57 +0200 Subject: [PATCH 22/26] dev-python/types-protobuf: add 5.27.0.20240626 Signed-off-by: Lucio Sauer --- dev-python/types-protobuf/Manifest | 1 + .../types-protobuf-5.27.0.20240626.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-python/types-protobuf/types-protobuf-5.27.0.20240626.ebuild diff --git a/dev-python/types-protobuf/Manifest b/dev-python/types-protobuf/Manifest index f96f57b600..164657a400 100644 --- a/dev-python/types-protobuf/Manifest +++ b/dev-python/types-protobuf/Manifest @@ -1 +1,2 @@ DIST types-protobuf-4.24.0.20240408.tar.gz 52102 BLAKE2B 3312ddd8e28ee490f6ae94978d5ebfca353cbd9051862629cdde08474ae657130bf87cda8cb06f33ea2d38ccb5bfe9097ef3d8f4bb77fba94707b9914ff33466 SHA512 adb4d69ef5d8bab15e6e311c7d1013725419f2b681e64befea2cc435fec69cf0d0e70431ae65b9f617e8b4c86957fdaae88abd57cc306fa55ad51d3c09d5f222 +DIST types-protobuf-5.27.0.20240626.tar.gz 54215 BLAKE2B 49f791cf6cc8cdc0b16172c2afc2f22eb15c8ecb73b89fa323779227e12105dd82fe316e58a2fa9b0421a3e91f0b8206e7b073cf0193a705be3cc339c53df525 SHA512 f7e572985639ef19b4a257e0bc2a931f4c745eb3c8f10d98ccd6c95133b0df3486b40b86418045b94854c46a26da510be1f63c524005580cf1446364aca4eade diff --git a/dev-python/types-protobuf/types-protobuf-5.27.0.20240626.ebuild b/dev-python/types-protobuf/types-protobuf-5.27.0.20240626.ebuild new file mode 100644 index 0000000000..6262bb240a --- /dev/null +++ b/dev-python/types-protobuf/types-protobuf-5.27.0.20240626.ebuild @@ -0,0 +1,18 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for protobuf" +HOMEPAGE=" + https://pypi.org/project/types-protobuf/ + https://github.com/python/typeshed/tree/master/stubs/protobuf/ +" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" From c4c7b4ddfa1acf456f8d214fa3cd28a00b0e3231 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Wed, 26 Jun 2024 20:22:48 +0200 Subject: [PATCH 23/26] app-misc/yazi: Added USE flag 'cli' This USE flag enables the DDS (Data Distribution Service). See https://yazi-rs.github.io/docs/dds An additional binary 'ya' will be compiled/installed. It's not installed by default by upstream, that's why I don't install it unconditionally but rather with a USE flag. May change in the future. cc: @micielski Signed-off-by: Jonas Frei --- app-misc/yazi/metadata.xml | 3 +++ ...yazi-0.2.5.ebuild => yazi-0.2.5-r1.ebuild} | 21 +++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) rename app-misc/yazi/{yazi-0.2.5.ebuild => yazi-0.2.5-r1.ebuild} (94%) diff --git a/app-misc/yazi/metadata.xml b/app-misc/yazi/metadata.xml index d626eca12f..928f3e53f7 100644 --- a/app-misc/yazi/metadata.xml +++ b/app-misc/yazi/metadata.xml @@ -9,4 +9,7 @@ sxyazi/yazi https://github.com/sxyazi/yazi/issues + + Install CLI Data Distribution Service + diff --git a/app-misc/yazi/yazi-0.2.5.ebuild b/app-misc/yazi/yazi-0.2.5-r1.ebuild similarity index 94% rename from app-misc/yazi/yazi-0.2.5.ebuild rename to app-misc/yazi/yazi-0.2.5-r1.ebuild index 18d4cfc901..6db0d5ffb7 100644 --- a/app-misc/yazi/yazi-0.2.5.ebuild +++ b/app-misc/yazi/yazi-0.2.5-r1.ebuild @@ -324,7 +324,11 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" -QA_FLAGS_IGNORED="usr/bin/${PN}" +IUSE="+cli" + +QA_FLAGS_IGNORED=" + usr/bin/ya.* +" DOCS=( README.md @@ -336,13 +340,26 @@ src_prepare() { eapply_user } +src_compile() { + cargo_src_compile + use cli && cargo_src_compile -p "${PN}-cli" +} + src_install() { - dobin target/$(usex debug debug release)/yazi + dobin "target/$(usex debug debug release)/${PN}" + use cli && dobin "target/$(usex debug debug release)/ya" newbashcomp "${S}/yazi-boot/completions/${PN}.bash" "${PN}" dozshcomp "${S}/yazi-boot/completions/_${PN}" dofishcomp "${S}/yazi-boot/completions/${PN}.fish" + if use cli + then + newbashcomp "${S}/yazi-cli/completions/ya.bash" "ya" + dozshcomp "${S}/yazi-cli/completions/_ya" + dofishcomp "${S}/yazi-cli/completions/ya.fish" + fi + domenu "assets/${PN}.desktop" einstalldocs } From 605c6ba461880583ea00519fe0dceb22ebee23f0 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Wed, 26 Jun 2024 11:32:07 -0700 Subject: [PATCH 24/26] net-misc/ooni-probe-cli: Bump version to 3.22.0, add myself as maintainer Closes: https://bugs.gentoo.org/show_bug.cgi?id=922030 Signed-off-by: Eli Burch --- net-misc/ooni-probe-cli/Manifest | 3 +- net-misc/ooni-probe-cli/metadata.xml | 5 +- .../ooni-probe-cli-3.18.1.ebuild | 53 ------------------- ....0.ebuild => ooni-probe-cli-3.22.0.ebuild} | 8 +-- 4 files changed, 7 insertions(+), 62 deletions(-) delete mode 100644 net-misc/ooni-probe-cli/ooni-probe-cli-3.18.1.ebuild rename net-misc/ooni-probe-cli/{ooni-probe-cli-3.18.0.ebuild => ooni-probe-cli-3.22.0.ebuild} (83%) diff --git a/net-misc/ooni-probe-cli/Manifest b/net-misc/ooni-probe-cli/Manifest index 78dd711999..5f7e46a6df 100644 --- a/net-misc/ooni-probe-cli/Manifest +++ b/net-misc/ooni-probe-cli/Manifest @@ -1,2 +1 @@ -DIST ooni-probe-cli-3.18.0.tar.gz 25969796 BLAKE2B e618d0441dcdb5f8df856127b6c4c2d65064dfe92e2e7c8a56d8fbb530e7a9470d4311e252b50fea0617c9a9650ca12cad52f6fc6d85b71a071809b67aa21452 SHA512 adbadb552309f09a79797d78cb91480a953d9f50af1a8200666b6c6644f32cc4e7569bf281ea6ee47e8c3b94ddf90a473770c40927fb39c122908a1b88f8d6bb -DIST ooni-probe-cli-3.18.1.tar.gz 26317728 BLAKE2B 854c011d706a79f65e0fd32918bc7069e6e2e2800dd25e846b035c53ef14fe65787920f33eda9e48626c63a93793b5e63c8819cd0d525d2250cce05750245044 SHA512 d26cebdbf8634d1b65fe32a187a8445c713c66b6d01251d32e88d45e58b0019b0e45407185eb23db2fd65ca65d251b879fb4a95e06cf3d86486b3aff6b949b98 +DIST ooni-probe-cli-3.22.0.tar.gz 26961384 BLAKE2B 31792ad2bf792d19edc61b12894c91b85c33445808b70880d2f32f3b83665e80577d830ce255ae114c4de163e2f93bb8a73eea3b6d2a4143c6623c9a15fe5c8d SHA512 28f845a3e50eb50a9d7d9411ad0d5cbb6ae08b3238bb4cd7f85dd4fbdaa833203bcf8387287b5b45ccc51196caab4981ec85d7bb9cd199ba04f7b0d2568e20a4 diff --git a/net-misc/ooni-probe-cli/metadata.xml b/net-misc/ooni-probe-cli/metadata.xml index 00f3af1e06..12b55589fb 100644 --- a/net-misc/ooni-probe-cli/metadata.xml +++ b/net-misc/ooni-probe-cli/metadata.xml @@ -1,7 +1,10 @@ - + + eli.burch@burchbytes.com + Eli Burch + ooni/probe-cli https://github.com/ooni/probe/issues/new?labels=ooni/probe-cli&assignee=bassosimone diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.18.1.ebuild b/net-misc/ooni-probe-cli/ooni-probe-cli-3.18.1.ebuild deleted file mode 100644 index 038127af8f..0000000000 --- a/net-misc/ooni-probe-cli/ooni-probe-cli-3.18.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN=${PN#ooni-} -DESCRIPTION="OONI Probe network measurement tool for detecting internet censorship" -HOMEPAGE="https://ooni.org https://github.com/ooni/probe-cli" -SRC_URI="https://github.com/ooni/${MY_PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 GPL-3+ ISC LGPL-3 MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -PROPERTIES="test_network" -RESTRICT="test" - -DEPEND="dev-db/sqlite:3[icu]" -RDEPEND="${DEPEND}" - -DOCS=( docs CODEOWNERS {CODE_OF_CONDUCT,CONTRIBUTING,DESIGN,Readme}.md ) - -src_prepare() { - default - - # remove ooni's build tool - rm -r internal/cmd/buildtool || die -} - -src_configure() { - GOFLAGS+=" -tags=shaping" -} - -src_compile() { - ego build ./cmd/ooniprobe - ego build ./internal/cmd/miniooni - ego build ./internal/cmd/oohelperd -} - -src_test() { - local -x GOFLAGS - GOFLAGS="${GOFLAGS//-v/}" - GOFLAGS="${GOFLAGS//-x/}" - - ego test -short -race ./... -} - -src_install() { - dobin ooniprobe miniooni oohelperd - einstalldocs -} diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.18.0.ebuild b/net-misc/ooni-probe-cli/ooni-probe-cli-3.22.0.ebuild similarity index 83% rename from net-misc/ooni-probe-cli/ooni-probe-cli-3.18.0.ebuild rename to net-misc/ooni-probe-cli/ooni-probe-cli-3.22.0.ebuild index 038127af8f..718501272d 100644 --- a/net-misc/ooni-probe-cli/ooni-probe-cli-3.18.0.ebuild +++ b/net-misc/ooni-probe-cli/ooni-probe-cli-3.22.0.ebuild @@ -1,22 +1,18 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module -MY_PN=${PN#ooni-} DESCRIPTION="OONI Probe network measurement tool for detecting internet censorship" HOMEPAGE="https://ooni.org https://github.com/ooni/probe-cli" -SRC_URI="https://github.com/ooni/${MY_PN}/releases/download/v${PV}/${P}.tar.gz" +SRC_URI="https://github.com/ooni/probe-cli/releases/download/v${PV}/${P}.tar.gz" LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 GPL-3+ ISC LGPL-3 MIT MPL-2.0" SLOT="0" KEYWORDS="~amd64" -PROPERTIES="test_network" -RESTRICT="test" - DEPEND="dev-db/sqlite:3[icu]" RDEPEND="${DEPEND}" From 5ef6e5b0cc835eb1f43629e275f5f386da63397d Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Wed, 26 Jun 2024 21:17:21 +0200 Subject: [PATCH 25/26] app-misc/yazi: Use cargo_target_dir instead of hardcoding dobin path Signed-off-by: Jonas Frei --- app-misc/yazi/yazi-0.2.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/yazi/yazi-0.2.5-r1.ebuild b/app-misc/yazi/yazi-0.2.5-r1.ebuild index 6db0d5ffb7..9bb6ac53a6 100644 --- a/app-misc/yazi/yazi-0.2.5-r1.ebuild +++ b/app-misc/yazi/yazi-0.2.5-r1.ebuild @@ -346,8 +346,8 @@ src_compile() { } src_install() { - dobin "target/$(usex debug debug release)/${PN}" - use cli && dobin "target/$(usex debug debug release)/ya" + dobin "$(cargo_target_dir)/${PN}" + use cli && dobin "$(cargo_target_dir)/ya" newbashcomp "${S}/yazi-boot/completions/${PN}.bash" "${PN}" dozshcomp "${S}/yazi-boot/completions/_${PN}" From f23bee6081b3b7bc3af972649083411c6b53bcd7 Mon Sep 17 00:00:00 2001 From: Justin Date: Tue, 25 Jun 2024 10:38:06 -0400 Subject: [PATCH 26/26] net-vpn/mullvadvpn-app: Add gui to /usr/bin Signed-off-by: Justin Closes: https://github.com/gentoo/guru/pull/202 Signed-off-by: David Roman --- net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild index 4332496f1a..10a75386a4 100644 --- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild @@ -36,6 +36,8 @@ RDEPEND=" QA_PREBUILT="*" src_install() { + sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}"/opt/Mullvad\ VPN/mullvad-vpn + # Using doins -r would strip executable bits from all binaries cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files" fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" @@ -47,6 +49,7 @@ src_install() { dobin "${S}"/usr/bin/mullvad dobin "${S}"/usr/bin/mullvad-daemon dobin "${S}"/usr/bin/mullvad-exclude + dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is