2015-02-15 15:36:26 +01:00
|
|
|
# openmamba base packages database
|
2015-02-15 15:59:10 +01:00
|
|
|
# Copyright (c) 2008-2015 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
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 \
|
|
|
|
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"
|
|
|
|
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 \
|
2016-02-25 19:13:38 +01:00
|
|
|
libreoffice-calc libreoffice-filters libreoffice-pyuno libreoffice-draw"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
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 freetuxtv audacity"
|
|
|
|
|
|
|
|
if [ "$KDE4_IS_INSTALLED" ]; then
|
|
|
|
MULTIMEDIA_PLAYERS_PKGS="$MULTIMEDIA_PLAYERS_PKGS amarok dragonplayer juk"
|
|
|
|
fi
|
|
|
|
|
|
|
|
MULTIMEDIA_PLAYERS_EXTRA_PKGS="xmms alsaplayer-output-alsa alsaplayer-output-oss clementine kaffeine miro"
|
|
|
|
|
|
|
|
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="amule chromium FileZilla icedtea-web-plugin"
|
|
|
|
|
|
|
|
if [ "$KDE4_IS_INSTALLED" ]; then
|
|
|
|
INTERNET_PKGS="$INTERNET_PKGS ktorrent kontact kopete kpartsplugin"
|
|
|
|
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"
|
|
|
|
|
2015-02-15 15:59:10 +01:00
|
|
|
GRAPHICS_PKGS="blender inkscape cheese xsane xscreensaver xscreensaver-gl"
|
2015-02-15 15:36:26 +01:00
|
|
|
|
|
|
|
if [ "$KDE4_IS_INSTALLED" ]; then
|
2015-02-15 15:59:10 +01:00
|
|
|
GRAPHICS_PKGS="$GRAPHICS_PKGS calligra-krita digikam gwenview kgamma kruler \
|
2015-02-15 15:36:26 +01:00
|
|
|
kamera kcolorchooser kolourpaint \
|
|
|
|
kde4-color-schemes-addons kde4-emoticons-addons kde4-icons-kdeclassic \
|
|
|
|
kde4-screensavers kde4-desktoptheme kde4-wallpapers-addons \
|
|
|
|
kde4-style-phase"
|
2015-02-15 15:59:10 +01:00
|
|
|
else
|
|
|
|
GRAPHICS_PKGS="$GRAPHICS_PKGS gimp"
|
2015-02-15 15:36:26 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
SCIENTIFIC_PKGS="stellarium"
|
|
|
|
|
|
|
|
GRAPHICS_EXTRA_PKGS="cinepaint"
|
|
|
|
|
|
|
|
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"
|
|
|
|
|
|
|
|
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"
|