2015-02-15 15:36:26 +01:00
|
|
|
# openmamba base packages database
|
2022-06-19 12:20:42 +02:00
|
|
|
# Copyright (c) 2008-2022 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
rpm -q desktop-base-kde >/dev/null && KDE_IS_INSTALLED=1
|
2015-02-15 15:36:26 +01:00
|
|
|
rpm -q desktop-base-gnome >/dev/null && GNOME_IS_INSTALLED=1
|
|
|
|
ARCH=`uname -m`
|
|
|
|
|
|
|
|
PKG_GROUPS=("KERNEL_MAMBA_PKGS" "KERNEL_MAMBA_64GB_PKGS" "BASE_PKGS" "OFFICE_PKGS" "OFFICE_EXTRA_PKGS" "MULTIMEDIA_PLAYERS_PKGS"
|
|
|
|
"MULTIMEDIA_EDITING_PKGS" "INTERNET_PKGS" "INTERNET_EXTRA_PKGS" "GRAPHICS_PKGS" "SCIENTIFIC_PKGS" "GAMES_PKGS"
|
2022-07-03 14:59:00 +02:00
|
|
|
"GAMES_EXTRA_PKGS" "VIRTUALIZATION_PKGS" "SERVER_PKGS" "DEVEL_PKGS")
|
2015-02-15 15:36:26 +01:00
|
|
|
PKG_NAMES=("kernel" "kernel-64GB" "base" "office" "office-extras" "multimedia-players" "multimedia-editing" "internet"
|
|
|
|
"internet-extras" "graphics" "scientific" "games" "games-extras" "virtualization"
|
2022-07-03 14:59:00 +02:00
|
|
|
"server" "devel")
|
2015-02-15 15:36:26 +01:00
|
|
|
PKG_DESC=("Standard kernel" "64GB kernel for computers with 4GB or more" "Base packages" "Office suite" "Office extra packages"
|
|
|
|
"Audio and Video players" "Multimedia editing and production applications" "Internet applications"
|
|
|
|
"Internet extra applications" "Graphics applications" "Scientific applications" "Games" "Games extras"
|
2022-07-03 14:59:00 +02:00
|
|
|
"Virtualization applications" "Server packages" "Development packages")
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2020-12-20 02:40:02 +01:00
|
|
|
KERNEL_MAMBA_PKGS="kernel-mamba"
|
|
|
|
KERNEL_MAMBA_64GB_PKGS="kernel-mamba-64GB"
|
|
|
|
KERNEL_MAMBA_X86_64_PKGS="kernel-mamba-x86_64"
|
|
|
|
KERNEL_MAMBA_ARM_PKGS="kernel-mamba-arm"
|
|
|
|
KERNEL_MAMBA_AARCH64_PKGS="kernel-mamba-aarch64"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
BASE_PKGS="\
|
2022-07-03 14:59:00 +02:00
|
|
|
desktop-base-openmamba systemd-cron openssh-server \
|
2019-03-13 17:46:16 +01:00
|
|
|
samba-server foomatic nfs-utils openmamba-lsb sane cups \
|
2015-02-15 15:36:26 +01:00
|
|
|
mambatray r5u87x-firmware zd1211-firmware \
|
|
|
|
alsa-firmware alsa-tools-firmware midisport-firmware \
|
2022-07-03 14:59:00 +02:00
|
|
|
bluez-firmware ipw2100-firmware ipw2200-firmware desktop-file-utils \
|
2019-10-20 15:15:15 +02:00
|
|
|
cjkuni-uming-fonts-ttf un-core-fonts-ttf inetutils"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
if [ "$ARCH" != "arm" ]; then
|
2020-12-20 02:40:02 +01:00
|
|
|
BASE_PKGS="$BASE_PKGS unrar pcmcia-utils"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2019-01-31 17:45:04 +01:00
|
|
|
BASE_PKGS="$BASE_PKGS spectacle okular kamera \
|
2022-06-19 12:20:42 +02:00
|
|
|
kleopatra audiocd-kio plasma-pa kwalletmanager \
|
|
|
|
bluedevil kcron ksystemlog kfind \
|
2021-10-12 15:17:43 +02:00
|
|
|
ark krfb print-manager knotes kate kcalc gwenview \
|
2022-06-19 12:20:42 +02:00
|
|
|
krename smb4k kdeplasma-addons gdb"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
if [ "$GNOME_IS_INSTALLED" ]; then
|
|
|
|
BASE_PKGS="$BASE_PKGS evince"
|
|
|
|
fi
|
|
|
|
|
|
|
|
BASE_PKGS_EXTRAS="\
|
2022-07-03 14:59:00 +02:00
|
|
|
gnupg2 xorg-apps-extra hsfmodem syslog-ng"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
OFFICE_PKGS="\
|
|
|
|
libreoffice-base libreoffice-math libreoffice-writer libreoffice-impress \
|
2016-02-25 19:13:38 +01:00
|
|
|
libreoffice-calc libreoffice-filters libreoffice-pyuno libreoffice-draw"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2022-07-03 14:59:00 +02:00
|
|
|
OFFICE_EXTRA_PKGS="abiword"
|
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2022-07-03 14:59:00 +02:00
|
|
|
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS kmymoney"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
if [ "$GNOME_IS_INSTALLED" ]; then
|
2022-07-03 14:59:00 +02:00
|
|
|
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS gnucash"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2015-02-15 15:36:26 +01:00
|
|
|
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS koffice kmymoney2"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$GNOME_IS_INSTALLED" ]; then
|
|
|
|
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS abiword"
|
|
|
|
fi
|
|
|
|
|
2016-07-24 15:05:37 +02:00
|
|
|
MULTIMEDIA_PLAYERS_PKGS="vlc"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2022-07-03 14:59:00 +02:00
|
|
|
MULTIMEDIA_PLAYERS_EXTRA_PKGS="xmms clementine \
|
|
|
|
miro dragonplayer freetuxtv amarok kaffeine juk"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2022-07-03 14:59:00 +02:00
|
|
|
MULTIMEDIA_EDITING_PKGS="audacity"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
MULTIMEDIA_EDITING_EXTRA_PKGS="puredata timidity ardour qtractor rosegarden ZynAddSubFX DVDAuthorWizard \
|
2022-07-03 14:59:00 +02:00
|
|
|
DVDRipOMatic reKordmydesktop lives lmms MuseScore qjackctl \
|
|
|
|
qsynth hydrogen mixxx muse DVDStyler"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2015-02-15 15:36:26 +01:00
|
|
|
MULTIMEDIA_EDITING_PKGS="$MULTIMEDIA_EDITING_PKGS \
|
2016-07-24 15:05:37 +02:00
|
|
|
kdenlive soundkonverter k3b"
|
2015-02-15 15:36:26 +01:00
|
|
|
elif [ "$GNOME_IS_INSTALLED" ]; then
|
|
|
|
MULTIMEDIA_EDITING_PKGS="$MULTIMEDIA_EDITING_PKGS brasero"
|
|
|
|
fi
|
|
|
|
|
|
|
|
# obsoleted:
|
|
|
|
AUDIO_PKGS="$MULTIMEDIA_PLAYERS_PKGS"
|
|
|
|
AUDIO_PROF_PKGS="$MULTIMEDIA_EDITING_PKGS"
|
|
|
|
VIDEO_PKGS="$MULTIMEDIA_EDITING_PKGS"
|
|
|
|
|
2022-08-11 08:58:11 +02:00
|
|
|
INTERNET_PKGS="firefox FileZilla telegram"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2023-01-05 09:40:07 +01:00
|
|
|
INTERNET_PKGS="$INTERNET_PKGS ktorrent kontact kopete kdeconnect"
|
2015-02-15 15:36:26 +01:00
|
|
|
elif [ "$GNOME_IS_INSTALLED" ]; then
|
|
|
|
INTERNET_PKGS="$INTERNET_PKGS pigdin ekiga thunderbird totem-mozilla-plugin"
|
|
|
|
else
|
|
|
|
INTERNET_PKGS="$INTERNET_PKGS totem-mozilla-plugin"
|
|
|
|
fi
|
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
INTERNET_EXTRA_PKGS="midori moonlight amule"
|
|
|
|
|
|
|
|
if [ "$ARCH" == "x86_64" ]; then
|
|
|
|
INTERNET_EXTRA_PKGS="chromium $INTERNET_EXTRA_PKGS"
|
|
|
|
fi
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2022-07-03 14:59:00 +02:00
|
|
|
GRAPHICS_PKGS="krita"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2022-07-03 14:59:00 +02:00
|
|
|
GRAPHICS_PKGS="$GRAPHICS_PKGS skanlite krita digikam gwenview kgamma5 kruler \
|
2019-01-19 00:56:37 +01:00
|
|
|
spectacle kamera kcolorchooser kolourpaint kamoso"
|
2015-02-15 15:59:10 +01:00
|
|
|
else
|
2016-07-24 15:05:37 +02:00
|
|
|
GRAPHICS_PKGS="$GRAPHICS_PKGS gimp cheese"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
|
2022-07-03 14:59:00 +02:00
|
|
|
GRAPHICS_EXTRA_PKGS="xsane blender inkscape cinepaint xscreensaver xscreensaver-gl"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2016-07-24 15:05:37 +02:00
|
|
|
SCIENTIFIC_PKGS="stellarium"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
GAMES_PKGS="\
|
|
|
|
extremetuxracer pingus gnuchess powermanga frozen-bubble \
|
|
|
|
supertux supertuxkart xmoto bomber bovo \
|
|
|
|
monkey-bubble pathological neverball armagetronad \
|
|
|
|
moagg knights pinball torcs tuxfootball"
|
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
2022-06-19 12:20:42 +02:00
|
|
|
GAMES_PKGS="$GAMES_PKGS ksudoku kteatime \
|
2019-10-20 15:15:15 +02:00
|
|
|
kapman katomic kblackbox kblocks kbounce \
|
|
|
|
kbreakout ksnakeduel kdiamond kfourinline kgoldrunner killbots kiriki \
|
2015-02-15 15:36:26 +01:00
|
|
|
kjumpingcube klines kmahjongg kmines knetwalk kolf kollision konquest \
|
2019-10-20 15:15:15 +02:00
|
|
|
kpat kreversi klickety kshisen ksirk kspaceduel ksquares ksudoku \
|
2015-02-15 15:36:26 +01:00
|
|
|
ktuberling kubrick lskat"
|
|
|
|
fi
|
|
|
|
|
|
|
|
GAMES_EXTRA_PKGS="\
|
|
|
|
openarena lincity-ng AlephOne bzflag enemy-territory glest scorched3d \
|
|
|
|
tremulous vegastrike warzone2100 widelands freeciv openttd \
|
|
|
|
FlightGear lincity-ng xmame"
|
|
|
|
|
|
|
|
VIRTUALIZATION_PKGS="wine VirtualBox"
|
|
|
|
|
2016-07-24 15:05:37 +02:00
|
|
|
VIRTUALIZATION_EXTRA_PKGS="qemu qtemu virt-manager"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
SERVER_PKGS="\
|
2019-10-20 15:15:15 +02:00
|
|
|
apache postfix vsftpd php apache-mod_php mariadb mariadb-client \
|
2022-06-19 12:20:42 +02:00
|
|
|
samba-server at rsync openssh-server"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
DEVEL_PKGS="\
|
2019-10-20 15:15:15 +02:00
|
|
|
automake pkg-config gcc gcc-c++ autospec autoconf automake bison cmake \
|
|
|
|
gettext-devel glibc-devel kernel-mamba-headers gcc-go meson ninja gdb strace \
|
2019-10-20 15:19:48 +02:00
|
|
|
scons texinfo git mercurial llvm imake gccmakedep flex automoc4 gtk-doc \
|
2019-10-20 15:15:15 +02:00
|
|
|
subversion git docbook-utils docbook-xsl makedepend xmlto \
|
|
|
|
libalsa-devel libaudio-devel libatk-devel libaudiofile-devel libbonobo-devel \
|
|
|
|
libbzip2-devel libcairo-devel libcups-devel libdbus-devel libe2fs-devel \
|
|
|
|
libexpat-devel libavformat-ffmpeg-devel libavutil-ffmpeg-devel libpostproc-ffmpeg-devel \
|
|
|
|
libswscale-ffmpeg-devel libflac-devel libfontconfig-devel libfreetype-devel libGL-devel \
|
|
|
|
libglib-devel libgtk-devel libICE-devel libglitz-devel libxcb-util-devel libpixman-devel \
|
|
|
|
libpthread-stubs-devel libXv-devel libdrm-devel libXvMC-devel libtermcap-devel \
|
2015-02-15 15:36:26 +01:00
|
|
|
libidn-devel libjack-devel libjpeg-devel liblcms-devel libmng-devel libncurses-devel \
|
|
|
|
libogg-devel libopenldap-devel libopenssl-devel libpango-devel libpcre-devel \
|
2019-10-20 15:15:15 +02:00
|
|
|
libpng-devel libpopt-devel libpython3-devel libqt5-devel libreadline-devel libraw1394-devel \
|
2015-02-15 15:36:26 +01:00
|
|
|
libsamplerate-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libSDL_Pango-devel libSM-devel \
|
|
|
|
libsndfile-devel libstdc++6-devel libtiff-devel libusb-devel libvorbis-devel \
|
|
|
|
libwxBase-ansi-devel libwxBase-unicode-devel libwxGTK-ansi-devel \
|
|
|
|
libwxGTK-unicode-devel libX11-devel libXau-devel libXaw-devel libxcb-devel \
|
|
|
|
libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel \
|
|
|
|
libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel \
|
|
|
|
libxml2-devel libXmu-devel libXpm-devel libXrandr-devel libXrender-devel \
|
2019-10-20 15:15:15 +02:00
|
|
|
libXres-devel libxslt-devel libXt-devel libXxf86vm-devel libz-devel \
|
2015-02-15 15:36:26 +01:00
|
|
|
libgcrypt-devel libgnutls-devel libgpg-error-devel libxml2-utils \
|
2019-10-20 15:15:15 +02:00
|
|
|
libsane-backends-devel libpam-devel \
|
|
|
|
libXtst-devel libbluetooth-devel libgamin-devel \
|
|
|
|
libdbus-glib-devel intltool libgs-devel libXp-devel"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
2019-01-19 00:56:37 +01:00
|
|
|
if [ "$KDE_IS_INSTALLED" ]; then
|
|
|
|
DEVEL_PKGS="$DEVEL_PKGS"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
# default client installation
|
|
|
|
ALL_PKGS="\
|
|
|
|
$KERNEL $BASE_PKGS $OFFICE_PKGS $MULTIMEDIA_PLAYERS_PKGS $MULTIMEDIA_EDITING_PKGS \
|
|
|
|
$INTERNET_PKGS $GRAPHICS_PKGS \
|
2022-07-03 14:59:00 +02:00
|
|
|
$GAMES_PKGS $VIRTUALIZATION_PKGS"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
EXTRA_PKGS="\
|
|
|
|
$OFFICE_EXTRA_PKGS $INTERNET_EXTRA_PKGS $GAMES_EXTRA_PKGS $SERVER_PKGS"
|