games-engines/hugor: don't use games and confutils eclass
[gentoo-interactive-fiction.git] / games-engines / hugor / hugor-1.0.ebuild
blob187c03bbb4438936dd1ba326420565c5a3afd0af
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 EAPI="4"
7 inherit eutils gnome2-utils fdo-mime qt4-r2
9 SRC_URI="https://github.com/realnc/hugor/releases/download/${PV}/hugor-${PV}-src.tar.bz2"
10 KEYWORDS="x86 amd64"
11 DESCRIPTION="Multimedia interpreter for Hugo text adventures"
12 HOMEPAGE="http://ifwiki.org/index.php/Hugor"
14 LICENSE="Hugo"
15 SLOT="0"
16 IUSE="fmod +sdl"
17 REQUIRED_USE="^^ ( fmod sdl )"
19 DEPEND="dev-qt/qtgui:4
20 sdl? ( >=media-libs/sdl-mixer-1.2.12[mad,midi,modplug] )
21 fmod? ( media-libs/fmod )
22 x11-misc/shared-mime-info"
24 src_configure() {
25 if use sdl; then
26 eqmake4 SOUND=sdl
27 else
28 eqmake4 SOUND=fmod
32 src_install() {
33 dobin "hugor"
34 dodoc README
35 doicon "${FILESDIR}/hugor.png"
36 make_desktop_entry hugor Hugor "hugor" Game "GenericName=Hugo Multimedia Interpreter\nMimeType=application/x-hugo-image;"
37 insinto /usr/share/icons
38 doins -r "${FILESDIR}/hicolor"
39 insinto /usr/share/mime/packages
40 doins "${FILESDIR}/hugor.xml"
43 pkg_preinst() {
44 pkg_preinst
45 gnome2_icon_savelist
48 pkg_postinst() {
49 pkg_postinst
50 fdo-mime_desktop_database_update
51 fdo-mime_mime_database_update
52 gnome2_icon_cache_update
55 pkg_postrm() {
56 fdo-mime_desktop_database_update
57 fdo-mime_mime_database_update
58 gnome2_icon_cache_update