Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-store/
Date: Sun, 05 Jan 2014 00:08:40
Message-Id: 1388880556.98aef6b42a50ec810b3354fd2049ae201d93ec39.nimiux@gentoo
1 commit: 98aef6b42a50ec810b3354fd2049ae201d93ec39
2 Author: Chema Alonso <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 5 00:09:16 2014 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 5 00:09:16 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=98aef6b4
7
8 dev-lisp/cl-store: new live ebuild
9
10 ---
11 dev-lisp/cl-store/cl-store-9999.ebuild | 42 ++++++++++++++++++++++++++++++++++
12 1 file changed, 42 insertions(+)
13
14 diff --git a/dev-lisp/cl-store/cl-store-9999.ebuild b/dev-lisp/cl-store/cl-store-9999.ebuild
15 new file mode 100644
16 index 0000000..ee5c3ef
17 --- /dev/null
18 +++ b/dev-lisp/cl-store/cl-store-9999.ebuild
19 @@ -0,0 +1,42 @@
20 +# Copyright 1999-2014 Gentoo Foundation
21 +# Distributed under the terms of the GNU General Public License v2
22 +# $Header: $
23 +
24 +EAPI=5
25 +
26 +inherit common-lisp-3 git-2
27 +
28 +DESCRIPTION="CL-STORE is a Common Lisp library for serializing and deserializing Common Lisp objects."
29 +HOMEPAGE="http://common-lisp.net/project/cl-store"
30 +EGIT_REPO_URI="https://github.com/skypher/${PN}.git"
31 +
32 +LICENSE="MIT"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~ppc ~sparc ~x86"
35 +IUSE="doc"
36 +
37 +DEPEND="sys-apps/texinfo
38 + doc? ( virtual/texi2dvi )"
39 +RDEPEND="dev-lisp/rt"
40 +
41 +src_prepare() {
42 + rm xml* */custom-xml.lisp || die
43 +}
44 +
45 +src_compile() {
46 + cd doc || die
47 + makeinfo ${PN}.texi -o ${PN}.info || die "Cannot build info docs"
48 + if use doc ; then
49 + VARTEXFONTS="${T}"/fonts \
50 + texi2pdf ${PN}.texi -o ${PN}.pdf || die "Cannot build PDF docs"
51 + fi
52 +}
53 +
54 +src_install() {
55 + common-lisp-install-sources *.lisp \
56 + acl allegrocl clisp cmucl ecl lispworks openmcl sbcl
57 + common-lisp-install-asdf
58 + doinfo doc/${PN}.info
59 + use doc && dodoc doc/${PN}.pdf
60 + use doc && dohtml doc/{index.html,style.css}
61 +}