You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Aisha Tammy b2630fd854
dev-cpp/Fastor: high performance tensor algebra framework
2 years ago
app-arch/libdeflate app-arch/libdeflate: version bump 2 years ago
app-doc app-doc/root-docs: removal due to migration of sci-physics/root 4 years ago
app-forensics/vine Update Manifests to new hashes 5 years ago
app-vim/vim-gromacs Second try to clean spaces in metadata.xml 5 years ago
dev-cpp dev-cpp/Fastor: high performance tensor algebra framework 2 years ago
dev-java dev-java/scirenderer: removed old package 2 years ago
dev-lang dev-lang/vtune: version bump to 2020 update 1 2 years ago
dev-libs dev-libs/optix: Add optix v7.{1.0,0.0} 2 years ago
dev-ml/lacaml dev-ml/mlgmpidl: drop dead package 2 years ago
dev-perl dev-{python,perl}/opal-client: drop dead packages 2 years ago
dev-python dev-python/pylibconfig2: drop dead package 2 years ago
dev-tcltk Update Manifests to new hashes 5 years ago
dev-util dev-util/amdapp: drop dead package 2 years ago
docs virtual/{{c,}blas,lapack{,e}}: replaced by counterparts in ::gentoo. 3 years ago
eclass eclass/intel-sdp-r1.eclass: restrict bindist 2 years ago
licenses Add UCSF-Motioncor2 license 3 years ago
media-gfx/brlcad media-gfa/PhiloGL: drop dead package 2 years ago
media-libs media-libs/embree-bin: efficient cpu ray tracer 2 years ago
metadata metadata: Updated default repository path 3 years ago
net-misc/cernbox-client net-misc/bbscp: drop dead package 2 years ago
patches patches: removed patch for deprecated package 2 years ago
profiles profiles: removed deprecated masking 3 years ago
sci-astronomy sci-astronomy/topcat: drop package 2 years ago
sci-biology sci-biology/gatk: removed package with missing dep 2 years ago
sci-chemistry sci-chemistry/shiftx: removed discontinued package 2 years ago
sci-electronics/minipro sci-electronics/tnt: drop dead package 2 years ago
sci-libs sci-libs/lapackpp: drop dead package 2 years ago
sci-mathematics sci-mathematics/dolfin: removed package with missing dep 2 years ago
sci-misc sci-misc/omorfi: drop dead package 2 years ago
sci-physics sci-physics/bigdft: removed discontinued package 2 years ago
sci-visualization sci-visualization/clip: fast cli chart generator 2 years ago
scripts virtual/{{c,}blas,lapack{,e}}: replaced by counterparts in ::gentoo. 3 years ago
sys-cluster sys-cluster/htcondor: updated dependency list 2 years ago
virtual virtual/geant: drop unneeded virtual 2 years ago
x11-libs x11-libs/agg: Remove 4 years ago
x11-misc/envytools Consistently ident with tabs 5 years ago
.gitignore profiles: remove use.local.desc permanently 5 years ago
.travis.yml Travis CI - add pkgcheck scan 2 years ago
CONTRIBUTING.md Fix broken Markdown headings 6 years ago
README.md README expansion 2 years ago
skel.ebuild header.txt, skel.ebuild: Update for new copyright policy. 4 years ago
skel.metadata.xml skel.metadata.xml: update for GLEP 67 4 years ago

README.md

The Gentoo Science Project Repository

Build Status

This is an official mirror of the Gentoo Science Projects ebuild repository which provides numerous scientific software packages.

The Gentoo developer manual take precedence over any information here.

See Project:Science for more information on the project.

Contents

  1. Installation and usage
  1. Contributor guidelies

Install

Manual install

As per the current Portage specifications, ebuild repositories (a.k.a. overlays) can be managed via file collections under /etc/portage/repos.conf/, via the new plug-in sync system.

To enable our overlay without the need for additional software, you first need to have git(1) installed:

emerge --ask --verbose dev-vcs/git 

Then you can add the custom entry for the science repository by downloading the science.conf file

wget https://gitweb.gentoo.org/proj/sci.git/plain/metadata/science.conf \
	-O /etc/portage/repos.conf/science

To start using the overlay you now only need to sync the overlay, via

emaint sync --repo science

or the traditional

emerge --sync

Manual uninstall

To uninstall the overlay simply run:

rm /etc/portage/repos.conf/science
rm /var/db/repos/science -rf

Layman install

You can also install the overlay via the layman overlay manager

layman --add science

Layman uninstall

To delete the overlay run

layman --delete science

Using packages from ::science

To enable the packges from ::science you need to make sure that you are accepting the ~${ARCH} keywords for your respective arch.

Make sure that the /etc/portage/package.accept_keywords/ folder exists and run

printf '*/*::science ~%s' "$(portageq envvar ARCH)" >> /etc/portage/package.accept_keywords/SCIENCE

Generic guidelines for contributors

If you fork, we will merge!
We are always going to welcome new contributors and love expanding our collection.

For basic guidelines please see our contributing guide.

The GURU Project has created excellent documentation for potential contributors.
We highly advise you to give them a read along with other general Gentoo guidelines

In addition to the above guidelines please make sure that if you submitting a new package, please add the Science Project as an additional maintainer to the package.
For an example, take a look at the metadata for the Numba package - dev-python/numba/metadata.xml

Support

You can ask for help on Freenode IRC in #gentoo-science.
Alternatively you can report bugs on the GitHub issues page.