openmamba-release/openmamba-groups.db

230 lines
9.3 KiB
Plaintext

# openmamba base packages database
# Copyright (c) 2008-2016 by Silvan Calarco <silvan.calarco@mambasoft.it>
rpm -q desktop-base-kde4 >/dev/null && KDE4_IS_INSTALLED=1
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"
"GAMES_EXTRA_PKGS" "VIRTUALIZATION_PKGS" "SERVER_PKGS" "DEVEL_PKGS" "SUN_JAVA_PKGS" "SUN_JAVA_RUNTIME_PKGS")
PKG_NAMES=("kernel" "kernel-64GB" "base" "office" "office-extras" "multimedia-players" "multimedia-editing" "internet"
"internet-extras" "graphics" "scientific" "games" "games-extras" "virtualization"
"server" "devel" "sun-java" "sun-java-runtime")
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"
"Virtualization applications" "Server packages" "Development packages" "Sun Java" "Sun Java Runtime")
KERNEL_MAMBA_PKGS="\
kernel-mamba kernel-mamba-nongpl-fglrx kernel-mamba-wireless \
kernel-mamba-ndiswrapper kernel-mamba-stk11xx kernel-mamba-r8101 \
kernel-mamba-sound kernel-mamba-vboxdrv kernel-mamba-nongpl-nvidia \
kernel-mamba-nongpl-wl kernel-mamba-vboxvideo"
KERNEL_MAMBA_64GB_PKGS="\
kernel-mamba-64GB kernel-mamba-64GB-nongpl-fglrx kernel-mamba-64GB-wireless \
kernel-mamba-64GB-ndiswrapper kernel-mamba-64GB-stk11xx kernel-mamba-64GB-r8101 \
kernel-mamba-64GB-sound kernel-mamba-64GB-vboxdrv kernel-mamba-64GB-nongpl-nvidia \
kernel-mamba-64GB-nongpl-wl kernel-mamba-64GB-vboxvideo"
KERNEL_MAMBA_X86_64_PKGS="\
kernel-mamba-x86_64 kernel-mamba-x86_64-sound kernel-mamba-x86_64-wireless \
kernel-mamba-x86_64-vboxdrv kernel-mamba-x86_64-nongpl-nvidia \
kernel-mamba-x86_64-vboxvideo"
KERNEL_MAMBA_ARM_PKGS="\
kernel-mamba-arm kernel-mamba-arm-sound kernel-mamba-arm-wireless"
BASE_PKGS="\
desktop-base-openmamba logrotate vixie-cron openssh-server \
samba-server foomatic nfs-utils lsb sane cups \
mambatray r5u87x-firmware zd1211-firmware \
alsa-firmware alsa-tools-firmware midisport-firmware \
bluez-firmware ipw2100-firmware ipw2200-firmware xterm desktop-file-utils \
chinese-fonts-ttf un-core-fonts-ttf inetutils"
if [ "$ARCH" != "arm" ]; then
BASE_PKGS="$BASE_PKGS unrar VirtualBox-vboxguest pcmcia-utils"
fi
if [ "$KDE4_IS_INSTALLED" ]; then
BASE_PKGS="$BASE_PKGS ksnapshot okular kamera \
kleopatra kdemultimedia-audiocd kmix kscd kwalletmanager \
bluedevil kcron ksystemlog kuser kfind kwrite \
ark kinfocenter krfb printer-applet knotes kate \
kdepasswd krename smb4k oxygen-icons-svg \
kdeplasma-addons system-config-printer-kde gdb"
fi
if [ "$GNOME_IS_INSTALLED" ]; then
BASE_PKGS="$BASE_PKGS evince"
fi
BASE_PKGS_EXTRAS="\
gnupg apt-file xorg-apps-extra hsfmodem \
compiz-fusion-plugins-extra compiz-fusion-plugins-main \
compizconfig-settings-manager syslog-ng"
OFFICE_PKGS="\
libreoffice-base libreoffice-math libreoffice-writer libreoffice-impress \
libreoffice-calc libreoffice-filters libreoffice-pyuno libreoffice-draw"
if [ "$KDE4_IS_INSTALLED" ]; then
OFFICE_PKGS="$OFFICE_PKGS kmymoney"
fi
if [ "$GNOME_IS_INSTALLED" ]; then
OFFICE_PKGS="$OFFICE_PKGS gnucash"
fi
# sync-engine synce-kpm libopensync-plugin-python \
#libopensync-plugin-syncml libopensync-plugin-palm \
# libopensync-plugin-moto libopensync-plugin-google-calendar"
if [ "$KDE4_IS_INSTALLED" ]; then
OFFICE_PKGS="$OFFICE_PKGS kjots4 libreoffice-kde"
fi
if [ "$GNOME_IS_INSTALLED" ]; then
OFFICE_PKGS="$OFFICE_PKGS libreoffice-gnome"
fi
OFFICE_EXTRA_PKGS="abiword"
if [ "$KDE4_IS_INSTALLED" ]; then
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS koffice kmymoney2"
fi
if [ "$GNOME_IS_INSTALLED" ]; then
OFFICE_EXTRA_PKGS="$OFFICE_EXTRA_PKGS abiword"
fi
MULTIMEDIA_PLAYERS_PKGS="vlc"
if [ "$KDE4_IS_INSTALLED" ]; then
MULTIMEDIA_PLAYERS_PKGS="$MULTIMEDIA_PLAYERS_PKGS amarok kaffeine juk"
fi
MULTIMEDIA_PLAYERS_EXTRA_PKGS="xmms alsaplayer-output-alsa alsaplayer-output-oss clementine \
miro dragonplayer freetuxtv"
MULTIMEDIA_EDITING_PKGS="lmms MuseScore qjackctl \
qsynth hydrogen mixxx audacity muse DVDStyler"
MULTIMEDIA_EDITING_EXTRA_PKGS="puredata timidity ardour qtractor rosegarden ZynAddSubFX DVDAuthorWizard \
DVDRipOMatic reKordmydesktop lives"
if [ "$KDE4_IS_INSTALLED" ]; then
MULTIMEDIA_EDITING_PKGS="$MULTIMEDIA_EDITING_PKGS \
kdenlive soundkonverter k3b"
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"
INTERNET_PKGS="chromium FileZilla icedtea-web-plugin"
if [ "$KDE4_IS_INSTALLED" ]; then
INTERNET_PKGS="$INTERNET_PKGS ktorrent kontact kopete kpartsplugin kdeconnect4"
elif [ "$GNOME_IS_INSTALLED" ]; then
INTERNET_PKGS="$INTERNET_PKGS pigdin ekiga thunderbird totem-mozilla-plugin"
else
INTERNET_PKGS="$INTERNET_PKGS totem-mozilla-plugin"
fi
INTERNET_EXTRA_PKGS="firefox midori moonlight amule"
GRAPHICS_PKGS="xsane xscreensaver xscreensaver-gl"
if [ "$KDE4_IS_INSTALLED" ]; then
GRAPHICS_PKGS="$GRAPHICS_PKGS calligra-krita digikam gwenview kgamma kruler \
kamera kcolorchooser kolourpaint kamoso \
kde4-color-schemes-addons kde4-emoticons-addons kde4-icons-kdeclassic \
kde4-screensavers kde4-desktoptheme kde4-wallpapers-addons \
kde4-style-phase"
else
GRAPHICS_PKGS="$GRAPHICS_PKGS gimp cheese"
fi
GRAPHICS_EXTRA_PKGS="blender inkscape cinepaint"
SCIENTIFIC_PKGS="stellarium"
GAMES_PKGS="\
extremetuxracer pingus gnuchess powermanga frozen-bubble \
supertux supertuxkart xmoto bomber bovo \
monkey-bubble pathological neverball armagetronad \
moagg knights pinball torcs tuxfootball"
if [ "$KDE4_IS_INSTALLED" ]; then
GAMES_PKGS="$GAMES_PKGS ksudoku amor kteatime ktux \
kapman katomic kbattleship kblackbox kblocks kbounce \
kbreakout kdesnake kdiamond kfourinline kgoldrunner killbots kiriki \
kjumpingcube klines kmahjongg kmines knetwalk kolf kollision konquest \
kpat kreversi ksame kshisen ksirk kspaceduel ksquares ksudoku4 ktron \
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"
VIRTUALIZATION_EXTRA_PKGS="qemu qtemu virt-manager"
SERVER_PKGS="\
apache postfix vsftpd php apache-mod_php mysql mysql-client \
samba-server at vixie-cron rsync openssh-server"
DEVEL_PKGS="\
automake pkgconfig gcc gcc-c++ autospec autoconf automake bison cmake \
gettext-devel glibc-devel hal-devel kernel-mamba-headers \
libalsa-devel libart_lgpl-devel libaudio-devel libatk-devel libaudiofile-devel libbonobo-devel \
libbzip2-devel libcairo-devel libcups-devel libdbus-devel libdbus-qt3-devel libe2fs-devel \
libexpat-devel libavformat-devel libavutil-devel libpostproc-devel libswscale-devel \
libflac-devel libfontconfig-devel libfreetype-devel libGL-devel \
libglib-devel libgnome-devel libgnome-vfs-devel libgtk-devel libICE-devel \
libglitz-devel libxcb-util-devel libpixman-devel libpthread-stubs-devel \
libXv-devel makedepend libdrm-devel libXvMC-devel \
libidn-devel libjack-devel libjpeg-devel liblcms-devel libmng-devel libncurses-devel \
libogg-devel libopenldap-devel libopenssl-devel libpango-devel libpcre-devel \
libpng-devel libpopt-devel libpython-devel libqt-devel libreadline-devel libraw1394-devel \
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 \
libXres-devel libxslt-devel libXt-devel libXxf86vm-devel libz-devel ORBit2-devel \
libgcrypt-devel libgnutls-devel libgpg-error-devel libxml2-utils \
libsane-backends-devel pam-devel perl-devel rpm-devel scons texinfo \
xproto-devel xorg-server-devel subversion git docbook-utils docbook-xsl \
libqt4-devel automoc4 libXtst-devel libbluez-devel libgamin-devel \
gtk-doc libgail-devel libdbus-glib-devel intltool xmlto ghostscript-devel imake \
gccmakedep libXp-devel mercurial gnome-doc-utils-devel gnome-desktop-devel gdb flex \
doxygen"
if [ "$KDE4_IS_INSTALLED" ]; then
DEVEL_PKGS="$DEVEL_PKGS kdelibs-devel kdepimlibs-devel kdebase-workspace-devel \
kdebase4-devel libphonon-devel"
fi
SUN_JAVA_PKGS="sun-java"
SUN_JAVA_RUNTIME_PKGS="sun-java-runtime"
# default client installation
ALL_PKGS="\
$KERNEL $BASE_PKGS $OFFICE_PKGS $MULTIMEDIA_PLAYERS_PKGS $MULTIMEDIA_EDITING_PKGS \
$INTERNET_PKGS $GRAPHICS_PKGS \
$GAMES_PKGS $VIRTUALIZATION_PKGS $DEVEL_PKGS \
$SUN_JAVA_PKGS $SUN_JAVA_RUNTIME_PKGS"
EXTRA_PKGS="\
$OFFICE_EXTRA_PKGS $INTERNET_EXTRA_PKGS $GAMES_EXTRA_PKGS $SERVER_PKGS"