#!/bin/sh

set -x

export LANG=en

zypper ref
zypper --no-refresh -v dup --no-recommends --from ibs-tw
zypper --no-refresh -v dup --no-recommends --from obs-my_home
zypper --no-refresh -v dup --no-recommends --from obs-my_home-gitea
zypper --no-refresh -v dup --no-recommends --from repo-update

declare -a SEL=(
avidemux*
avr*
ccache
cscope
cross-*
cups*
datovka
dvd*
graphviz
java*
kernel-default
kernel-default-devel
kernel-devel
kernel-firmware*
kernel-macros
klee*
ffmpeg*
gcc*
gdb*
gimp
git*
google*
grub*
chrom*
ifoxtrot-qt*
iptables
josm
k3b*
libav*
libboost*
libcacard0
libmlt*
libquicktime0
librecad
libreo*
libswscale*
libwxsvg3
libx26*
man-pages
melt*
minidlna
mpv*
mtr*
openttd*
openSUSE-release*
perl*
psi+*
python*
qemu*
slaby-scripts*
slucto
sparse
sqlite3*
stp*
texlive*
unrar
vim*
vlc*
vorbis*
wine*
wiresh*
yast*
yt-dlp
zypper*
)
zypper --no-refresh -v up --no-recommends "${SEL[@]}" "$@"
