public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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