RPi: add rpmlist for build-image-common

This commit is contained in:
Yafen 2025-04-02 09:55:21 +08:00
parent 3e56db600c
commit f67ebacc95
11 changed files with 3727 additions and 20 deletions

View File

@ -11,7 +11,7 @@ Options:
-b, --branch KERNEL_BRANCH The branch name of kernel source's repository, which defaults to openEuler-20.03-LTS.
-c, --config KERNEL_DEFCONFIG The name/path of defconfig file when compiling kernel, which defaults to openeuler-raspi_defconfig.
-r, --repo REPO_INFO Required! The URL/path of target repo file or list of repo's baseurls which should be a space separated list.
-s, --spec SPEC The image's specification: headless, xfce, ukui, dde or the file path of rpmlist. The default is headless.
-s, --spec SPEC The image's specification: headless, xfce, ukui, dde, gnome, devstation or the file path of rpmlist. The default is headless.
--cores N The number of cpu cores to be used during making.
-h, --help Show command help.
"
@ -150,7 +150,7 @@ prepare(){
fi
if [ "x$spec_param" == "xheadless" ] || [ "x$spec_param" == "x" ]; then
:
elif [ "x$spec_param" == "xxfce" ] || [ "x$spec_param" == "xukui" ] || [ "x$spec_param" == "xdde" ]; then
elif [ "x$spec_param" == "xxfce" ] || [ "x$spec_param" == "xukui" ] || [ "x$spec_param" == "xdde" ] || [ "x$spec_param" == "xgnome" ] || [ "x$spec_param" == "xdevstation" ]; then
CONFIG_RPM_LIST=${euler_dir}/rpmlist-${spec_param}
elif [ -f ${spec_param} ]; then
cp ${spec_param} ${tmp_dir}/

View File

@ -1,5 +1,4 @@
dnf
dnf-plugins-core
alsa-utils
haveged
wpa_supplicant

View File

@ -1,5 +1,4 @@
dnf
dnf-plugins-core
alsa-utils
haveged
wpa_supplicant

View File

@ -0,0 +1,192 @@
dnf
alsa-utils
haveged
wpa_supplicant
vim
net-tools
iproute
iputils
NetworkManager
NetworkManager-wifi
NetworkManager-wwan
NetworkManager-bluetooth
NetworkManager-ovs
NetworkManager-ppp
openssh-server
openssh-clients
passwd
hostname
bluez
pulseaudio-module-bluetooth
parted
sudo
firefox
bc
systemd-timesyncd
dejavu-fonts
liberation-fonts
gnu-*-fonts
google-*-fonts
xorg-x11-apps
xorg-x11-drivers
xorg-x11-drv-ati
xorg-x11-drv-dummy
xorg-x11-drv-evdev
xorg-x11-drv-fbdev
xorg-x11-drv-intel
xorg-x11-drv-libinput
xorg-x11-drv-nouveau
xorg-x11-drv-qxl
xorg-x11-drv-synaptics-legacy
xorg-x11-drv-v4l
xorg-x11-drv-vesa
xorg-x11-drv-vmware
xorg-x11-drv-wacom
xorg-x11-fonts
xorg-x11-fonts-others
xorg-x11-font-utils
xorg-x11-server
xorg-x11-server-utils
xorg-x11-server-Xephyr
xorg-x11-server-Xspice
xorg-x11-util-macros
xorg-x11-utils
xorg-x11-xauth
xorg-x11-xbitmaps
xorg-x11-xinit
xorg-x11-xkb-utils
adwaita-icon-theme
atk
atkmm
at-spi2-atk
at-spi2-core
baobab
abattis-cantarell-fonts
cheese
clutter
clutter-gst3
clutter-gtk
cogl
dconf
dconf-editor
devhelp
eog
epiphany
evince
evolution-data-server
file-roller
folks
gcab
gcr
gdk-pixbuf2
gdm
gedit
geocode-glib
gfbgraph
gjs
glib2
glibmm24
glib-networking
gmime30
gnome-autoar
gnome-backgrounds
gnome-bluetooth
gnome-boxes
gnome-builder
gnome-calculator
gnome-calendar
gnome-characters
gnome-clocks
gnome-color-manager
gnome-contacts
gnome-control-center
gnome-desktop3
gnome-disk-utility
gnome-font-viewer
gnome-getting-started-docs
gnome-initial-setup
gnome-keyring
gnome-logs
gnome-menus
gnome-music
gnome-online-accounts
gnome-online-miners
gnome-photos
gnome-remote-desktop
gnome-screenshot
gnome-session
gnome-settings-daemon
gnome-shell
gnome-shell-extensions
gnome-software
gnome-system-monitor
gnome-terminal
gnome-tour
gnome-user-docs
gnome-user-share
gnome-video-effects
gnome-weather
gobject-introspection
gom
grilo
grilo-plugins
gsettings-desktop-schemas
gsound
gspell
gssdp
gtk3
gtk4
gtk-doc
gtkmm30
gtksourceview4
gtk-vnc2
gupnp
gupnp-av
gupnp-dlna
gvfs
json-glib
libchamplain
libdazzle
libgdata
libgee
libgnomekbd
libgsf
libgtop2
libgweather
libgxps
libhandy
libmediaart
libnma
libnotify
libpeas
librsvg2
libsecret
libsigc++20
libsoup
mm-common
mutter
nautilus
orca
pango
pangomm
libphodav
python3-pyatspi
python3-gobject
rest
rygel
simple-scan
sushi
sysprof
tepl
totem
totem-pl-parser
tracker3
tracker3-miners
vala
vte291
yelp
yelp-tools
yelp-xsl
zenity
ibus-libpinyin
openEuler-repos

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,192 @@
dnf
alsa-utils
haveged
wpa_supplicant
vim
net-tools
iproute
iputils
NetworkManager
NetworkManager-wifi
NetworkManager-wwan
NetworkManager-bluetooth
NetworkManager-ovs
NetworkManager-ppp
openssh-server
openssh-clients
passwd
hostname
bluez
pulseaudio-module-bluetooth
parted
sudo
firefox
bc
systemd-timesyncd
dejavu-fonts
liberation-fonts
gnu-*-fonts
google-*-fonts
xorg-x11-apps
xorg-x11-drivers
xorg-x11-drv-ati
xorg-x11-drv-dummy
xorg-x11-drv-evdev
xorg-x11-drv-fbdev
xorg-x11-drv-intel
xorg-x11-drv-libinput
xorg-x11-drv-nouveau
xorg-x11-drv-qxl
xorg-x11-drv-synaptics-legacy
xorg-x11-drv-v4l
xorg-x11-drv-vesa
xorg-x11-drv-vmware
xorg-x11-drv-wacom
xorg-x11-fonts
xorg-x11-fonts-others
xorg-x11-font-utils
xorg-x11-server
xorg-x11-server-utils
xorg-x11-server-Xephyr
xorg-x11-server-Xspice
xorg-x11-util-macros
xorg-x11-utils
xorg-x11-xauth
xorg-x11-xbitmaps
xorg-x11-xinit
xorg-x11-xkb-utils
adwaita-icon-theme
atk
atkmm
at-spi2-atk
at-spi2-core
baobab
abattis-cantarell-fonts
cheese
clutter
clutter-gst3
clutter-gtk
cogl
dconf
dconf-editor
devhelp
eog
epiphany
evince
evolution-data-server
file-roller
folks
gcab
gcr
gdk-pixbuf2
gdm
gedit
geocode-glib
gfbgraph
gjs
glib2
glibmm24
glib-networking
gmime30
gnome-autoar
gnome-backgrounds
gnome-bluetooth
gnome-boxes
gnome-builder
gnome-calculator
gnome-calendar
gnome-characters
gnome-clocks
gnome-color-manager
gnome-contacts
gnome-control-center
gnome-desktop3
gnome-disk-utility
gnome-font-viewer
gnome-getting-started-docs
gnome-initial-setup
gnome-keyring
gnome-logs
gnome-menus
gnome-music
gnome-online-accounts
gnome-online-miners
gnome-photos
gnome-remote-desktop
gnome-screenshot
gnome-session
gnome-settings-daemon
gnome-shell
gnome-shell-extensions
gnome-software
gnome-system-monitor
gnome-terminal
gnome-tour
gnome-user-docs
gnome-user-share
gnome-video-effects
gnome-weather
gobject-introspection
gom
grilo
grilo-plugins
gsettings-desktop-schemas
gsound
gspell
gssdp
gtk3
gtk4
gtk-doc
gtkmm30
gtksourceview4
gtk-vnc2
gupnp
gupnp-av
gupnp-dlna
gvfs
json-glib
libchamplain
libdazzle
libgdata
libgee
libgnomekbd
libgsf
libgtop2
libgweather
libgxps
libhandy
libmediaart
libnma
libnotify
libpeas
librsvg2
libsecret
libsigc++20
libsoup
mm-common
mutter
nautilus
orca
pango
pangomm
libphodav
python3-pyatspi
python3-gobject
rest
rygel
simple-scan
sushi
sysprof
tepl
totem
totem-pl-parser
tracker3
tracker3-miners
vala
vte291
yelp
yelp-tools
yelp-xsl
zenity
ibus-libpinyin
openEuler-repos

View File

@ -1,5 +1,4 @@
dnf
dnf-plugins-core
alsa-utils
haveged
wpa_supplicant

View File

@ -1,5 +1,4 @@
dnf
dnf-plugins-core
alsa-utils
haveged
wpa_supplicant

View File

@ -19,6 +19,7 @@ hostname
bluez
pulseaudio-module-bluetooth
parted
raspberrypi-kernel
raspberrypi-firmware
raspberrypi-bluetooth
sudo
@ -49,9 +50,7 @@ avahi-libs
babeltrace
basesystem
bash
bc
binutils
bluez
bluez-libs
bolt
brotli
@ -114,7 +113,6 @@ device-mapper-event
devstation-config
dhcp
diffutils
dnf
dnf-data
dnf-plugins-core
dosfstools
@ -318,14 +316,12 @@ iniparser
initscripts
initscripts-service
ipcalc
iproute
ipset
ipset-libs
iptables
iptables-help
iptables-libs
iptables-nft
iputils
iso-codes
iw
jack-audio-connection-kit
@ -649,9 +645,7 @@ ncurses-libs
ndctl
ndctl-libs
nettle
NetworkManager
NetworkManager-libnm
NetworkManager-wifi
newt
nftables
nm-connection-editor
@ -669,13 +663,10 @@ OpenCSD
openEuler-gpg-keys
openEuler-logos
openEuler-release
openEuler-repos
openEuler-rpm-config
openjpeg2
openldap
openssh
openssh-clients
openssh-server
openssl
openssl-libs
openssl-pkcs11
@ -691,7 +682,6 @@ PackageKit
pam
pango
pango-devel
passwd
pciutils
pcre2
pcre2-devel
@ -821,7 +811,6 @@ publicsuffix-list
pulseaudio
pulseaudio-libs
pulseaudio-libs-glib2
pulseaudio-module-bluetooth
python3
python3-cairo
python3-dateutil
@ -914,7 +903,6 @@ sqlite-devel
sratom
srt-libs
startup-notification
sudo
switcheroo-control
sysprof
sysprof-cli
@ -979,7 +967,6 @@ webp-pixbuf-loader
which
wireless-regdb
woff2
wpa_supplicant
wpebackend-fdo
wqy-zenhei-fonts
x264-libs

File diff suppressed because it is too large Load Diff