From bc23e535bfa71625d360e928c40d1350e881897c Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:07:31 -0400 Subject: [PATCH 01/27] www-client/nyxt: add 3.7.0 Signed-off-by: Julien Roy --- www-client/nyxt/Manifest | 1 + www-client/nyxt/nyxt-3.7.0.ebuild | 100 ++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 www-client/nyxt/nyxt-3.7.0.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index a95278c3d9..81db169399 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,2 +1,3 @@ DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f SHA512 f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1 SHA512 40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d +DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328 SHA512 d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837 diff --git a/www-client/nyxt/nyxt-3.7.0.ebuild b/www-client/nyxt/nyxt-3.7.0.ebuild new file mode 100644 index 0000000000..ba6a328f5e --- /dev/null +++ b/www-client/nyxt/nyxt-3.7.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg-utils + +DESCRIPTION="Nyxt - the hacker's power-browser" +HOMEPAGE="https://nyxt.atlas.engineer/" + +if [[ "${PV}" = *9999* ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" +fi + +# Portage replaces the nyxt binary with scbl when stripping +RESTRICT="mirror strip" + +LICENSE="BSD CC-BY-SA-3.0" +SLOT="0" +IUSE="doc" + +RDEPEND=" + dev-libs/gobject-introspection + gnome-base/gsettings-desktop-schemas + media-libs/gst-plugins-bad + media-libs/gst-plugins-base + media-libs/gst-plugins-good + media-libs/gst-plugins-ugly + media-plugins/gst-plugins-libav + net-libs/glib-networking + net-libs/webkit-gtk:4.1 + sys-libs/libfixposix +" + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lisp/sbcl-2.0.0 +" +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_unpack() { + default + + # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory + # so we create it instead of working directly in ${WORKDIR} + if [[ "${PV}" != *9999* ]] + then + mkdir "${WORKDIR}/${P}" || die + mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die + mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die + fi +} + +src_compile() { + emake all + use doc && emake doc +} + +src_install(){ + dobin "${S}/nyxt" + + if [ "$(use doc)" ] + then + docinto "/usr/share/doc/${P}" + dodoc "${S}/manual.html" + fi + + newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png + domenu "${S}/assets/nyxt.desktop" +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + optfeature "for X11 clipboard support" "x11-misc/xclip" + optfeature "for spellchecking" "app-text/enchant" +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update +} From 01eedd4a3c826dd6347e74e3088e4ef122599789 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:07:59 -0400 Subject: [PATCH 02/27] www-client/nyxt: add QA_FLAGS_IGNORED for lisp package Closes: https://bugs.gentoo.org/912450 Closes: https://bugs.gentoo.org/912449 Signed-off-by: Julien Roy --- www-client/nyxt/nyxt-3.6.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/www-client/nyxt/nyxt-3.6.1.ebuild b/www-client/nyxt/nyxt-3.6.1.ebuild index 5ef18c896a..7e096acd15 100644 --- a/www-client/nyxt/nyxt-3.6.1.ebuild +++ b/www-client/nyxt/nyxt-3.6.1.ebuild @@ -41,6 +41,7 @@ DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0 " +QA_FLAGS_IGNORED="usr/bin/${PN}" src_unpack() { default From 5b5b24236658e4f3e152519d3c6b4452fc863530 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:08:44 -0400 Subject: [PATCH 03/27] www-client/nyxt: drop 3.6.0 Signed-off-by: Julien Roy --- www-client/nyxt/Manifest | 1 - www-client/nyxt/nyxt-3.6.0.ebuild | 100 ------------------------------ 2 files changed, 101 deletions(-) delete mode 100644 www-client/nyxt/nyxt-3.6.0.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index 81db169399..cb1e3d426c 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,3 +1,2 @@ -DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f SHA512 f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1 SHA512 40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328 SHA512 d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837 diff --git a/www-client/nyxt/nyxt-3.6.0.ebuild b/www-client/nyxt/nyxt-3.6.0.ebuild deleted file mode 100644 index 5ef18c896a..0000000000 --- a/www-client/nyxt/nyxt-3.6.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg-utils - -DESCRIPTION="Nyxt - the hacker's power-browser" -HOMEPAGE="https://nyxt.atlas.engineer/" - -if [[ "${PV}" = *9999* ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" -fi - -# Portage replaces the nyxt binary with scbl when stripping -RESTRICT="mirror strip" - -LICENSE="BSD CC-BY-SA-3.0" -SLOT="0" -IUSE="doc" - -RDEPEND=" - dev-libs/gobject-introspection - gnome-base/gsettings-desktop-schemas - media-libs/gst-plugins-bad - media-libs/gst-plugins-base - media-libs/gst-plugins-good - media-libs/gst-plugins-ugly - media-plugins/gst-plugins-libav - net-libs/glib-networking - net-libs/webkit-gtk:4.1 - sys-libs/libfixposix -" - -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lisp/sbcl-2.0.0 -" - -src_unpack() { - default - - # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory - # so we create it instead of working directly in ${WORKDIR} - if [[ "${PV}" != *9999* ]] - then - mkdir "${WORKDIR}/${P}" || die - mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die - fi -} - -src_compile() { - emake all - use doc && emake doc -} - -src_install(){ - dobin "${S}/nyxt" - - if [ "$(use doc)" ] - then - docinto "/usr/share/doc/${P}" - dodoc "${S}/manual.html" - fi - - newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png - domenu "${S}/assets/nyxt.desktop" -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - xdg_icon_cache_update - optfeature "for X11 clipboard support" "x11-misc/xclip" - optfeature "for spellchecking" "app-text/enchant" -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - xdg_icon_cache_update -} From 07a4b3cd0417c4b31bc2078f6a7cecbac2ceac54 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:08:54 -0400 Subject: [PATCH 04/27] www-client/nyxt: remove webkit-gtk:5 block add QA_FLAGS_IGNORED Signed-off-by: Julien Roy --- www-client/nyxt/nyxt-9999.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/www-client/nyxt/nyxt-9999.ebuild b/www-client/nyxt/nyxt-9999.ebuild index 9b812ad603..59fd299396 100644 --- a/www-client/nyxt/nyxt-9999.ebuild +++ b/www-client/nyxt/nyxt-9999.ebuild @@ -50,10 +50,8 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0 - !!net-libs/webkit-gtk:5 " -# If webkit-gtk:5 is installed, nyxt won't compile -# https://github.com/atlas-engineer/nyxt/issues/2743 +QA_FLAGS_IGNORED="usr/bin/${PN}" src_unpack() { default From 0bc965408c5c835d520eaf213786e5445330a0fe Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:10:45 -0400 Subject: [PATCH 05/27] net-im/mautrix-signal: update upstream metadata Closes: https://bugs.gentoo.org/913658 Signed-off-by: Julien Roy --- net-im/mautrix-signal/metadata.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-im/mautrix-signal/metadata.xml b/net-im/mautrix-signal/metadata.xml index 233fdb479d..de620b05ea 100644 --- a/net-im/mautrix-signal/metadata.xml +++ b/net-im/mautrix-signal/metadata.xml @@ -10,10 +10,10 @@ Tulir Asokan tulir@maunium.net - https://github.com/mautrix/telegram/releases - https://docs.mau.fi/bridges/python/telegram/index.html - https://github.com/mautrix/telegram/issues - mautrix/telegram - mautrix-telegram + https://github.com/mautrix/signal/releases + https://docs.mau.fi/bridges/python/signal/index.html + https://github.com/mautrix/signal/issues + mautrix/signal + mautrix-signal From 53be48c9b20cd19d407ec90ff1f5128c12037216 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Tue, 12 Sep 2023 15:13:23 -0400 Subject: [PATCH 06/27] net-libs/signald: add virtual/jre RDEPEND Closes: https://bugs.gentoo.org/913587 Signed-off-by: Julien Roy --- net-libs/signald/signald-0.23.2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-libs/signald/signald-0.23.2.ebuild b/net-libs/signald/signald-0.23.2.ebuild index bdc9c9701a..95e60d09e9 100644 --- a/net-libs/signald/signald-0.23.2.ebuild +++ b/net-libs/signald/signald-0.23.2.ebuild @@ -17,7 +17,8 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -RDEPEND="acct-user/signald" +RDEPEND="acct-user/signald + virtual/jre" DEPEND="${RDEPEND}" BDEPEND="dev-java/gradle-bin:7.3.3" From 431d01c5b2acace232c38b43761cbb29e6c932b6 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 12 Sep 2023 17:17:58 +0200 Subject: [PATCH 07/27] dev-games/liblcf: remove app-doc/doxygen[dot] dependency Bug: https://bugs.gentoo.org/430914 Signed-off-by: Lucio Sauer --- dev-games/liblcf/liblcf-0.8.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild index 0a147ba751..c3a8732458 100644 --- a/dev-games/liblcf/liblcf-0.8.ebuild +++ b/dev-games/liblcf/liblcf-0.8.ebuild @@ -20,7 +20,11 @@ RDEPEND=" dev-libs/icu:= " DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen[dot] )" +BDEPEND="doc? ( + app-doc/doxygen + media-gfx/graphviz[svg] + ) +" src_configure() { local mycmakeargs=( From ad8a3e1457ab3a8a77d3d20ecc215ac41e59a22e Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 12 Sep 2023 17:19:39 +0200 Subject: [PATCH 08/27] games-engines/easyrpg-player: remove app-doc/doxygen[dot] dependency Bug: https://bugs.gentoo.org/430914 Signed-off-by: Lucio Sauer --- games-engines/easyrpg-player/easyrpg-player-0.8.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild index de51689d13..76210b2a45 100644 --- a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild +++ b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild @@ -102,7 +102,10 @@ RDEPEND="${DEPEND} fluidsynth? ( media-sound/fluid-soundfont ) " BDEPEND="virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) + doc? ( + app-doc/doxygen + media-gfx/graphviz[svg] + ) " DOC_CONTENTS=" From fcf4f02ad7d1736d38f3c0c5239256928d5eb1e7 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 12 Sep 2023 22:32:02 +0200 Subject: [PATCH 09/27] x11-misc/i3status-rust: add 0.32.2 Signed-off-by: Lucio Sauer --- x11-misc/i3status-rust/Manifest | 2 + .../i3status-rust/i3status-rust-0.32.2.ebuild | 380 ++++++++++++++++++ 2 files changed, 382 insertions(+) create mode 100644 x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild diff --git a/x11-misc/i3status-rust/Manifest b/x11-misc/i3status-rust/Manifest index a9aff42c87..568c15d72b 100644 --- a/x11-misc/i3status-rust/Manifest +++ b/x11-misc/i3status-rust/Manifest @@ -111,6 +111,8 @@ DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf87 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e DIST i3status-rust-0.32.1-man.1 117500 BLAKE2B 8dd63afb26b7fa2e30277997e488dbdc8c53217e1ab7006c7951302f4c71e3fa49cb4a14d016635d0217225a8812bfa206c20cdaa9ee5fe20b5a425feec74c5c SHA512 92cd369fd7b016250b7e73c139d9d09912264d5a280a908e0d19623f70ad8c72633952d38ea779814240096412d111d196c8c73e3ccf56dc37e75a69e642ee48 DIST i3status-rust-0.32.1.gh.tar.gz 413494 BLAKE2B 9f8f7c36eca29cd3bf3e60a8a2d495bffa993a163961468186dd65e33bace5f838d603dcefe0e4a49eaf4a3b31ccfe0cad13c7b410d71b03c5fae8e6b6b6ad25 SHA512 eced8ac1525f83e193eb7329618a2858136d45340ea75007ffc454e9ce37750fcb6e3c2afc7e34fb0853c974d8ad66d1c163fd8bab6d7e681ce691a24e695a64 +DIST i3status-rust-0.32.2-man.1 118129 BLAKE2B 6a36499b9836c42b792b62a99778a3c974f3d79638b7e961082472d6851a185eec7a64385d3f1ddc37f5adef508f040ca02988516d38482a75e56f33b3fa48c9 SHA512 8748ec0a1a367881c2681551160a6a545016cc65e5fe9c05936f2e1990000bba917319f34d770a58774b13aeda92ac8fc0351d82564254ea5392458048decb73 +DIST i3status-rust-0.32.2.gh.tar.gz 414895 BLAKE2B b0bbb197d395729e47535b0afbfefe0c79c7ea17e5231a71b0a9297e6ff3f6597f754c706f7512f43ed008453b35512c8ad98734765213c978db0096e7ada72d SHA512 02b393cb5e744217e71c59dacdbfa1df940587b52a498da24d3f7bf9c40345b864c13a55b062473058cac9d7fd20869eaebf0ded7a95e30ae70a8bf90b799c61 DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 diff --git a/x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild b/x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild new file mode 100644 index 0000000000..0b538447fb --- /dev/null +++ b/x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild @@ -0,0 +1,380 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.0.5 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.5.0 + anstyle-parse@0.2.1 + anstyle-query@1.0.0 + anstyle-wincon@2.1.0 + anstyle@1.0.2 + anyhow@1.0.75 + async-broadcast@0.5.1 + async-channel@1.9.0 + async-io@1.13.0 + async-lock@2.8.0 + async-once-cell@0.5.3 + async-pidfd@0.1.4 + async-process@1.7.0 + async-recursion@1.0.4 + async-task@4.4.0 + async-trait@0.1.73 + atomic-waker@1.1.1 + autocfg@1.1.0 + backon@0.4.1 + backtrace@0.3.69 + base64@0.13.1 + base64@0.21.3 + bitflags@1.3.2 + bitflags@2.4.0 + block-buffer@0.10.4 + blocking@1.3.1 + bumpalo@3.13.0 + byteorder@1.4.3 + bytes@1.4.0 + calibright@0.1.4 + cc@1.0.83 + cfg-if@1.0.0 + charset@0.1.3 + chrono-tz-build@0.2.0 + chrono-tz@0.8.3 + chrono@0.4.28 + clap@4.4.1 + clap_builder@4.4.1 + clap_derive@4.4.0 + clap_lex@0.5.1 + clap_mangen@0.2.13 + colorchoice@1.0.0 + concurrent-queue@2.2.0 + core-foundation-sys@0.8.4 + core-foundation@0.9.3 + cpufeatures@0.2.9 + crossbeam-utils@0.8.16 + crypto-common@0.1.6 + darling@0.10.2 + darling@0.20.3 + darling_core@0.10.2 + darling_core@0.20.3 + darling_macro@0.10.2 + darling_macro@0.20.3 + data-encoding@2.4.0 + deranged@0.3.8 + derivative@2.2.0 + digest@0.10.7 + dirs-sys@0.4.1 + dirs@5.0.1 + either@1.9.0 + encoding_rs@0.8.33 + enumflags2@0.7.7 + enumflags2_derive@0.7.7 + env_logger@0.10.0 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.3.3 + event-listener@2.5.3 + fastrand@1.9.0 + fastrand@2.0.0 + filetime@0.2.22 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.0 + from_variants@0.6.0 + from_variants_impl@0.6.0 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-executor@0.3.28 + futures-io@0.3.28 + futures-lite@1.13.0 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.3.28 + generic-array@0.14.7 + gethostname@0.2.3 + getrandom@0.2.10 + gimli@0.28.0 + glob@0.3.1 + h2@0.3.21 + hashbrown@0.12.3 + hashbrown@0.14.0 + heck@0.4.1 + hermit-abi@0.3.2 + hex@0.4.3 + http-body@0.4.5 + http@0.2.9 + httparse@1.8.0 + httpdate@1.0.3 + humantime@2.1.0 + hyper-tls@0.5.0 + hyper@0.14.27 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.57 + ident_case@1.0.1 + idna@0.4.0 + indexmap@1.9.3 + indexmap@2.0.0 + inotify-sys@0.1.5 + inotify@0.10.2 + inotify@0.9.6 + instant@0.1.12 + io-lifetimes@1.0.11 + ipnet@2.8.0 + is-terminal@0.4.9 + itertools@0.8.2 + itoa@1.0.9 + js-sys@0.3.64 + kqueue-sys@1.0.4 + kqueue@1.0.8 + lazy_static@1.4.0 + libc@0.2.147 + libpulse-binding@2.28.1 + libpulse-sys@1.21.0 + libsensors-sys@0.2.0 + linux-raw-sys@0.3.8 + linux-raw-sys@0.4.5 + log@0.4.20 + maildir@0.6.4 + mailparse@0.14.0 + memchr@2.6.2 + memoffset@0.7.1 + memoffset@0.9.0 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + mio@0.8.8 + native-tls@0.2.11 + neli-proc-macros@0.1.3 + neli-wifi@0.5.1 + neli@0.6.4 + nix@0.26.4 + nix@0.27.1 + nom@7.1.3 + notify@5.2.0 + notmuch@0.8.0 + num-derive@0.3.3 + num-traits@0.2.16 + num_cpus@1.16.0 + object@0.32.0 + once_cell@1.18.0 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-sys@0.9.92 + openssl@0.10.57 + option-ext@0.2.0 + ordered-stream@0.2.0 + pandoc@0.8.10 + parking@2.1.0 + parse-zoneinfo@0.3.0 + percent-encoding@2.3.0 + phf@0.11.2 + phf_codegen@0.11.2 + phf_generator@0.11.2 + phf_shared@0.11.2 + pin-project-internal@1.1.3 + pin-project-lite@0.2.13 + pin-project@1.1.3 + pin-utils@0.1.0 + pkg-config@0.3.27 + polling@2.8.0 + ppv-lite86@0.2.17 + proc-macro-crate@1.3.1 + proc-macro2@1.0.66 + pure-rust-locales@0.6.0 + quick-xml@0.30.0 + quote@1.0.33 + quoted_printable@0.4.8 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.3.7 + regex-syntax@0.7.5 + regex@1.9.4 + reqwest@0.11.20 + roff@0.2.1 + rustc-demangle@0.1.23 + rustix@0.37.23 + rustix@0.38.10 + ryu@1.0.15 + same-file@1.0.6 + schannel@0.1.22 + security-framework-sys@2.9.1 + security-framework@2.9.2 + sensors@0.2.2 + serde@1.0.188 + serde_derive@1.0.188 + serde_json@1.0.105 + serde_repr@0.1.16 + serde_spanned@0.6.3 + serde_urlencoded@0.7.1 + serde_with@3.3.0 + serde_with_macros@3.3.0 + sha1@0.10.5 + shellexpand@3.1.0 + signal-hook-registry@1.4.1 + signal-hook-tokio@0.3.1 + signal-hook@0.3.17 + siphasher@0.3.11 + slab@0.4.9 + smart-default@0.7.1 + socket2@0.4.9 + socket2@0.5.3 + static_assertions@1.1.0 + strsim@0.10.0 + strsim@0.9.3 + swayipc-async@2.0.1 + swayipc-types@1.3.0 + syn@1.0.109 + syn@2.0.29 + tempfile@3.8.0 + termcolor@1.2.0 + thiserror-impl@1.0.47 + thiserror@1.0.47 + time-core@0.1.1 + time-macros@0.2.14 + time@0.3.28 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.1.0 + tokio-native-tls@0.3.1 + tokio-util@0.7.8 + tokio@1.32.0 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + tower-service@0.3.2 + tracing-attributes@0.1.26 + tracing-core@0.1.31 + tracing@0.1.37 + try-lock@0.2.4 + typenum@1.16.0 + uds_windows@1.0.2 + unicode-bidi@0.3.13 + unicode-ident@1.0.11 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.1 + url@2.4.1 + utf8parse@0.2.1 + vcpkg@0.2.15 + version_check@0.9.4 + waker-fn@1.1.0 + walkdir@2.3.3 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-futures@0.4.37 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + wayrs-client@0.12.0 + wayrs-protocols@0.12.0 + wayrs-scanner@0.12.0 + web-sys@0.3.64 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + winnow@0.5.15 + winreg@0.50.0 + xdg-home@1.0.0 + zbus@3.14.1 + zbus_macros@3.14.1 + zbus_names@2.6.0 + zvariant@3.15.0 + zvariant_derive@3.15.0 + zvariant_utils@1.0.1 +" +inherit cargo optfeature + +DESCRIPTION="A feature-rich and resource-friendly replacement for i3status, written in Rust." +HOMEPAGE="https://github.com/greshake/i3status-rust/" +SRC_URI="${CARGO_CRATE_URIS} + https://github.com/greshake/i3status-rust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://git.sr.ht/~antecrescent/gentoo-files/blob/main/x11-misc/i3status-rust/${P}-man.1" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD GPL-3 GPL-3+ ISC MIT MPL-2.0 MirOS + Unicode-DFS-2016 + || ( Artistic-2 CC0-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="notmuch pulseaudio" + +DEPEND="dev-libs/openssl:= + sys-apps/lm-sensors:= + notmuch? ( net-mail/notmuch:= ) + pulseaudio? ( media-libs/libpulse )" +RDEPEND="${DEPEND}" +BDEPEND=">=virtual/rust-1.72.0" + +QA_FLAGS_IGNORED="usr/bin/i3status-rs" + +src_configure() { + local myfeatures=( + $(usex debug debug_borders "") + $(usev notmuch) + maildir + ) + cargo_src_configure $(usex pulseaudio '' --no-default-features) +} + +src_install() { + cargo_src_install + newman "${DISTDIR}"/${P}-man.1 i3status-rs.1 + insinto /usr/share/i3status-rust + doins -r files/icons files/themes + dodoc NEWS.md CONTRIBUTING.md + docinto examples + dodoc examples/*.toml +} + +pkg_postinst() { + optfeature_header "Configurable fonts for themes and icons:" + optfeature "themes using the Powerline arrow char" media-fonts/powerline-symbols + optfeature "the awesome{5,6} icon set" media-fonts/fontawesome + optfeature_header "Status bar blocks with additional requirements:" + optfeature "ALSA volume support" media-sound/alsa-utils + optfeature "advanced/non-standard battery support" sys-power/apcupsd sys-power/upower + optfeature "bluetooth support" net-wireless/bluez + optfeature "KDE Connect support" kde-misc/kdeconnect + optfeature "speedtest support" net-analyzer/speedtest-cli + # optfeature "VPN support" net-vpn/nordvpn # nordvpn overlay + elog "The music block supports all music players that implement the MPRIS" + elog "interface. These include media-sound/rhythmbox, media-sound/mpv and" + elog "www-client/firefox among others. MPRIS support may be built-in or" + elog "require additional plugins." +} From 0749786532a6f7bc0e09fe159532a430ef9566cf Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Tue, 12 Sep 2023 22:32:18 +0200 Subject: [PATCH 10/27] x11-misc/i3status-rust: drop 0.32.1 Signed-off-by: Lucio Sauer --- x11-misc/i3status-rust/Manifest | 3 - .../i3status-rust/i3status-rust-0.32.1.ebuild | 381 ------------------ 2 files changed, 384 deletions(-) delete mode 100644 x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild diff --git a/x11-misc/i3status-rust/Manifest b/x11-misc/i3status-rust/Manifest index 568c15d72b..44669514a6 100644 --- a/x11-misc/i3status-rust/Manifest +++ b/x11-misc/i3status-rust/Manifest @@ -49,7 +49,6 @@ DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910ab DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f -DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST darling-0.10.2.crate 17620 BLAKE2B 33d1fc3dc10fc971ea304efe5bf8084843241ca9c2a89e54e7c5227e53b1ad86749bd8693989ced6bf17805001909033aff92d600e7169a02dccf009fe60a88a SHA512 b312a74e577cb2f889315ae42513c7f26597faff306a40281189be2101339661772016a5e197466bd85ef94c275e811adee1b7c0772458126677d1998ed6fb15 @@ -109,8 +108,6 @@ DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a5856 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e -DIST i3status-rust-0.32.1-man.1 117500 BLAKE2B 8dd63afb26b7fa2e30277997e488dbdc8c53217e1ab7006c7951302f4c71e3fa49cb4a14d016635d0217225a8812bfa206c20cdaa9ee5fe20b5a425feec74c5c SHA512 92cd369fd7b016250b7e73c139d9d09912264d5a280a908e0d19623f70ad8c72633952d38ea779814240096412d111d196c8c73e3ccf56dc37e75a69e642ee48 -DIST i3status-rust-0.32.1.gh.tar.gz 413494 BLAKE2B 9f8f7c36eca29cd3bf3e60a8a2d495bffa993a163961468186dd65e33bace5f838d603dcefe0e4a49eaf4a3b31ccfe0cad13c7b410d71b03c5fae8e6b6b6ad25 SHA512 eced8ac1525f83e193eb7329618a2858136d45340ea75007ffc454e9ce37750fcb6e3c2afc7e34fb0853c974d8ad66d1c163fd8bab6d7e681ce691a24e695a64 DIST i3status-rust-0.32.2-man.1 118129 BLAKE2B 6a36499b9836c42b792b62a99778a3c974f3d79638b7e961082472d6851a185eec7a64385d3f1ddc37f5adef508f040ca02988516d38482a75e56f33b3fa48c9 SHA512 8748ec0a1a367881c2681551160a6a545016cc65e5fe9c05936f2e1990000bba917319f34d770a58774b13aeda92ac8fc0351d82564254ea5392458048decb73 DIST i3status-rust-0.32.2.gh.tar.gz 414895 BLAKE2B b0bbb197d395729e47535b0afbfefe0c79c7ea17e5231a71b0a9297e6ff3f6597f754c706f7512f43ed008453b35512c8ad98734765213c978db0096e7ada72d SHA512 02b393cb5e744217e71c59dacdbfa1df940587b52a498da24d3f7bf9c40345b864c13a55b062473058cac9d7fd20869eaebf0ded7a95e30ae70a8bf90b799c61 DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 diff --git a/x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild b/x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild deleted file mode 100644 index 128f5c36fe..0000000000 --- a/x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild +++ /dev/null @@ -1,381 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.10 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler@1.0.2 - aho-corasick@1.0.5 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.5.0 - anstyle-parse@0.2.1 - anstyle-query@1.0.0 - anstyle-wincon@2.1.0 - anstyle@1.0.2 - anyhow@1.0.75 - async-broadcast@0.5.1 - async-channel@1.9.0 - async-io@1.13.0 - async-lock@2.8.0 - async-once-cell@0.5.3 - async-pidfd@0.1.4 - async-process@1.7.0 - async-recursion@1.0.4 - async-task@4.4.0 - async-trait@0.1.73 - atomic-waker@1.1.1 - autocfg@1.1.0 - backon@0.4.1 - backtrace@0.3.69 - base64@0.13.1 - base64@0.21.3 - bitflags@1.3.2 - bitflags@2.4.0 - block-buffer@0.10.4 - blocking@1.3.1 - bumpalo@3.13.0 - byteorder@1.4.3 - bytes@1.4.0 - calibright@0.1.4 - cc@1.0.83 - cfg-if@1.0.0 - charset@0.1.3 - chrono-tz-build@0.2.0 - chrono-tz@0.8.3 - chrono@0.4.28 - clap@4.4.1 - clap_builder@4.4.1 - clap_derive@4.4.0 - clap_lex@0.5.1 - clap_mangen@0.2.13 - colorchoice@1.0.0 - concurrent-queue@2.2.0 - core-foundation-sys@0.8.4 - core-foundation@0.9.3 - cpufeatures@0.2.9 - crossbeam-channel@0.5.8 - crossbeam-utils@0.8.16 - crypto-common@0.1.6 - darling@0.10.2 - darling@0.20.3 - darling_core@0.10.2 - darling_core@0.20.3 - darling_macro@0.10.2 - darling_macro@0.20.3 - data-encoding@2.4.0 - deranged@0.3.8 - derivative@2.2.0 - digest@0.10.7 - dirs-sys@0.4.1 - dirs@5.0.1 - either@1.9.0 - encoding_rs@0.8.33 - enumflags2@0.7.7 - enumflags2_derive@0.7.7 - env_logger@0.10.0 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.3.3 - event-listener@2.5.3 - fastrand@1.9.0 - fastrand@2.0.0 - filetime@0.2.22 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.0 - from_variants@0.6.0 - from_variants_impl@0.6.0 - futures-channel@0.3.28 - futures-core@0.3.28 - futures-executor@0.3.28 - futures-io@0.3.28 - futures-lite@1.13.0 - futures-sink@0.3.28 - futures-task@0.3.28 - futures-util@0.3.28 - futures@0.3.28 - generic-array@0.14.7 - gethostname@0.2.3 - getrandom@0.2.10 - gimli@0.28.0 - glob@0.3.1 - h2@0.3.21 - hashbrown@0.12.3 - hashbrown@0.14.0 - heck@0.4.1 - hermit-abi@0.3.2 - hex@0.4.3 - http-body@0.4.5 - http@0.2.9 - httparse@1.8.0 - httpdate@1.0.3 - humantime@2.1.0 - hyper-tls@0.5.0 - hyper@0.14.27 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.57 - ident_case@1.0.1 - idna@0.4.0 - indexmap@1.9.3 - indexmap@2.0.0 - inotify-sys@0.1.5 - inotify@0.10.2 - inotify@0.9.6 - instant@0.1.12 - io-lifetimes@1.0.11 - ipnet@2.8.0 - is-terminal@0.4.9 - itertools@0.8.2 - itoa@1.0.9 - js-sys@0.3.64 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.4.0 - libc@0.2.147 - libpulse-binding@2.28.1 - libpulse-sys@1.21.0 - libsensors-sys@0.2.0 - linux-raw-sys@0.3.8 - linux-raw-sys@0.4.5 - log@0.4.20 - maildir@0.6.4 - mailparse@0.14.0 - memchr@2.6.2 - memoffset@0.7.1 - memoffset@0.9.0 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.1 - mio@0.8.8 - native-tls@0.2.11 - neli-proc-macros@0.1.3 - neli-wifi@0.5.1 - neli@0.6.4 - nix@0.26.4 - nix@0.27.1 - nom@7.1.3 - notify@5.2.0 - notmuch@0.8.0 - num-derive@0.3.3 - num-traits@0.2.16 - num_cpus@1.16.0 - object@0.32.0 - once_cell@1.18.0 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.92 - openssl@0.10.57 - option-ext@0.2.0 - ordered-stream@0.2.0 - pandoc@0.8.10 - parking@2.1.0 - parse-zoneinfo@0.3.0 - percent-encoding@2.3.0 - phf@0.11.2 - phf_codegen@0.11.2 - phf_generator@0.11.2 - phf_shared@0.11.2 - pin-project-internal@1.1.3 - pin-project-lite@0.2.13 - pin-project@1.1.3 - pin-utils@0.1.0 - pkg-config@0.3.27 - polling@2.8.0 - ppv-lite86@0.2.17 - proc-macro-crate@1.3.1 - proc-macro2@1.0.66 - pure-rust-locales@0.6.0 - quick-xml@0.30.0 - quote@1.0.33 - quoted_printable@0.4.8 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - redox_syscall@0.2.16 - redox_syscall@0.3.5 - redox_users@0.4.3 - regex-automata@0.3.7 - regex-syntax@0.7.5 - regex@1.9.4 - reqwest@0.11.20 - roff@0.2.1 - rustc-demangle@0.1.23 - rustix@0.37.23 - rustix@0.38.10 - ryu@1.0.15 - same-file@1.0.6 - schannel@0.1.22 - security-framework-sys@2.9.1 - security-framework@2.9.2 - sensors@0.2.2 - serde@1.0.188 - serde_derive@1.0.188 - serde_json@1.0.105 - serde_repr@0.1.16 - serde_spanned@0.6.3 - serde_urlencoded@0.7.1 - serde_with@3.3.0 - serde_with_macros@3.3.0 - sha1@0.10.5 - shellexpand@3.1.0 - signal-hook-registry@1.4.1 - signal-hook-tokio@0.3.1 - signal-hook@0.3.17 - siphasher@0.3.11 - slab@0.4.9 - smart-default@0.7.1 - socket2@0.4.9 - socket2@0.5.3 - static_assertions@1.1.0 - strsim@0.10.0 - strsim@0.9.3 - swayipc-async@2.0.1 - swayipc-types@1.3.0 - syn@1.0.109 - syn@2.0.29 - tempfile@3.8.0 - termcolor@1.2.0 - thiserror-impl@1.0.47 - thiserror@1.0.47 - time-core@0.1.1 - time-macros@0.2.14 - time@0.3.28 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.1.0 - tokio-native-tls@0.3.1 - tokio-util@0.7.8 - tokio@1.32.0 - toml@0.7.6 - toml_datetime@0.6.3 - toml_edit@0.19.14 - tower-service@0.3.2 - tracing-attributes@0.1.26 - tracing-core@0.1.31 - tracing@0.1.37 - try-lock@0.2.4 - typenum@1.16.0 - uds_windows@1.0.2 - unicode-bidi@0.3.13 - unicode-ident@1.0.11 - unicode-normalization@0.1.22 - unicode-segmentation@1.10.1 - url@2.4.1 - utf8parse@0.2.1 - vcpkg@0.2.15 - version_check@0.9.4 - waker-fn@1.1.0 - walkdir@2.3.3 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-futures@0.4.37 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - wayrs-client@0.12.0 - wayrs-protocols@0.12.0 - wayrs-scanner@0.12.0 - web-sys@0.3.64 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows@0.48.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - winnow@0.5.15 - winreg@0.50.0 - xdg-home@1.0.0 - zbus@3.14.1 - zbus_macros@3.14.1 - zbus_names@2.6.0 - zvariant@3.15.0 - zvariant_derive@3.15.0 - zvariant_utils@1.0.1 -" -inherit cargo optfeature - -DESCRIPTION="A feature-rich and resource-friendly replacement for i3status, written in Rust." -HOMEPAGE="https://github.com/greshake/i3status-rust/" -SRC_URI="${CARGO_CRATE_URIS} - https://github.com/greshake/i3status-rust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://git.sr.ht/~antecrescent/gentoo-files/blob/main/x11-misc/i3status-rust/${P}-man.1" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD GPL-3 GPL-3+ ISC MIT MPL-2.0 MirOS - Unicode-DFS-2016 - || ( Artistic-2 CC0-1.0 ) -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="notmuch pulseaudio" - -DEPEND="dev-libs/openssl:= - sys-apps/lm-sensors:= - notmuch? ( net-mail/notmuch:= ) - pulseaudio? ( media-libs/libpulse )" -RDEPEND="${DEPEND}" -BDEPEND=">=virtual/rust-1.70.0" - -QA_FLAGS_IGNORED="usr/bin/i3status-rs" - -src_configure() { - local myfeatures=( - $(usex debug debug_borders "") - $(usev notmuch) - maildir - ) - cargo_src_configure $(usex pulseaudio '' --no-default-features) -} - -src_install() { - cargo_src_install - newman "${DISTDIR}"/${P}-man.1 i3status-rs.1 - insinto /usr/share/i3status-rust - doins -r files/icons files/themes - dodoc NEWS.md CONTRIBUTING.md - docinto examples - dodoc examples/*.toml -} - -pkg_postinst() { - optfeature_header "Configurable fonts for themes and icons:" - optfeature "themes using the Powerline arrow char" media-fonts/powerline-symbols - optfeature "the awesome{5,6} icon set" media-fonts/fontawesome - optfeature_header "Status bar blocks with additional requirements:" - optfeature "ALSA volume support" media-sound/alsa-utils - optfeature "advanced/non-standard battery support" sys-power/apcupsd sys-power/upower - optfeature "bluetooth support" net-wireless/bluez - optfeature "KDE Connect support" kde-misc/kdeconnect - optfeature "speedtest support" net-analyzer/speedtest-cli - # optfeature "VPN support" net-vpn/nordvpn # nordvpn overlay - elog "The music block supports all music players that implement the MPRIS" - elog "interface. These include media-sound/rhythmbox, media-sound/mpv and" - elog "www-client/firefox among others. MPRIS support may be built-in or" - elog "require additional plugins." -} From ff46678681a1e28a9fefda21663d9a057acf252a Mon Sep 17 00:00:00 2001 From: Remigiusz Micielski Date: Wed, 13 Sep 2023 07:06:55 +0200 Subject: [PATCH 11/27] app-admin/ananicy-cpp: add github upstream metadata Signed-off-by: Remigiusz Micielski --- app-admin/ananicy-cpp/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-admin/ananicy-cpp/metadata.xml b/app-admin/ananicy-cpp/metadata.xml index 570a8bed40..3dc230ed89 100644 --- a/app-admin/ananicy-cpp/metadata.xml +++ b/app-admin/ananicy-cpp/metadata.xml @@ -8,5 +8,6 @@ https://gitlab.com/ananicy-cpp/ananicy-cpp/-/issues ananicy-cpp/ananicy-cpp + kuche1/minq-ananicy From 211c116fa68caf140df10fbae290eddfe5835cfc Mon Sep 17 00:00:00 2001 From: Remigiusz Micielski Date: Wed, 13 Sep 2023 10:32:36 +0200 Subject: [PATCH 12/27] gui-apps/lemurs: fix shutdown and reboot on non-systemd systems Signed-off-by: Remigiusz Micielski --- gui-apps/lemurs/lemurs-0.3.1-r1.ebuild | 145 +++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 gui-apps/lemurs/lemurs-0.3.1-r1.ebuild diff --git a/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild new file mode 100644 index 0000000000..d659cf07ba --- /dev/null +++ b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild @@ -0,0 +1,145 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + cassowary@0.3.0 + cc@1.0.79 + cfg-if@1.0.0 + crossterm@0.20.0 + crossterm@0.22.1 + crossterm_winapi@0.8.0 + crossterm_winapi@0.9.0 + env_logger@0.9.3 + getrandom@0.2.8 + instant@0.1.12 + libc@0.1.12 + libc@0.2.139 + lock_api@0.4.9 + log@0.4.17 + memoffset@0.6.5 + mio@0.7.14 + miow@0.3.7 + nix@0.23.2 + ntapi@0.3.7 + numtoa@0.1.0 + pam@0.7.0 + pam-sys@0.5.6 + parking_lot@0.11.2 + parking_lot_core@0.8.6 + pgs-files@0.0.7 + ppv-lite86@0.2.17 + proc-macro2@1.0.51 + quote@1.0.23 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.2.16 + redox_termios@0.1.2 + scopeguard@1.1.0 + serde@1.0.152 + serde_derive@1.0.152 + signal-hook@0.3.15 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.1 + smallvec@1.10.0 + syn@1.0.109 + termion@1.5.6 + toml@0.5.11 + tui@0.16.0 + unicode-ident@1.0.6 + unicode-segmentation@1.10.1 + unicode-width@0.1.10 + users@0.8.1 + users@0.11.0 + wasi@0.11.0+wasi-snapshot-preview1 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +inherit cargo pam systemd + +DESCRIPTION="A TUI Display/Login Manager" +HOMEPAGE="https://github.com/coastalwhite/lemurs" +SRC_URI="https://github.com/coastalwhite/lemurs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz \ +${CARGO_CRATE_URIS}" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd" + +DEPEND="" +RDEPEND="${DEPEND} + sys-libs/pam + systemd? ( sys-apps/systemd:= ) + !systemd? ( sys-apps/kbd ) +" +BDEPEND="" + +QA_FLAGS_IGNORED="usr/bin/lemurs" + +src_prepare() { + eapply_user + # Run lemurs on tty7 so it doesn't conflict with agetty + # And replace systemd's reboot and shutdown commands + if ! use systemd ; then + sed -i 's/tty = 2/tty = 7/' "${S}"/extra/config.toml || die "Sed on config.toml failed" + + sed -i 's/shutdown_cmd = "systemctl poweroff -l"/shutdown_cmd = "poweroff"/' \ + "${S}"/extra/config.toml || die "Sed on config.toml failed" + + sed -i 's/reboot_cmd = "systemctl reboot -l"/reboot_cmd = "reboot"/' \ + "${S}"/extra/config.toml || die "Sed on config.toml failed" + fi +} + +src_install() { + dodir /etc/lemurs + keepdir /etc/lemurs/{wayland,wms} + + exeinto /etc/lemurs + doexe "${S}"/extra/xsetup.sh + + insinto /etc/lemurs + doins "${S}"/extra/config.toml + + dodoc "${S}"/README.md + + # Lemur's default PAM doesn't make elogind do its job + # i.e. doesn't make /run/user/* + newpamd "${FILESDIR}"/lemurs.pam lemurs + + newinitd "${FILESDIR}"/lemurs.initd lemurs + systemd_dounit "${S}"/extra/lemurs.service + + dobin target/$(usex debug debug release)/lemurs +} + +pkg_postinst() { + elog "Before starting lemurs you have to configure all your WMs/DEs manually," + elog "see: https://github.com/coastalwhite/lemurs#usage" + elog "and disable your previous display manager." + elog + if use systemd ; then + elog "To start lemurs:" + elog " systemctl start lemurs" + elog "To boot it with the system:" + elog " systemctl enable lemurs" + ewarn "This package has not yet been tested on a systemd system," + ewarn "so it may not function properly." + ewarn "If possible, please email the package maintainer to confirm that it works (or not):" + ewarn + ewarn "Remigiusz Micielski " + ewarn + else + elog "To start lemurs:" + elog " rc-service lemurs start" + elog "To boot it with the system:" + elog " rc-update add lemurs" + fi +} From 2a8d5d0c085162cffab10f51a0a67cbcd49f20f2 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Tue, 11 Jul 2023 11:18:59 +0200 Subject: [PATCH 13/27] mpv-plugin/mpv_thumbnail_script: call mpv-plugin_pkg_postinst Signed-off-by: Nicola Smaniotto --- .../mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild | 2 ++ .../mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild index e4f7628be2..594f76d9b8 100644 --- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild +++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild @@ -46,6 +46,8 @@ src_install() { } pkg_postinst(){ + mpv-plugin_pkg_postinst + if [[ "${THUMBNAIL_SERVER_THREADS}" -gt 1 ]]; then elog "Created a total of ${THUMBNAIL_SERVER_THREADS} server threads. Setting this too high is not recommended" else diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild index 69f4a2357a..61820aa926 100644 --- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild +++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild @@ -46,6 +46,8 @@ src_install() { } pkg_postinst(){ + mpv-plugin_pkg_postinst + if [[ "${THUMBNAIL_SERVER_THREADS}" -gt 1 ]]; then elog "Created a total of ${THUMBNAIL_SERVER_THREADS} server threads. Setting this too high is not recommended" else From 575528b5cb44386fd4b15e4aad8d802c5e68022c Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Thu, 7 Sep 2023 15:45:02 +0200 Subject: [PATCH 14/27] mpv-plugin/autoload: add 0.36.0 Signed-off-by: Nicola Smaniotto --- mpv-plugin/autoload/Manifest | 1 + mpv-plugin/autoload/autoload-0.36.0.ebuild | 25 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 mpv-plugin/autoload/autoload-0.36.0.ebuild diff --git a/mpv-plugin/autoload/Manifest b/mpv-plugin/autoload/Manifest index 6ac1915445..2848b9c4a1 100644 --- a/mpv-plugin/autoload/Manifest +++ b/mpv-plugin/autoload/Manifest @@ -1 +1,2 @@ DIST mpv-0.35.1.tar.gz 3367913 BLAKE2B 706a2031a2ca973eb3a092ec7f62ba40ca4dfd78e3ffe5d6e432486b0018852b034152a21805be594054178ccb17856dafe2b860cddcc22d27df895d163871de SHA512 42f3564a9ed4d972d14b2c697b0163f06a8bb68a0606a86c34935181247c783e3cb62286b445799998def0919fb13fce8b8f6453f82652d5bfaea5929119127a +DIST mpv-0.36.0.tar.gz 3409178 BLAKE2B 7260c265f02918d4caf72d8d8ecc9d4ab9783d66d675bd683a2f9c228404ad978c6fe0aa50f486b5257740176bc26f8abde7eff20d89019d5f701ec78c7743e1 SHA512 51f455a425ea5aac47acb3582d0f958a34248a2290a8d6887d22bcb9385fe8d1ab5d7f09d5408cfecfb73c1ec85d1b8ec8958e45a4941d3f711a2e580187472f diff --git a/mpv-plugin/autoload/autoload-0.36.0.ebuild b/mpv-plugin/autoload/autoload-0.36.0.ebuild new file mode 100644 index 0000000000..e46627eca6 --- /dev/null +++ b/mpv-plugin/autoload/autoload-0.36.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_MPV="rdepend" +MPV_REQ_USE="lua" +inherit mpv-plugin + +DESCRIPTION="Loads playlist entries before and after the the currently played file" +HOMEPAGE="https://github.com/mpv-player/mpv/tree/master/TOOLS/lua" + +# use the already available mpv tarball +SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> mpv-${PV}.tar.gz" + +# since this comes from mpv, use its licenses +LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" +KEYWORDS="~amd64" + +# lock mpv version +RDEPEND="~media-video/mpv-${PV}" + +S="${WORKDIR}/mpv-${PV}/TOOLS/lua" + +MPV_PLUGIN_FILES=( ${PN}.lua ) From c95424cc219bbc37a4bf65cc612c362145075235 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Wed, 13 Sep 2023 10:36:25 +0200 Subject: [PATCH 15/27] dev-python/faust-cchardet: add 2.1.19 Signed-off-by: Nicola Smaniotto --- dev-python/faust-cchardet/Manifest | 1 + .../faust-cchardet-2.1.19.ebuild | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild diff --git a/dev-python/faust-cchardet/Manifest b/dev-python/faust-cchardet/Manifest index ebae15ce31..c2a997aa77 100644 --- a/dev-python/faust-cchardet/Manifest +++ b/dev-python/faust-cchardet/Manifest @@ -1,2 +1,3 @@ DIST faust-cchardet-2.1.18.tar.gz 312626 BLAKE2B 33ffa2e4982218bbee72eb8028e15333563988ddb0d136f1e46acb810f005aab32ff7f58ee422d3a0a1348bdcfd2abfba549ed5467f9adc384f534b297ceb319 SHA512 0213a58e7c8104281e69a4fc8ffe90fc892efd783481d31a6b7aa812fe86534e15a209486b947b48e0063b5176f3aaebc9e702ab2e05d11151ba672a06aa3397 +DIST faust-cchardet-2.1.19.tar.gz 312664 BLAKE2B 9d07908d17a69268216777059c35569f5d15325c2371e2efd633e07c4de2e767ce12cbf70a53e70216510ceb752eda9bf9dce4b93f74fca60aa59ad1f739b1f4 SHA512 255122fc3cf67f752edb3a45718a2b2456f1b22a1fbec0efd417a404a4d15542a44e5d463eec2581ae34277df80621a5e20ce90bef99661c7a762b469e3b46aa DIST uchardet-bdb8a0376ddf5d3cab6397be0bad98dad106d77f.tar.gz 322644 BLAKE2B cd2bf0a7e6ad29b7641449fa7ea7eecda375ad59ebe04768df6824387d0e33cf7f543afefa972a1e369a0be8f064f87d8eddca5bc048c740d64af05f664ec30d SHA512 a7dd1e5d41484df22e1048a319b05f4dc9d917c91440eda557084049da08b0e7fc3b18f2531fc1418857cda94dfd0deea984728b2a9747e369804ed7137ed6bc diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild new file mode 100644 index 0000000000..39fef7c515 --- /dev/null +++ b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +GIT_SUBMODULES=( + "PyYoshi uchardet bdb8a0376ddf5d3cab6397be0bad98dad106d77f src/ext/uchardet" +) +submodule_uris() { + local g + for g in "${GIT_SUBMODULES[@]}"; do + g=(${g}) + echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz" + done +} + +DESCRIPTION="universal character encoding detector" +HOMEPAGE="https://github.com/faust-streaming/cChardet" +SRC_URI=" + https://github.com/faust-streaming/cChardet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(submodule_uris) +" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/cChardet-${PV}" + +distutils_enable_tests pytest + +src_unpack() { + default + + local g + for g in "${GIT_SUBMODULES[@]}"; do + g=(${g}) + mv "${WORKDIR}/${g[1]}-${g[2]}"/* "${S}/${g[3]}" || die "could not move submodule ${g[2]}" + done +} From a568de6a81baa5c47ac419647d3149518700ddca Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Wed, 13 Sep 2023 10:47:52 +0200 Subject: [PATCH 16/27] profiles: mask games-rpg/airshipper Signed-off-by: Nicola Smaniotto --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index bbd50ee3dd..0f96e978e5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Nicola Smaniotto (2023-09-13) +# Upstream is using unstable compiler features, needs dev-lang/rust[nightly]. +# Removal in 30 days if no one else wants to maintain it. +games-rpg/airshipper + # Remigiusz Micielski (2023-08-13) # rust-analyzer is in ::gentoo as a use flag for rust dev-util/rust-analyzer From 415182a893dab4c305853e56cd53e7e3ec02d0cb Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Wed, 13 Sep 2023 10:51:39 +0200 Subject: [PATCH 17/27] games-puzzle/aaaaxy: add 1.4.45, drop 1.4.8 Signed-off-by: Nicola Smaniotto --- games-puzzle/aaaaxy/Manifest | 4 ++-- .../aaaaxy/{aaaaxy-1.4.8.ebuild => aaaaxy-1.4.45.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename games-puzzle/aaaaxy/{aaaaxy-1.4.8.ebuild => aaaaxy-1.4.45.ebuild} (95%) diff --git a/games-puzzle/aaaaxy/Manifest b/games-puzzle/aaaaxy/Manifest index eb73ca92ef..c29278b07d 100644 --- a/games-puzzle/aaaaxy/Manifest +++ b/games-puzzle/aaaaxy/Manifest @@ -2,5 +2,5 @@ DIST aaaaxy-1.3.436-deps.tar.xz 354919156 BLAKE2B 79b9295af8fd7a51346ab4e7d4f5a6 DIST aaaaxy-1.3.436.tar.gz 28047375 BLAKE2B e3764f3b5889033d44d8b2906cc60be1101339deaf7ccfa285464ebe47e71befe2c49800466fe42805d096c5a41d735216d2f6be60744b86d93a1874d7e56a3c SHA512 3632d21e5f48e31a813b93953e6e8ac9a12a1065d194bb4f7b59f9921d69cc8b96aff03b8fa07e3acf1ea1e3e4c19ed3b170a6cca1dbd075bfe69dde627d2fad DIST aaaaxy-1.4.18-deps.tar.xz 73860348 BLAKE2B 85788abceddc142f5d19c68345025e5bcb32753192a48f19b1f01246129c82f03b0b19ff189375448ee6292f6cbb17da7ae10940435b7819797b62296b68b358 SHA512 73d203c510ef17304bbaf167e772f06c621c40d45abfa32071dbdafe8b2cb9953e85d10952b267afbaeb2b4ebe14fa5d904e650ca42675bfb55a547539792646 DIST aaaaxy-1.4.18.tar.gz 28036068 BLAKE2B 3b65d593b7b2e98090b79ade6059daa36749f4f0e455caf0b6081f2e3839db343e935e64859690e12027c851f3a074782d84e80714736bad5b786b2b79405f3b SHA512 0c5843aa52be16b9e52c9d4b0e36fcd852ba3429f6c26525cc64ab6cd0582c57ff1aa6416968174155ba94beb4dbf49a4240fe73d4bb2d9a934baf91a088b1ce -DIST aaaaxy-1.4.8-deps.tar.xz 73799472 BLAKE2B 20a8b7c531c11e0101ea67f3030cd9def2c6acf18023a46d87e8aadcaf36d32e095d87d43ea5b792ad5461ae8aacd325b7ed22479f034f3d724f2db89551e7c5 SHA512 4c913befac1083021316b629d4b9676e047ef769fc86ce4e1895d79435780c86f6377913706702eb07c33ecccc10f67fe25c3b87efe32f1c4556a5652fab79b3 -DIST aaaaxy-1.4.8.tar.gz 28034889 BLAKE2B d184ab034681c1c36d7992c0afde7ac6925d37d232a9d58908ecddfded26386b0006faac67120e8d2ff5a3bcef95ebae4c6451087cffcf9bcd7bff852f778791 SHA512 37314f2597f6a9671bd8e5104b01ccf4e9e57bfd6c63cdc3863203b8a74fb0c9c930678ef33ffb244c10005b82f19a9e55b58ed2e402a312af675d76dc120bb1 +DIST aaaaxy-1.4.45-deps.tar.xz 77151572 BLAKE2B 01a071a375ccd9b97f1bb40574cd19f47af3a597f05b466d53e6dd38b1ced612461494cb18db185197fc97b2c1d4383d528a12ede64b7307749ad711f748a15e SHA512 9742bec9bda00ad31217a53644416fd6bbae6ccf80bdf8d42477917ccb4c16ec479431d97e019da5a4d950a76c06f758b59b781da777c6ef603b9d1106c92006 +DIST aaaaxy-1.4.45.tar.gz 28043815 BLAKE2B 106a40f0409ec97651412c376a2a7bdd0bff11f99740fa3ec9da9d7f9a0e3fed772233e7219f69c4b05c7747615cd89be22fa5baba7e51ab691d177fc3bd245b SHA512 e3790c6a6e0678f7c43c502f1f9654241cde3d75b5bc41dd92b513bf119588bb85e6c5f1a95e6e0df5ba47cd69bf56eed5ec1ea3c851a54a3e594eefa602ed85 diff --git a/games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild similarity index 95% rename from games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild rename to games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild index 7db5ad730b..4a627eb951 100644 --- a/games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild +++ b/games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop go-module -DEPS_DATE="2023-06-26" # when the deps archive has been created +DEPS_DATE="2023-09-13" # when the deps archive has been created DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces" HOMEPAGE="https://divverent.github.io/aaaaxy/" From aa44a50352ff3e244ea2d7cacafa8a4cabe617e5 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Wed, 13 Sep 2023 20:29:02 +0400 Subject: [PATCH 18/27] sys-apps/pnpm-bin: new package, add 8.7.5 Signed-off-by: Vitaly Zdanevich --- sys-apps/pnpm-bin/Manifest | 1 + sys-apps/pnpm-bin/metadata.xml | 37 +++++++++++++++++++++++++ sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 21 ++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 sys-apps/pnpm-bin/Manifest create mode 100644 sys-apps/pnpm-bin/metadata.xml create mode 100644 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest new file mode 100644 index 0000000000..76eb5584c5 --- /dev/null +++ b/sys-apps/pnpm-bin/Manifest @@ -0,0 +1 @@ +DIST pnpm-linux-x64 57620299 BLAKE2B 4f9b27871be08b2d1e656ce2388af8117401a30c5bc9f963d5fb6284989e2513540e08de4b2196b597718904f0804833053e5d004fc413186e52c573c6bb6eae SHA512 5ecec3b3c3f2400ab66da81f943f8e97d6f6d006c1a213d9fc876c31f6108e1bbf900ac4f1f2515f41f65b87461e1be52d2dca06f3cadf17a5482c5ae8ad4713 diff --git a/sys-apps/pnpm-bin/metadata.xml b/sys-apps/pnpm-bin/metadata.xml new file mode 100644 index 0000000000..7d16a80ee7 --- /dev/null +++ b/sys-apps/pnpm-bin/metadata.xml @@ -0,0 +1,37 @@ + + + + + Vitaly Zdanevich + zdanevich.vitaly@ya.ru + + + * Fast. Up to 2x faster than the alternatives. + + * Efficient. Files inside node_modules are linked from a single content-addressable storage + + * Great for monorepos. + + * Strict. A package can access only dependencies that are specified in its package.json. + + * Deterministic. Has a lockfile called pnpm-lock.yaml. + + * Works as a Node.js version manager. + + * Battle-tested. Used in production by teams of all sizes since 2016. + +To quote the Rush team "Microsoft uses pnpm in Rush repos with hundreds of projects and hundreds of PRs per day, and we’ve found it to be very fast and reliable". + +pnpm uses a content-addressable filesystem to store all files from all module directories on a disk. When using npm, if you have 100 projects using lodash, you will have 100 copies of lodash on disk. With pnpm, lodash will be stored in a content-addressable storage, so: + +* If you depend on different versions of lodash, only the files that differ are added to the store. If lodash has 100 files, and a new version has a change only in one of those files, pnpm update will only add 1 new file to the storage. + +* All the files are saved in a single place on the disk. When packages are installed, their files are linked from that single place consuming no additional disk space. Linking is performed using either hard-links or reflinks (copy-on-write). + +As a result, you save gigabytes of space on your disk and you have a lot faster installations! + + + pnpm/pnpm + https://github.com/pnpm/pnpm/issues + + diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild new file mode 100644 index 0000000000..67a0d55f69 --- /dev/null +++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn" +HOMEPAGE="https://pnpm.io" + +SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64" +KEYWORDS="~amd64" + +LICENSE="MIT" +SLOT="0" + +RESTRICT="strip" + +S="${WORKDIR}" + +src_install() { + newbin "${DISTDIR}/pnpm-linux-x64" ${PN} +} From 4db856f590161722512b22bee6a3ed5d0d1e8965 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 14 Sep 2023 00:59:29 +0200 Subject: [PATCH 19/27] media-video/lossless-cut: revbump 3.54.0 - Add SRC_URL versioning - Add missing sys-libs/zlib runtime dependency - Specify QA_PREBUILT regex - Install metadata - XDG desktop file - AppStream metadata - Icon Closes: https://bugs.gentoo.org/914036 Signed-off-by: Lucio Sauer --- media-video/lossless-cut/Manifest | 1 + .../files/lossless-cut-3.54.0-misc.tar.xz | Bin 0 -> 2744 bytes .../lossless-cut-3.54.0-r1.ebuild | 45 ++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz create mode 100644 media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild diff --git a/media-video/lossless-cut/Manifest b/media-video/lossless-cut/Manifest index 20849ae061..05a117d022 100644 --- a/media-video/lossless-cut/Manifest +++ b/media-video/lossless-cut/Manifest @@ -1 +1,2 @@ DIST LosslessCut-linux-x86_64.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 +DIST lossless-cut-3.54.0.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 diff --git a/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz b/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..700ff5b7d4c195a16b9188674cc1e5c726e38f3a GIT binary patch literal 2744 zcmV;p3P<(*H+ooF000E$*0e?f03iVu0001VFXf})PyY&dT>v&4%HQ`8STCOF4x(rA zX~ujWU?6BQR(+Ybqw}zS82kZ0J3FWl*HPr21VZh@LB4m)uX3F6sMYbt04TzyCRw_K zE^Ys6`WwNM$Oo4W?;pNS@CTbvRb9`-#FiB?*BIPSSMzsA7C#e{bgDvv%2*bhY8~ z5vEsxZ2JxL@G|(beeiC&76Re5^9rmbVOhKAvnMQ%gr}c!YpPSSs_GAybkolK`*}rF zk0eRtnuU3sI}Dc8HHNpKea`!Sy<0el`nJNU=uF-MI|lP&R5Il}Q!UXRrAQt8jD<)! zIb&y_94%B(4DrrY%6#9+i(FR365Nk&^whrwF-ph>rH4NM&bht7w2q&KwVhM0@57CZ z1hI59AIbQhDEYyoBiNH_YPWNZ%e_=WVl|S#4c*aYgsF)MG|7^Q^EPEq+hJulSkGvF z%BgI<7%t|Z&v1>bb>#TPv0ZY-Mu%NPf=>|ll;zjp*kEKj#=Lv3}@! zMmgNvGt}tbb$$d)HfT3N0%4Bx@W?3N1z`IiBDcIWJu7oklorb(L@1~h6Afj9$QJZc z!<2Wl0WUIPSQ#x8JJNyAR;DJ^JKEGF(PNBVmO8N28w?pr#^g=w2;H7FR^W{#WM-d` zK9bG*SQ4QP zh-_}*5IdSt1w)n`n5wiPV~>DyCrAx<1<@2As0&v(m5n!&&8 zv_A0loWF&xFEcJe!aXw(lbG$g&hP=?v^1K&OVQWC@>p3$HEWL+fY&D7s``z;Fqx-& zIitYDdy^|-m5B|R=I%c{Ypxzb%K0g~I9JV6pj)j2utR2p_F>nqD;lLMEca>I3akGC zFp(AXvVFsC?>lP)8CXPFD}GnYp7{xPe^Ke9=iM_{@PyMYyG2L(pT)!PN&BL#lSc+I z4vWZf^WBp%9E*_00mebCu`WN50AeAHf!1`dKoC{Ae9kQS(0*uuU^wkch10;J5x<81 znI)yC;}j3jXX$PLcQJONVi7vxH+4O3O6VkFgr?KN=~~6%W33tX>csB42Ur(EG%aWE zJSO*1lg`hs9&!hy!4ObSew>;2u zrhjLk)dUW2l;~(X)!y4=%A`oYVS2C>=5|yys{ul9{@6(#z!4 z-t-S9V|fVXzUNzKAm~$@5U&~$#v>ZbVr(M~ZSv}vbY;|q-Qpw5)A0}jRL;VC5CC~; zr_>5*t1&c^uR#`yN=l!yM}qSL!K41`k($|^aTPQ>H^Ps$*Yt1(7@@6-jm(lo9WAbY$S#lu5vpn60Mt1=Y`J1a&+k4ix6{AxfxeU z`K0==x@0S4=Z=t#Jz%ZSf0y`GJ7M=f+$=TpoDNOXUu2~H8!KrPP@%y~U&NO~zI?4a%FCk7W@o?FUYo{byae?9$k~2+^Jb<8^H~Cl zzG3$HLw0egv-ONNxR~A$o)T=ZGVGAnT?U4^A-6@s;7ZQ=fH+bv7j4VkrB;^$ZgCLZ z<8`!x^$P(M`^Z|nTSgRkv|Y|PjuNXIHMprhMu&*f$Z@!hS-0+qs?9Ma6A%!ejbw z&j3?G15)@R4DcF_!tB19Y~-4Ge_ydxbrzit#=Y4W;y*jy2P7$4{@V)zMJ{Y$o?K+NTfdG2BlsBAkTW3b;@k9ce10b^AIWp9Dx#TQmlxamDQFmbX}UJ8 zgD{U~t@3aDG7Bguh%5stsFyj}$c?qoTfqrgu>KSntoI{nkhfZ~PZo^`?7s2P_ z`Si(Z9|E^+yWPx5SslnECJt4jNh%o*s`afJ*q+$&I*1}9tbO%E8wmnQ>fw)piN_Zq-Hv`QprdlZU0%i6Yd`E(Xc(?(H z6?D%e8_B^IGJ?a`K zFb%r@7xIPeDA|#f<-0=9x#n|IJehK2}zkE0qim#4ag-R2Nxl(3c#&%(kR~C`&V-UXwq9+|(Z??4=DnnrRW>cJR^wty(rs2m-Rdqc+J#JC zJ{v;gHn1nFe6y(hz=WkrIM1ZUk^P@-=wLR3Dhn%RvUyX3Ej+?Yl}R*t=bF(>A=4P_ ze|%St4q`yKFm21Is@r=X{;WfK^uu--qwiG7c~+hI?N|W%L+1Hp;dzhjv`k)=7_0b< y)Ye#QjenjyS8v9>&;S5e4gSqQEc4L-0hAShpaB42LYTm@#Ao{g000001X)_LX;^pw literal 0 HcmV?d00001 diff --git a/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild new file mode 100644 index 0000000000..f1f76f06e7 --- /dev/null +++ b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Lossless video/audio editing: export media without reencoding, powered by ffmpeg" +HOMEPAGE="https://mifi.no/losslesscut/ +https://github.com/mifi/lossless-cut" + +SRC_URI="https://github.com/mifi/lossless-cut/releases/download/v${PV}/LosslessCut-linux-x86_64.AppImage + -> ${P}.AppImage +" +KEYWORDS="~amd64" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="strip" + +RDEPEND="sys-fs/fuse:0 +sys-libs/zlib:= +" + +QA_PREBUILT="usr/bin/losslesscut-bin" + +src_unpack() { + unpack "${FILESDIR}"/${P}-misc.tar.xz +} + +src_prepare() { + default + # Fix XDG desktop entry Exec + sed -i -e 's,/app/bin/run.sh,losslesscut-bin,' \ + no.mifi.losslesscut.desktop || die +} + +src_install() { + newbin "${DISTDIR}"/${P}.AppImage losslesscut-bin + domenu no.mifi.losslesscut.desktop + doicon no.mifi.losslesscut.svg + + insinto /usr/share/metainfo + doins no.mifi.losslesscut.appdata.xml +} From ba5a14e61f5b8ae53b58772573d5d7e34674e39f Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 14 Sep 2023 01:12:27 +0200 Subject: [PATCH 20/27] media-video/lossless-cut: add 3.56.0 Signed-off-by: Lucio Sauer --- media-video/lossless-cut/Manifest | 1 + .../files/lossless-cut-3.56.0-misc.tar.xz | Bin 0 -> 2748 bytes .../lossless-cut/lossless-cut-3.56.0.ebuild | 45 ++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz create mode 100644 media-video/lossless-cut/lossless-cut-3.56.0.ebuild diff --git a/media-video/lossless-cut/Manifest b/media-video/lossless-cut/Manifest index 05a117d022..c01d21fc5e 100644 --- a/media-video/lossless-cut/Manifest +++ b/media-video/lossless-cut/Manifest @@ -1,2 +1,3 @@ DIST LosslessCut-linux-x86_64.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 DIST lossless-cut-3.54.0.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 +DIST lossless-cut-3.56.0.AppImage 157606683 BLAKE2B 426d94f6b5b8eafc8a6d92598332c6926f4282af2a414f5c954d08942aae31649c96584580e42efbddaed3747adc996769f54db5b7c803539383764e1609fd43 SHA512 dd31fb76a0d152d5b76e2ee8c6d96c35c3b9705dd8de2c9fa2c506456077586079ca90ca4aec804eecbace07995bcd7e830c36975c8252279c447d63be7e12a4 diff --git a/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz b/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..92391ab4e3532204bde31f98f633dc2f0478d50a GIT binary patch literal 2748 zcmV;t3Pbh%H+ooF000E$*0e?f03iVu0001VFXf})PyY&fT>v&4%HQ`8STCOF4x(rA zX~uu8V+JK4T->GBq5EsdQvs$NORwsuDsrnqirm=7mf$et)zxxG6Cenrx<@|sFFk6+b zdbaV$$oA|0|KJY!`M07uKHK$|qn|dMvoJSPY(q*n4y8`(w)P6%WLX%lyQpGn+#0y2dDV9r7Dir9Y$Y5~|-0{NgTA2EC>9njztKOO{L7R**W_ zbt~3(ICe5L_ao`=^sZP^b~qwC3cg3cpL2ZSFQPz0*N(CK)9(FbrjBYnzloQ+*D2Uf z_>3q;Z!_UbBBQc+nUZ(_uYos`#Zr2SL4x)~d{{FeHua$@l3?=Vx!MMMhAn950~_v7 z+C)|t{lx(wYMOeQrmy(r1iqz2KpHfNm=3f%JS-}3AHV>xBBKi+kqDgICiI-WWY4I@ zKB(0I)b6UmyQ8+xz_)%!BD^K?&Z|k=K-j;Ikw1fht~W9nLEn5nCES%6c?KTByrO)RT0 zQM;J?JEso>I=TCGr@|J39@CHe}XL_G{$decWYob*d>7mN2PtU&?`PZPt z|5n>1-_bb$|G@>P8+E0*{TTwXD1zZMk8(a7?|NZDB(&(}xM z%&^87Lyp6T;l{*Uj>11Jh2z-LgdtP;V+Hcb;H;%Bw7}Y>Y`K#lkB*NvyA< z$)v%fOlWrR)dK??P>Yjc9B`R<^Bz zX9GV_g{5==*!X~^ApLi*Y87PQyi2kp7@Rpz*-lIg!m-cLucXZ#Go8r} z4z`N4LD0OVX$s4b5X=EMP>ANsqrfv_8J0%<(wn9fm1fVS*?GDAw>PMW&ZfrSaGbi3&Q+hQ@->;MEhiU>~kf<@j4kx^fJXYuVU=wgb>SDP(%IaDZR#7 zr>ickFA#Uc#oKM&0IK$8jxv4~c3HP$joi!AOk88fFNtO~8fb)Bs2QFH+U%HXox|?N zP>1~5T^xs#e<+#rpI~#zoLS&1$fEOzEV(bpUW=4;dI8j4UKB}L<2LLO57>oQ}fKn)OSr zqI}Rd$l6t{h7-m2R1M}F-#El;aUpkg_4jwOjkp2G?`uqG+rB9!ObbwhTbhSzhaHmr z9OdYZfjxp|3~A;Ro1k&Upl$JF4?v68wtYZSgm9_3dPDbU+#!Vg(|!~?0}XPGWz`Lk z4=f;`bA$CzqPOua;{`QR!4#CzhJ-|wgp^@aj>eeFVWmhmbTg<&01%;lAuowK3FuG^ zPN^2;$sHLKLGq=m>l$$aDh-v{z*BACB=p$2?o*PY6u20OaRmcUuGqqHNS-STwu^9I z-<|`Zsa&%0vV<42cY$5eA*fAg*g3-M# z1Jo1#QZjH3-m=A_A3KzFKSjc%12Qyx!`r9sZJSX)K+szgXeW(@)eesXI*@S3OF{&R zC;98$<}+99F~c?03xRUEgLAm#g}nh(1omh)q2f;g+I~b*o~>RjW$}7tpyD#mom9iEN7WS)}_HgKg z26{ofapXqlOYY*6lw;fnhoE7Oa`Vv^>w)wfrD~HR>psZ`F7ag?TD3dE21$c6fm1G| z3~w<|_M{=D<6=B#(!Z9@DJ=}$P~RQsSq4=YvCYbAoUx?{Oj$NtEe`wTU7hf zZwFI>2?a;GobtFXf28k>V8Q@}h6Qxa*O2!pc4evNQSuvBAr`!#&2 z1e-T2V ze-=Wpb<^rHbT$z;FzqWrvjD~ydCQS1V}lDH9`4M1@DrY2NAimfYB{?o4PgUHcsB&Q z0hCk!RybVI^39#W?Kh6@mM_T6R$fLsBAJf`7p?B^R6h-C&1tfTk_H)lz%6= zA4tb?1qhz8EWDX?c&m)SS^IvPj=oJ)UlL# z0!Y;>zg6Jgp1G_0 Date: Thu, 14 Sep 2023 03:12:10 +0200 Subject: [PATCH 21/27] sys-fs/mountpoint-s3-bin: update LICENSE Signed-off-by: Lucio Sauer --- sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild index b25b7ecbb9..5d4ab49701 100644 --- a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild +++ b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,6 +10,8 @@ SRC_URI="https://s3.amazonaws.com/mountpoint-s3-release/${PV}/x86_64/mount-s3-${ KEYWORDS="~amd64" LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT openssl Unicode-DFS-2016 ZLIB" SLOT="0" RDEPEND="sys-fs/fuse:0" From cd0889b3182980f50cc41b22d31abc3eb462c763 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Thu, 14 Sep 2023 09:44:38 +0400 Subject: [PATCH 22/27] gui-apps/1password: add QA_FLAGS_IGNORED Closes: https://bugs.gentoo.org/904454 Signed-off-by: Vitaly Zdanevich --- gui-apps/1password/1password-8.10.7.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui-apps/1password/1password-8.10.7.ebuild b/gui-apps/1password/1password-8.10.7.ebuild index ebdb98bc25..b8f25582ac 100644 --- a/gui-apps/1password/1password-8.10.7.ebuild +++ b/gui-apps/1password/1password-8.10.7.ebuild @@ -33,6 +33,8 @@ src_unpack() { rpm_unpack ${P}.x86_64.rpm } +QA_FLAGS_IGNORED="/usr/bin/${PN}" + src_install() { cp -ar "${S}/opt" "${D}" || die "Install failed!" cp -ar "${S}/usr" "${D}" || die "Install failed!" From 31efa3bb173b36fa4cbd704c657d2662ed171306 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Thu, 14 Sep 2023 09:48:07 +0400 Subject: [PATCH 23/27] app-misc/tty-share-bin: add QA_FLAGS_IGNORED Closes: https://bugs.gentoo.org/908569 Signed-off-by: Vitaly Zdanevich --- app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild index 737bd5ea50..cd41f37cfa 100644 --- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild +++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild @@ -13,6 +13,8 @@ KEYWORDS="~amd64" LICENSE="MIT" SLOT="0" +QA_FLAGS_IGNORED="usr/bin/${PN}" + src_install() { newbin "${DISTDIR}/tty-share_linux-amd64" tty-share-bin } From 0cd83fa3830797a1baeaa0fb2739847699d1b566 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Thu, 14 Sep 2023 09:49:07 +0400 Subject: [PATCH 24/27] app-misc/tty-share-bin: hardcode to ${PN} Signed-off-by: Vitaly Zdanevich --- app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild index cd41f37cfa..5916ce6c97 100644 --- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild +++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild @@ -16,5 +16,5 @@ SLOT="0" QA_FLAGS_IGNORED="usr/bin/${PN}" src_install() { - newbin "${DISTDIR}/tty-share_linux-amd64" tty-share-bin + newbin "${DISTDIR}/tty-share_linux-amd64" ${PN} } From 53e4e406fca4bdc680fe78edbe5165d6e6bef757 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Thu, 14 Sep 2023 09:53:11 +0400 Subject: [PATCH 25/27] sys-apps/corefreq: add QA_FLAGS_IGNORED Closes: https://bugs.gentoo.org/907875 Closes: https://bugs.gentoo.org/show_bug.cgi?id=907874 Signed-off-by: Vitaly Zdanevich --- sys-apps/corefreq/corefreq-1.96.3.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-apps/corefreq/corefreq-1.96.3.ebuild b/sys-apps/corefreq/corefreq-1.96.3.ebuild index 7ad0cf0d0e..85824cd3bd 100644 --- a/sys-apps/corefreq/corefreq-1.96.3.ebuild +++ b/sys-apps/corefreq/corefreq-1.96.3.ebuild @@ -39,6 +39,8 @@ pkg_setup() { linux-mod_pkg_setup } +QA_FLAGS_IGNORED="usr/bin/${PN}-cli" + src_install() { linux-mod_src_install dobin corefreqd corefreq-cli From 56505e8f177941cb1edbed6f2811811db9ce2b0d Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Thu, 14 Sep 2023 10:13:01 +0400 Subject: [PATCH 26/27] gui-apps/1password: add QA_SONAME Closes: https://bugs.gentoo.org/904336 Signed-off-by: Vitaly Zdanevich --- gui-apps/1password/1password-8.10.7.ebuild | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gui-apps/1password/1password-8.10.7.ebuild b/gui-apps/1password/1password-8.10.7.ebuild index b8f25582ac..d2fa6c2e73 100644 --- a/gui-apps/1password/1password-8.10.7.ebuild +++ b/gui-apps/1password/1password-8.10.7.ebuild @@ -35,6 +35,27 @@ src_unpack() { QA_FLAGS_IGNORED="/usr/bin/${PN}" +QA_SONAME=" +/usr/lib64/libXcomposite.so.1 +/usr/lib64/libXdamage.so.1 +/usr/lib64/libXfixes.so.3 +/usr/lib64/libXrandr.so.2 +/usr/lib64/libasound.so.2 +/usr/lib64/libatk-1.0.so.0 +/usr/lib64/libatk-bridge-2.0.so.0 +/usr/lib64/libatspi.so.0 +/usr/lib64/libcups.so.2 +/usr/lib64/libdrm.so.2 +/usr/lib64/libgbm.so.1 +/usr/lib64/libgtk-3.so.0 +/usr/lib64/libnspr4.so +/usr/lib64/libnss3.so +/usr/lib64/libnssutil3.so +/usr/lib64/libpango-1.0.so.0 +/usr/lib64/libsmime3.so +/usr/lib64/libxkbcommon.so.0 +" + src_install() { cp -ar "${S}/opt" "${D}" || die "Install failed!" cp -ar "${S}/usr" "${D}" || die "Install failed!" From 858e80acfdeafbaef2d09713c91706d5f83d1fa9 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Thu, 14 Sep 2023 09:49:26 +0200 Subject: [PATCH 27/27] media-sound/spotify-adblock: add 1.0.3 Signed-off-by: Nicola Smaniotto --- media-sound/spotify-adblock/Manifest | 22 ++++++ .../spotify-adblock-1.0.3.ebuild | 71 +++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild diff --git a/media-sound/spotify-adblock/Manifest b/media-sound/spotify-adblock/Manifest index b6b46182c5..773b8e9465 100644 --- a/media-sound/spotify-adblock/Manifest +++ b/media-sound/spotify-adblock/Manifest @@ -1,15 +1,37 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 +DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a +DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb +DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 +DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 +DIST serde-1.0.174.crate 77604 BLAKE2B 0ae52b5fc90017c3b38d706582d7032b4654e6a7817dd6aa45d59e638acc81ce55c09b929bdac9200c1d8ae08a9e1139949bd5370ed3d3d3820ed3fc501a2465 SHA512 f0c169d9fdb809eb5711768d53be2d17de9dd76295ca80b2450e1980fee286d84ecff8eb1668472a8d536771e5f44ae3b98dc35ba962fc56863e7fd2f2a3752d DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 +DIST serde_derive-1.0.174.crate 385877 BLAKE2B 141438c3e21ad651e1e34830120c3f2cd0ea7aac6ccbf3b0a88d8c674b958fef9992a9a90b0e036313188fb074e598a2f185ea9db7dcee467d78db9a2fad44e9 SHA512 afd5d160a1b00bd6e98e07188bbec0930a771570517263afe4a7794df6e589ee1dd8af652ed0ab8a8a77f3b64db7f0170c0a4c67f8c7fe211cb77f9a194817e6 +DIST serde_regex-1.1.0.crate 9710 BLAKE2B 0b3584da26eead014c360e963a1d6aa880674a3c9f8efe971cb12da1e2786ccc37a6a50c8c0b1e4bfe9f8074c1845133de8a0f17b3989b54a075f35fa2fc5268 SHA512 7e366be1997859cde665ee536f4c67d6d29e65e1ad3aaa438dd5d5b764263dbe8b0981d7b76bfa2e90961aa6b94dea6a9140e404069ffaf862da056dde57b612 +DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST spotify-adblock-1.0.1.tar.gz 31427 BLAKE2B e097b0eebe95d91a5412c0a26cc19e955d482f8416feddf41fc0fd9aca8e1fd5f912b1a99a436fa1ab769bb743610b08cdfb71975090dff128a20d356d01105c SHA512 863f4c1cbaa1d9e8c0c7e602e13ded6ee62c5583f6b1bca9cc9196f93331cebd4fb3fe894c64d9ac14c27307ce2f655d4af0c7358da70922875e9a4be32648a9 DIST spotify-adblock-1.0.2.tar.gz 32372 BLAKE2B 5247d1746a30805d218fc183d75adb249f6517b0dace9460b7be18fe63b6209bb49c0084973f1d28452901dedb839eba7e3e427d758dc78139e9aa4ed8a46009 SHA512 c36c137e675c8890cf669d68cbd68b1cc9b5f6722eeabc598a67fe1bb293dd8af00ed4293f63ef30c380bd3734b8aed01b3ffe726f92806d1a0c31cb689163be +DIST spotify-adblock-1.0.3.tar.gz 32844 BLAKE2B 37773e04cc77c049bbf3c40a0d9e6e6733c2038b3a4f3bbad97c18f4ce9163631699aff8c0e71efd96ea833eb8b40d195553e71f3c7bf8d7cc73eba56578de78 SHA512 624abf8bf6ecf35fbc276e97f9d0167ebba6fdc2c10227ea090ac20a9c21f46fd65a972aba000f5bd97bde746df5fedc0583fc8b5e4d41a77ce8b9d035964770 DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a +DIST syn-2.0.27.crate 241653 BLAKE2B dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e SHA512 e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54 DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc +DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b +DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 +DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519 diff --git a/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild b/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild new file mode 100644 index 0000000000..debfdfc589 --- /dev/null +++ b/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@1.0.2 + equivalent@1.0.1 + hashbrown@0.14.0 + indexmap@2.0.0 + lazy_static@1.4.0 + libc@0.2.147 + memchr@2.5.0 + proc-macro2@1.0.66 + quote@1.0.31 + regex@1.9.1 + regex-automata@0.3.3 + regex-syntax@0.7.4 + serde@1.0.174 + serde_derive@1.0.174 + serde_regex@1.1.0 + serde_spanned@0.6.3 + syn@2.0.27 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + unicode-ident@1.0.11 + winnow@0.5.0 +" + +inherit cargo + +DESCRIPTION="Adblocker for Spotify" +HOMEPAGE="https://github.com/abba23/spotify-adblock/" +SRC_URI=" + https://github.com/abba23/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3 MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-sound/spotify +" + +src_prepare(){ + default + # assigned here to use get_libdir + QA_FLAGS_IGNORED="usr/$(get_libdir)/${PN}.so" +} + +src_install(){ + # executable + SPOTIFY_HOME=/opt/spotify/spotify-client + cat <<-EOF > "${T}/spotify-adblock" || die + #! /bin/sh + LD_LIBRARY_PATH="${SPOTIFY_HOME}" \\ + LD_PRELOAD=/usr/$(get_libdir)/spotify-adblock.so \\ + exec ${SPOTIFY_HOME}/spotify "\$@" + EOF + dobin "${T}/spotify-adblock" + + # library + newlib.so target/$(usex debug debug release)/libspotifyadblock.so ${PN}.so + + # config + insinto "/etc/${PN}" + doins config.toml +}