FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 01-20-2008, 03:57 PM
Thomas Kahle
 
Default Polymake Ebuild and general questions

Hi all,

I've written an ebuild for a math-software called polymake
(www.math.tu-berlin.de/polymake).
You find it attached. You have to digest it yourself to use.
("ebuild polymake-2.3.ebuild digest")
Maybe some people could test it (on amd64 for instance...).

Now some questions:

1.) The Program uses non-autotools "self made" configuration via "make
configure". Currently the Ebuild will ask questions to the user, which I
want to prevent. How can i get around this?
Is there some Bash trick to answer all questions with "Enter" ?
2.) The program needs to be rebuild after an upgrade of dev-lang/perl.
How can i implement this in the ebuild ?
3.) Is there any chance that, after testing, this will land in the
portage tree ? How can I do this,
-email to dev-mailinglist?
-bugzilla ?
- ... ???

thanks
Tom
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

inherit eutils

IUSE="fullconfig"

DESCRIPTION="research tool for polyhedral geometry"
SRC_URI="http://www.math.tu-berlin.de/polymake/download/polymake-2.3.tar.bz2"

HOMEPAGE="http://www.math.tu-berlin.de/polymake"

SLOT="0"
LICENSE="GPL-3"
KEYWORDS="~x86"

DEPEND="dev-libs/gmp
>=sys-devel/gcc-4.1.2"

src_compile(){

# Interactive Configuration
if use fullconfig; then
emake configure || die "configuration failed"
fi

einfo "Due to heavy template usage by the package it requires"
einfo "up to 300MB of RAM per process. Use MAKEOPTS="-j1" if"
einfo "you run into trouble."

if ! use fullconfig; then
elog "Polymake will be built with -O3 which is considered safe"
elog "Set useflag fullconfig to change"
fi

emake || die "emake failed"
}

src_install(){
emake DESTDIR="${D}" install || die "install failed"
}

pkg_postinst(){
elog "You will need to set up your PATH to use Polymake"
elog "If you use bash add "
elog "PATH=$PATH:/usr/local/polymake/bin;"
elog "to your .bashrc"
}
 
Old 01-20-2008, 04:44 PM
KH
 
Default Polymake Ebuild and general questions

Hi,


I think this will help you:

http://www.gentoo.org/doc/en/ebuild-submit.xml

You also might want to have a look to dev mailing list.
kh


Thomas Kahle wrote:

Hi all,

I've written an ebuild for a math-software called polymake
(www.math.tu-berlin.de/polymake).
You find it attached. You have to digest it yourself to use.
("ebuild polymake-2.3.ebuild digest")
Maybe some people could test it (on amd64 for instance...).

Now some questions:

1.) The Program uses non-autotools "self made" configuration via "make
configure". Currently the Ebuild will ask questions to the user, which I
want to prevent. How can i get around this?
Is there some Bash trick to answer all questions with "Enter" ?
2.) The program needs to be rebuild after an upgrade of dev-lang/perl.
How can i implement this in the ebuild ?
3.) Is there any chance that, after testing, this will land in the
portage tree ? How can I do this,
-email to dev-mailinglist?
-bugzilla ?
- ... ???

thanks
Tom



--
gentoo-user@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 07:30 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org