From 73e34de8331dd7db8d4a840f358842c7f125368f Mon Sep 17 00:00:00 2001 From: Ankur Sinha (Ankur Sinha Gmail) Date: Sep 13 2019 10:19:32 +0000 Subject: [PATCH 1/3] Rename files to comp-neuro This lab image is for the computational neuroscience software. We will have another for the neuroimaging tools once we've packaged enough of them. --- diff --git a/fedora-comp-neuro-common.ks b/fedora-comp-neuro-common.ks new file mode 100644 index 0000000..78a13af --- /dev/null +++ b/fedora-comp-neuro-common.ks @@ -0,0 +1,42 @@ +# Maintained by the NeuroFedora SIG: +# https://fedoraproject.org/wiki/SIGs/NeuroFedora +# mailto:neuro-sig@lists.fedoraproject.org +%packages + +@python-science + +#Neuro Packages + +auryn-mpich +auryn-mpich +auryn-openmpi +bionetgen +calcium-calculator +COPASI +qalculate +getdp +gnuplot +nest +neuron +neurord +octave +paraview +python3 +python3-brian2 +python-brian2-doc +python3-nest +python3-neuron +python3-libNeuroML +python3-neo +python3-nineml +python-nineml-doc +python3-PyLEMS +python-PyLEMS-doc +python3-matplotlib +python3-numpy +python3-scipy +smoldyn + + +%end + diff --git a/fedora-comp-neuro-gnome-common.ks b/fedora-comp-neuro-gnome-common.ks new file mode 100644 index 0000000..9a2ca0c --- /dev/null +++ b/fedora-comp-neuro-gnome-common.ks @@ -0,0 +1,23 @@ +# Maintained by the NeuroFedora SIG: +# https://fedoraproject.org/wiki/SIGs/NeuroFedora +# mailto:neuro-sig@lists.fedoraproject.org + +# The Gnome custom packeges selection for Neuro Fedora +%include fedora-neuro-common.ks + +%packages +@firefox +# This is no longer workstation +-@workstation-product + +# No Workstation backgrounds (maybe we can get one for NeuroFedora as set it as default) +-desktop-backgrounds-basic +-*backgrounds-extras +%end + +%post + +#Override the favorite desktop application in Dash +sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys + +%end diff --git a/fedora-live-comp-neuro.ks b/fedora-live-comp-neuro.ks new file mode 100644 index 0000000..a789b5e --- /dev/null +++ b/fedora-live-comp-neuro.ks @@ -0,0 +1,10 @@ +# Maintained by the NeuroFedora SIG: +# https://fedoraproject.org/wiki/SIGs/NeuroFedora +# mailto:neuro-sig@lists.fedoraproject.org + +# The Workstation based NeuroFedora computational neuroscience spin + +%include fedora-live-workstation.ks +%include fedora-neuro-gnome-common.ks + +part / --size 9656 diff --git a/fedora-live-neuro.ks b/fedora-live-neuro.ks deleted file mode 100644 index b9df87c..0000000 --- a/fedora-live-neuro.ks +++ /dev/null @@ -1,10 +0,0 @@ -# Maintained by the NeuroFedora SIG: -# https://fedoraproject.org/wiki/SIGs/NeuroFedora -# mailto:neuro-sig@lists.fedoraproject.org - -# The Workstation based NeuroFedora spin - -%include fedora-live-workstation.ks -%include fedora-neuro-gnome-common.ks - -part / --size 9656 diff --git a/fedora-neuro-common.ks b/fedora-neuro-common.ks deleted file mode 100644 index d9c5c06..0000000 --- a/fedora-neuro-common.ks +++ /dev/null @@ -1,43 +0,0 @@ -# Maintained by the NeuroFedora SIG: -# https://fedoraproject.org/wiki/SIGs/NeuroFedora -# mailto:neuro-sig@lists.fedoraproject.org -%packages - -@python-science - -#Neuro Packages - -#auryn -auryn-mpich -auryn-mpich -auryn-openmpi -bionetgen -calcium-calculator -COPASI -qalculate -getdp -gnuplot -nest -neuron -neurord -octave -paraview -python3 -python3-brian2 -python-brian2-doc -python3-nest -python3-neuron -python3-libNeuroML -python3-neo -python3-nineml -python-nineml-doc -python3-PyLEMS -python-PyLEMS-doc -python3-matplotlib -python3-numpy -python3-scipy -smoldyn - - -%end - diff --git a/fedora-neuro-gnome-common.ks b/fedora-neuro-gnome-common.ks deleted file mode 100644 index 9a2ca0c..0000000 --- a/fedora-neuro-gnome-common.ks +++ /dev/null @@ -1,23 +0,0 @@ -# Maintained by the NeuroFedora SIG: -# https://fedoraproject.org/wiki/SIGs/NeuroFedora -# mailto:neuro-sig@lists.fedoraproject.org - -# The Gnome custom packeges selection for Neuro Fedora -%include fedora-neuro-common.ks - -%packages -@firefox -# This is no longer workstation --@workstation-product - -# No Workstation backgrounds (maybe we can get one for NeuroFedora as set it as default) --desktop-backgrounds-basic --*backgrounds-extras -%end - -%post - -#Override the favorite desktop application in Dash -sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys - -%end From bf9419e88eda863b273b3699bc91ecea71fdc43f Mon Sep 17 00:00:00 2001 From: Ankur Sinha (Ankur Sinha Gmail) Date: Sep 13 2019 10:21:21 +0000 Subject: [PATCH 2/3] Remove whitespaces --- diff --git a/fedora-comp-neuro-common.ks b/fedora-comp-neuro-common.ks index 78a13af..7ed84c0 100644 --- a/fedora-comp-neuro-common.ks +++ b/fedora-comp-neuro-common.ks @@ -7,8 +7,8 @@ #Neuro Packages -auryn-mpich -auryn-mpich +auryn-mpich +auryn-mpich auryn-openmpi bionetgen calcium-calculator @@ -32,11 +32,9 @@ python3-nineml python-nineml-doc python3-PyLEMS python-PyLEMS-doc -python3-matplotlib -python3-numpy +python3-matplotlib +python3-numpy python3-scipy smoldyn - %end - diff --git a/fedora-comp-neuro-gnome-common.ks b/fedora-comp-neuro-gnome-common.ks index 9a2ca0c..b9670fe 100644 --- a/fedora-comp-neuro-gnome-common.ks +++ b/fedora-comp-neuro-gnome-common.ks @@ -2,7 +2,7 @@ # https://fedoraproject.org/wiki/SIGs/NeuroFedora # mailto:neuro-sig@lists.fedoraproject.org -# The Gnome custom packeges selection for Neuro Fedora +# The Gnome custom packages selection for Neuro Fedora %include fedora-neuro-common.ks %packages From 5188f436d898167072f3a9575d72b521994fd72b Mon Sep 17 00:00:00 2001 From: Ankur Sinha (Ankur Sinha Gmail) Date: Sep 13 2019 10:32:11 +0000 Subject: [PATCH 3/3] Make fedora-neuro-gnome-common.ks common for all NeuroFedora labs --- diff --git a/fedora-comp-neuro-common.ks b/fedora-comp-neuro-common.ks index 7ed84c0..e371195 100644 --- a/fedora-comp-neuro-common.ks +++ b/fedora-comp-neuro-common.ks @@ -3,6 +3,7 @@ # mailto:neuro-sig@lists.fedoraproject.org %packages +# Includes numpy, scipy, jupyter, pandas, scikit, scipy, statsmodels, sympy, matplotlib @python-science #Neuro Packages @@ -24,6 +25,7 @@ paraview python3 python3-brian2 python-brian2-doc +python3-ipython python3-nest python3-neuron python3-libNeuroML @@ -32,9 +34,6 @@ python3-nineml python-nineml-doc python3-PyLEMS python-PyLEMS-doc -python3-matplotlib -python3-numpy -python3-scipy smoldyn %end diff --git a/fedora-comp-neuro-gnome-common.ks b/fedora-comp-neuro-gnome-common.ks deleted file mode 100644 index b9670fe..0000000 --- a/fedora-comp-neuro-gnome-common.ks +++ /dev/null @@ -1,23 +0,0 @@ -# Maintained by the NeuroFedora SIG: -# https://fedoraproject.org/wiki/SIGs/NeuroFedora -# mailto:neuro-sig@lists.fedoraproject.org - -# The Gnome custom packages selection for Neuro Fedora -%include fedora-neuro-common.ks - -%packages -@firefox -# This is no longer workstation --@workstation-product - -# No Workstation backgrounds (maybe we can get one for NeuroFedora as set it as default) --desktop-backgrounds-basic --*backgrounds-extras -%end - -%post - -#Override the favorite desktop application in Dash -sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys - -%end diff --git a/fedora-live-comp-neuro.ks b/fedora-live-comp-neuro.ks index a789b5e..680d689 100644 --- a/fedora-live-comp-neuro.ks +++ b/fedora-live-comp-neuro.ks @@ -5,6 +5,7 @@ # The Workstation based NeuroFedora computational neuroscience spin %include fedora-live-workstation.ks +%include fedora-neuro-common.ks %include fedora-neuro-gnome-common.ks part / --size 9656 diff --git a/fedora-neuro-gnome-common.ks b/fedora-neuro-gnome-common.ks new file mode 100644 index 0000000..eec917d --- /dev/null +++ b/fedora-neuro-gnome-common.ks @@ -0,0 +1,24 @@ +# Maintained by the NeuroFedora SIG: +# https://fedoraproject.org/wiki/SIGs/NeuroFedora +# mailto:neuro-sig@lists.fedoraproject.org + +# Common gnome based configuration for NeuroFedora spin images. +# Please specify the individual package sets in their own ks files: +# - fedora-comp-neuro-common.ks + +%packages +@firefox +# This is no longer workstation +-@workstation-product + +# No Workstation backgrounds (maybe we can get one for NeuroFedora as set it as default) +-desktop-backgrounds-basic +-*backgrounds-extras +%end + +%post + +#Override the favorite desktop application in Dash +sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys + +%end