# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-client/xxxterm/xxxterm-1.1103-r1.ebuild,v 1.2 2012/06/05 11:08:09 ago Exp $ EAPI="4" GIT_ECLASS= if [[ ${PV} = *9999* ]]; then GIT_ECLASS=git-2 fi inherit eutils fdo-mime toolchain-funcs ${GIT_ECLASS} DESCRIPTION="A minimalist web browser with sophisticated security features designed-in" HOMEPAGE="http://opensource.conformal.com/wiki/xxxterm" MY_P="${PN}-${PV/0/.}" KEYWORDS="" if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="git://opensource.conformal.com/${PN}.git https://opensource.conformal.com/git/${PN}.git" EGIT_SOURCEDIR="${WORKDIR}/${MY_P}" else SRC_URI="http://opensource.conformal.com/snapshots/${PN}/${MY_P}.tgz" KEYWORDS="amd64 x86" fi LICENSE="ISC" SLOT="0" IUSE="examples" RDEPEND="dev-libs/glib:2 dev-libs/libbsd dev-libs/libgcrypt net-libs/libsoup net-libs/gnutls net-libs/webkit-gtk:2 x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango" DEPEND="${RDEPEND} dev-libs/atk dev-libs/libxml2 media-libs/fontconfig media-libs/freetype media-libs/libpng:0 x11-libs/cairo x11-libs/libdrm x11-libs/pixman" S="${WORKDIR}/${MY_P}/linux" src_prepare() { sed -i \ -e 's/-O2//' \ -e 's/-ggdb3//' \ Makefile || die 'sed Makefile failed.' sed -i \ -e 's#https://www\.cyphertite\.com#http://www.gentoo.org/#' \ -e "s#/usr/local#/usr#" \ ../xxxterm.c || die 'sed ../xxxterm.c failed.' sed -i \ "s#Icon=#Icon=/usr/share/${PN}/#" \ ../xxxterm.desktop || die 'sed ../xxxterm.desktop failed.' } src_compile() { CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDADD="${LDFLAGS}" emake } src_install() { emake \ DESTDIR="${D}" \ PREFIX=/usr \ install insinto "/usr/share/${PN}" doins ../*.png ../style.css insinto /usr/share/applications doins ../${PN}.desktop doman ../${PN}.1 if use examples;then insinto "/usr/share/doc/${PF}/examples" doins \ ../${PN}.conf \ ../playflash.sh \ ../favorites fi } pkg_postinst() { fdo-mime_desktop_database_update fdo-mime_mime_database_update } pkg_postrm() { fdo-mime_desktop_database_update fdo-mime_mime_database_update }