commit: bfc2de2f776c487253380d0044ff93b1f6166cc6
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 18 22:50:44 2026 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Feb 18 22:52:09 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc2de2f
media-video/vlc: Omit desktop files with USE !gui
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-video/vlc/vlc-3.0.9999.ebuild | 8 ++++++--
media-video/vlc/vlc-9999.ebuild | 8 ++++++--
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/media-video/vlc/vlc-3.0.9999.ebuild
b/media-video/vlc/vlc-3.0.9999.ebuild
index e71e948b8882..d4d33e7fbece 100644
--- a/media-video/vlc/vlc-3.0.9999.ebuild
+++ b/media-video/vlc/vlc-3.0.9999.ebuild
@@ -482,6 +482,10 @@ src_test() {
src_install() {
default
find "${ED}" -name '*.la' -delete || die
+
+ if ! use gui; then
+ rm "${ED}"/usr/share/applications/*desktop || die
+ fi
}
pkg_postinst() {
@@ -494,7 +498,7 @@ pkg_postinst() {
ewarn "If you do not do it, vlc will take a long time to load."
fi
- xdg_pkg_postinst
+ use gui && xdg_pkg_postinst
}
pkg_postrm() {
@@ -502,5 +506,5 @@ pkg_postrm() {
rm "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat || die
"Failed to rm plugins.dat"
fi
- xdg_pkg_postrm
+ use gui && xdg_pkg_postrm
}
diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild
index 6c296667d4fc..0ebc1cf4a837 100644
--- a/media-video/vlc/vlc-9999.ebuild
+++ b/media-video/vlc/vlc-9999.ebuild
@@ -478,6 +478,10 @@ src_test() {
src_install() {
default
find "${ED}" -name '*.la' -delete || die
+
+ if ! use gui; then
+ rm "${ED}"/usr/share/applications/*desktop || die
+ fi
}
pkg_postinst() {
@@ -490,7 +494,7 @@ pkg_postinst() {
ewarn "If you do not do it, vlc will take a long time to load."
fi
- xdg_pkg_postinst
+ use gui && xdg_pkg_postinst
}
pkg_postrm() {
@@ -498,5 +502,5 @@ pkg_postrm() {
rm "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat || die
"Failed to rm plugins.dat"
fi
- xdg_pkg_postrm
+ use gui && xdg_pkg_postrm
}