* [gentoo-dev] LyX ebuild(s); maintenance issues for my ebuilds
@ 2001-07-11 7:30 Dan Armak
2001-07-11 10:16 ` Dan Armak
0 siblings, 1 reply; 2+ messages in thread
From: Dan Armak @ 2001-07-11 7:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1501 bytes --]
Hi all,
Here are the LyX ebuilds. There's a (main) lyx-base ebuild which actually
installs LyX and depends on x11, xforms and tetex only (see previous post on
this matter). There's also a lyx-utils ebuild which does nothing but depends
on lyx-base and all the utils LyX can make use of (at least all those for
which ebuilds exist).
These should go into app-office/lyx-bsae and app-office/lyx-utils. Note that
some people say they should go into app-text not app-office since lyx is
rather a latex frontend and a typesetter than a real word processor. I don't
have an opinion here - it's your decision.
Maintenance:
This makes 4 ebuilds which I have posted in the last few days to gentoo-dev
(heroes, Xaw3d, gv, lyx (base+utils)).
Now, I don't know the 'regulations' for getting access to the gentoo cvs for
maintaining you ebuilds or adding new ones, but I think that either I should
be given such access, or some other Gentoo developer should 'adopt' these
ebuilds. While these specific programs aren't often updated, I give fair
warning that I shall write an ebuild for every program that I use (and there
are many) and post it here, unless you give me cvs access :-) If you prefer
dealing with a large amount of ebuilds and ebuild updates on the mailing
list, I'll understand (sort of). And, I might also write documentation /
advocacy at some point. (I've added Gentoo to the list of Unix systems /
Linux distros that run KDE at promo.kde.org). So what do you say?
Dan Armak
[-- Attachment #2: lyx-base-1.1.6.2.ebuild --]
[-- Type: text/plain, Size: 1265 bytes --]
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Dan Armak <ermak@netvision.net.il>
# /home/cvsroot/gentoo-x86/skel.build,v 1.3 2001/07/05 02:43:36 drobbins Exp
# The real version of LyX is 1.1.6fix2. As Portage has no support for
# arbitrary suffixes like 'fix' (yet), this is translated into 1.1.6.2.
P=lyx-1.1.6fix2
A=${P}.tar.gz
S=${WORKDIR}/${P}
DESCRIPTION="LyX is an Xwindows graphical frontend for LaTeX. Instead\
of forcing you to learn LaTeX markup syntax and use the\
proper tags, however, it is a WYSIWYM program."
SRC_URI="ftp://ftp.lyx.org/pub/${A}"
HOMEPAGE="http://www.lyx.org/"
# This lyx-base ebuild only depends on the absolutely necessary packages.
# The acompanying lyx-utils ebuild depends on lyx-base and on everything
# else that lyx can use.
DEPEND="virtual/x11 x11-libs/xforms app-text/tetex
>=sys-devel/perl-5"
src_compile() {
try ./configure --infodir=/usr/share/info --mandir=/usr/share/man --prefix=/usr --host=${CHOST}
try emake
}
src_install () {
# install-strip is a special target provided by the LyX makefile
# for striping installed binaries.
try make DESTDIR=${D} install-strip
}
[-- Attachment #3: digest-lyx-base-1.1.6.2 --]
[-- Type: text/plain, Size: 58 bytes --]
MD5 08509dfa31bede1015255607a874d25c lyx-1.1.6fix2.tar.gz
[-- Attachment #4: lyx-utils-1.1.6.2.ebuild --]
[-- Type: text/plain, Size: 686 bytes --]
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Dan Armak <ermak@netvision.net.il>
# /home/cvsroot/gentoo-x86/skel.build,v 1.3 2001/07/05 02:43:36 drobbins Exp
# This ebuild does nothing, it depends on lyx-base and on all known
# packages lyx can make use of. See the lyx-base ebuild for more info.
DESCRIPTION="All the utils/packages LyX (lyx-base.ebuild) can make use of."
HOMEPAGE="http://www.lyx.org/"
DEPEND="app-office/lyx-base
app-text/ghostscript
app-text/xpdf
app-text/ispell
app-text/gv"
# app-text/latex2html"
# missing: sgmltools, version control, latex2html, various converters
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-dev] LyX ebuild(s); maintenance issues for my ebuilds
2001-07-11 7:30 [gentoo-dev] LyX ebuild(s); maintenance issues for my ebuilds Dan Armak
@ 2001-07-11 10:16 ` Dan Armak
0 siblings, 0 replies; 2+ messages in thread
From: Dan Armak @ 2001-07-11 10:16 UTC (permalink / raw
To: gentoo-dev
On Wednesday 11 July 2001 16:29, you wrote:
> Hi all,
>
> Here are the LyX ebuilds. There's a (main) lyx-base ebuild which actually
> installs LyX and depends on x11, xforms and tetex only (see previous post
> on this matter). There's also a lyx-utils ebuild which does nothing but
> depends on lyx-base and all the utils LyX can make use of (at least all
> those for which ebuilds exist).
As suggested, I'm goig to split this into several more ebuilds: lyx-base,
lyx-viewers, lyx-input, lyx-output, lyx-misc and lyx which will depend on all
the others. (This isn't the final layout, just an approximation).
I like to do things thoroughly, so I'll go over the list of all utils LyX can
possibly make use of and write ebuilds for those that don't have any.
Dan Armak
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-07-11 16:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-11 7:30 [gentoo-dev] LyX ebuild(s); maintenance issues for my ebuilds Dan Armak
2001-07-11 10:16 ` Dan Armak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox