From 57c40cb8b935dd55fce484db5c2922734b3f13a50e3b968f36d8f440b50588dd Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Fri, 26 Jan 2024 09:00:04 +0000 Subject: [PATCH] Accepting request 1141682 from home:favogt:branches:openSUSE:Factory:Live - Drop Mesa-gallium everywhere - Force delete the biggest part of libmfx1 - list-gnome: Block libgtk-2_0 and libreoffice-icon-themes - list-common: Block wicked OBS-URL: https://build.opensuse.org/request/show/1141682 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/livecd-openSUSE?expand=0&rev=159 --- config.sh | 11 ++++++----- list-common.sh | 3 +++ list-gnome.sh | 4 ++++ list-kde.sh | 3 +-- livecd-leap-gnome.kiwi | 6 ++++++ livecd-leap-kde.kiwi | 6 +++--- livecd-leap-x11.kiwi | 2 ++ livecd-leap-xfce.kiwi | 2 ++ livecd-openSUSE.changes | 21 +++++++++++++++++++++ livecd-tumbleweed-gnome.kiwi | 6 ++++++ livecd-tumbleweed-kde.kiwi | 6 +++--- livecd-tumbleweed-x11.kiwi | 2 ++ livecd-tumbleweed-xfce.kiwi | 2 ++ 13 files changed, 61 insertions(+), 13 deletions(-) diff --git a/config.sh b/config.sh index a67bbe6..70a37bb 100644 --- a/config.sh +++ b/config.sh @@ -74,10 +74,12 @@ if [ "$desktop" = "x11" ] || [ "$desktop" = "xfce" ]; then sed -i '/omit_dracutmodules=/d' /usr/bin/dracut fi -if [ "$desktop" = "x11" ]; then - # Only used for X11 acceleration on vmwgfx, saves ~47MiB - rpm -e --nodeps Mesa-gallium +# Only used for OpenCL and X11 acceleration on vmwgfx (?), saves ~50MiB +rpm -e --nodeps Mesa-gallium +# Too big and will have to be dropped anyway (unmaintained, known security issues) +rm -rf /usr/lib*/libmfxhw*.so.* /usr/lib*/mfx/ +if [ "$desktop" = "x11" ]; then # Generated on boot if missing rm /etc/udev/hwdb.bin fi @@ -114,7 +116,7 @@ zypper --non-interactive rm yast2-trans-{uk,sv,ru,ja,da,cs,sr,vi} || : rm -rf /usr/share/doc/packages/* # Save more than 150 MiB by removing this, not very useful for lives -rm -rf /lib/firmware/{liquidio,netronome,qed,mrvl,mellanox,cypress,dpaa2,bnx2x,cxgb4} +rm -rf /lib/firmware/{liquidio,netronome,qed,mrvl,mellanox,cypress,dpaa2,bnx2x,cxgb4,intel/vsc} if [ "$(arch)" == "aarch64" ]; then # Keep some qcom firmware for Lenovo X13s and delete others (save ~50MiB) rm -rf /lib/firmware/qcom/{apq8016,apq8096,qcm2290,qrb4210,sdm845,sm8250,venus*,vpu*} @@ -124,7 +126,6 @@ fi # the new, optional nvidia gsp firmware blobs are huge - ~ 70MB find /lib/firmware/nvidia -name gsp | xargs -r rm -rf - # The gems are unpackaged already, no need to store them twice rm -rf /usr/lib*/ruby/gems/*/cache/ diff --git a/list-common.sh b/list-common.sh index 490665e..5655292 100644 --- a/list-common.sh +++ b/list-common.sh @@ -295,3 +295,6 @@ install zip # Workaround for bsc#1131492 buildignore ntp + +# Pulled in by dracut through a boolean dep somehow +buildignore wicked diff --git a/list-gnome.sh b/list-gnome.sh index 6c56a70..1075d15 100644 --- a/list-gnome.sh +++ b/list-gnome.sh @@ -1,6 +1,7 @@ buildignore libreoffice-calc buildignore libreoffice-draw buildignore libreoffice-impress +buildignore libreoffice-icon-themes buildignore libreoffice-icon-theme-breeze buildignore libreoffice-icon-theme-sifr buildignore libreoffice-icon-theme-hicontrast @@ -128,3 +129,6 @@ buildignore yelp if [ "$distro" = "leap" ]; then buildignore sushi fi + +# Avoid all GTK 2 stuff. GTK 3 and 4 should be enough, really. +buildignore libgtk-2_0-0 diff --git a/list-kde.sh b/list-kde.sh index 8206bf8..2355648 100644 --- a/list-kde.sh +++ b/list-kde.sh @@ -35,7 +35,7 @@ buildignore plasma5-desktop-emojier # Resolve have-choice install plasma-nm5 -install phonon4qt5-backend-gstreamer +install phonon4qt5-backend-vlc buildignore ispell # No fun allowed @@ -64,7 +64,6 @@ buildignore kmahjongg-lang buildignore konversation-lang buildignore libproxy1-pacrunner-webkit buildignore vlc -buildignore vlc-noX buildignore vlc-qt buildignore vlc-lang buildignore kipi-plugins diff --git a/livecd-leap-gnome.kiwi b/livecd-leap-gnome.kiwi index f12bd61..54c996a 100644 --- a/livecd-leap-gnome.kiwi +++ b/livecd-leap-gnome.kiwi @@ -413,6 +413,8 @@ + + @@ -421,6 +423,8 @@ + + @@ -602,6 +606,8 @@ + + diff --git a/livecd-leap-kde.kiwi b/livecd-leap-kde.kiwi index 64f36f5..688a451 100644 --- a/livecd-leap-kde.kiwi +++ b/livecd-leap-kde.kiwi @@ -413,6 +413,8 @@ + + @@ -500,7 +502,7 @@ - + @@ -533,8 +535,6 @@ - - diff --git a/livecd-leap-x11.kiwi b/livecd-leap-x11.kiwi index 193bc9f..bec87c8 100644 --- a/livecd-leap-x11.kiwi +++ b/livecd-leap-x11.kiwi @@ -413,6 +413,8 @@ + + diff --git a/livecd-leap-xfce.kiwi b/livecd-leap-xfce.kiwi index 0de9439..5ab2c48 100644 --- a/livecd-leap-xfce.kiwi +++ b/livecd-leap-xfce.kiwi @@ -413,6 +413,8 @@ + + diff --git a/livecd-openSUSE.changes b/livecd-openSUSE.changes index 00dcf43..4aa2859 100644 --- a/livecd-openSUSE.changes +++ b/livecd-openSUSE.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Wed Jan 24 07:48:58 UTC 2024 - Dominique Leuenberger + +- list-kde: switch from phonon4qt5-backend-gstreamer to + phonon4qt5-backend-vlc: the gstreamer backed is deprecated and no + longer maintained. + +------------------------------------------------------------------- +Fri Jan 5 08:28:20 UTC 2024 - Dominique Leuenberger + +- config.sh: drop intel vsc firmware (11MB): Visual Sensing Control + is potentially used for 'walk away lock'. + +------------------------------------------------------------------- +Wed Dec 13 17:01:57 UTC 2023 - Fabian Vogt + +- Drop Mesa-gallium everywhere +- Force delete the biggest part of libmfx1 +- list-gnome: Block libgtk-2_0 and libreoffice-icon-themes +- list-common: Block wicked + ------------------------------------------------------------------- Tue Dec 12 08:22:23 UTC 2023 - Fabian Vogt diff --git a/livecd-tumbleweed-gnome.kiwi b/livecd-tumbleweed-gnome.kiwi index 998cc48..e8fd199 100644 --- a/livecd-tumbleweed-gnome.kiwi +++ b/livecd-tumbleweed-gnome.kiwi @@ -413,6 +413,8 @@ + + @@ -421,6 +423,8 @@ + + @@ -591,6 +595,8 @@ + + diff --git a/livecd-tumbleweed-kde.kiwi b/livecd-tumbleweed-kde.kiwi index a6b5cd6..1a35f77 100644 --- a/livecd-tumbleweed-kde.kiwi +++ b/livecd-tumbleweed-kde.kiwi @@ -413,6 +413,8 @@ + + @@ -491,7 +493,7 @@ - + @@ -524,8 +526,6 @@ - - diff --git a/livecd-tumbleweed-x11.kiwi b/livecd-tumbleweed-x11.kiwi index 853bab8..6fbedfb 100644 --- a/livecd-tumbleweed-x11.kiwi +++ b/livecd-tumbleweed-x11.kiwi @@ -413,6 +413,8 @@ + + diff --git a/livecd-tumbleweed-xfce.kiwi b/livecd-tumbleweed-xfce.kiwi index cf2bce0..2ce2b12 100644 --- a/livecd-tumbleweed-xfce.kiwi +++ b/livecd-tumbleweed-xfce.kiwi @@ -413,6 +413,8 @@ + +