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

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