forked from pool/livecd-openSUSE
Accepting request 1157326 from home:Vogtinator:livecd
- list-kde: Ignore some Qt/Plasma 5 packages and qt6-webengine users - common.sh: Force delete qt6-webengine for now - Fix tumbleweed live image, following the move to Plasma 6: + Limit installation of plasma5-workspace-branding-openSUSE, phonon4qt5-backend-vlc, plasma-nm5, speech-dispatcher, and opensuse-welcome to distro == leap. + Explicitly add phonon-vlc-qt6 on tumbleweed; allow vlc and vlc-qt on Tumbleweed for Plasma6. - config.sh: fdupes /usr/share/licenses OBS-URL: https://build.opensuse.org/request/show/1157326 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Images:openSUSE-Tumbleweed/livecd-openSUSE?expand=0&rev=165
This commit is contained in:
parent
b9841ade97
commit
ddc11d8dc5
@ -42,6 +42,13 @@ if [ "$desktop" = "x11" -o "$desktop" = "xfce" ]; then
|
||||
rpm -e --nodeps noto-coloremoji-fonts || rpm -e --nodeps google-noto-coloremoji-fonts
|
||||
fi
|
||||
|
||||
# Make the image smaller, work around a hard dep by plasma6-desktop -> signon-ui and kdeplasma6-addons
|
||||
if rpm -q libQt6WebEngineCore6; then
|
||||
rpm -e --nodeps libQt6WebEngineCore6
|
||||
fi
|
||||
|
||||
/usr/lib/rpm/fdupes_wrapper /usr/share/licenses
|
||||
|
||||
#--------------------------------------
|
||||
# enable and disable services
|
||||
|
||||
@ -57,7 +64,7 @@ echo '# multipath needs to be excluded from dracut as it breaks os-prober' > /et
|
||||
echo 'omit_dracutmodules+=" multipath "' >> /etc/dracut.conf.d/no-multipath.conf
|
||||
|
||||
# Stronger compression for the initrd
|
||||
echo 'compress="xz -4 --check=crc32 --memlimit-compress=50%"' >> /etc/dracut.conf.d/less-storage.conf
|
||||
echo 'compress="xz -9 --check=crc32 --memlimit-compress=50%"' >> /etc/dracut.conf.d/less-storage.conf
|
||||
|
||||
# Smaller initrd where necessary
|
||||
if [ "$desktop" = "x11" ] || [ "$desktop" = "xfce" ]; then
|
||||
|
39
list-kde.sh
39
list-kde.sh
@ -12,8 +12,31 @@ buildignore akregator
|
||||
buildignore ImageMagick
|
||||
install patterns-kde-kde
|
||||
installPattern kde
|
||||
install plasma5-workspace-branding-openSUSE
|
||||
install baloo5-tools
|
||||
if [ "$distro" = "leap" ]; then
|
||||
install plasma5-workspace-branding-openSUSE
|
||||
install phonon4qt5-backend-vlc
|
||||
buildignore vlc
|
||||
buildignore vlc-qt
|
||||
install plasma-nm5
|
||||
# From x11_enhanced, but that pattern can't be installed
|
||||
install opensuse-welcome
|
||||
install baloo5-tools
|
||||
else
|
||||
install phonon-vlc-qt6
|
||||
buildignore gtk3-metatheme-breeze
|
||||
install kf6-baloo-tools
|
||||
buildignore libqt5-qttranslations
|
||||
buildignore speech-dispatcher
|
||||
|
||||
# Until deleted or replaced by kcm_sddm6
|
||||
buildignore kcm_sddm
|
||||
# Until built against Qt 6
|
||||
buildignore xwaylandvideobridge
|
||||
# Needs WebEngine and we don't install docs on the .iso
|
||||
buildignore khelpcenter
|
||||
# Needs WebEngine and not useful ATM
|
||||
buildignore kaccounts-providers
|
||||
fi
|
||||
install NetworkManager
|
||||
# Don't add libreoffice for now, too large
|
||||
buildignore libreoffice
|
||||
@ -34,8 +57,6 @@ buildignore oxygen5-icon-theme-large
|
||||
buildignore plasma5-desktop-emojier
|
||||
|
||||
# Resolve have-choice
|
||||
install plasma-nm5
|
||||
install phonon4qt5-backend-vlc
|
||||
buildignore ispell
|
||||
|
||||
# No fun allowed
|
||||
@ -60,16 +81,18 @@ buildignore digikam
|
||||
buildignore gdb
|
||||
buildignore hugin
|
||||
buildignore icewm
|
||||
buildignore kmahjongg-lang
|
||||
buildignore ksudoku
|
||||
buildignore kpat
|
||||
buildignore kmahjongg
|
||||
buildignore konversation-lang
|
||||
buildignore libKF5Auth5-lang
|
||||
buildignore libproxy1-pacrunner-webkit
|
||||
buildignore vlc
|
||||
buildignore vlc-qt
|
||||
buildignore vlc-lang
|
||||
buildignore kipi-plugins
|
||||
|
||||
# Upstream branding, not used by default and HUGE
|
||||
buildignore breeze5-wallpapers
|
||||
buildignore breeze6-wallpapers
|
||||
|
||||
install partitionmanager
|
||||
|
||||
@ -81,7 +104,5 @@ buildignore xorg-x11-fonts
|
||||
# From rest_cd_core
|
||||
install alsa-firmware
|
||||
|
||||
# From x11_enhanced, but that pattern can't be installed
|
||||
install opensuse-welcome
|
||||
|
||||
buildignore bluedevil5
|
||||
|
@ -447,6 +447,13 @@
|
||||
<package name="patterns-kde-kde"/>
|
||||
<namedCollection name="kde"/>
|
||||
<package name="plasma5-workspace-branding-openSUSE"/>
|
||||
<package name="phonon4qt5-backend-vlc"/>
|
||||
<!-- OBS-IgnorePackage: vlc -->
|
||||
<ignore name="vlc"/>
|
||||
<!-- OBS-IgnorePackage: vlc-qt -->
|
||||
<ignore name="vlc-qt"/>
|
||||
<package name="plasma-nm5"/>
|
||||
<package name="opensuse-welcome"/>
|
||||
<package name="baloo5-tools"/>
|
||||
<package name="NetworkManager"/>
|
||||
<!-- OBS-IgnorePackage: libreoffice -->
|
||||
@ -504,8 +511,6 @@
|
||||
<ignore name="oxygen5-icon-theme-large"/>
|
||||
<!-- OBS-IgnorePackage: plasma5-desktop-emojier -->
|
||||
<ignore name="plasma5-desktop-emojier"/>
|
||||
<package name="plasma-nm5"/>
|
||||
<package name="phonon4qt5-backend-vlc"/>
|
||||
<!-- OBS-IgnorePackage: ispell -->
|
||||
<ignore name="ispell"/>
|
||||
<!-- OBS-IgnorePackage: patterns-kde-kde_games -->
|
||||
@ -530,29 +535,32 @@
|
||||
<ignore name="hugin"/>
|
||||
<!-- OBS-IgnorePackage: icewm -->
|
||||
<ignore name="icewm"/>
|
||||
<!-- OBS-IgnorePackage: kmahjongg-lang -->
|
||||
<ignore name="kmahjongg-lang"/>
|
||||
<!-- OBS-IgnorePackage: ksudoku -->
|
||||
<ignore name="ksudoku"/>
|
||||
<!-- OBS-IgnorePackage: kpat -->
|
||||
<ignore name="kpat"/>
|
||||
<!-- OBS-IgnorePackage: kmahjongg -->
|
||||
<ignore name="kmahjongg"/>
|
||||
<!-- OBS-IgnorePackage: konversation-lang -->
|
||||
<ignore name="konversation-lang"/>
|
||||
<!-- OBS-IgnorePackage: libKF5Auth5-lang -->
|
||||
<ignore name="libKF5Auth5-lang"/>
|
||||
<!-- OBS-IgnorePackage: libproxy1-pacrunner-webkit -->
|
||||
<ignore name="libproxy1-pacrunner-webkit"/>
|
||||
<!-- OBS-IgnorePackage: vlc -->
|
||||
<ignore name="vlc"/>
|
||||
<!-- OBS-IgnorePackage: vlc-qt -->
|
||||
<ignore name="vlc-qt"/>
|
||||
<!-- OBS-IgnorePackage: vlc-lang -->
|
||||
<ignore name="vlc-lang"/>
|
||||
<!-- OBS-IgnorePackage: kipi-plugins -->
|
||||
<ignore name="kipi-plugins"/>
|
||||
<!-- OBS-IgnorePackage: breeze5-wallpapers -->
|
||||
<ignore name="breeze5-wallpapers"/>
|
||||
<!-- OBS-IgnorePackage: breeze6-wallpapers -->
|
||||
<ignore name="breeze6-wallpapers"/>
|
||||
<package name="partitionmanager"/>
|
||||
<!-- OBS-IgnorePackage: cyrus-sasl -->
|
||||
<ignore name="cyrus-sasl"/>
|
||||
<!-- OBS-IgnorePackage: xorg-x11-fonts -->
|
||||
<ignore name="xorg-x11-fonts"/>
|
||||
<package name="alsa-firmware"/>
|
||||
<package name="opensuse-welcome"/>
|
||||
<!-- OBS-IgnorePackage: bluedevil5 -->
|
||||
<ignore name="bluedevil5"/>
|
||||
</packages>
|
||||
|
@ -1,3 +1,20 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 12 19:57:57 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
- list-kde: Ignore some Qt/Plasma 5 packages and qt6-webengine users
|
||||
- common.sh: Force delete qt6-webengine for now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 12 12:43:21 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Fix tumbleweed live image, following the move to Plasma 6:
|
||||
+ Limit installation of plasma5-workspace-branding-openSUSE,
|
||||
phonon4qt5-backend-vlc, plasma-nm5, speech-dispatcher, and
|
||||
opensuse-welcome to distro == leap.
|
||||
+ Explicitly add phonon-vlc-qt6 on tumbleweed; allow vlc and
|
||||
vlc-qt on Tumbleweed for Plasma6.
|
||||
- config.sh: fdupes /usr/share/licenses
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 12 09:50:25 UTC 2024 - Fabian Vogt <fvogt@suse.com>
|
||||
|
||||
|
@ -446,8 +446,14 @@
|
||||
<ignore name="ImageMagick"/>
|
||||
<package name="patterns-kde-kde"/>
|
||||
<namedCollection name="kde"/>
|
||||
<package name="plasma5-workspace-branding-openSUSE"/>
|
||||
<package name="baloo5-tools"/>
|
||||
<package name="phonon-vlc-qt6"/>
|
||||
<!-- OBS-IgnorePackage: gtk3-metatheme-breeze -->
|
||||
<ignore name="gtk3-metatheme-breeze"/>
|
||||
<package name="kf6-baloo-tools"/>
|
||||
<!-- OBS-IgnorePackage: libqt5-qttranslations -->
|
||||
<ignore name="libqt5-qttranslations"/>
|
||||
<!-- OBS-IgnorePackage: speech-dispatcher -->
|
||||
<ignore name="speech-dispatcher"/>
|
||||
<package name="NetworkManager"/>
|
||||
<!-- OBS-IgnorePackage: libreoffice -->
|
||||
<ignore name="libreoffice"/>
|
||||
@ -495,8 +501,6 @@
|
||||
<ignore name="oxygen5-icon-theme-large"/>
|
||||
<!-- OBS-IgnorePackage: plasma5-desktop-emojier -->
|
||||
<ignore name="plasma5-desktop-emojier"/>
|
||||
<package name="plasma-nm5"/>
|
||||
<package name="phonon4qt5-backend-vlc"/>
|
||||
<!-- OBS-IgnorePackage: ispell -->
|
||||
<ignore name="ispell"/>
|
||||
<!-- OBS-IgnorePackage: patterns-kde-kde_games -->
|
||||
@ -521,29 +525,32 @@
|
||||
<ignore name="hugin"/>
|
||||
<!-- OBS-IgnorePackage: icewm -->
|
||||
<ignore name="icewm"/>
|
||||
<!-- OBS-IgnorePackage: kmahjongg-lang -->
|
||||
<ignore name="kmahjongg-lang"/>
|
||||
<!-- OBS-IgnorePackage: ksudoku -->
|
||||
<ignore name="ksudoku"/>
|
||||
<!-- OBS-IgnorePackage: kpat -->
|
||||
<ignore name="kpat"/>
|
||||
<!-- OBS-IgnorePackage: kmahjongg -->
|
||||
<ignore name="kmahjongg"/>
|
||||
<!-- OBS-IgnorePackage: konversation-lang -->
|
||||
<ignore name="konversation-lang"/>
|
||||
<!-- OBS-IgnorePackage: libKF5Auth5-lang -->
|
||||
<ignore name="libKF5Auth5-lang"/>
|
||||
<!-- OBS-IgnorePackage: libproxy1-pacrunner-webkit -->
|
||||
<ignore name="libproxy1-pacrunner-webkit"/>
|
||||
<!-- OBS-IgnorePackage: vlc -->
|
||||
<ignore name="vlc"/>
|
||||
<!-- OBS-IgnorePackage: vlc-qt -->
|
||||
<ignore name="vlc-qt"/>
|
||||
<!-- OBS-IgnorePackage: vlc-lang -->
|
||||
<ignore name="vlc-lang"/>
|
||||
<!-- OBS-IgnorePackage: kipi-plugins -->
|
||||
<ignore name="kipi-plugins"/>
|
||||
<!-- OBS-IgnorePackage: breeze5-wallpapers -->
|
||||
<ignore name="breeze5-wallpapers"/>
|
||||
<!-- OBS-IgnorePackage: breeze6-wallpapers -->
|
||||
<ignore name="breeze6-wallpapers"/>
|
||||
<package name="partitionmanager"/>
|
||||
<!-- OBS-IgnorePackage: cyrus-sasl -->
|
||||
<ignore name="cyrus-sasl"/>
|
||||
<!-- OBS-IgnorePackage: xorg-x11-fonts -->
|
||||
<ignore name="xorg-x11-fonts"/>
|
||||
<package name="alsa-firmware"/>
|
||||
<package name="opensuse-welcome"/>
|
||||
<!-- OBS-IgnorePackage: bluedevil5 -->
|
||||
<ignore name="bluedevil5"/>
|
||||
</packages>
|
||||
|
@ -14,8 +14,8 @@ buildignore() {
|
||||
# but https://github.com/openSUSE/obs-build/issues/420 requires a workaround
|
||||
## Due to "--ignoreignore--" this has no effect either, so workaround the workaround
|
||||
## by using <ignore/>, which gets ignored by OBS completely...
|
||||
PACKAGES="$PACKAGES\n <!-- OBS-IgnorePackage: $1 -->"
|
||||
PACKAGES="$PACKAGES\n <ignore name=\"$1\"/>"
|
||||
PACKAGES="$PACKAGES\n <!-- OBS-IgnorePackage: $1 -->"
|
||||
PACKAGES="$PACKAGES\n <ignore name=\"$1\"/>"
|
||||
}
|
||||
|
||||
installPattern() {
|
||||
|
Loading…
Reference in New Issue
Block a user