]> Pileus Git - ~andy/sunrise/blob - dev-cpp/cli/cli-1.1.0-r1.ebuild
dev-util/qshaderedit: Fix qt deps, EAPI bump
[~andy/sunrise] / dev-cpp / cli / cli-1.1.0-r1.ebuild
1 # Copyright 1999-2013 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=2
6
7 inherit multilib toolchain-funcs versionator
8
9 MY_PV=$(get_version_component_range 1-2)
10 DESCRIPTION="Domain-specific language for defining command line interfaces"
11 HOMEPAGE="http://www.codesynthesis.com/projects/cli/"
12 SRC_URI="http://www.codesynthesis.com/download/${PN}/${MY_PV}/${P}.tar.bz2"
13
14 LICENSE="MIT"
15 SLOT="0"
16 KEYWORDS="~amd64"
17 IUSE=""
18
19 RDEPEND="dev-cpp/libcutl"
20 DEPEND="${RDEPEND}
21         dev-util/build:0.3"
22
23 src_configure() {
24         mkdir -p build/cxx/gnu || die
25         echo "cxx_id := gnu" > build/cxx/configuration-dynamic.make || die
26
27         cat <<-EOF > build/cxx/gnu/configuration-dynamic.make || die
28         cxx_gnu := $(tc-getCXX)
29         cxx_gnu_libraries := /usr/$(get_libdir)
30         cxx_gnu_optimization_options := ${CXXFLAGS}
31         cxx_ld_extra_options := ${LDFLAGS}
32         cxx_pp_extra_options := ${CPPFLAGS}
33 EOF
34
35         echo "libcutl_installed := y" > build/import/libcutl/configuration-dynamic.make || die
36
37         find . -name 'makefile' -exec sed -i -e "s|(install_doc_dir)/cli|(install_doc_dir)|" {} \;
38 }
39
40 src_install() {
41         emake install_prefix="${D}/usr" install_doc_dir="${D}/usr/share/doc/cli-${PV}" \
42                 install || die
43 }