Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11298 - pari-2.1.4.ebuild, pariguide-0.43 (New packages)
Summary: pari-2.1.4.ebuild, pariguide-0.43 (New packages)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: George Shapovalov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-27 10:15 UTC by Henning Westerholt
Modified: 2003-01-08 02:22 UTC (History)
1 user (show)

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


Attachments
pari-2.1.4.ebuild (app-sci/pari) (pari-2.1.4.ebuild,761 bytes, text/plain)
2002-11-27 11:15 UTC, Henning Westerholt
Details
pariguide-0.43a.ebuild (app-sci/pariguide) (pariguide-0.43a.ebuild,679 bytes, application/octet-stream)
2002-11-27 13:19 UTC, Henning Westerholt
Details
pariguide-0.43a.ebuild (app-sci/pariguide) (pariguide-0.43a.ebuild,679 bytes, text/plain)
2002-11-27 13:23 UTC, Henning Westerholt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henning Westerholt 2002-11-27 10:15:52 UTC
Hi,      pari-gp is a mathematical package, general orientated about number theorie.   This package provides also a complete documentation and many math. libaries.    Further information on the webpage: http://www.parigp-home.de/      Pari-GP is a depency for a other package, pariGUIde. I
Comment 1 Henning Westerholt 2002-11-27 10:15:52 UTC
Hi,      pari-gp is a mathematical package, general orientated about number theorie.   This package provides also a complete documentation and many math. libaries.    Further information on the webpage: http://www.parigp-home.de/      Pari-GP is a depency for a other package, pariGUIde. I´ll provide a ebuild   for this as attachment, too.   PariGUIde is a graphical User interface for pari, provide some nice buttons,    the possiblity to save the output as HTML files, print graphs and..      I´m the current maintainer of pariGUIde. Further informations available  under http://www.skalatan.de/pariguide/   I suggests /apps-sci/pari and apps-sci/pariguide.   Thanks in advance,    Henning
Comment 2 Henning Westerholt 2002-11-27 11:15:17 UTC
Created attachment 5993 [details]
pari-2.1.4.ebuild (app-sci/pari)

# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /cvsroot/pariguide/pariGUIde/gentoo/pari-2.1.4.ebuild,v 1.1
2002/10/21 23:38:29 henningw Exp $

IUSE="X"

DESCRIPTION="Pari-GP, a software package for computer-aided number theory."

HOMEPAGE="http://www.parigp-home.de"

SRC_URI="ftp://www.gn-50uma.de/gn/gn-50uma.de/pari-2.1/${P}.tar.gz"

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="x86"

DEPEND=">=readline-4.2"

#RDEPEND=""

S="${WORKDIR}/${P}"

src_compile() {
		./Configure \
		--host=${CHOST} \
		--prefix=/usr \
		--mandir=/usr/share/man || die "./Configure failed"
    emake gp || die
    emake bench || die
    emake doc || die
}

src_install() {
	make DESTDIR=${D} install || die
}
Comment 3 Henning Westerholt 2002-11-27 13:19:27 UTC
Created attachment 5995 [details]
pariguide-0.43a.ebuild (app-sci/pariguide)

# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /cvsroot/pariguide/pariGUIde/gentoo/pariguide-0.43.ebuild,v 1.1
2002/10/21 23:38:29 henningw Exp $

IUSE="X"

DESCRIPTION="PariGUIde, a GUI for the math. program Pari-GP"

HOMEPAGE="http://www.skalatan.de/pariguide/"

SRC_URI="ftp://ftp.sourceforge.net/pub/sourceforge/pariguide/${P}.tar.gz"

LICENSE="GPL-2"

SLOT="0"

KEYWORDS="x86"

DEPEND=">=pari-2.1.0
	>=qt-2.2.0
	virtual/x11"

#RDEPEND=""

S="${WORKDIR}/${P}"

src_compile() {
	./configure \
		--host=${CHOST} \
  emake || die
}

src_install() {
	make DESTDIR=${D} install || die
Comment 4 Henning Westerholt 2002-11-27 13:23:11 UTC
Created attachment 5996 [details]
pariguide-0.43a.ebuild (app-sci/pariguide)
Comment 5 George Shapovalov (RETIRED) gentoo-dev 2002-12-15 17:05:25 UTC
Hi Henning

Thank you for your submission!
I have processed and commited the ebuild. Please test.

There were a few issues:
1. Looks like pariguide does not require pari to compile, which is quite
sensible for a gui frontend of a text based utility. However in such case the
app-sci/pari should appear in RDEPEND.

2. You set IUSE="X", however the X use flag is nowhere to be found in ebuild.
Could you please clarify the situation?

3. Docs should be installed under /usr/share/doc/${PF}, not under
/usr/doc/${PN}. Also the Makefile.in's apparently do not understand docdir
setting (during make install), which is a minor issue, because this can be dealt
with easily in the ebuild. But since you are developer of the package I decided
to leave this note, so that you might consider adding this.

George
Comment 6 George Shapovalov (RETIRED) gentoo-dev 2003-01-08 02:22:54 UTC
Unmasked the ebuild, closing the bug.

George