Gentoo Archives: gentoo-commits

From: "Matt Thode (prometheanfire)" <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/novnc: metadata.xml novnc-0.4.ebuild ChangeLog
Date: Mon, 30 Sep 2013 14:41:45
Message-Id: 20130930144139.F2BA12004C@flycatcher.gentoo.org
1 prometheanfire 13/09/30 14:41:39
2
3 Modified: metadata.xml novnc-0.4.ebuild ChangeLog
4 Log:
5 better ebuilds for us all bug 486568
6
7 (Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
8
9 Revision Changes Path
10 1.2 www-apps/novnc/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/www-apps/novnc/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 27 Sep 2013 01:39:57 -0000 1.1
23 +++ metadata.xml 30 Sep 2013 14:41:39 -0000 1.2
24 @@ -1,10 +1,13 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 -<maintainer>
29 -<email>prometheanfire@g.o</email>
30 -<name>Matthew Thode</name>
31 -</maintainer>
32 -<longdescription lang="en">
33 -</longdescription>
34 + <maintainer>
35 + <email>prometheanfire@g.o</email>
36 + <name>Matthew Thode</name>
37 + </maintainer>
38 + <longdescription lang="en">
39 + </longdescription>
40 + <use>
41 + <flag name="nova">Installs Openstack Nova for it's libraries</flag>
42 + </use>
43 </pkgmetadata>
44
45
46
47 1.2 www-apps/novnc/novnc-0.4.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild?rev=1.2&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild?rev=1.2&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild?r1=1.1&r2=1.2
52
53 Index: novnc-0.4.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild,v
56 retrieving revision 1.1
57 retrieving revision 1.2
58 diff -u -r1.1 -r1.2
59 --- novnc-0.4.ebuild 27 Sep 2013 01:39:57 -0000 1.1
60 +++ novnc-0.4.ebuild 30 Sep 2013 14:41:39 -0000 1.2
61 @@ -1,6 +1,6 @@
62 # Copyright 1999-2013 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild,v 1.1 2013/09/27 01:39:57 prometheanfire Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/www-apps/novnc/novnc-0.4.ebuild,v 1.2 2013/09/30 14:41:39 prometheanfire Exp $
66
67 EAPI=5
68
69 @@ -9,45 +9,23 @@
70 SRC_URI="https://github.com/kanaka/noVNC/archive/v${PV}.tar.gz"
71 S="${WORKDIR}/noVNC-${PV}"
72
73 -LICENSE="LGPL-3"
74 +LICENSE="MPL-2.0"
75 SLOT="0"
76 KEYWORDS="~amd64 ~x86"
77 -IUSE=""
78 +IUSE="nova"
79
80 DEPEND=""
81 RDEPEND="${DEPEND}
82 - dev-python/numpy"
83 -
84 -src_compile() {
85 - cd "${S}/utils"
86 - emake
87 -}
88 + dev-python/websockify
89 + dev-python/matplotlib
90 + dev-python/numpy
91 + nova? ( sys-cluster/nova )"
92
93 src_install() {
94 dodir /usr/share/novnc
95 - dodir /usr/share/novnc/utils
96 - dodir /usr/share/novnc/include
97 - dodir /usr/share/novnc/images
98 -
99 - exeinto /usr/share/novnc/utils
100 - doexe utils/json2graph.py
101 - doexe utils/launch.sh
102 - doexe utils/nova-novncproxy
103 - doexe utils/rebind
104 - doexe utils/rebind.so
105 - doexe utils/u2x11
106 - doexe utils/web.py
107 - doexe utils/wsproxy.py
108 - doexe utils/websocket.py
109 -
110 - docinto /usr/share/novnc/docs
111 + insinto /usr/share/novnc
112 + doins -r *.html images include
113 dodoc README.md
114 - dodoc LICENSE.txt
115 -
116 - dosym /usr/share/novnc/images/favicon.ico /usr/share/novnc/
117 - cp -pPR "*.html" "${D}/usr/share/novnc/"
118 - cp -pPR "include/*" "${D}/usr/share/novnc/include"
119 - cp -pPR "images/*" "${D}/usr/share/novnc/images"
120
121 newconfd "${FILESDIR}/noVNC.confd" noVNC
122 newinitd "${FILESDIR}/noVNC.initd" noVNC
123
124
125
126 1.2 www-apps/novnc/ChangeLog
127
128 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/ChangeLog?rev=1.2&view=markup
129 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/ChangeLog?rev=1.2&content-type=text/plain
130 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/novnc/ChangeLog?r1=1.1&r2=1.2
131
132 Index: ChangeLog
133 ===================================================================
134 RCS file: /var/cvsroot/gentoo-x86/www-apps/novnc/ChangeLog,v
135 retrieving revision 1.1
136 retrieving revision 1.2
137 diff -u -r1.1 -r1.2
138 --- ChangeLog 27 Sep 2013 01:39:57 -0000 1.1
139 +++ ChangeLog 30 Sep 2013 14:41:39 -0000 1.2
140 @@ -1,6 +1,10 @@
141 # ChangeLog for www-apps/novnc
142 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
143 -# $Header: /var/cvsroot/gentoo-x86/www-apps/novnc/ChangeLog,v 1.1 2013/09/27 01:39:57 prometheanfire Exp $
144 +# $Header: /var/cvsroot/gentoo-x86/www-apps/novnc/ChangeLog,v 1.2 2013/09/30 14:41:39 prometheanfire Exp $
145 +
146 + 30 Sep 2013; Matthew Thode <prometheanfire@g.o> metadata.xml,
147 + novnc-0.4.ebuild:
148 + better ebuilds for us all bug 486568
149
150 *novnc-0.4 (27 Sep 2013)
151 *novnc-9999 (27 Sep 2013)