diff --git a/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild b/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
index 95dfd31e3a..612f3e01a2 100644
--- a/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
+++ b/gui-apps/paperde/paperde-0.1.1_p20210426.ebuild
@@ -22,7 +22,7 @@ LICENSE="GPL-3"
SLOT="0"
BDEPEND="
- kde-frameworks/extra-cmake-modules:5
+ kde-frameworks/extra-cmake-modules
"
DEPEND="
dev-libs/libdbusmenu-qt
diff --git a/gui-apps/paperde/paperde-9999.ebuild b/gui-apps/paperde/paperde-9999.ebuild
index bc22f9a509..7df837787e 100644
--- a/gui-apps/paperde/paperde-9999.ebuild
+++ b/gui-apps/paperde/paperde-9999.ebuild
@@ -23,7 +23,7 @@ LICENSE="GPL-3"
SLOT="0"
BDEPEND="
- kde-frameworks/extra-cmake-modules:5
+ kde-frameworks/extra-cmake-modules
"
DEPEND="
dev-libs/libdbusmenu-qt
diff --git a/gui-apps/swww/metadata.xml b/gui-apps/swww/metadata.xml
index c09d6ac842..bce44f3147 100644
--- a/gui-apps/swww/metadata.xml
+++ b/gui-apps/swww/metadata.xml
@@ -9,4 +9,7 @@
Horus645/swww
https://github.com/Horus645/swww/issues
+
diff --git a/gui-apps/swww/swww-0.7.3.ebuild b/gui-apps/swww/swww-0.7.3.ebuild
index dfd5c7fbb7..3867c1bd70 100644
--- a/gui-apps/swww/swww-0.7.3.ebuild
+++ b/gui-apps/swww/swww-0.7.3.ebuild
@@ -208,10 +208,11 @@ inherit cargo shell-completion
DESCRIPTION="Efficient animated wallpaper daemon for wayland, controlled at runtime"
HOMEPAGE="https://github.com/Horus645/swww"
-SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris)"
+SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS}"
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0"
+IUSE="+man"
KEYWORDS="~amd64"
DEPEND="app-arch/lz4
@@ -229,10 +230,22 @@ src_install() {
dobashcomp "${WORKDIR}/swww-${PV}/completions/swww.bash"
dofishcomp "${WORKDIR}/swww-${PV}/completions/swww.fish"
+ if use man ; then
+ cd "${WORKDIR}/swww-${PV}/doc/" || die
+ ./gen.sh || die #generate the man pages
+ doman "generated/swww.1"
+ doman "generated/swww-clear.1"
+ doman "generated/swww-daemon.1"
+ doman "generated/swww-img.1"
+ doman "generated/swww-init.1"
+ doman "generated/swww-kill.1"
+ doman "generated/swww-query.1"
+ fi
+
if use debug ; then
- cd target/debug || die
+ cd "${WORKDIR}/swww-${PV}/target/debug" || die
else
- cd target/release || die
+ cd "${WORKDIR}/swww-${PV}/target/release" || die
fi
dobin swww{,-daemon}
diff --git a/gui-apps/swww/swww-0.8.1.ebuild b/gui-apps/swww/swww-0.8.1.ebuild
index 132de4e0a4..b611ca4137 100644
--- a/gui-apps/swww/swww-0.8.1.ebuild
+++ b/gui-apps/swww/swww-0.8.1.ebuild
@@ -210,10 +210,11 @@ inherit cargo shell-completion
DESCRIPTION="Efficient animated wallpaper daemon for wayland, controlled at runtime"
HOMEPAGE="https://github.com/Horus645/swww"
-SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris)"
+SRC_URI="https://github.com/Horus645/swww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS}"
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0"
+IUSE="+man"
KEYWORDS="~amd64"
DEPEND="
@@ -232,10 +233,22 @@ src_install() {
dobashcomp "${WORKDIR}/swww-${PV}/completions/swww.bash"
dofishcomp "${WORKDIR}/swww-${PV}/completions/swww.fish"
+ if use man ; then
+ cd "${WORKDIR}/swww-${PV}/doc/" || die
+ ./gen.sh || die #generate the man pages
+ doman "generated/swww.1"
+ doman "generated/swww-clear.1"
+ doman "generated/swww-daemon.1"
+ doman "generated/swww-img.1"
+ doman "generated/swww-init.1"
+ doman "generated/swww-kill.1"
+ doman "generated/swww-query.1"
+ fi
+
if use debug ; then
- cd target/debug || die
+ cd "${WORKDIR}/swww-${PV}/target/debug" || die
else
- cd target/release || die
+ cd "${WORKDIR}/swww-${PV}/target/release" || die
fi
dobin swww{,-daemon}
diff --git a/kde-apps/plasma-settings/plasma-settings-22.11.ebuild b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
index 7bd51af6df..854abb0b70 100644
--- a/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
+++ b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild
@@ -33,8 +33,8 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/modemmanager-qt-${KFMIN}:5
>=kde-frameworks/networkmanager-qt-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
virtual/libcrypt:=
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild
index 1da77d5802..1d5d8b2ae3 100644
--- a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild
+++ b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild
@@ -19,7 +19,7 @@ fi
LICENSE="GPL-2+"
SLOT="5"
-DEPEND="kde-frameworks/plasma:5"
+DEPEND="kde-plasma/libplasma:5"
RDEPEND="${DEPEND}
kde-plasma/ksysguard:5[lm-sensors]
"
diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild
index d102366729..7ed315fdef 100644
--- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild
+++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild
@@ -31,7 +31,7 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=media-libs/libheif-1.3.0
>=kde-frameworks/kirigami-${KFMIN}:5
media-libs/libexif
diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild
index 81ef671cd5..b70cdf76af 100644
--- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild
+++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-9999.ebuild
@@ -32,7 +32,7 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
>=media-libs/libheif-1.3.0
>=kde-frameworks/kirigami-${KFMIN}:5
media-libs/libexif
diff --git a/media-video/mpc-qt/Manifest b/media-video/mpc-qt/Manifest
new file mode 100644
index 0000000000..7a56c0e816
--- /dev/null
+++ b/media-video/mpc-qt/Manifest
@@ -0,0 +1 @@
+DIST v23.02.tar.gz 300103 BLAKE2B 7837dfc2f1e9d0c8f7742fed567601f9ecddb55170d79f2b92acb02ce1df8066484554ffe70d0f83470c97b9936d787cfa722cab3882e0fbeb863204e6705c16 SHA512 1c1316a17467f36e6ac01587980333ad9f0dde71122cd6f315a0e3772fbdc5905ae4247f37990fb85d17c3ee4c26947940ada39e49f14566e3d7338875d017ab
diff --git a/media-video/mpc-qt/mpc-qt-23.02.ebuild b/media-video/mpc-qt/mpc-qt-23.02.ebuild
new file mode 100644
index 0000000000..119514e17e
--- /dev/null
+++ b/media-video/mpc-qt/mpc-qt-23.02.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils desktop
+
+DESCRIPTION="Media Player Classic Qute Theater"
+HOMEPAGE="https://mpc-qt.github.io/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-qt/qtcore:5"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+ eqmake5 mpc-qt.pro
+}
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ dobin "${WORKDIR}/${P}/mpc-qt"
+ domenu "${WORKDIR}/${P}/io.github.mpc_qt.Mpc-Qt.desktop"
+}
diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
index 459d08e1a4..b5102f44e5 100644
--- a/net-im/abaddon/Manifest
+++ b/net-im/abaddon/Manifest
@@ -1 +1,2 @@
DIST abaddon-0.1.12.tar.gz 12889771 BLAKE2B baeb6fb88eeb30332c290976f104a7efcfd09d8ed5a73464387b20abb41c1b899a926fdacfb7ddd069a843112c0d4ae08787a097842051abecc333f5e1709bbe SHA512 50e7af172fa12f382976c9bc10c9c1cde371866faf422f578c7ca8517facdf9331577bc69c5c856a75c8dc4014c0ed6ad2cef662cde7d551c212f412303e816b
+DIST abaddon-0.1.13.tar.gz 13013920 BLAKE2B 4cf9600ff3d1d3ea1e8aa82c82a3364f93e2c0b018d2c6211ded1d727627e3e06b5b88d714f081467bfad37644870a3b041de4b9524ce168ed7a45fffc9bf8d8 SHA512 e96167779e5ee7383c330e8a90afd0c58cb6dcb9e66bda38f2dc8f8fcac940ae44b789fd5afddb12ba493065db61cb68e74c378cad5c2ab67cbbc13cf90aa834
diff --git a/net-im/abaddon/abaddon-0.1.13.ebuild b/net-im/abaddon/abaddon-0.1.13.ebuild
new file mode 100644
index 0000000000..47487350f4
--- /dev/null
+++ b/net-im/abaddon/abaddon-0.1.13.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Alternative Discord client using GTK instead of Electron"
+HOMEPAGE="https://github.com/uowuo/abaddon"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/uowuo/abaddon.git"
+ # All dependencies are provided by portage
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+libhandy +rnnoise qrcodegen"
+
+RDEPEND="
+ dev-cpp/gtkmm:3.0=
+ dev-db/sqlite:3
+ dev-libs/miniaudio
+ >=net-libs/ixwebsocket-11.0.8
+ net-misc/curl
+ sys-libs/zlib:=
+ libhandy? ( gui-libs/libhandy:= )
+ qrcodegen? ( dev-libs/qrcodegen )
+ rnnoise? ( media-libs/rnnoise )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-cpp/nlohmann_json
+"
+
+src_configure() {
+ # Disable keychain because there's currently
+ # no package for it in ::guru or ::gentoo
+ local mycmakeargs=(
+ -DUSE_LIBHANDY="$(usex libhandy)"
+ -DENABLE_RNNOISE="$(usex rnnoise)"
+ -DUSE_KEYCHAIN="no"
+ -DENABLE_QRCODE_LOGIN="$(usex qrcodegen)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ dobin "${BUILD_DIR}"/abaddon
+
+ insinto /usr/share/${PN}
+ doins -r res/*
+
+ make_desktop_entry /usr/bin/${PN}
+}
diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest
index 302561df8c..428eb11d90 100644
--- a/net-p2p/p2pool/Manifest
+++ b/net-p2p/p2pool/Manifest
@@ -9,3 +9,4 @@ DIST p2pool-3.5.tar.gz 64292348 BLAKE2B e445abd689119136d00f29a859f90895c3a903aa
DIST p2pool-3.6.2.tar.xz 52891908 BLAKE2B 590a1001a69c308b709fa27c32e1f489662ffe02ed604c2920b2cf721f3265b87326c7aedb26bc6e559013fae6f4618374afe7595e66832921f9962d9896893b SHA512 7d9a9bc1bcff8908591b8e4a1307c905bed431afcde7f1ecdb6373b4432dc4330e2735991a9b782710e3e98fbff1c7281c4dc155ad61fdd012e9577662dd0abc
DIST p2pool-3.7.tar.xz 52901632 BLAKE2B daece7cebbc4227a7822ab78a91b13b773dac5769aa1aae22265a6dc9d5135a6e8abb2c2eee3546732b8769e5552c2d516601bbf058a440ac84bc99db5498f89 SHA512 9cd7000aefe47bfde0905d04ab548e712b2b5f80e4e81247918a43bec88e33a352fbb6bc000b6a7d96baac0d591af249e46f615aebd1f3553ec77f773dfd472d
DIST p2pool-3.8.tar.xz 52882768 BLAKE2B f1d4de3d5151d06cfeb6f4a101b701e04aa80ce8a6c9f3675a71e5f4e8b68e59037b9ecd5747f4f79e5b9aa85b98f81b08a955e92683e7db9cff00329695f3f6 SHA512 c2de1b0598abe816130c1397bab6099dcd4fe73307c742987da555e7599a8368b290ce139cee3dd484a443d1ccd88b8e8813b546fa87986bbce2045051abcbcc
+DIST p2pool-3.9.tar.xz 52898892 BLAKE2B ca90eddd8407f59b7d56e1a94252c9cdc46796090ba0cf1a992c1b0031f4cb778297833d76d26db6e71d93830a11409a34607faf9ced8dac9334e900635188e6 SHA512 5968c85f187d9fcab0df5e4fcec78152fd77600362237a1468f215ecf9d53b713f29d0abd1547bb986f63120dcd6100589492e76b48bed19d34c4314b1379e7b
diff --git a/net-p2p/p2pool/p2pool-3.9.ebuild b/net-p2p/p2pool/p2pool-3.9.ebuild
new file mode 100644
index 0000000000..470ecec653
--- /dev/null
+++ b/net-p2p/p2pool/p2pool-3.9.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Decentralized pool for Monero mining"
+HOMEPAGE="https://p2pool.io"
+
+SRC_URI=" https://github.com/SChernykh/p2pool/releases/download/v${PV}/p2pool_source.tar.xz -> ${P}.tar.xz"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
+SLOT="0"
+
+DEPEND="
+ dev-libs/libsodium
+ net-libs/czmq
+"
+
+src_unpack() {
+ unpack ${P}.tar.xz
+ mv -T "${WORKDIR}"/${PN} "${WORKDIR}"/${P} || die
+}
+
+src_prepare() {
+ default
+
+ # Stop their script from overriding flags:
+ cp "${FILESDIR}"/flags.cmake cmake/flags.cmake || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_RANDOMX=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_install(){
+ dobin "${BUILD_DIR}/p2pool"
+}
+
+pkg_postinst() {
+ #Some important wisdom taken from P2Pool documentation
+ ewarn "P2Pool for Monero is now installed."
+ ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
+ ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
+ ewarn ""
+ ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
+ ewarn "For example 'xmrig -o 127.0.0.1:3333'"
+ ewarn ""
+ ewarn "You MUST use your primary address when using p2pool, just like solo mining."
+ ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining."
+ ewarn ""
+ ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool."
+ ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information."
+}
diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
index 95ad55aace..c096ae9ccf 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
@@ -83,8 +83,8 @@ src_install() {
fi
if use legion-acpi; then
- insinto /etc/acpi/events/ && doins acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate}
- insinto /etc/acpi/actions/ && doins acpi/actions/{battery-legion-quiet.sh,snipping-tool.sh,fn-r-refresh-rate.sh}
+ insinto /usr/share/legion_linux/acpi/events && doins acpi/events/{ac_adapter_legion-fancurve,novo-button,PrtSc-button,fn-r-refrate}
+ insinto /usr/share/legion_linux/acpi/actions && doins acpi/actions/{battery-legion-quiet.sh,snipping-tool.sh,fn-r-refresh-rate.sh}
fi
fi
}
@@ -102,6 +102,7 @@ pkg_postinst() {
ewarn "Note: Edit /etc/legion_linux/.env to enable nvidia TDP control\n"
fi
fi
+ use legion-acpi && ewarn "Acpi exemples are included in /usr/share/legion_linux/acpi\n"
ewarn "Note for 2023-2023 Legion user: It need help for testing the features"
ewarn "Pls test the feature how is decribe in the README of the project!"
ewarn "and also go to this issue in github: https://github.com/johnfanv2/LenovoLegionLinux/issues/46"
diff --git a/sys-firmware/lenovolegionlinux/metadata.xml b/sys-firmware/lenovolegionlinux/metadata.xml
index aa2aa2365c..262a2a0256 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -3,7 +3,7 @@