From cc5f8c18e9ebf072ae9ef2b1ddadcf238109ddaa Mon Sep 17 00:00:00 2001 From: Samuel Hurtado Marin Date: Sun, 28 Jun 2026 14:45:14 +0200 Subject: [PATCH] app-misc/omencore-bin: fix RDEPEND, use make_desktop_entry X11 libraries to RDEPEND, use make_desktop_entry from desktop.eclass, restrict keywords with -*, drop unused files. Signed-off-by: Samuel Hurtado Marin --- app-misc/omencore-bin/files/omencore-gui.desktop | 8 -------- app-misc/omencore-bin/omencore-bin-3.8.0.ebuild | 13 +++++++------ 2 files changed, 7 insertions(+), 14 deletions(-) delete mode 100644 app-misc/omencore-bin/files/omencore-gui.desktop diff --git a/app-misc/omencore-bin/files/omencore-gui.desktop b/app-misc/omencore-bin/files/omencore-gui.desktop deleted file mode 100644 index 7e4101b73c..0000000000 --- a/app-misc/omencore-bin/files/omencore-gui.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Name=OmenCore -Comment=Advanced Performance Control for HP Omen Laptops -Exec=omencore-gui -Icon=preferences-system -Terminal=false -Categories=System;HardwareSettings; \ No newline at end of file diff --git a/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild index 345f1ea6f5..24379a1ac3 100644 --- a/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild +++ b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild @@ -9,10 +9,15 @@ SRC_URI="https://github.com/theantipopau/omencore/releases/download/v${PV}/OmenC S="${WORKDIR}" #src unzip /work directory LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RESTRICT="mirror strip" QA_PREBUILT="*" BDEPEND="app-arch/unzip" +RDEOEND="x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXi" src_install() { insinto /opt/omencore-bin doins -r * @@ -20,9 +25,5 @@ src_install() { fperms 755 /opt/omencore-bin/omencore-gui dosym -r /opt/omencore-bin/omencore-cli /usr/bin/omencore-cli dosym -r /opt/omencore-bin/omencore-gui /usr/bin/omencore-gui - domenu "${FILESDIR}"/omencore-gui.desktop -} -pkg_postinst() { - einfo "omencore-gui: launch as normal user for monitoring (it's in the app menu)" - einfo "omencore-cli: use 'omencore-cli' as root for fan/thermal/RGB control" + make_desktop_entry "omencore-gui" "OmenCore" "preferences-system" "System;HardwareSettings;" }