From bd83b7d6e3ae8fd8b68ca15b0d9e303db1fd8175 Mon Sep 17 00:00:00 2001 From: Amit Saha Date: Fri, 26 Jan 2018 11:23:40 +1100 Subject: [PATCH] Initial KS files for Fedora Scientific vagrant box --- fedora-live-scientific_kde.ks | 159 +--------------------------------- fedora-scientific-common.ks | 157 +++++++++++++++++++++++++++++++++ fedora-scientific-vagrant.ks | 12 +++ 3 files changed, 170 insertions(+), 158 deletions(-) create mode 100644 fedora-scientific-common.ks create mode 100644 fedora-scientific-vagrant.ks diff --git a/fedora-live-scientific_kde.ks b/fedora-live-scientific_kde.ks index 74ddba5..8eabce4 100644 --- a/fedora-live-scientific_kde.ks +++ b/fedora-live-scientific_kde.ks @@ -10,168 +10,11 @@ %include fedora-live-kde-base.ks %include fedora-live-minimization.ks +%include fedora-scientific-common.ks # The recommended part size for DVDs is too close to use for the scientific spin part / --size 14500 -%packages - -# Installing the default/mandatory packages from engineering & scientific -@engineering-and-scientific - -# scilab -scilab -scilab-devel -scilab-doc - -# Remove sagemath explicitly? --sagemath - -#Devel tools - -#Install the mandatory packages from dev-tools and dev-libs -# C/C++ compiler, gdb, autotools, bison, flex, make, strace.. -@development-tools -@development-libs -@c-development -@rpm-development-tools -#others, not included -# C++ libraries -blitz-devel -armadillo-devel - -# Misc. related utils -ddd -valgrind - -#python 2 tools/libraries not included from the groups -python2-tools -python-ipython -python-ipython-console -python-ipython-notebook -sympy -python-networkx -python-pandas - -#python 3 and tools/libraries not included from the groups -python3 -python3-tools -python3-matplotlib -python3-scipy -python3-numpy -python3-ipython -python3-ipython-console -python3-ipython-notebook -python3-sympy -python3-networkx -python3-pandas - -# matplotlib backends -python-matplotlib-qt4 -python-matplotlib-tk -python3-matplotlib-qt4 -python3-matplotlib-tk - -# Include Java development tools -@java-development -apache-commons-math - -#fortran compiler -gcc-gfortran - -# GUI for R -rkward - -# GUI for Octave -qtoctave - -# julia -julia -julia-doc - -# IDEs for the IDE folks -@eclipse -spyder - -#writing & publishing -emacs -emacs-color-theme -vim -scribus -#scite -lyx -kile - -#Presentation, Bibliography & Document arrangement -#tools -BibTool -pdfshuffler - -# Parallel/Distributed computing libraries/tools -openmpi -openmpi-devel -valgrind-openmpi -libgomp -python-pp -mpi4py-openmpi -python3-mpi4py-openmpi - -#Version control- a GUI for each as well - -# Installing rapidsvn will also install subversion package -rapidsvn -git -git-gui -# Mercurial -mercurial -mercurial-hgk - -#Backup Utilities -backintime-kde - -#needs to install this specifically because of some conflict between openmpi -#and emacs (http://lists.fedoraproject.org/pipermail/devel/2011-July/153812.html) -libotf - -#root -root -root-gui-fitpanel -root-python - -#Multiple jobs/clustering system -# torque -# torque-server -# torque-scheduler -# torque-gui -# torque-libs -# torque-mom -# python-pbs - -#Drawing, Picture viewing tools, Visualization tools -dia -inkscape -xzgv -gimp -ggobi -ggobi-devel -#g3data -#Mayavi - -#Misc. Utils -screen -tmux -rlwrap -hexchat -shutter -fig2ps -bibtex2html -hevea - -#Include Mozilla Firefox -firefox - -%end - %post %end diff --git a/fedora-scientific-common.ks b/fedora-scientific-common.ks new file mode 100644 index 0000000..3a5716c --- /dev/null +++ b/fedora-scientific-common.ks @@ -0,0 +1,157 @@ +%packages + +# Installing the default/mandatory packages from engineering & scientific +@engineering-and-scientific + +# scilab +scilab +scilab-devel +scilab-doc + +# Remove sagemath explicitly? +-sagemath + +#Devel tools + +#Install the mandatory packages from dev-tools and dev-libs +# C/C++ compiler, gdb, autotools, bison, flex, make, strace.. +@development-tools +@development-libs +@c-development +@rpm-development-tools +#others, not included +# C++ libraries +blitz-devel +armadillo-devel + +# Misc. related utils +ddd +valgrind + +#python 2 tools/libraries not included from the groups +python2-tools +python-ipython +python-ipython-console +python-ipython-notebook +sympy +python-networkx +python-pandas + +#python 3 and tools/libraries not included from the groups +python3 +python3-tools +python3-matplotlib +python3-scipy +python3-numpy +python3-ipython +python3-ipython-console +python3-ipython-notebook +python3-sympy +python3-networkx +python3-pandas + +# matplotlib backends +python-matplotlib-qt4 +python-matplotlib-tk +python3-matplotlib-qt4 +python3-matplotlib-tk + +# Include Java development tools +@java-development +apache-commons-math + +#fortran compiler +gcc-gfortran + +# GUI for R +rkward + +# GUI for Octave +qtoctave + +# julia +julia +julia-doc + +# IDEs for the IDE folks +@eclipse +spyder + +#writing & publishing +emacs +emacs-color-theme +vim +scribus +#scite +lyx +kile + +#Presentation, Bibliography & Document arrangement +#tools +BibTool +pdfshuffler + +# Parallel/Distributed computing libraries/tools +openmpi +openmpi-devel +valgrind-openmpi +libgomp +python-pp +mpi4py-openmpi +python3-mpi4py-openmpi + +#Version control- a GUI for each as well + +# Installing rapidsvn will also install subversion package +rapidsvn +git +git-gui +# Mercurial +mercurial +mercurial-hgk + +#Backup Utilities +backintime-kde + +#needs to install this specifically because of some conflict between openmpi +#and emacs (http://lists.fedoraproject.org/pipermail/devel/2011-July/153812.html) +libotf + +#root +root +root-gui-fitpanel +root-python + +#Multiple jobs/clustering system +# torque +# torque-server +# torque-scheduler +# torque-gui +# torque-libs +# torque-mom +# python-pbs + +#Drawing, Picture viewing tools, Visualization tools +dia +inkscape +xzgv +gimp +ggobi +ggobi-devel +#g3data +#Mayavi + +#Misc. Utils +screen +tmux +rlwrap +hexchat +shutter +fig2ps +bibtex2html +hevea + +#Include Mozilla Firefox +firefox + +%end diff --git a/fedora-scientific-vagrant.ks b/fedora-scientific-vagrant.ks new file mode 100644 index 0000000..61ea3e8 --- /dev/null +++ b/fedora-scientific-vagrant.ks @@ -0,0 +1,12 @@ +# Fedora Scientific Vagrant box + +# Fedora Scientific: For researchers in Science and Engineering +# Fedora-Scientific aims to create a Fedora which has the generic +# toolset for the researcher +# Web: https://labs.fedoraproject.org/en/scientific/ + +# Maintainer: Amit Saha +# https://fedoraproject.org/wiki/User:Amitksaha + +%include fedora-cloud-base-vagrant.ks +%include fedora-scientific-common.ks