Markus Dittrich | 10 Jul 15:56
Favicon

new eclass and portage category: octave-forge.eclass and dev-octave

Dear All,

The sci herd would like to propose the addition of a new
octave-forge.eclass as well as a new portage category 
dev-octave to house new octave-forge ebuilds.

Background:
-----------

GNU octave [1] is a high level language and computing environment aimed 
at numerical computations. octave-forge [2] provides a collection of 
extensions for, e.g., image processing, bioinformatics, etc., to the octave 
core package. In the past, the octave-forge package extending the octave-2* 
core was a monolithic build and is currently available in portage as 
sci-mathematics/octave-forge. For the newly released octave-3* core, 
octave-forge has been split into a large number of individual packages, 
each implementing a distinct functionality. In addition, the breath of the 
new octave-forge packages has been greatly expanded. Currently, there are 
more than 40 octave-forge-packages and the number is growing.

Current State of Affairs:
-------------------------

We have developed an octave-forge.eclass that handles the installation
of individual octave-forge packages as well as the management of the 
octave core-owned package database.
Both the octave-forge.eclass [3] as well as the individual
octave-forge ebuilds [4] are currently maintained in the scientific overlay
and have been tested over the past couple of months.

(Continue reading)

Jeremy Olexa | 10 Jul 18:56
Favicon

Re: new eclass and portage category: octave-forge.eclass and dev-octave

<large snip>
> [3] http://overlays.gentoo.org/proj/science/browser/overlay/eclass/octave-forge.eclass

You may want to look into making it eclass-manpages ready.

-Jeremy
--

-- 
gentoo-dev <at> lists.gentoo.org mailing list

Markus Dittrich | 11 Jul 14:25
Favicon

Re: new eclass and portage category: octave-forge.eclass and dev-octave

Jeremy Olexa <darkside <at> gentoo.org> writes:
> <large snip>
> > [3] http://overlays.gentoo.org/proj/science/browser/overlay/eclass/octave-forge.eclass
> 
> You may want to look into making it eclass-manpages ready.
> 

Hi Jeremy,

Thank you very much for pointing this out to me and I will
definitely look into it.

Best,
Markus

-- 
-- 
Markus Dittrich (markusle)
Gentoo Linux Developer
Scientific applications
--

-- 
gentoo-dev <at> lists.gentoo.org mailing list

Donnie Berkholz | 10 Jul 18:59
Favicon
Gravatar

Re: new eclass and portage category: octave-forge.eclass and dev-octave

On 13:57 Thu 10 Jul     , Markus Dittrich wrote:
> The sci herd would like to propose the addition of a new 
> octave-forge.eclass as well as a new portage category dev-octave to 
> house new octave-forge ebuilds.

If the ebuilds are truly simple templates (as they appeared from a quick 
glance), perhaps a script more like g-cpan or g-pypi would be merited 
instead of large numbers of trivial ebuilds?

--

-- 
Thanks,
Donnie

Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
Markus Dittrich | 11 Jul 14:30
Favicon

Re: new eclass and portage category: octave-forge.eclass and dev-octave

Donnie Berkholz <dberkholz <at> gentoo.org> writes:
> On 13:57 Thu 10 Jul     , Markus Dittrich wrote:
> > The sci herd would like to propose the addition of a new 
> > octave-forge.eclass as well as a new portage category dev-octave to 
> > house new octave-forge ebuilds.
> 
> If the ebuilds are truly simple templates (as they appeared from a quick 
> glance), perhaps a script more like g-cpan or g-pypi would be merited 
> instead of large numbers of trivial ebuilds?
> 

Hi Donnie,

Thank you very much for your comments. The octave-forge.eclass
turned out to be much more effective than I initially anticipated
and the individual octave-forge ebuilds are now indeed mostly
simple templates. I will have to have a closer look at g-cpan to see 
if we'd be able to fit the octave-forge ebuilds into such a framework.
If so, this may be the way to go and would avoid cluttering
the portage tree unnecessarily.

Best,
Markus

-- 
-- 
Markus Dittrich (markusle)
Gentoo Linux Developer
Scientific applications
--

-- 
(Continue reading)


Gmane