Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360283 - [science overlay] virtual/geant (New package)
Summary: [science overlay] virtual/geant (New package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: InOverlay
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-24 14:30 UTC by Rafal Lalik
Modified: 2013-06-05 17:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sci-physics/geant3-vmc-9999 ebuild proposition (geant3-vmc-9999.ebuild,891 bytes, text/plain)
2011-03-24 14:30 UTC, Rafal Lalik
Details
sci-physics/geant3-vmc-1.11 ebuild proposition (geant3-vmc-1.11.ebuild,853 bytes, text/plain)
2011-03-24 14:31 UTC, Rafal Lalik
Details
virtual/geant/geant-3 ebuild proposition (geant-3.ebuild,347 bytes, text/plain)
2011-03-24 14:32 UTC, Rafal Lalik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Lalik 2011-03-24 14:30:56 UTC
Created attachment 267089 [details]
sci-physics/geant3-vmc-9999 ebuild proposition

Geant3 as well as Geant4 and FLUKA are different transport simulation tools. To make usage of them easier, CERN team provides VMC (Virtual Monte Carlo) interface which makes use of these transport modelers independent from user code. To use it it is required to install special set of root-classes/interface (sci-physics/root) for each transport simulator. Since Geant3 is not longer continuously developed, its team provides one package which contain geant-3.21 together with geant3-vmc interface. Because separating them makes no sense, I would like to propose new ebuild for portage which provides vmc functionality together with geant-3.

Attached two ebuilds (latest release and svn-live) are my propositions for VMC-compatible versions of Geant3.

My proposition of geant3-vmc provides the same library names like current portage's geant-3.21.14 package thus then can't (should not) be installed parallel in system (even different slots). Thus I would also propose virtual ebuild which can be used as a dependency everywhere, where geant-3 is required (i.e. geant:4). This ebuild will install new geant3-vmc or old geant-3.21.41 package, or in case of use 'vmc' flag will install geant3-vmc.
Comment 1 Rafal Lalik 2011-03-24 14:31:31 UTC
Created attachment 267091 [details]
sci-physics/geant3-vmc-1.11 ebuild proposition
Comment 2 Rafal Lalik 2011-03-24 14:32:47 UTC
Created attachment 267093 [details]
virtual/geant/geant-3 ebuild proposition
Comment 3 Sébastien Fabbro (RETIRED) gentoo-dev 2011-03-24 17:11:46 UTC
Thanks, I will take a look soon.
Comment 4 Sébastien Fabbro (RETIRED) gentoo-dev 2013-01-19 00:05:30 UTC
i pushed these ebuilds in the science overlay. 
please test, and when ready i will integrate the changes to the main tree.
feel free to modify them (and send pull requests via our github).
thanks.