Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lua:master commit in: dev-lua/lua-curl/
Date: Sat, 04 Oct 2014 18:07:28
Message-Id: 1412445898.634b2068421fbb190a1e006e305430a0ddd645db.mva@gentoo
1 commit: 634b2068421fbb190a1e006e305430a0ddd645db
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Sat Oct 4 18:04:58 2014 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Sat Oct 4 18:04:58 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=634b2068
7
8 [dev-lua/lua-curl] Bumped to new API
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 dev-lua/lua-curl/lua-curl-9999.ebuild | 44 ++++++++++++++++++-----------------
14 1 file changed, 23 insertions(+), 21 deletions(-)
15
16 diff --git a/dev-lua/lua-curl/lua-curl-9999.ebuild b/dev-lua/lua-curl/lua-curl-9999.ebuild
17 index 76a37e8..7a647bd 100644
18 --- a/dev-lua/lua-curl/lua-curl-9999.ebuild
19 +++ b/dev-lua/lua-curl/lua-curl-9999.ebuild
20 @@ -4,13 +4,13 @@
21
22 EAPI="5"
23
24 -inherit cmake-utils git-r3
25 +inherit git-r3
26
27 DESCRIPTION="Lua cURL Library"
28 -HOMEPAGE="https://github.com/msva/lua-curl"
29 +HOMEPAGE="https://github.com/Lua-cURL/Lua-cURLv3"
30 SRC_URI=""
31
32 -EGIT_REPO_URI="git://github.com/msva/lua-curl.git"
33 +EGIT_REPO_URI="https://github.com/Lua-cURL/Lua-cURLv3"
34
35 LICENSE="MIT"
36 SLOT="0"
37 @@ -21,33 +21,35 @@ RDEPEND="
38 || ( =dev-lang/lua-5.1* dev-lang/luajit:2 )
39 luajit? ( dev-lang/luajit:2 )
40 !luajit? ( =dev-lang/lua-5.1* )
41 + net-misc/curl
42 "
43 DEPEND="${RDEPEND}
44 - net-misc/curl"
45 + dev-util/pkgconfig
46 +"
47
48 src_prepare() {
49 epatch_user
50 - cmake-utils_src_prepare
51 -}
52 -
53 -src_compile() {
54 - cmake-utils_src_compile
55 }
56
57 src_configure() {
58 - mycmakeargs=(
59 - $(cmake-utils_use_use luajit)
60 - )
61 - cmake-utils_src_configure
62 + local lua="lua";
63 + use luajit && lua="luajit";
64 + echo "LUA_IMPL=${lua}" > ${S}/.config;
65 }
66
67 +
68 src_install() {
69 - if use doc; then
70 - dodoc -r doc || die "dodoc failed"
71 - fi
72 - if use examples; then
73 - insinto /usr/share/doc/"${P}";
74 - doins -r examples
75 - fi
76 - cmake-utils_src_install
77 + local lua=lua;
78 + use luajit && lua=luajit
79 + use examples && {
80 + docompress -x /usr/share/doc/${PF}/examples
81 + dodoc -r examples
82 + }
83 + use doc && (
84 + docompress -x /usr/share/doc/${PF}/html
85 + cd doc
86 +# luadoc . -d html
87 +# dohtml -r html
88 + )
89 + default
90 }