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 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 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 68% rename from media-sound/rsgain/rsgain-3.5.ebuild rename to media-sound/rsgain/rsgain-3.5.1.ebuild index 0962020822..cdb9ec2c4b 100644 --- a/media-sound/rsgain/rsgain-3.5.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 } 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..2808df8724 --- /dev/null +++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild @@ -0,0 +1,39 @@ +# 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 + + 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 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 +} 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 + + diff --git a/profiles/package.mask b/profiles/package.mask index c46ca4fdff..ec55167fb4 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,8 +18,22 @@ # 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 +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 diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest index 6bcdbc5b53..9e1f5dfab7 100644 --- a/sci-electronics/liblxi/Manifest +++ b/sci-electronics/liblxi/Manifest @@ -1,2 +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.20.ebuild similarity index 100% rename from sci-electronics/liblxi/liblxi-1.18.ebuild rename to sci-electronics/liblxi/liblxi-1.20.ebuild diff --git a/sci-electronics/lxi-tools/Manifest b/sci-electronics/lxi-tools/Manifest index a0c21dc0c7..19f6822dd0 100644 --- a/sci-electronics/lxi-tools/Manifest +++ b/sci-electronics/lxi-tools/Manifest @@ -1,2 +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.7.ebuild similarity index 81% rename from sci-electronics/lxi-tools/lxi-tools-2.3.ebuild rename to sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index 4ec58e671a..d76233e396 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.3.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_10,3_11} ) +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 bash-completion-r1 DESCRIPTION="Tools to access devices with LXI" HOMEPAGE="https://github.com/lxi-tools/lxi-tools" @@ -43,10 +43,11 @@ 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) + -Dbashcompletiondir="$(get_bashcompdir)" ) meson_src_configure }