Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-06-08 20:18:58 +00:00
17 changed files with 94 additions and 106 deletions

View File

@@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Jan Henke</name>
<email>gentoo@taujhe.de</email>
<description>Primary maintainer</description>
</maintainer>
<!-- maintainer-needed -->
<longdescription>
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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -0,0 +1 @@
DIST mdmenu-20240215.tar.gz 21585 BLAKE2B 1b67b59a74a494d1c8e43533dd95a72008c59191a9d41a9f7b9cbd4da6db8b5e457be0ed6bcc4d9c82769f302ef2bf65065909ffba6905c6d6ae5b6ec6347c7e SHA512 2c37d64136f1c5c19537ab675215616fe24708d3f988ae0c539add3f0d94f73f76b1ec7b0c7cb8f258ddc45c4bb15967500cc72eee42247a9c1d6f6ce4fd1779

View File

@@ -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
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>nrk@disroot.org</email>
<name>NRK</name>
</maintainer>
<use>
<flag name="custom-cmd">
Do not install dmenu as a dependency.
This requires you to configure a custom dmenu-compatible
command in the configuration.
</flag>
</use>
<upstream>
<remote-id type="codeberg">NRK/mpv-toolbox</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -18,8 +18,22 @@
# New entries go on top.
# Julien Roy <julien@jroy.ca> (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 <julien@jroy.ca> (2024-06-08)
# Removal 2024-07-08
# Dependencies dropped from ::gentoo
dev-python/sphinx-design
dev-python/sphinxext-opengraph
# Julien Roy <julien@jroy.ca> (2024-06-07)
# Dependencies dropped from ::gentoo
# Removal 2024-07-07
dev-python/betterproto
dev-python/grpclib

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}