diff options
Diffstat (limited to 'app-text/stardict/stardict-3.0.1-r2.ebuild')
-rw-r--r-- | app-text/stardict/stardict-3.0.1-r2.ebuild | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/app-text/stardict/stardict-3.0.1-r2.ebuild b/app-text/stardict/stardict-3.0.1-r2.ebuild deleted file mode 100644 index cb5e769..0000000 --- a/app-text/stardict/stardict-3.0.1-r2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-dicts/stardict/stardict-3.0.1-r1.ebuild,v 1.3 2008/04/29 08:24:24 pva Exp $ - -inherit gnome2 eutils autotools - -# 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 -# seperate for now. - -DESCRIPTION="A GNOME2 international dictionary supporting fuzzy and glob style matching" -HOMEPAGE="http://stardict.sourceforge.net/" -SRC_URI="mirror://sourceforge/stardict/${P}.tar.bz2 - qqwry? ( mirror://sourceforge/stardict/QQWry.Dat.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="festival espeak esd gnome gucharmap qqwry pronounce spell" -RESTRICT="test" - -DEP="gnome? ( >=gnome-base/libbonobo-2.2.0 - >=gnome-base/libgnome-2.2.0 - >=gnome-base/libgnomeui-2.2.0 - >=gnome-base/gconf-2 - >=gnome-base/orbit-2.6 - app-text/scrollkeeper ) - pronounce? ( app-dicts/wyabdcrealpeopletts ) - spell? ( app-text/enchant ) - gucharmap? ( >=gnome-extra/gucharmap-1.4.0 ) - >=sys-libs/zlib-1.1.4 - >=x11-libs/gtk+-2.12" - -RDEPEND="${DEP} - espeak? ( >=app-accessibility/espeak-1.29 ) - festival? ( =app-accessibility/festival-1.96_beta )" - -DEPEND="${DEP} - >=dev-util/intltool-0.22 - dev-util/pkgconfig" - -pkg_setup() { - if (use gnome && use pronounce && ! built_with_use gnome-base/libgnome esd); then - if use esd; then - ewarn 'Note, being built with USE="gnome" stardict uses gnome_sound_play()' - ewarn 'to play RealPeopleTTS sounds, which plays sounds only in case' - ewarn 'gnome-base/libgnome was built with USE="esd".' - else - ewarn "Note: to play sounde you'll have manually configure command" - ewarn "to play sounds:" - ewarn "Preferences -> Sound -> Command for playing wav files" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${P}-configure.in-EST.diff" - epatch "${FILESDIR}/${P}-gconf-m4.diff" - epatch "${FILESDIR}/${P}-gcc43.patch" - epatch "${FILESDIR}/${P}-transparent_trayicon.patch" - epatch "${FILESDIR}/${P}-changelog-minor-typo-fixes.patch" - epatch "${FILESDIR}/${P}-gucharmap.patch" - epatch "${FILESDIR}/${P}-optional-esd.patch" - eautoreconf - gnome2_omf_fix -} - -src_compile() { - # Festival plugin crashes, bug 188684. Disable for now. - G2CONF="$(use_enable gnome gnome-support) - $(use_enable spell) - $(use_enable esd esd-support) - $(use_enable gucharmap) - $(use_enable espeak) - $(use_enable qqwry) - --disable-festival - --disable-advertisement - --disable-updateinfo" - gnome2_src_compile -} - -src_install() { - gnome2_src_install - if use qqwry; then - insinto /usr/share/stardict/data - doins ../QQWry.Dat - fi - dodoc doc/{FAQ,HowToCreateDictionary,StarDictFileFormat,Translation,HACKING} -} - -pkg_postinst() { - if use festival; then - elog "Note: festival text to speach (TTS) plugin is not built. To use festival" - elog 'TTS plugin, please, enable "Use TTS program." at:' - elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:' - elog '"echo %s | festival --tts"' - elog - fi - elog "You will now need to install stardict dictionary files. If" - elog "you have not, execute the below to get a list of dictionaries:" - elog - elog " emerge -s stardict-" -} |