app-misc/metetch, app-misc/gentoo-update: improve ebuild quality

app-misc/metetch:
- Update metadata.xml: add longdescription, use https DTD
- Fix ebuild: correct dependency order, remove redundant src_configure
- Improve formatting and follow Gentoo style guidelines

app-misc/gentoo-update:
- Remove non-existent cpp-base dependency
- Add proper eclasses: desktop, shell-completion, xdg
- Use proper eclass functions for shell completions, desktop files, systemd units
- Fix dependency order and add BDEPEND for virtual/pkgconfig
- Use newinitd for OpenRC service installation
- Update metadata.xml: remove proxy-maint, use https DTD
- Fix trailing whitespace and add final newline
- Simplify pkg_postinst messages per reviewer feedback

Signed-off-by: Mathieu Roberge <robergem2008@gmail.com>
This commit is contained in:
Mathieu Roberge
2025-12-25 13:34:59 -05:00
parent bfb9d4f181
commit 7ad1cea239

View File

@@ -1,11 +1,18 @@
<?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>contact.techoraye@gmail.com</email>
<name>Mathieu Roberge</name>
</maintainer>
<upstream>
<remote-id type="github">techoraye/metetch</remote-id>
<remote-id type="github">Techoraye/metetch</remote-id>
</upstream>
</pkgmetadata>
<longdescription>
metetch is a fast and lightweight system information display utility
written in C++. It features modular and customizable output, making it
ideal for quickly viewing system details in the terminal.
</longdescription>
</pkgmetadata>