summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/stardict')
-rw-r--r--app-text/stardict/ChangeLog5
-rw-r--r--app-text/stardict/stardict-3.0.3.ebuild43
2 files changed, 28 insertions, 20 deletions
diff --git a/app-text/stardict/ChangeLog b/app-text/stardict/ChangeLog
index 060205512196..3c126fcbbb21 100644
--- a/app-text/stardict/ChangeLog
+++ b/app-text/stardict/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-text/stardict
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/ChangeLog,v 1.13 2012/01/08 17:47:32 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/ChangeLog,v 1.14 2012/01/08 18:31:37 ssuominen Exp $
+
+ 08 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> stardict-3.0.3.ebuild:
+ Use gnome2.eclass for gconf schema(s).
08 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> stardict-3.0.3.ebuild:
Missing CPL-1.0 and LGPL-2 licenses as noted by top level README.
diff --git a/app-text/stardict/stardict-3.0.3.ebuild b/app-text/stardict/stardict-3.0.3.ebuild
index aaf8394394bf..84c5650f22d0 100644
--- a/app-text/stardict/stardict-3.0.3.ebuild
+++ b/app-text/stardict/stardict-3.0.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.3.ebuild,v 1.4 2012/01/08 17:54:05 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.3.ebuild,v 1.5 2012/01/08 18:31:37 ssuominen Exp $
# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
# their indexes seem to be in a different format. So we'll keep them
@@ -9,7 +9,11 @@
# NOTE: Festival plugin crashes, bug 188684. Disable for now.
EAPI=4
-inherit eutils
+
+GNOME2_LA_PUNT=yes
+GCONF_DEBUG=no
+
+inherit eutils gnome2
DESCRIPTION="A international dictionary supporting fuzzy and glob style matching"
HOMEPAGE="http://code.google.com/p/stardict-3/"
@@ -52,30 +56,31 @@ DEPEND="${COMMON_DEPEND}
RESTRICT="test"
+pkg_setup() {
+ G2CONF="$(use_enable editor tools)
+ --disable-scrollkeeper
+ $(use_enable spell)
+ $(use_enable gucharmap)
+ --disable-festival
+ $(use_enable espeak)
+ $(use_enable qqwry)
+ --disable-updateinfo
+ $(use_enable gnome gnome-support)
+ --disable-gpe-support
+ --disable-schemas-install"
+}
+
src_prepare() {
epatch \
"${FILESDIR}"/${P}-correct-glib-include.patch \
"${FILESDIR}"/${P}-entry.patch \
"${FILESDIR}"/${P}-gcc46.patch
-}
-src_configure() {
- econf \
- $(use_enable editor tools) \
- --disable-scrollkeeper \
- $(use_enable spell) \
- $(use_enable gucharmap) \
- --disable-festival \
- $(use_enable espeak) \
- $(use_enable qqwry) \
- --disable-updateinfo \
- $(use_enable gnome gnome-support) \
- --disable-gpe-support \
- --disable-schemas-install
+ gnome2_src_prepare
}
src_install() {
- emake DESTDIR="${D}" install
+ gnome2_src_install
dodoc dict/doc/{Documentation,FAQ,HACKING,HowToCreateDictionary,Skins,StarDictFileFormat,Translation}
@@ -91,8 +96,6 @@ src_install() {
insinto /usr/share
doins -r ../WyabdcRealPeopleTTS
fi
-
- find "${ED}" -name '*.la' -exec rm -f {} +
}
pkg_postinst() {
@@ -105,4 +108,6 @@ pkg_postinst() {
elog "you have not, execute the below to get a list of dictionaries:"
elog
elog " emerge -s stardict-"
+
+ gnome2_pkg_postinst
}