]> Pileus Git - ~andy/sunrise/blob - dev-lang/sqplus/sqplus-23.ebuild
dev-util/qshaderedit: Fix qt deps, EAPI bump
[~andy/sunrise] / dev-lang / sqplus / sqplus-23.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 DESCRIPTION="An easy to use binding system for Squirrel"
6 HOMEPAGE="http://wiki.squirrel-lang.org/default.aspx/SquirrelWiki/SqPlus.html"
7 SRC_URI="http://www.brightland.com/sq/SQUIRREL2_1_1_${P/-/_}.zip"
8
9 LICENSE="ZLIB"
10 SLOT="0"
11 KEYWORDS="~amd64 ~x86"
12 IUSE="examples"
13
14 RDEPEND=">=dev-lang/squirrel-2.1.1"
15 DEPEND="${RDEPEND}
16         app-arch/unzip"
17
18 S="${WORKDIR}/SQUIRREL2_1_0_sqplus_${PV}"
19
20 src_unpack() {
21         unpack ${A}
22         cd "${S}"
23         rm minimalSqPlus/{*.vcproj,*.sln,*.cbp}
24         rm testSqPlus/{*.vcproj,*.sln,*.cbp}
25         rm testSqPlus2/{*.vcproj,*.sln,*.cbp}
26 }
27
28 src_compile() {
29         cd sqplus
30         emake || die "emake failed"
31 }
32
33 src_install() {
34         insinto /usr/include/squirrel
35         doins sqplus/{SqPlusConst.h,sqplus.h,SquirrelBindingsUtils.h,SquirrelObject.h,SquirrelVM.h} || die "copying header files failed"
36         dolib lib/libsqplus.a || die "copying library file failed"
37         dodoc README_SQPLUS.txt || die "copying documentation failed"
38
39         if use examples ; then
40                 insinto /usr/share/doc/${PF}/samples
41                 doins -r minimalSqPlus testSqPlus testSqPlus2 || die "copying examples failed"
42         fi
43 }