Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-11-29 23:01:54 +00:00
20 changed files with 204 additions and 18 deletions

View File

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

View File

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

View File

@@ -9,4 +9,7 @@
<remote-id type="github">Horus645/swww</remote-id>
<bugs-to>https://github.com/Horus645/swww/issues</bugs-to>
</upstream>
<use>
<flag name="man">Build and install man pages</flag>
</use>
</pkgmetadata>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1 @@
DIST v23.02.tar.gz 300103 BLAKE2B 7837dfc2f1e9d0c8f7742fed567601f9ecddb55170d79f2b92acb02ce1df8066484554ffe70d0f83470c97b9936d787cfa722cab3882e0fbeb863204e6705c16 SHA512 1c1316a17467f36e6ac01587980333ad9f0dde71122cd6f315a0e3772fbdc5905ae4247f37990fb85d17c3ee4c26947940ada39e49f14566e3d7338875d017ab

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -3,7 +3,7 @@
<pkgmetadata>
<use>
<flag name="legion-tools">Build and install legion_gui and legion_cli</flag>
<flag name="legion-acpi">Install acpi script (experimental feature)</flag>
<flag name="legion-acpi">Provide acpi exemple /usr/share/legion_linux/acpi </flag>
<flag name="radeon-dgpu">Enable AMD GPU TDP control (systemd-service)</flag>
<flag name="downgrade-nvidia">Downgrade nvidia for 525 to enable TDP control (systemd-service)</flag>
<flag name="ryzenadj">[AMD] CPU and APU control using ryzenadj (systemd-service)</flag>

View File

@@ -29,7 +29,7 @@ RDEPEND="
x11-libs/libxcb"
DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
kde-frameworks/extra-cmake-modules:5
kde-frameworks/extra-cmake-modules
"
BDEPEND="
dev-qt/linguist-tools:5

View File

@@ -29,7 +29,7 @@ RDEPEND="
x11-libs/libxcb"
DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
kde-frameworks/extra-cmake-modules:5
kde-frameworks/extra-cmake-modules
"
BDEPEND="
dev-qt/linguist-tools:5

View File

@@ -30,7 +30,7 @@ RDEPEND="
x11-libs/libxcb"
DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
kde-frameworks/extra-cmake-modules:5
kde-frameworks/extra-cmake-modules
"
BDEPEND="
dev-qt/linguist-tools:5