Accepting request 682588 from home:a_faerber:branches:system:install:head
Add pattern x11_raspberrypi (fate#326509, jsc#SLE-4142) OBS-URL: https://build.opensuse.org/request/show/682588 OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-base?expand=0&rev=88
This commit is contained in:
parent
2c0247129c
commit
ab12d9d5b5
@ -24,7 +24,7 @@ The 32bit pattern complementing apparmor.
|
|||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
%package base-32bit
|
%package base-32bit
|
||||||
Summary: Base System
|
Summary: Minimal Base System
|
||||||
Recommends: e2fsprogs-32bit
|
Recommends: e2fsprogs-32bit
|
||||||
Recommends: kmod-32bit
|
Recommends: kmod-32bit
|
||||||
Recommends: openssh-32bit
|
Recommends: openssh-32bit
|
||||||
@ -33,6 +33,8 @@ Recommends: polkit-default-privs-32bit
|
|||||||
Recommends: shadow-32bit
|
Recommends: shadow-32bit
|
||||||
Recommends: util-linux-32bit
|
Recommends: util-linux-32bit
|
||||||
Recommends: which-32bit
|
Recommends: which-32bit
|
||||||
|
Recommends: systemd-coredump-32bit
|
||||||
|
Recommends: busybox-static-32bit
|
||||||
Recommends: bash-completion-32bit
|
Recommends: bash-completion-32bit
|
||||||
Recommends: btrfsprogs-32bit
|
Recommends: btrfsprogs-32bit
|
||||||
Recommends: ca-certificates-mozilla-32bit
|
Recommends: ca-certificates-mozilla-32bit
|
||||||
@ -221,34 +223,29 @@ The 32bit pattern complementing enhanced_base.
|
|||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
%package minimal_base-32bit
|
%package minimal_base-32bit
|
||||||
Summary: Base System
|
Summary: Minimal Appliance Base
|
||||||
Recommends: aaa_base-32bit
|
Recommends: aaa_base-32bit
|
||||||
Recommends: bash-32bit
|
Recommends: bash-32bit
|
||||||
Recommends: busybox-static-32bit
|
|
||||||
Recommends: coreutils-32bit
|
Recommends: coreutils-32bit
|
||||||
Recommends: device-mapper-32bit
|
Recommends: device-mapper-32bit
|
||||||
Recommends: distribution-release-32bit
|
Recommends: distribution-release-32bit
|
||||||
Recommends: dracut-32bit
|
Recommends: dracut-32bit
|
||||||
Recommends: elfutils-32bit
|
|
||||||
Recommends: filesystem-32bit
|
Recommends: filesystem-32bit
|
||||||
Recommends: glibc-32bit
|
Recommends: glibc-32bit
|
||||||
Recommends: iproute2-32bit
|
Recommends: iproute2-32bit
|
||||||
Recommends: kbd-32bit
|
Recommends: kbd-32bit
|
||||||
Recommends: openssh-32bit
|
|
||||||
Recommends: pam-32bit
|
Recommends: pam-32bit
|
||||||
Recommends: procps-32bit
|
Recommends: procps-32bit
|
||||||
Recommends: rpm-32bit
|
Recommends: rpm-32bit
|
||||||
Recommends: sysconfig-32bit
|
Recommends: sysconfig-32bit
|
||||||
Recommends: system-group-hardware-32bit
|
Recommends: system-group-hardware-32bit
|
||||||
Recommends: system-group-wheel-32bit
|
Recommends: system-group-wheel-32bit
|
||||||
Recommends: system-user-nobody-32bit
|
|
||||||
Recommends: system-user-bin-32bit
|
Recommends: system-user-bin-32bit
|
||||||
Recommends: system-user-daemon-32bit
|
Recommends: system-user-daemon-32bit
|
||||||
|
Recommends: system-user-nobody-32bit
|
||||||
Recommends: systemd-32bit
|
Recommends: systemd-32bit
|
||||||
Recommends: sysvinit-tools-32bit
|
|
||||||
Recommends: udev-32bit
|
Recommends: udev-32bit
|
||||||
Recommends: zypper-32bit
|
Recommends: zypper-32bit
|
||||||
Recommends: systemd-coredump-32bit
|
|
||||||
Recommends: rollback-helper-32bit
|
Recommends: rollback-helper-32bit
|
||||||
Recommends: openSUSE-build-key-32bit
|
Recommends: openSUSE-build-key-32bit
|
||||||
Recommends: SUSEConnect-32bit
|
Recommends: SUSEConnect-32bit
|
||||||
@ -339,7 +336,7 @@ Recommends: pattern()-32bit
|
|||||||
Recommends: glibc-locale-32bit
|
Recommends: glibc-locale-32bit
|
||||||
Recommends: xkeyboard-config-32bit
|
Recommends: xkeyboard-config-32bit
|
||||||
Recommends: xorg-x11-essentials-32bit
|
Recommends: xorg-x11-essentials-32bit
|
||||||
Recommends: web-browser-32bit
|
Recommends: web_browser-32bit
|
||||||
Recommends: cabextract-32bit
|
Recommends: cabextract-32bit
|
||||||
Recommends: command-not-found-32bit
|
Recommends: command-not-found-32bit
|
||||||
Recommends: dbus-1-glib-32bit
|
Recommends: dbus-1-glib-32bit
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 6 17:43:30 UTC 2019 - Andreas Färber <afaerber@suse.de>
|
||||||
|
|
||||||
|
- Re-run pre_checkin.sh, updating -32bit patterns
|
||||||
|
- Add pattern x11_raspberrypi (fate#326509, jsc#SLE-4142)
|
||||||
|
This is to cover the delta between SLES 15 GA and SP1 JeOS images
|
||||||
|
to allow the user to recreate its IceWM desktop without requiring
|
||||||
|
a lengthy list of packages.
|
||||||
|
Extended to openSUSE on request by fcrozat.
|
||||||
|
- Insert comments to keep format_spec_file from reordering too much
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 25 19:59:06 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
Mon Feb 25 19:59:06 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package patterns-base
|
# spec file for package patterns-base
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,7 +12,7 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@ -123,6 +123,7 @@ Provides: pattern() = apparmor_opt
|
|||||||
Provides: pattern-extends() = apparmor
|
Provides: pattern-extends() = apparmor
|
||||||
Provides: pattern-icon() = pattern-apparmor
|
Provides: pattern-icon() = pattern-apparmor
|
||||||
Provides: pattern-order() = 1080
|
Provides: pattern-order() = 1080
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-apparmor_opt = %{version}
|
Provides: patterns-openSUSE-apparmor_opt = %{version}
|
||||||
Obsoletes: patterns-openSUSE-apparmor_opt < %{version}
|
Obsoletes: patterns-openSUSE-apparmor_opt < %{version}
|
||||||
Requires: pattern() = minimal_base
|
Requires: pattern() = minimal_base
|
||||||
@ -248,6 +249,7 @@ Provides: pattern() = console
|
|||||||
Provides: pattern-icon() = pattern-cli
|
Provides: pattern-icon() = pattern-cli
|
||||||
Provides: pattern-order() = 1120
|
Provides: pattern-order() = 1120
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-console = %{version}
|
Provides: patterns-openSUSE-console = %{version}
|
||||||
Obsoletes: patterns-openSUSE-console < %{version}
|
Obsoletes: patterns-openSUSE-console < %{version}
|
||||||
Requires: pattern() = enhanced_base
|
Requires: pattern() = enhanced_base
|
||||||
@ -572,6 +574,7 @@ Provides: pattern() = enhanced_base_opt
|
|||||||
Provides: pattern-extends() = enhanced_base
|
Provides: pattern-extends() = enhanced_base
|
||||||
Provides: pattern-icon() = pattern-software-management
|
Provides: pattern-icon() = pattern-software-management
|
||||||
Provides: pattern-order() = 1040
|
Provides: pattern-order() = 1040
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-enhanced_base_opt = %{version}
|
Provides: patterns-openSUSE-enhanced_base_opt = %{version}
|
||||||
Obsoletes: patterns-openSUSE-enhanced_base_opt < %{version}
|
Obsoletes: patterns-openSUSE-enhanced_base_opt < %{version}
|
||||||
|
|
||||||
@ -633,6 +636,7 @@ Provides: pattern() = minimal_base
|
|||||||
Provides: pattern-icon() = pattern-basis
|
Provides: pattern-icon() = pattern-basis
|
||||||
Provides: pattern-order() = 5190
|
Provides: pattern-order() = 5190
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-minimal_base = %{version}
|
Provides: patterns-openSUSE-minimal_base = %{version}
|
||||||
Obsoletes: patterns-openSUSE-minimal_base < %{version}
|
Obsoletes: patterns-openSUSE-minimal_base < %{version}
|
||||||
|
|
||||||
@ -652,9 +656,9 @@ Requires: rpm
|
|||||||
Requires: sysconfig
|
Requires: sysconfig
|
||||||
Requires: system-group-hardware
|
Requires: system-group-hardware
|
||||||
Requires: system-group-wheel
|
Requires: system-group-wheel
|
||||||
Requires: system-user-nobody
|
|
||||||
Requires: system-user-bin
|
Requires: system-user-bin
|
||||||
Requires: system-user-daemon
|
Requires: system-user-daemon
|
||||||
|
Requires: system-user-nobody
|
||||||
Requires: systemd
|
Requires: systemd
|
||||||
Requires: udev
|
Requires: udev
|
||||||
Requires: zypper
|
Requires: zypper
|
||||||
@ -753,6 +757,7 @@ Provides: pattern() = update_test
|
|||||||
Provides: pattern-icon() = pattern-tests
|
Provides: pattern-icon() = pattern-tests
|
||||||
Provides: pattern-order() = 1380
|
Provides: pattern-order() = 1380
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-update_test = %{version}
|
Provides: patterns-openSUSE-update_test = %{version}
|
||||||
Obsoletes: patterns-openSUSE-update_test < %{version}
|
Obsoletes: patterns-openSUSE-update_test < %{version}
|
||||||
|
|
||||||
@ -800,7 +805,7 @@ Requires: xorg-x11-server
|
|||||||
Requires: yast2-qt
|
Requires: yast2-qt
|
||||||
Recommends: dejavu-fonts
|
Recommends: dejavu-fonts
|
||||||
Recommends: google-roboto-fonts
|
Recommends: google-roboto-fonts
|
||||||
# chooce icewm-default if you have a choice
|
# choose icewm-default if you have a choice
|
||||||
# icewm-lite is too lightweight in new release
|
# icewm-lite is too lightweight in new release
|
||||||
Recommends: icewm-default
|
Recommends: icewm-default
|
||||||
Recommends: icewm-theme-branding
|
Recommends: icewm-theme-branding
|
||||||
@ -875,7 +880,7 @@ Recommends: fontconfig
|
|||||||
Recommends: fonts-config
|
Recommends: fonts-config
|
||||||
Recommends: fribidi
|
Recommends: fribidi
|
||||||
Recommends: ghostscript-x11
|
Recommends: ghostscript-x11
|
||||||
# chooce icewm-default if you have a choice
|
# choose icewm-default if you have a choice
|
||||||
# icewm-lite is too lightweight in new release
|
# icewm-lite is too lightweight in new release
|
||||||
Recommends: icewm-default
|
Recommends: icewm-default
|
||||||
# Recommend lightdm so it gets installed by default
|
# Recommend lightdm so it gets installed by default
|
||||||
@ -932,6 +937,7 @@ Provides: pattern() = x11_opt
|
|||||||
Provides: pattern-extends() = x11
|
Provides: pattern-extends() = x11
|
||||||
Provides: pattern-icon() = pattern-x11
|
Provides: pattern-icon() = pattern-x11
|
||||||
Provides: pattern-order() = 1680
|
Provides: pattern-order() = 1680
|
||||||
|
# Keep these grouped
|
||||||
Provides: patterns-openSUSE-x11_opt = %{version}
|
Provides: patterns-openSUSE-x11_opt = %{version}
|
||||||
Obsoletes: patterns-openSUSE-x11_opt < %{version}
|
Obsoletes: patterns-openSUSE-x11_opt < %{version}
|
||||||
Requires: pattern() = enhanced_base
|
Requires: pattern() = enhanced_base
|
||||||
@ -961,6 +967,111 @@ The X Window System provides the only standard platform-independent networked gr
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
%ifarch armv6hl armv7hl aarch64
|
||||||
|
%package x11_raspberrypi
|
||||||
|
%pattern_graphicalenvironments
|
||||||
|
Summary: X Window System
|
||||||
|
Group: Metapackages
|
||||||
|
Provides: pattern() = x11_raspberrypi
|
||||||
|
Provides: pattern-icon() = pattern-x11
|
||||||
|
Provides: pattern-order() = 1803
|
||||||
|
Provides: pattern-visible()
|
||||||
|
|
||||||
|
# Based on SUSE:SLE-15:GA:RaspberryPI/kiwi-templates-SLES15-JeOS/JeOS.kiwi
|
||||||
|
# Drivers
|
||||||
|
Recommends: xf86-input-evdev
|
||||||
|
Recommends: xf86-input-void
|
||||||
|
Recommends: xf86-input-libinput
|
||||||
|
Recommends: xf86-video-fbdev
|
||||||
|
# Other X11 packages
|
||||||
|
Suggests: gconf2
|
||||||
|
Suggests: xfd
|
||||||
|
Suggests: xfontsel
|
||||||
|
Suggests: xgamma
|
||||||
|
Suggests: xhost
|
||||||
|
Suggests: xinit
|
||||||
|
Suggests: xinput
|
||||||
|
Suggests: xkbcomp
|
||||||
|
Suggests: xkbevd
|
||||||
|
Suggests: xkbprint
|
||||||
|
Suggests: xkbutils
|
||||||
|
Suggests: xkeyboard-config
|
||||||
|
Suggests: xkill
|
||||||
|
Suggests: xlogo
|
||||||
|
Suggests: xlsatoms
|
||||||
|
Suggests: xlsclients
|
||||||
|
Suggests: xlsfonts
|
||||||
|
Suggests: xmag
|
||||||
|
Suggests: xmessage
|
||||||
|
Suggests: xmodmap
|
||||||
|
Suggests: xorg-x11
|
||||||
|
Suggests: xorg-x11-fonts-core
|
||||||
|
Suggests: xorg-x11-server
|
||||||
|
Suggests: xorg-x11-server-extra
|
||||||
|
Suggests: xprop
|
||||||
|
Suggests: xrandr
|
||||||
|
Suggests: xrdb
|
||||||
|
Suggests: xrestop
|
||||||
|
Suggests: xscope
|
||||||
|
Suggests: xscreensaver
|
||||||
|
Suggests: xscreensaver-data
|
||||||
|
Suggests: xset
|
||||||
|
Suggests: xsetmode
|
||||||
|
Suggests: xsetpointer
|
||||||
|
Suggests: xsetroot
|
||||||
|
Suggests: xterm
|
||||||
|
Suggests: xtermset
|
||||||
|
Suggests: xvinfo
|
||||||
|
Suggests: xwd
|
||||||
|
Suggests: xwininfo
|
||||||
|
Suggests: xdm
|
||||||
|
Suggests: x11-tools
|
||||||
|
Suggests: x11perf
|
||||||
|
Suggests: xauth
|
||||||
|
Suggests: xbacklight
|
||||||
|
Suggests: xclock
|
||||||
|
Suggests: xconsole
|
||||||
|
Suggests: xcursor-themes
|
||||||
|
Suggests: xcursorgen
|
||||||
|
Suggests: xdg-user-dirs
|
||||||
|
Suggests: xdg-user-dirs-gtk
|
||||||
|
Suggests: xdg-user-dirs-gtk-lang
|
||||||
|
Suggests: xdg-utils
|
||||||
|
Suggests: xdmbgrd
|
||||||
|
Suggests: xdpyinfo
|
||||||
|
Suggests: xev
|
||||||
|
Suggests: xeyes
|
||||||
|
Suggests: yast2-x11
|
||||||
|
# bsc#1095870
|
||||||
|
Recommends: libyui-qt-pkg
|
||||||
|
Recommends: yast2-control-center-qt
|
||||||
|
Suggests: gtk3-metatheme-adwaita
|
||||||
|
Suggests: gtk2-metatheme-adwaita
|
||||||
|
# Branding
|
||||||
|
%if ! 0%{?is_opensuse}
|
||||||
|
Suggests: MozillaFirefox-branding-SLE
|
||||||
|
%endif
|
||||||
|
# X11/IceWM-specific packages
|
||||||
|
Recommends: icewm
|
||||||
|
Suggests: icewm-lite
|
||||||
|
Recommends: icewm-default
|
||||||
|
Recommends: icewm-theme-branding
|
||||||
|
Suggests: polkit-gnome-lang
|
||||||
|
Recommends: polkit-default-privs
|
||||||
|
# for IceWM taskbar mailbox icon (bsc#1093913)
|
||||||
|
Recommends: mutt
|
||||||
|
Suggests: mutt-lang
|
||||||
|
|
||||||
|
%description x11_raspberrypi
|
||||||
|
The X Window System provides the only standard platform-independent networked graphical window system bridging the heterogeneous platforms in today's enterprise: from network servers to desktops, thin clients, laptops, and handhelds, independent of operating system and hardware.
|
||||||
|
|
||||||
|
%files x11_raspberrypi
|
||||||
|
%dir %{_docdir}/patterns
|
||||||
|
%{_docdir}/patterns/x11_raspberrypi.txt
|
||||||
|
%endif
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -980,15 +1091,19 @@ for i in apparmor base enhanced_base minimal_base sw_management x11 x11_enhance
|
|||||||
done
|
done
|
||||||
|
|
||||||
# These packages don't generate a 32bit pattern
|
# These packages don't generate a 32bit pattern
|
||||||
%if 0%{?is_opensuse}
|
|
||||||
for i in apparmor_opt basesystem console documentation enhanced_base_opt transactional_base update_test x11_opt; do
|
|
||||||
%else
|
|
||||||
for i in \
|
for i in \
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
|
apparmor_opt basesystem console documentation enhanced_base_opt transactional_base update_test x11_opt \
|
||||||
|
%else
|
||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
32bit \
|
32bit \
|
||||||
%endif
|
%endif
|
||||||
basesystem documentation; do
|
basesystem documentation \
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch armv6hl armv7hl aarch64
|
||||||
|
x11_raspberrypi \
|
||||||
|
%endif
|
||||||
|
; do
|
||||||
echo "This file marks the pattern $i to be installed." \
|
echo "This file marks the pattern $i to be installed." \
|
||||||
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
||||||
done
|
done
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
./create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s console -s documentation -s enhanced_base_opt -s minimal_base_conflicts -s readonly_root_tools -s transactional_base -s update_test -s x11_opt > pattern-definition-32bit.txt
|
./create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s console -s documentation -s enhanced_base_opt -s minimal_base_conflicts -s readonly_root_tools -s transactional_base -s update_test -s x11_opt -s x11_raspberrypi > pattern-definition-32bit.txt
|
||||||
|
Loading…
Reference in New Issue
Block a user