# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ RESTRICT="primaryuri" EAPI=2 inherit eutils qt4 DESCRIPTION="Romanian Definitions Dictionary" HOMEPAGE="http://dixit.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tgz mirror://sourceforge/${PN}/${PN}.qdb.tar.bz2" LICENSE="GPL-3 LPGL-2.1 as-is" SLOT="0" KEYWORDS="amd64 x86 ~alpha ~hppa ~ia64 ~ppc64" IUSE="doc" RDEPEND=">=x11-libs/qt-core-4.8:4 >=x11-libs/qt-gui-4.8:4 sys-libs/zlib" DEPEND="${RDEPEND}" S="${WORKDIR}"/${P} src_unpack() { unpack ${P}.tgz unpack ${PN}.qdb.tar.bz2 } src_compile() { eqmake4 ${P}.pro || die "qmake failed" emake || die "emake failed" } src_install() { dobin ${PN} || die "installing binary failed" domenu "${FILESDIR}"/${PN}.desktop || die "registering application failed" doicon images/${PN}.ico || die "configuring icon failed" dodir /var/lib/${PN} insinto /var/lib/${PN} doins "${WORKDIR}"/${PN}/${PN}.qdb || die "initializing database failed" fperms 0666 /var/lib/${PN}/${PN}.qdb use doc || return dodoc Citeste Readme || die "installing minimal documentation failed" dohtml html/* || die "installing verbose documentation failed" } pkg_postinst() { ewarn ewarn "Dictionary has been put in \"/var/lib/${PN}/${PN}.qdb\"!" ewarn "Any user can update it by running \`dixit'!" ewarn einfo einfo "Launch as \`dixit /var/lib/${PN}/dixit.qdb' in command-line or" einfo "use a GUI to open the desktop application file instead." einfo use doc || return elog "Access documentation from \"/usr/share/doc/${PF}/html/\"" }