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/weblocks/
Date: Sun, 02 Jul 2017 20:16:14
Message-Id: 1499026567.8da4f45e959d1c8b7a8d9f40c435760e1c517c61.nimiux@gentoo
1 commit: 8da4f45e959d1c8b7a8d9f40c435760e1c517c61
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 2 20:16:07 2017 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 2 20:16:07 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8da4f45e
7
8 dev-lisp/weblocks: Updates to common-lisp-3 eclass
9
10 dev-lisp/weblocks/weblocks-0.8.2.ebuild | 11 +++++------
11 dev-lisp/weblocks/weblocks-9999.ebuild | 27 +++++++++------------------
12 2 files changed, 14 insertions(+), 24 deletions(-)
13
14 diff --git a/dev-lisp/weblocks/weblocks-0.8.2.ebuild b/dev-lisp/weblocks/weblocks-0.8.2.ebuild
15 index a474fa62..d97abf76 100644
16 --- a/dev-lisp/weblocks/weblocks-0.8.2.ebuild
17 +++ b/dev-lisp/weblocks/weblocks-0.8.2.ebuild
18 @@ -1,8 +1,7 @@
19 -# Copyright 1999-2016 Gentoo Foundation
20 +# Copyright 1999-2017 Gentoo Foundation
21 # Distributed under the terms of the GNU General Public License v2
22 -# $Id$
23
24 -inherit common-lisp-2
25 +inherit common-lisp-3
26
27 DESCRIPTION="Weblocks is a continuations-based web framework written in Common Lisp."
28 HOMEPAGE="http://weblocks-framework.info/"
29 @@ -45,9 +44,9 @@ CLSYSTEMS="${PN} ${PN}-test ${PN}-scripts ${PN}-store-test
30
31 src_install() {
32 dodir "${CLSOURCEROOT}"/${PN}/scripts
33 - cp -a scripts/weblocks-core "${D}/${CLSOURCEROOT}"/${PN}/scripts
34 + cp -a scripts/weblocks-core "${D}/${CLSOURCEROOT}"/${PN}/scripts || die
35 rm -rf scripts/weblocks-core
36 - common-lisp-install *.asd examples pub scripts src test
37 - common-lisp-symlink-asdf
38 + common-lisp-install-sources examples pub scripts src test
39 + common-lisp-install-asdf
40 dodoc docs/*
41 }
42
43 diff --git a/dev-lisp/weblocks/weblocks-9999.ebuild b/dev-lisp/weblocks/weblocks-9999.ebuild
44 index c42c7b09..a437021d 100644
45 --- a/dev-lisp/weblocks/weblocks-9999.ebuild
46 +++ b/dev-lisp/weblocks/weblocks-9999.ebuild
47 @@ -1,15 +1,13 @@
48 -# Copyright 1999-2016 Gentoo Foundation
49 +# Copyright 1999-2017 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 -# $Id$
52
53 -WEBLOCKS_BRANCH=stable
54 -MY_P=${PN}-${WEBLOCKS_BRANCH}
55 -EHG_REPO_URI=http://bitbucket.org/skypher/${MY_P}/
56 +EAPI=6
57
58 -inherit common-lisp-2 mercurial
59 +inherit common-lisp-3 git-r3
60
61 DESCRIPTION="Weblocks is a continuations-based web framework written in Common Lisp."
62 HOMEPAGE="http://weblocks-framework.info/"
63 +EGIT_REPO_URI="https://github.com/weblocks-framework/weblocks"
64
65 LICENSE="LLGPL-2.1"
66 SLOT="0"
67 @@ -39,22 +37,15 @@ RDEPEND="dev-lisp/closer-mop
68 dev-lisp/rt
69 dev-lisp/lift"
70
71 -CLSYSTEMS="${PN} ${PN}-test ${PN}-scripts ${PN}-store-test
72 - src/store/clsql/${PN}-clsql
73 - src/store/elephant/${PN}-elephant
74 - src/store/memory/${PN}-memory
75 - src/store/prevalence/${PN}-prevalence
76 - examples/${PN}-clsql-demo/${PN}-clsql-demo
77 - examples/${PN}-demo/${PN}-demo
78 - examples/${PN}-elephant-demo/${PN}-elephant-demo"
79 +CLSYSTEMS="${PN} ${PN}-test ${PN}-scripts ${PN}-util"
80
81 -S="${WORKDIR}"/${MY_P}
82 +S="${WORKDIR}"/${P}
83
84 src_install() {
85 dodir "${CLSOURCEROOT}"/${PN}/scripts
86 cp -a scripts/weblocks-core "${D}/${CLSOURCEROOT}"/${PN}/scripts
87 rm -rf scripts/weblocks-core
88 - common-lisp-install *.asd examples pub scripts src test
89 - common-lisp-symlink-asdf
90 - dodoc docs/*
91 + common-lisp-install-sources scripts src test
92 + common-lisp-install-asdf
93 + dodoc -r docs/*
94 }