* [gentoo-dev] gnome/gtk app ebuilds
@ 2001-08-02 21:17 Craig Joly
2001-08-02 22:08 ` Daniel Robbins
2001-08-03 1:04 ` Dan Armak
0 siblings, 2 replies; 7+ messages in thread
From: Craig Joly @ 2001-08-02 21:17 UTC (permalink / raw
To: Gentoo Developers
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
Four new ebuilds:
SCREEM - a GNOME Site Creation and Editing EnvironMent
ithought - a web enabled outliner / diary using gtk+
gaby - GNOME or gtk+ personal database
feh - everybody's favorite (well mine anyway) image viewer, and it's
not gtk or gnome, just imlib2
ithought has a strange numbering scheme. It's actually ithought-a5.
I called the ebuild ithought-0.0.5.ebuild.
The gaby ebuild is bothering me a bit. The problem - it compiles.
The default configure script is looking for pygtk.h somewhere other
than the python.gnome ebuild puts it (/usr/include/pygtk/). I
modified ./configure so that it finds it, but I expected a Makefile to
break when it didn't have -I/usr/include in it. Nothing broke as far
as I can tell. So, if anyone notices strange behavior with gaby, let
me know.
Craig
[-- Attachment #2: gaby-2.0.2.ebuild --]
[-- Type: text/plain, Size: 1369 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
# $Header$
S=${WORKDIR}/${P}
DESCRIPTION="A small personal databases manager for Linux"
SRC_URI="http://gaby.sourceforge.net/archives/${P}.tar.gz"
HOMEPAGE="http://gaby.sourceforge.net"
DEPEND=">=x11-libs/gtk+-1.2.8
virtual/python
>=gnome-base/gdk-pixbuf-0.7.0
gnome-base/libxml
dev-python/gnome-python
gnome-base/libglade
gnome? ( >=gnome-base/gnome-libs-1.2.8 )
esd? ( >=media-sound/esound-0.2.8 )
nls? ( sys-devel/gettext )"
# Image fields require ( >= (media-libs/imlib-1.9.3 ||
# gnome-base/gdk-pixbuf-0.7.0 ))
# Sound fields require ( >=media-sound/esound-0.2.8 )
# form layout requires ( gnome-base/libglade )
src_compile() {
local myopts
if [ "`use gnome`" ]
then
myopts="--enable-gnome --prefix=/opt/gnome"
else
myopts="--disable-gnome --prefix=/usr/X11R6"
fi
if [ -z "`use nls`" ]
then
myopts="$myopts --disable-nls"
fi
cp configure configure.orig
sed -e "7293 c\ if test -f /usr/include/pygtk/pygtk.h; then" < configure.orig > configure
try ./configure --host=${CHOST} ${myopts}
try emake
}
src_install () {
try make DESTDIR=${D} install
dodoc ABOUT-NLS AUTHORS BUGS COPYING ChangeLog INSTALL NEWS
dodoc README TODO TODO.more
}
[-- Attachment #3: screem-0.4.1.ebuild --]
[-- Type: text/plain, Size: 772 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
S=${WORKDIR}/${P}
DESCRIPTION="SCREEM (Site CReating and Editing EnvironmenMent) is an
integrated environment of the creation and maintenance of websites and
pages"
SRC_URI="http://ftp1.sourceforge.net/screem/${P}.tar.gz"
HOMEPAGE="http://www.screem.org"
DEPEND=">=gnome-base/gnome-libs-1.2.0
>=gnome-base/libxml-1.8.7
>=gnome-base/libglade-0.12
>=gnome-base/gdk-pixbuf-0.7"
src_compile() {
try ./configure --prefix=/opt/gnome --host=${CHOST}
try emake
}
src_install () {
try make DESTDIR=${D} install
dodoc docs AUTHORS ChangeLog NEWS README COPYING TODO FAQ BUGS DEPENDS
}
[-- Attachment #4: ithought-0.0.5.ebuild --]
[-- Type: text/plain, Size: 669 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
# $Header$
#emerge doesn't yet support things like a5
P=ithought-a5
S=${WORKDIR}/${P}
DESCRIPTION="An internet-aware personal thought manager"
SRC_URI="http://download.sourceforge.net/ithought/ithought-a5.tar.gz"
HOMEPAGE="http://ithought.sourceforge.net"
DEPEND=">=x11-libs/gtk+-1.2
gnome-libs/libxml2"
src_compile() {
try ./configure --host=${CHOST}
try emake
}
src_install () {
try make DESTDIR=${D} install
dodoc docs AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
}
[-- Attachment #5: feh-0.9.9.ebuild --]
[-- Type: text/plain, Size: 561 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
# $Header$
S=${WORKDIR}/${P}
DESCRIPTION="A fast, lightweight imageviewer using imlib2"
SRC_URI="http://www.linuxbrit.co.uk/feh/"
HOMEPAGE="http://www.linuxbrit.co.uk/downloads/feh-0.9.9.tar.gz"
DEPEND="media-libs/imlib2"
src_compile() {
try ./configure --host=${CHOST}
try emake
}
src_install () {
try make DESTDIR=${D} install
dodoc AUTHORS COPYING ChangeLog README TODO
}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-02 21:17 [gentoo-dev] gnome/gtk app ebuilds Craig Joly
@ 2001-08-02 22:08 ` Daniel Robbins
2001-08-03 0:31 ` Craig Joly
2001-08-03 1:04 ` Dan Armak
1 sibling, 1 reply; 7+ messages in thread
From: Daniel Robbins @ 2001-08-02 22:08 UTC (permalink / raw
To: gentoo-dev
On Thu, Aug 02, 2001 at 09:28:19PM -0600, Craig Joly wrote:
> Four new ebuilds:
> SCREEM - a GNOME Site Creation and Editing EnvironMent
> ithought - a web enabled outliner / diary using gtk+
> gaby - GNOME or gtk+ personal database
> feh - everybody's favorite (well mine anyway) image viewer, and it's
> not gtk or gnome, just imlib2
OK, another great set of ebuilds... thanks! A question. Have you personally
verified that the "make DESTDIR=${D} install" override works perfectly for all
of these ebuilds, by actually inspecting the install routines in the Makefiles?
If so, then you're ready for a developer account.
Best Regards,
--
Daniel Robbins <drobbins@gentoo.org>
Chief Architect/President http://www.gentoo.org
Gentoo Technologies, Inc.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-02 22:08 ` Daniel Robbins
@ 2001-08-03 0:31 ` Craig Joly
2001-08-03 0:35 ` Daniel Robbins
0 siblings, 1 reply; 7+ messages in thread
From: Craig Joly @ 2001-08-03 0:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1561 bytes --]
On Thu, Aug 02, 2001 at 10:07:10PM -0600, Daniel Robbins wrote:
> On Thu, Aug 02, 2001 at 09:28:19PM -0600, Craig Joly wrote:
> > Four new ebuilds:
> > SCREEM - a GNOME Site Creation and Editing EnvironMent
> > ithought - a web enabled outliner / diary using gtk+
> > gaby - GNOME or gtk+ personal database
> > feh - everybody's favorite (well mine anyway) image viewer, and it's
> > not gtk or gnome, just imlib2
>
> OK, another great set of ebuilds... thanks! A question. Have you personally
> verified that the "make DESTDIR=${D} install" override works perfectly for all
> of these ebuilds, by actually inspecting the install routines in the Makefiles?
> If so, then you're ready for a developer account.
>
You caught me. Out of the ebuilds I've made, I was positive about the
install routines in apmd, pcmcia and bbrun. I've checked the other
ones and feh, ithought, bbapm, bbmail, bbrun and toolbox all install
correctly.
Ben has done some serious modifications to my apmd ebuild, so I guess
that doesn't count. I should probably re-emerge that.
gaby and screem on the other hand, have a few problems. The nls files
don't follow DESTIR=${D}. gaby is creating several symlinks in
/PREFIX/bin/. SCREEM can't find it's help files. Oops.
Can emerge handle symlinks ok, or should they be created in the
src_install section of the ebuild file?
I'll be busy over the next few days, but I'll try to get these updated
by Monday. To hold you over until then, here are some very minor
fixes to pcmcia-cs and ithought. Just fixes with dodoc.
Craig
[-- Attachment #2: pcmcia-cs-3.1.27.ebuild --]
[-- Type: text/plain, Size: 666 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
# $Header$
S=${WORKDIR}/${P}
DESCRIPTION="PCMCIA tools for Linux"
SRC_URI="http://prdownloads.sourceforge.net/pcmcia-cs/${P}.tar.gz"
HOMEPAGE="http://pcmcia-cs.sourceforge.net"
src_compile() {
./Configure -n --target=${D}
try emake all
}
src_install () {
try make install
rm ${D}/etc/rc.d/rc.pcmcia
insinto /etc/rc.d/init.d
insopts -m 0755
doins ${FILESDIR}/pcmcia
dodoc BUGS CHANGES COPYING LICENSE MAINTAINERS README README-2.4 \
SUPPORTED.CARDS
cd doc
docdir doc
dodoc *
}
[-- Attachment #3: ithought-0.0.5.ebuild --]
[-- Type: text/plain, Size: 664 bytes --]
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Craig Joly <joly@ee.ualberta.ca>
# $Header$
#emerge doesn't yet support things like a5
P=ithought-a5
S=${WORKDIR}/${P}
DESCRIPTION="An internet-aware personal thought manager"
SRC_URI="http://download.sourceforge.net/ithought/ithought-a5.tar.gz"
HOMEPAGE="http://ithought.sourceforge.net"
DEPEND=">=x11-libs/gtk+-1.2
gnome-libs/libxml2"
src_compile() {
try ./configure --host=${CHOST}
try emake
}
src_install () {
try make DESTDIR=${D} install
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
}
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-03 0:31 ` Craig Joly
@ 2001-08-03 0:35 ` Daniel Robbins
2001-08-03 1:07 ` Dan Armak
0 siblings, 1 reply; 7+ messages in thread
From: Daniel Robbins @ 2001-08-03 0:35 UTC (permalink / raw
To: gentoo-dev
On Fri, Aug 03, 2001 at 12:42:14AM -0600, Craig Joly wrote:
> Can emerge handle symlinks ok, or should they be created in the
> src_install section of the ebuild file?
Symlinks are fine; you can create them like this:
ln -s /usr/bin/realfile ${D}/path/to/symlink
Or, if you prefer:
dosym /usr/bin/realfile /path/to/symlink
They should be created in src_install().
> I'll be busy over the next few days, but I'll try to get these updated
> by Monday. To hold you over until then, here are some very minor
> fixes to pcmcia-cs and ithought. Just fixes with dodoc.
OK; thanks for your good work. Try to catch me on irc when you have
some time and I'll set up a developer account for you.
Best Regards,
--
Daniel Robbins <drobbins@gentoo.org>
Chief Architect/President http://www.gentoo.org
Gentoo Technologies, Inc.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-02 21:17 [gentoo-dev] gnome/gtk app ebuilds Craig Joly
2001-08-02 22:08 ` Daniel Robbins
@ 2001-08-03 1:04 ` Dan Armak
2001-08-03 1:27 ` Dan Armak
1 sibling, 1 reply; 7+ messages in thread
From: Dan Armak @ 2001-08-03 1:04 UTC (permalink / raw
To: gentoo-dev
On Friday 03 August 2001 06:28, you wrote:
> Four new ebuilds:
> SCREEM - a GNOME Site Creation and Editing EnvironMent
> ithought - a web enabled outliner / diary using gtk+
> gaby - GNOME or gtk+ personal database
> feh - everybody's favorite (well mine anyway) image viewer, and it's
> not gtk or gnome, just imlib2
>
> ithought has a strange numbering scheme. It's actually ithought-a5.
> I called the ebuild ithought-0.0.5.ebuild.
>
> The gaby ebuild is bothering me a bit. The problem - it compiles.
> The default configure script is looking for pygtk.h somewhere other
> than the python.gnome ebuild puts it (/usr/include/pygtk/). I
> modified ./configure so that it finds it, but I expected a Makefile to
> break when it didn't have -I/usr/include in it. Nothing broke as far
> as I can tell. So, if anyone notices strange behavior with gaby, let
> me know.
>
> Craig
OK, I'll add these to portage/incoming. But, with the amount of ebuilds
you've been posting, you should consider becoming a Gentoo developer. It
doesn't necessarily entail more than being able to commit and manage all you
ebuilds yourself.
--
Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-03 0:35 ` Daniel Robbins
@ 2001-08-03 1:07 ` Dan Armak
0 siblings, 0 replies; 7+ messages in thread
From: Dan Armak @ 2001-08-03 1:07 UTC (permalink / raw
To: gentoo-dev
On Friday 03 August 2001 09:34, you wrote:
> On Fri, Aug 03, 2001 at 12:42:14AM -0600, Craig Joly wrote:
> > Can emerge handle symlinks ok, or should they be created in the
> > src_install section of the ebuild file?
>
> Symlinks are fine; you can create them like this:
>
> ln -s /usr/bin/realfile ${D}/path/to/symlink
>
> Or, if you prefer:
>
> dosym /usr/bin/realfile /path/to/symlink
>
> They should be created in src_install().
>
> > I'll be busy over the next few days, but I'll try to get these updated
> > by Monday. To hold you over until then, here are some very minor
> > fixes to pcmcia-cs and ithought. Just fixes with dodoc.
>
> OK; thanks for your good work. Try to catch me on irc when you have
> some time and I'll set up a developer account for you.
>
OK, I've sent that reply to the first letter in this thread without having
got the entire thread from the server. Since these ebuilds need updating,
I'll put them in a dir of their own under incoming with a warning to leave
them alone :-), to keep people from duplicating work.
--
Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] gnome/gtk app ebuilds
2001-08-03 1:04 ` Dan Armak
@ 2001-08-03 1:27 ` Dan Armak
0 siblings, 0 replies; 7+ messages in thread
From: Dan Armak @ 2001-08-03 1:27 UTC (permalink / raw
To: gentoo-dev
On Friday 03 August 2001 10:00, you wrote:
> On Friday 03 August 2001 06:28, you wrote:
> > Four new ebuilds:
> > SCREEM - a GNOME Site Creation and Editing EnvironMent
> > ithought - a web enabled outliner / diary using gtk+
> > gaby - GNOME or gtk+ personal database
> > feh - everybody's favorite (well mine anyway) image viewer, and it's
> > not gtk or gnome, just imlib2
> >
> > ithought has a strange numbering scheme. It's actually ithought-a5.
> > I called the ebuild ithought-0.0.5.ebuild.
> >
> > The gaby ebuild is bothering me a bit. The problem - it compiles.
> > The default configure script is looking for pygtk.h somewhere other
> > than the python.gnome ebuild puts it (/usr/include/pygtk/). I
> > modified ./configure so that it finds it, but I expected a Makefile to
> > break when it didn't have -I/usr/include in it. Nothing broke as far
> > as I can tell. So, if anyone notices strange behavior with gaby, let
> > me know.
> >
> > Craig
>
> OK, I'll add these to portage/incoming. But, with the amount of ebuilds
> you've been posting, you should consider becoming a Gentoo developer. It
> doesn't necessarily entail more than being able to commit and manage all
> you ebuilds yourself.
Right now you have 9 ebuilds in incoming, plus those that other developers
may have integrated into the main portage tree already.
--
Dan Armak
Gentoo Linux Developer, Desktop Team
Matan, Israel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2001-08-03 7:26 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-02 21:17 [gentoo-dev] gnome/gtk app ebuilds Craig Joly
2001-08-02 22:08 ` Daniel Robbins
2001-08-03 0:31 ` Craig Joly
2001-08-03 0:35 ` Daniel Robbins
2001-08-03 1:07 ` Dan Armak
2001-08-03 1:04 ` Dan Armak
2001-08-03 1:27 ` Dan Armak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox