commit: ee848af5068e34973e2e16dc5178b5443a64d930 Author: Mathieu Roberge <robergem2008 <AT> gmail <DOT> com> AuthorDate: Thu Dec 25 05:01:51 2025 +0000 Commit: Mathieu Roberge <contact.techoraye <AT> gmail <DOT> com> CommitDate: Thu Dec 25 05:01:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee848af5
Fix ebuilds and metadata: follow Gentoo conventions - Update metadata.xml DOCTYPE to https - Use proper indentation (tabs) - Consolidate USE flags to single 'gui' flag - Simplify longdescription - Remove redundant dependencies (glibc) - Sort dependencies alphabetically - Remove empty IUSE declarations - Clean up metadata formatting Signed-off-by: Mathieu Roberge <robergem2008 <AT> gmail.com> app-misc/gentoo-update/metadata.xml | 34 ++++++++-------------------------- app-misc/metetch/metetch-0.5.4.ebuild | 20 +++++--------------- 2 files changed, 13 insertions(+), 41 deletions(-) diff --git a/app-misc/gentoo-update/metadata.xml b/app-misc/gentoo-update/metadata.xml index dde3f8a351..c60eacd611 100644 --- a/app-misc/gentoo-update/metadata.xml +++ b/app-misc/gentoo-update/metadata.xml @@ -1,42 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>[email protected]</email> - <name>Mathieu Roberge (Techoraye)</name> + <name>Mathieu Roberge</name> </maintainer> <maintainer type="project"> <email>[email protected]</email> <name>Proxy Maintainers</name> </maintainer> - <upstream> <remote-id type="github">Techoraye/gentoo-update</remote-id> </upstream> - <use> - <flag name="notification">Enable desktop notifications support via libnotify</flag> - <flag name="python">Enable system tray applet support with PyQt6</flag> + <flag name="gui">Enable GUI features including desktop notifications and system tray applet</flag> </use> - <longdescription> - Gentoo-Update is a fast, efficient update notifier and applier for Gentoo Linux - written in C++. It assists users with important pre and post-update tasks. - - Features: - - Fast and efficient C++ implementation - - Automatic repository synchronization (optional) - - Display Gentoo news items - - Service status checking and management - - Highly configurable via configuration file - - Color-coded output with optional color disable - - Desktop notifications support - - Preserved rebuild detection - - Kernel update checking - - Configuration file change detection - - Package retention settings - - Manual pages and shell completions - - Support for both systemd and OpenRC - - System tray applet (optional with Python support) + gentoo-update is an update notifier and applier for Gentoo Linux that + assists with pre and post-update tasks. It provides automatic repository + synchronization, news display, service management, preserved rebuild + detection, and kernel update checking. Supports both systemd and OpenRC. </longdescription> -</pkgmetadata> +</pkgmetadata> \ No newline at end of file diff --git a/app-misc/metetch/metetch-0.5.4.ebuild b/app-misc/metetch/metetch-0.5.4.ebuild index e1ba2c9181..ca7f9a9e1d 100644 --- a/app-misc/metetch/metetch-0.5.4.ebuild +++ b/app-misc/metetch/metetch-0.5.4.ebuild @@ -7,25 +7,18 @@ inherit cmake DESCRIPTION="Fast system information display utility with modular customizable features" HOMEPAGE="https://github.com/techoraye/metetch" -SRC_URI="https://github.com/techoraye/metetch/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/techoraye/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="" RDEPEND=" - sys-libs/ncurses:= net-misc/curl + sys-libs/ncurses:= " -DEPEND="${RDEPEND} - sys-libs/glibc -" -BDEPEND=" - virtual/pkgconfig -" - -S="${WORKDIR}/${PN}-${PV}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" src_configure() { local mycmakeargs=( @@ -36,8 +29,5 @@ src_configure() { src_install() { cmake_src_install - - # Install license einstalldocs - newdoc LICENSE LICENSE.MIT -} +} \ No newline at end of file
