From d590f92ea119c64233f70197e81363c18c222b59 Mon Sep 17 00:00:00 2001 From: Zen Date: Sat, 8 Jun 2024 11:48:17 -0500 Subject: [PATCH 01/16] dev-python/pycpio: Update year in ebuild. Signed-off-by: Zen --- dev-python/pycpio/pycpio-1.0.0.ebuild | 2 +- dev-python/pycpio/pycpio-1.1.2-r1.ebuild | 2 +- dev-python/pycpio/pycpio-1.1.4.ebuild | 2 +- dev-python/pycpio/pycpio-1.1.6.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/pycpio/pycpio-1.0.0.ebuild b/dev-python/pycpio/pycpio-1.0.0.ebuild index db2597a466..b120c1d542 100644 --- a/dev-python/pycpio/pycpio-1.0.0.ebuild +++ b/dev-python/pycpio/pycpio-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild index 0d85c55670..c863fa42cd 100644 --- a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild +++ b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pycpio/pycpio-1.1.4.ebuild b/dev-python/pycpio/pycpio-1.1.4.ebuild index 0d85c55670..c863fa42cd 100644 --- a/dev-python/pycpio/pycpio-1.1.4.ebuild +++ b/dev-python/pycpio/pycpio-1.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pycpio/pycpio-1.1.6.ebuild b/dev-python/pycpio/pycpio-1.1.6.ebuild index eb1f4d9142..48966fa068 100644 --- a/dev-python/pycpio/pycpio-1.1.6.ebuild +++ b/dev-python/pycpio/pycpio-1.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From f36687324bb911ac4a9a08c6576a9d32df594b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Fr=C3=B6hning?= Date: Sat, 8 Jun 2024 19:30:57 +0200 Subject: [PATCH 02/16] media-sound/rsgain: bump to 3.5.1 Includes a bug fix where certain multichannel opus files rendered unplayable after rsgained. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Richard Fröhning --- media-sound/rsgain/Manifest | 2 +- media-sound/rsgain/{rsgain-3.5.ebuild => rsgain-3.5.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-sound/rsgain/{rsgain-3.5.ebuild => rsgain-3.5.1.ebuild} (100%) diff --git a/media-sound/rsgain/Manifest b/media-sound/rsgain/Manifest index 58ada04aa9..601f3ce9b0 100644 --- a/media-sound/rsgain/Manifest +++ b/media-sound/rsgain/Manifest @@ -1 +1 @@ -DIST rsgain-3.5-source.tar.xz 50660 BLAKE2B 18a7d5b1892f1df8fbdfaddf289564540eb706638bc36d5822f79ca672ef2b0cbcc7a246567a4930aa6fa9da44598e69eed01ed3d62ebde98a26c375cae8d057 SHA512 aa870ffcbb333c6b604ee45593e4976c4aca39af7a88f0517b470a3d29c7bc74aeb7bcc8a68f5604aee74114f9751c64d4b5e55711e1340ed2f682ae641d29af +DIST rsgain-3.5.1-source.tar.xz 50776 BLAKE2B 1568ff87c11e806875ae728cd2c4e80a2fc60b8db7c1dd1f9de4a119ced0547253febda748f514906ae4a78eadec6be62a365999820fb0ed4e656656ded53475 SHA512 6339c9ed8fd120b21026a55a5ec14605d3bc0b9bc87d975f9eff274023f58fdeaa8cf23b928fc3d34a38d7f2a1e5ad8786d114e21b4e42a8445dc6ec6117d32e diff --git a/media-sound/rsgain/rsgain-3.5.ebuild b/media-sound/rsgain/rsgain-3.5.1.ebuild similarity index 100% rename from media-sound/rsgain/rsgain-3.5.ebuild rename to media-sound/rsgain/rsgain-3.5.1.ebuild From f218d2f5d88535bf8032ce89a33977843028ac38 Mon Sep 17 00:00:00 2001 From: NRK Date: Sat, 8 Jun 2024 17:44:30 +0000 Subject: [PATCH 03/16] mpv-plugin/mdmenu: new package Signed-off-by: NRK --- mpv-plugin/mdmenu/Manifest | 1 + mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 34 ++++++++++++++++++++++++ mpv-plugin/mdmenu/metadata.xml | 18 +++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 mpv-plugin/mdmenu/Manifest create mode 100644 mpv-plugin/mdmenu/mdmenu-20240215.ebuild create mode 100644 mpv-plugin/mdmenu/metadata.xml diff --git a/mpv-plugin/mdmenu/Manifest b/mpv-plugin/mdmenu/Manifest new file mode 100644 index 0000000000..7370c507ae --- /dev/null +++ b/mpv-plugin/mdmenu/Manifest @@ -0,0 +1 @@ +DIST mdmenu-20240215.tar.gz 21585 BLAKE2B 1b67b59a74a494d1c8e43533dd95a72008c59191a9d41a9f7b9cbd4da6db8b5e457be0ed6bcc4d9c82769f302ef2bf65065909ffba6905c6d6ae5b6ec6347c7e SHA512 2c37d64136f1c5c19537ab675215616fe24708d3f988ae0c539add3f0d94f73f76b1ec7b0c7cb8f258ddc45c4bb15967500cc72eee42247a9c1d6f6ce4fd1779 diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild new file mode 100644 index 0000000000..bed09fd273 --- /dev/null +++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild @@ -0,0 +1,34 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mpv-plugin + +DESCRIPTION="dmenu based selection menu for chapters, tracks, playlist etc" +HOMEPAGE="https://codeberg.org/NRK/mpv-toolbox" + +SRC_URI="https://codeberg.org/NRK/mpv-toolbox/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/mpv-toolbox/${PN}" + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +IUSE="custom-cmd" + +RDEPEND=" + >=media-video/mpv-0.36.0[lua] + !custom-cmd? ( x11-misc/dmenu ) +" + +MPV_PLUGIN_FILES=( mdmenu.lua ) +DOCS=( mdmenu.conf README.md ) + +pkg_postinst() { + mpv-plugin_pkg_postinst + if use custom-cmd ; then + ewarn "mdmenu has been installed without a launcher." + ewarn "You will need to configure \`cmd\` in script-opt " + ewarn "to a dmenu-compatible app for mdmenu to work." + ewarn "Please refer to the documents for more info." + fi +} diff --git a/mpv-plugin/mdmenu/metadata.xml b/mpv-plugin/mdmenu/metadata.xml new file mode 100644 index 0000000000..1ed7a22b2b --- /dev/null +++ b/mpv-plugin/mdmenu/metadata.xml @@ -0,0 +1,18 @@ + + + + + nrk@disroot.org + NRK + + + + Do not install dmenu as a dependency. + This requires you to configure a custom dmenu-compatible + command in the configuration. + + + + NRK/mpv-toolbox + + From 5502e2bc76be53ccfe214cf7b67310f67246a8cc Mon Sep 17 00:00:00 2001 From: NRK Date: Sat, 8 Jun 2024 18:00:52 +0000 Subject: [PATCH 04/16] mpv-plugin/mdmenu: tidy up Signed-off-by: NRK --- mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild index bed09fd273..2808df8724 100644 --- a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild +++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild @@ -25,10 +25,15 @@ DOCS=( mdmenu.conf README.md ) pkg_postinst() { mpv-plugin_pkg_postinst + + einfo "mdmenu does not set any keybindings by default." + einfo "Customize ~~/input.conf according to the documentation " + einfo "in order to set custom bindings." + if use custom-cmd ; then - ewarn "mdmenu has been installed without a launcher." - ewarn "You will need to configure \`cmd\` in script-opt " - ewarn "to a dmenu-compatible app for mdmenu to work." - ewarn "Please refer to the documents for more info." + ewarn "mdmenu has been installed without dmenu." + ewarn "You will need to set \`cmd\` in ~~/script-opts/mdmenu.conf " + ewarn "to a dmenu-compatible application for mdmenu to work." + ewarn "Please refer to the documentation for more info." fi } From d66a5da87847b85aee6ac25722498c4eaedcf9da Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 20:26:16 +0200 Subject: [PATCH 05/16] sci-electronics/liblxi: add 1.20 Signed-off-by: Jan Henke --- sci-electronics/liblxi/Manifest | 1 + sci-electronics/liblxi/liblxi-1.20.ebuild | 25 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 sci-electronics/liblxi/liblxi-1.20.ebuild diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest index 6bcdbc5b53..61ba6c4159 100644 --- a/sci-electronics/liblxi/Manifest +++ b/sci-electronics/liblxi/Manifest @@ -1,2 +1,3 @@ DIST liblxi-1.16.tar.gz 24667 BLAKE2B b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1 SHA512 371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0 DIST liblxi-1.18.tar.gz 25832 BLAKE2B 38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb SHA512 f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305 +DIST liblxi-1.20.tar.gz 30828 BLAKE2B e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6 SHA512 226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596 diff --git a/sci-electronics/liblxi/liblxi-1.20.ebuild b/sci-electronics/liblxi/liblxi-1.20.ebuild new file mode 100644 index 0000000000..94c1600fd4 --- /dev/null +++ b/sci-electronics/liblxi/liblxi-1.20.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)" +HOMEPAGE="https://github.com/lxi-tools/liblxi" +SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="zeroconf" + +RDEPEND=" + >=net-libs/libtirpc-1.3.2 + >=dev-libs/libxml2-2.9.14-r1 + zeroconf? ( >=net-dns/avahi-0.8-r5 ) +" + +DEPEND="${RDEPEND}" + +BDEPEND="virtual/pkgconfig" From c7a3924f4bbd8e42d64970fcb2fab02813ed7a7f Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 20:30:10 +0200 Subject: [PATCH 06/16] sci-electronics/liblxi: drop 1.16, 1.18 Signed-off-by: Jan Henke --- sci-electronics/liblxi/Manifest | 2 -- sci-electronics/liblxi/liblxi-1.16.ebuild | 24 ---------------------- sci-electronics/liblxi/liblxi-1.18.ebuild | 25 ----------------------- 3 files changed, 51 deletions(-) delete mode 100644 sci-electronics/liblxi/liblxi-1.16.ebuild delete mode 100644 sci-electronics/liblxi/liblxi-1.18.ebuild diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest index 61ba6c4159..9e1f5dfab7 100644 --- a/sci-electronics/liblxi/Manifest +++ b/sci-electronics/liblxi/Manifest @@ -1,3 +1 @@ -DIST liblxi-1.16.tar.gz 24667 BLAKE2B b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1 SHA512 371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0 -DIST liblxi-1.18.tar.gz 25832 BLAKE2B 38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb SHA512 f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305 DIST liblxi-1.20.tar.gz 30828 BLAKE2B e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6 SHA512 226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596 diff --git a/sci-electronics/liblxi/liblxi-1.16.ebuild b/sci-electronics/liblxi/liblxi-1.16.ebuild deleted file mode 100644 index 8609b522f3..0000000000 --- a/sci-electronics/liblxi/liblxi-1.16.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib - -DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)" -HOMEPAGE="https://github.com/lxi-tools/liblxi" -SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=net-libs/libtirpc-1.3.2 - >=dev-libs/libxml2-2.9.14-r1 - >=net-dns/avahi-0.8-r5 -" - -DEPEND="${RDEPEND}" - -BDEPEND="virtual/pkgconfig" diff --git a/sci-electronics/liblxi/liblxi-1.18.ebuild b/sci-electronics/liblxi/liblxi-1.18.ebuild deleted file mode 100644 index 94c1600fd4..0000000000 --- a/sci-electronics/liblxi/liblxi-1.18.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib - -DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)" -HOMEPAGE="https://github.com/lxi-tools/liblxi" -SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="zeroconf" - -RDEPEND=" - >=net-libs/libtirpc-1.3.2 - >=dev-libs/libxml2-2.9.14-r1 - zeroconf? ( >=net-dns/avahi-0.8-r5 ) -" - -DEPEND="${RDEPEND}" - -BDEPEND="virtual/pkgconfig" From 80c0936cbadd90f7ec2b01fe0581dd27e8d4f749 Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 20:43:45 +0200 Subject: [PATCH 07/16] sci-electronics/lxi-tools: add 2.7 Closes: https://bugs.gentoo.org/931474 Signed-off-by: Jan Henke --- sci-electronics/lxi-tools/Manifest | 1 + .../lxi-tools/lxi-tools-2.7.ebuild | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild diff --git a/sci-electronics/lxi-tools/Manifest b/sci-electronics/lxi-tools/Manifest index a0c21dc0c7..002c827a7e 100644 --- a/sci-electronics/lxi-tools/Manifest +++ b/sci-electronics/lxi-tools/Manifest @@ -1,2 +1,3 @@ DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c SHA512 ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307 DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a SHA512 3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7 +DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2 SHA512 de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild new file mode 100644 index 0000000000..682708e0b7 --- /dev/null +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python{3_12,3_13} ) +LUA_COMPAT=( lua5-{1..4} ) +inherit meson python-any-r1 lua-single gnome2-utils xdg-utils + +DESCRIPTION="Tools to access devices with LXI" +HOMEPAGE="https://github.com/lxi-tools/lxi-tools" +SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bash-completion +gui" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RDEPEND=" + bash-completion? ( >=app-shells/bash-completion-2.11 ) + >=sys-libs/readline-8.1_p2 + ${LUA_DEPS} + >=sci-electronics/liblxi-1.13 + gui? ( + >=dev-libs/glib-2.70 + >=gui-libs/gtk-4.6.0 + >=gui-libs/gtksourceview-5.4.0 + >=gui-libs/libadwaita-1.2 + >=dev-libs/json-glib-1.4 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +pkg_setup() { + python-any-r1_pkg_setup + lua-single_pkg_setup +} + +src_configure() { + # fix lua dependency string in meson-build + sed -i 's/lua-/lua/g' ${S}/src/meson.build || die + + local emesonargs=( + $(meson_use gui) + ) + meson_src_configure +} + +pkg_postinst() { + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_icon_cache_update +} From 4b8151e540da67e7d69e6126e366e1e7fd86111d Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 20:44:28 +0200 Subject: [PATCH 08/16] sci-electronics/lxi-tools: drop 2.1, 2.3 Signed-off-by: Jan Henke --- sci-electronics/lxi-tools/Manifest | 2 - .../lxi-tools/lxi-tools-2.1.ebuild | 55 ---------------- .../lxi-tools/lxi-tools-2.3.ebuild | 62 ------------------- 3 files changed, 119 deletions(-) delete mode 100644 sci-electronics/lxi-tools/lxi-tools-2.1.ebuild delete mode 100644 sci-electronics/lxi-tools/lxi-tools-2.3.ebuild diff --git a/sci-electronics/lxi-tools/Manifest b/sci-electronics/lxi-tools/Manifest index 002c827a7e..19f6822dd0 100644 --- a/sci-electronics/lxi-tools/Manifest +++ b/sci-electronics/lxi-tools/Manifest @@ -1,3 +1 @@ -DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c SHA512 ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307 -DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a SHA512 3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7 DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2 SHA512 de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d diff --git a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild deleted file mode 100644 index 4b0cdaeba7..0000000000 --- a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python{3_10,3_11} ) -LUA_COMPAT=( lua5-3 ) -inherit meson python-any-r1 lua-single gnome2-utils xdg-utils - -DESCRIPTION="Tools to access devices with LXI" -HOMEPAGE="https://github.com/lxi-tools/lxi-tools" -SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="bash-completion +gui" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RDEPEND=" - bash-completion? ( >=app-shells/bash-completion-2.11 ) - >=sys-libs/readline-8.1_p2 - ${LUA_DEPS} - >=sci-electronics/liblxi-1.13 - gui? ( - >=dev-libs/glib-2.70 - >=gui-libs/gtk-4.5.0 - >=gui-libs/gtksourceview-5.3.3 - >=gui-libs/libadwaita-1.0.1 - ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -pkg_setup() { - python-any-r1_pkg_setup - lua-single_pkg_setup -} - -src_configure() { - local emesonargs=( - $(meson_use gui) - ) - meson_src_configure -} - -pkg_postinst() { - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild deleted file mode 100644 index 4ec58e671a..0000000000 --- a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python{3_10,3_11} ) -LUA_COMPAT=( lua5-{1..4} ) -inherit meson python-any-r1 lua-single gnome2-utils xdg-utils - -DESCRIPTION="Tools to access devices with LXI" -HOMEPAGE="https://github.com/lxi-tools/lxi-tools" -SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="bash-completion +gui" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RDEPEND=" - bash-completion? ( >=app-shells/bash-completion-2.11 ) - >=sys-libs/readline-8.1_p2 - ${LUA_DEPS} - >=sci-electronics/liblxi-1.13 - gui? ( - >=dev-libs/glib-2.70 - >=gui-libs/gtk-4.6.0 - >=gui-libs/gtksourceview-5.4.0 - >=gui-libs/libadwaita-1.2 - >=dev-libs/json-glib-1.4 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -pkg_setup() { - python-any-r1_pkg_setup - lua-single_pkg_setup -} - -src_configure() { - # fix lua dependency string in meson-build - sed -i 's/lua-/lua/g' ${S}/src/meson.build || die - - local emesonargs=( - $(meson_use gui) - ) - meson_src_configure -} - -pkg_postinst() { - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_schemas_update - xdg_icon_cache_update -} From fc8dee5c427db57893a270a0566c8881601a3026 Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 20:52:48 +0200 Subject: [PATCH 09/16] dev-embedded/etlcpp: treeclean Closes: https://bugs.gentoo.org/888695 Signed-off-by: Jan Henke --- dev-embedded/etlcpp/Manifest | 1 - dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 --------------------- dev-embedded/etlcpp/metadata.xml | 27 ----------------------- 3 files changed, 53 deletions(-) delete mode 100644 dev-embedded/etlcpp/Manifest delete mode 100644 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild delete mode 100644 dev-embedded/etlcpp/metadata.xml diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest deleted file mode 100644 index 34285c205b..0000000000 --- a/dev-embedded/etlcpp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db SHA512 d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild deleted file mode 100644 index fd1ffd8d50..0000000000 --- a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A C++ template library for embedded applications" -HOMEPAGE="https://www.etlcpp.com/" -SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/etl-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml deleted file mode 100644 index ed0e59697d..0000000000 --- a/dev-embedded/etlcpp/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - Jan Henke - gentoo@taujhe.de - Primary maintainer - - - C++ is a great language to use for embedded applications and templates are - a powerful aspect. The standard library can offer a great deal of well - tested functionality, but there are some parts of the standard library that - do not fit well with deterministic behaviour and limited resource - requirements. These limitations usually preclude the use of dynamically - allocated memory and containers with open ended sizes. - - What is needed is a template library where the user can declare the size, - or maximum size of any object upfront. Most embedded compilers do not - currently support the standard beyond C++ 03, therefore excluding the - programmer from using the enhanced features of the later library. - - This is what the ETL attempts to achieve. - - - ETLCPP/etl - - From 781a7e430d33f98363cb67065a1c9ef9cc180fcc Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sat, 8 Jun 2024 21:02:30 +0200 Subject: [PATCH 10/16] sci-electronics/lxi-tools: Install bash completions Closes: https://bugs.gentoo.org/928371 Signed-off-by: Jan Henke --- sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index 682708e0b7..58e2178400 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python{3_12,3_13} ) LUA_COMPAT=( lua5-{1..4} ) -inherit meson python-any-r1 lua-single gnome2-utils xdg-utils +inherit meson python-any-r1 lua-single gnome2-utils xdg-utils bash-completion-r1 DESCRIPTION="Tools to access devices with LXI" HOMEPAGE="https://github.com/lxi-tools/lxi-tools" @@ -47,6 +47,7 @@ src_configure() { local emesonargs=( $(meson_use gui) + -Dbashcompletiondir="$(get_bashcompdir)" ) meson_src_configure } From bd2cfbe40f336ecf97828d0d4a072119bbd17a4b Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 15:53:44 -0400 Subject: [PATCH 11/16] profiles: mask packages with missing dependencies Signed-off-by: Julien Roy --- profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index c46ca4fdff..042f3fc0aa 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,8 +18,15 @@ # New entries go on top. +# Julien Roy (2024-06-08) +# Removal 2024-07-08 +# Dependencies dropped from ::gentoo +dev-python/sphinx-design +dev-python/sphinxext-opengraph + # Julien Roy (2024-06-07) # Dependencies dropped from ::gentoo +# Removal 2024-07-07 dev-python/betterproto dev-python/grpclib From 460255efd8f5aa47be1f0966609dc6b49ef025ad Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 15:56:00 -0400 Subject: [PATCH 12/16] Revert "dev-embedded/etlcpp: treeclean" This reverts commit fc8dee5c427db57893a270a0566c8881601a3026. Signed-off-by: Julien Roy --- dev-embedded/etlcpp/Manifest | 1 + dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 +++++++++++++++++++++ dev-embedded/etlcpp/metadata.xml | 27 +++++++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 dev-embedded/etlcpp/Manifest create mode 100644 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild create mode 100644 dev-embedded/etlcpp/metadata.xml diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest new file mode 100644 index 0000000000..34285c205b --- /dev/null +++ b/dev-embedded/etlcpp/Manifest @@ -0,0 +1 @@ +DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db SHA512 d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild new file mode 100644 index 0000000000..fd1ffd8d50 --- /dev/null +++ b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A C++ template library for embedded applications" +HOMEPAGE="https://www.etlcpp.com/" +SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/etl-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml new file mode 100644 index 0000000000..ed0e59697d --- /dev/null +++ b/dev-embedded/etlcpp/metadata.xml @@ -0,0 +1,27 @@ + + + + + Jan Henke + gentoo@taujhe.de + Primary maintainer + + + C++ is a great language to use for embedded applications and templates are + a powerful aspect. The standard library can offer a great deal of well + tested functionality, but there are some parts of the standard library that + do not fit well with deterministic behaviour and limited resource + requirements. These limitations usually preclude the use of dynamically + allocated memory and containers with open ended sizes. + + What is needed is a template library where the user can declare the size, + or maximum size of any object upfront. Most embedded compilers do not + currently support the standard beyond C++ 03, therefore excluding the + programmer from using the enhanced features of the later library. + + This is what the ETL attempts to achieve. + + + ETLCPP/etl + + From 0b9893562890b2de3e1e7b12b2124afdccc5b8cb Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 15:58:07 -0400 Subject: [PATCH 13/16] dev-embedded/etlcpp: drop to maintainer-needed Signed-off-by: Julien Roy --- dev-embedded/etlcpp/metadata.xml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml index ed0e59697d..c558984586 100644 --- a/dev-embedded/etlcpp/metadata.xml +++ b/dev-embedded/etlcpp/metadata.xml @@ -1,11 +1,7 @@ - - Jan Henke - gentoo@taujhe.de - Primary maintainer - + C++ is a great language to use for embedded applications and templates are a powerful aspect. The standard library can offer a great deal of well From 58e16e9c24d045358ccffaac321d6fc3fa3dd5b8 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 15:58:45 -0400 Subject: [PATCH 14/16] profiles: mask dev-embedded/etlcpp for removal Signed-off-by: Julien Roy --- profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 042f3fc0aa..ec55167fb4 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,13 @@ # New entries go on top. +# Julien Roy (2024-06-08) +# Outdated, open bugs, needs a new maintainer +# https://bugs.gentoo.org/921743 +# https://bugs.gentoo.org/888695 +# Removal 2024-07-08 +dev-embedded/etlcpp + # Julien Roy (2024-06-08) # Removal 2024-07-08 # Dependencies dropped from ::gentoo From f8ec00f8a95d76341289467241736a512e1b4a18 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 16:01:34 -0400 Subject: [PATCH 15/16] media-sound/rsgain: remove leading whitespace Signed-off-by: Julien Roy --- media-sound/rsgain/rsgain-3.5.1.ebuild | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/media-sound/rsgain/rsgain-3.5.1.ebuild b/media-sound/rsgain/rsgain-3.5.1.ebuild index 0962020822..cdb9ec2c4b 100644 --- a/media-sound/rsgain/rsgain-3.5.1.ebuild +++ b/media-sound/rsgain/rsgain-3.5.1.ebuild @@ -15,24 +15,24 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" dev-libs/inih - dev-libs/libfmt - media-libs/libebur128 - media-libs/libogg - media-libs/libvorbis - media-libs/taglib - media-video/ffmpeg + dev-libs/libfmt + media-libs/libebur128 + media-libs/libogg + media-libs/libvorbis + media-libs/taglib + media-video/ffmpeg " DEPEND="${RDEPEND}" src_prepare() { - cmake_src_prepare + cmake_src_prepare } src_configure() { - cmake_src_configure + cmake_src_configure } src_install() { - cmake_src_install + cmake_src_install } From d3304c251383309c385041a4ba87769dee9a0261 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 8 Jun 2024 16:01:51 -0400 Subject: [PATCH 16/16] sci-electronics/lxi-tools: remove redundant eclass inherit 'xdg-utils' quoted variable S Signed-off-by: Julien Roy --- sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index 58e2178400..d76233e396 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python{3_12,3_13} ) LUA_COMPAT=( lua5-{1..4} ) -inherit meson python-any-r1 lua-single gnome2-utils xdg-utils bash-completion-r1 +inherit meson python-any-r1 lua-single gnome2-utils bash-completion-r1 DESCRIPTION="Tools to access devices with LXI" HOMEPAGE="https://github.com/lxi-tools/lxi-tools" @@ -43,7 +43,7 @@ pkg_setup() { src_configure() { # fix lua dependency string in meson-build - sed -i 's/lua-/lua/g' ${S}/src/meson.build || die + sed -i 's/lua-/lua/g' "${S}"/src/meson.build || die local emesonargs=( $(meson_use gui)