mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-14 17:43:11 -04:00
Merge updates from master
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
1
mpv-plugin/mdmenu/Manifest
Normal file
1
mpv-plugin/mdmenu/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST mdmenu-20240215.tar.gz 21585 BLAKE2B 1b67b59a74a494d1c8e43533dd95a72008c59191a9d41a9f7b9cbd4da6db8b5e457be0ed6bcc4d9c82769f302ef2bf65065909ffba6905c6d6ae5b6ec6347c7e SHA512 2c37d64136f1c5c19537ab675215616fe24708d3f988ae0c539add3f0d94f73f76b1ec7b0c7cb8f258ddc45c4bb15967500cc72eee42247a9c1d6f6ce4fd1779
|
||||
39
mpv-plugin/mdmenu/mdmenu-20240215.ebuild
Normal file
39
mpv-plugin/mdmenu/mdmenu-20240215.ebuild
Normal 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
|
||||
}
|
||||
18
mpv-plugin/mdmenu/metadata.xml
Normal file
18
mpv-plugin/mdmenu/metadata.xml
Normal 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>
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user