# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.2.1.ebuild,v 1.1 2005/05/03 12:57:09 nakano Exp $ inherit eutils libtool wxwidgets IUSE="" RESTRICT="nomirror" DESCRIPTION="wxWindows GUI for PostgreSQL" HOMEPAGE="http://www.pgadmin.org/" SRC_URI="mirror://postgresql/pgadmin3/release/v${PV}/src/${P}.tar.gz" SLOT="0" LICENSE="Artistic" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" DEPEND=">=x11-libs/wxGTK-2.6.0 || ( >=dev-db/postgresql-7.3.5 >=dev-db/postgresql-7.4.1-r2 ) >=sys-apps/sed-4" pkg_setup() { if [ ! -e /usr/lib/wx/config/gtk2-unicode-release-2.6 ] ; then die "${PN} requires >=x11-libs/wxGTK-2.6.0 emerged with USE='unicode'" fi } src_unpack() { unpack ${A} cd ${S} || die "Couldn't cd to ${S}" epatch ${FILESDIR}/${P}-configure.patch } src_compile() { export WX_GTK_VER=2.6 export WX_HOME=/usr need-wxwidgets unicode local myconf myconf="${myconf} --enable-unicode" myconf="${myconf} --enable-gtk2" myconf="${myconf} --with-pgsql-include=/usr/include/postgresql" myconf="${myconf} --with-wx-config=/lib/wx/config/${WX_CONFIG_NAME}" myconf="${myconf} --enable-postgres" LDFLAGS=-L/usr/lib/postgresql econf ${myconf} || die cd ${S} emake || die } src_install() { einstall || die dodir /usr/share/pixmaps cp ${S}/src/include/images/elephant48.xpm ${D}/usr/share/pixmaps/pgadmin3.xpm dodir /usr/share/pgadmin3 cp ${S}/src/include/images/elephant48.xpm ${D}/usr/share/pgadmin3/pgadmin3.xpm chmod 644 ${D}/usr/share/pixmaps/pgadmin3.xpm chmod 644 ${D}/usr/share/pgadmin3/pgadmin3.xpm dodir /usr/share/applications cp ${S}/pkg/pgadmin3.desktop ${D}/usr/share/applications/pgadmin3.desktop chmod 644 ${D}/usr/share/applications/pgadmin3.desktop dodir /usr/share/applnk/Development cp ${S}/pkg/pgadmin3.desktop ${D}/usr/share/applnk/Development/pgadmin3.desktop chmod 644 ${D}/usr/share/applnk/Development/pgadmin3.desktop }