1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit eutils autotools
9 MY_PV
=${PV:0:4}-${PV:4:2}-${PV:6:2}
10 DESCRIPTION
="A typographically beautiful Glk library"
11 HOMEPAGE
="http://ccxvii.net/gargoyle/"
12 SRC_URI
="mirror://ifarchive/interpreters-multi/gargoyle/gargoyle-${MY_PV}-source.zip
13 http://ccxvii.net/gargoyle/download/gargoyle-${MY_PV}-source.zip"
16 LICENSE
="GPL-2 LICENSE-BITSTREAM font-bh-ttf"
18 KEYWORDS
="~amd64 ~x86"
21 RDEPEND
="media-libs/freetype:2
25 sdl? ( media-libs/sdl-mixer )"
30 S
=${WORKDIR}/gargoyle
/garglk
36 epatch
"${FILESDIR}"/garglk-20060917-64bit.
patch
38 cp "${FILESDIR}"/garglk-20060917-configure.ac configure.ac || die
"cp configure.ac failed"
39 cp "${FILESDIR}"/garglk-20060917-Makefile.am Makefile.am || die
"cp Makefile.am failed"
40 sed -i -e "s,@PV@,${PV}," configure.ac || die
"sed failed"
43 rm glk.h gi_blorb.h gi_dispa.h glkstart.h || die
"rm glk headers failed"
47 econf $
(use_with sdl
) || die
"econf failed"
48 emake || die
"emake failed"
52 emake DESTDIR
="${D}" install || die
"emake install failed"
53 dodoc TODO CharterBT.txt || die
"dodoc failed"
55 doins garglk.ini || die
"doins garglk.ini failed"
57 insinto
/etc
/glkloader.d
58 cat >"${T}"/garglk.rc
<<-EOF
60 path = /usr/$(get_libdir)/libgarglk.so
62 doins
"${T}"/garglk.rc || die
"doins garglk.rc failed"