mirror of
https://github.com/endeavouros-team/EndeavourOS-packages-lists.git
synced 2026-06-13 01:04:35 +00:00
update for latest changes 7. April 2026
This commit is contained in:
@@ -2,12 +2,10 @@ budgie-control-center
|
||||
budgie-desktop
|
||||
budgie-desktop-view
|
||||
budgie-extras
|
||||
budgie-screensaver
|
||||
eog
|
||||
file-roller
|
||||
gedit
|
||||
gnome-keyring
|
||||
gnome-screenshot
|
||||
gnome-terminal
|
||||
gvfs
|
||||
gvfs-afc
|
||||
@@ -15,12 +13,13 @@ gvfs-gphoto2
|
||||
gvfs-mtp
|
||||
gvfs-nfs
|
||||
gvfs-smb
|
||||
ibus
|
||||
lightdm
|
||||
lightdm-slick-greeter
|
||||
mutter
|
||||
mpv
|
||||
nemo
|
||||
nemo-fileroller
|
||||
nemo-preview
|
||||
network-manager-applet
|
||||
sushi
|
||||
xdg-user-dirs-gtk
|
||||
|
||||
@@ -17,7 +17,6 @@ lightdm-slick-greeter
|
||||
mpv
|
||||
nemo-fileroller
|
||||
nemo-image-converter
|
||||
nemo-preview
|
||||
nemo-share
|
||||
x-apps
|
||||
xdg-user-dirs-gtk
|
||||
|
||||
+3
-6
@@ -1,4 +1,3 @@
|
||||
libwnck3
|
||||
mesa-utils
|
||||
xf86-input-libinput
|
||||
xorg-xdpyinfo
|
||||
@@ -7,9 +6,8 @@ xorg-xinit
|
||||
xorg-xinput
|
||||
xorg-xkill
|
||||
xorg-xrandr
|
||||
xf86-video-amdgpu
|
||||
xf86-video-ati
|
||||
b43-fwcutter
|
||||
dialog
|
||||
dnsmasq
|
||||
dnsutils
|
||||
ethtool
|
||||
@@ -21,6 +19,8 @@ networkmanager-openvpn
|
||||
nss-mdns
|
||||
openssh
|
||||
usb_modeswitch
|
||||
whois
|
||||
wireless-regdb
|
||||
wpa_supplicant
|
||||
xl2tpd
|
||||
downgrade
|
||||
@@ -33,7 +33,6 @@ accountsservice
|
||||
bash-completion
|
||||
bluez
|
||||
bluez-utils
|
||||
ffmpegthumbnailer
|
||||
gst-libav
|
||||
gst-plugin-pipewire
|
||||
gst-plugins-bad
|
||||
@@ -83,5 +82,3 @@ sg3_utils
|
||||
sof-firmware
|
||||
power-profiles-daemon
|
||||
upower
|
||||
amd-ucode
|
||||
intel-ucode
|
||||
|
||||
@@ -3,7 +3,6 @@ bluedevil
|
||||
breeze-gtk
|
||||
dolphin
|
||||
dolphin-plugins
|
||||
eos-breeze-sddm
|
||||
ffmpegthumbs
|
||||
fwupd
|
||||
gwenview
|
||||
@@ -28,10 +27,11 @@ kwallet-pam
|
||||
kwayland-integration
|
||||
libappindicator
|
||||
okular
|
||||
partitionmanager
|
||||
plasma-browser-integration
|
||||
plasma-desktop
|
||||
plasma-disks
|
||||
plasma-firewall
|
||||
plasma-keyboard
|
||||
plasma-nm
|
||||
plasma-pa
|
||||
plasma-systemmonitor
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@ hwinfo
|
||||
inxi
|
||||
meld
|
||||
nano-syntax-highlighting
|
||||
pv
|
||||
python-defusedxml
|
||||
python-jinja
|
||||
python-packaging
|
||||
rsync
|
||||
tldr
|
||||
@@ -16,5 +16,5 @@ vi
|
||||
wget
|
||||
firefox
|
||||
firewalld
|
||||
python-pyqt6
|
||||
firewall-applet
|
||||
aspell
|
||||
|
||||
@@ -1,92 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Generate package files into given folder from a netinstall.yaml file.
|
||||
#
|
||||
|
||||
DIE() {
|
||||
echo "$progname: error: $1" >&2
|
||||
Usage
|
||||
exit 1
|
||||
}
|
||||
|
||||
Usage() {
|
||||
cat <<EOF >&2
|
||||
|
||||
Usage: $progname netinstall-yaml [target-folder]
|
||||
where
|
||||
netinstall-yaml Path to the netinstall.yaml file.
|
||||
target-folder Path to the folder where package files will be generated. Default: "$folder_default"
|
||||
The folder will be created if it doesn't exist.
|
||||
|
||||
Both paths can be full or relative paths.
|
||||
EOF
|
||||
}
|
||||
|
||||
Main() {
|
||||
local file="$1" # path to netinstall.yaml
|
||||
local folder="$2"
|
||||
|
||||
local folder_default="."
|
||||
|
||||
local progname="$(basename "$0")"
|
||||
|
||||
[ -n "$file" ] || DIE "please give the (full or relative) path to file netinstall.yaml"
|
||||
[ -r "$file" ] || DIE "file '$file' does not exist"
|
||||
|
||||
[ -n "$folder" ] || folder="$folder_default"
|
||||
|
||||
local de
|
||||
local DEs=( # Used as file names and array indexes.
|
||||
eos-base-group
|
||||
|
||||
budgie
|
||||
cinnamon
|
||||
gnome
|
||||
i3
|
||||
lxqt
|
||||
mate
|
||||
plasma
|
||||
xfce4
|
||||
)
|
||||
# These are not found in netinstall.yaml: deepin, openbox
|
||||
|
||||
declare -A rootix # DE root indexes in netinstall.yaml
|
||||
rootix[eos-base-group]=0
|
||||
rootix[xfce4]=3
|
||||
rootix[plasma]=4
|
||||
rootix[gnome]=5
|
||||
rootix[i3]=6
|
||||
rootix[mate]=7
|
||||
rootix[cinnamon]=8
|
||||
rootix[budgie]=9
|
||||
rootix[lxqt]=10
|
||||
|
||||
mkdir -p $folder
|
||||
|
||||
for de in "${DEs[@]}" ; do
|
||||
echo "$folder/$de ..." >&2
|
||||
FindFromNetinstall > $folder/$de
|
||||
done
|
||||
}
|
||||
|
||||
ExtractName() { grep '"' | cut -d'"' -f2 ; }
|
||||
|
||||
FindFromNetinstall() {
|
||||
local rix=${rootix[$de]}
|
||||
|
||||
if [ "$(yq .[$rix].subgroups $file)" = "null" ] ; then
|
||||
# no subgroups
|
||||
yq .[$rix].packages $file | ExtractName
|
||||
else
|
||||
# get packages from all subgroups
|
||||
local ix max_subgroups=50 # This must be large enough! Currently at least 13.
|
||||
|
||||
for ((ix=0; ix < max_subgroups; ix++)) ; do
|
||||
[ "$(yq .[$rix].subgroups[$ix].packages $file)" = "null" ] && break
|
||||
yq .[$rix].subgroups[$ix].packages $file | ExtractName
|
||||
done
|
||||
[ "$(yq .[$rix].subgroups[$ix].packages $file)" = "null" ] || DIE "$de has more than $max_subgroups subgroups in $file, failing!"
|
||||
fi
|
||||
}
|
||||
|
||||
Main "$@"
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Generate package files using online netinstall.yaml directly
|
||||
# Generate package files using online packagechooser.conf directly
|
||||
# using eos-packageslist
|
||||
eos-packagelist "Desktop-Base + Common packages" > eos-base-group
|
||||
eos-packagelist "EndeavourOS applications" > eos-apps
|
||||
|
||||
Reference in New Issue
Block a user