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

Reply via email to