Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/nikola: nikola-7.1.0.ebuild nikola-6.4.0-r1.ebuild ChangeLog nikola-6.4.0.ebuild
Date: Tue, 30 Sep 2014 05:50:04
Message-Id: 20140930054959.312CF6729@oystercatcher.gentoo.org
1 yngwin 14/09/30 05:49:59
2
3 Modified: ChangeLog
4 Added: nikola-7.1.0.ebuild nikola-6.4.0-r1.ebuild
5 Removed: nikola-6.4.0.ebuild
6 Log:
7 Add python3 support (bug #505642), update dependency requirements. Add ebuild for 7.1.0 (bug #512242), but this still needs some dependencies to be version-bumped.
8
9 (Portage version: 2.2.14_rc1/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0x0F9C590B7FF324F6!)
10
11 Revision Changes Path
12 1.20 www-apps/nikola/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/ChangeLog?rev=1.20&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/ChangeLog?rev=1.20&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/ChangeLog?r1=1.19&r2=1.20
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-apps/nikola/ChangeLog,v
21 retrieving revision 1.19
22 retrieving revision 1.20
23 diff -u -r1.19 -r1.20
24 --- ChangeLog 29 Sep 2014 16:17:14 -0000 1.19
25 +++ ChangeLog 30 Sep 2014 05:49:59 -0000 1.20
26 @@ -1,6 +1,15 @@
27 # ChangeLog for www-apps/nikola
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-apps/nikola/ChangeLog,v 1.19 2014/09/29 16:17:14 klausman Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-apps/nikola/ChangeLog,v 1.20 2014/09/30 05:49:59 yngwin Exp $
31 +
32 +*nikola-6.4.0-r1 (30 Sep 2014)
33 +*nikola-7.1.0 (30 Sep 2014)
34 +
35 + 30 Sep 2014; Ben de Groot <yngwin@g.o> +nikola-6.4.0-r1.ebuild,
36 + +nikola-7.1.0.ebuild, -nikola-6.4.0.ebuild:
37 + Add python3 support (bug #505642), update dependency requirements. Add ebuild
38 + for 7.1.0 (bug #512242), but this still needs some dependencies to be version-
39 + bumped.
40
41 29 Sep 2014; Tobias Klausmann <klausman@g.o> nikola-6.4.0.ebuild:
42 Loosen overly-specific configparser dep. dev-python/configparser-3.2.0.3
43
44
45
46 1.1 www-apps/nikola/nikola-7.1.0.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/nikola-7.1.0.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/nikola-7.1.0.ebuild?rev=1.1&content-type=text/plain
50
51 Index: nikola-7.1.0.ebuild
52 ===================================================================
53 # Copyright 1999-2014 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/www-apps/nikola/nikola-7.1.0.ebuild,v 1.1 2014/09/30 05:49:59 yngwin Exp $
56
57 EAPI=5
58 PYTHON_COMPAT=( python{2_7,3_3} )
59 inherit distutils-r1
60
61 DESCRIPTION="A static website and blog generator"
62 HOMEPAGE="http://getnikola.com/"
63 MY_PN="Nikola"
64
65 if [[ ${PV} == *9999* ]]; then
66 inherit git-2
67 EGIT_REPO_URI="git://github.com/ralsina/${PN}.git"
68 KEYWORDS=""
69 else
70 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
71 KEYWORDS="~amd64"
72 fi
73
74 LICENSE="MIT-with-advertising Apache-2.0" # Gutenberg
75 SLOT="0"
76 IUSE="assets charts hyphenation ipython jinja markdown"
77 RESTRICT="test" # needs freezegun, coveralls, and phpserialize
78
79 DEPEND=">=dev-python/docutils-0.12[${PYTHON_USEDEP}]" # needs rst2man to build manpage
80 RDEPEND="${DEPEND}
81 python_targets_python2_7? ( dev-python/configparser[python_targets_python2_7] )
82 >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
83 dev-python/colorama[${PYTHON_USEDEP}]
84 >=dev-python/doit-0.23.0[${PYTHON_USEDEP}]
85 >=dev-python/logbook-0.7.0[${PYTHON_USEDEP}]
86 >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
87 >=dev-python/mako-1.0[${PYTHON_USEDEP}]
88 >=dev-python/natsort-3.3.0[${PYTHON_USEDEP}]
89 >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
90 >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
91 >=dev-python/python-dateutil-2.2[${PYTHON_USEDEP}]
92 >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
93 >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
94 >=dev-python/yapsy-1.10.423[${PYTHON_USEDEP}]
95 virtual/python-imaging[${PYTHON_USEDEP}]
96 assets? ( >=dev-python/webassets-0.10.1[${PYTHON_USEDEP}] )
97 charts? ( >=dev-python/pygal-1.4.6[${PYTHON_USEDEP}] )
98 hyphenation? ( >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] )
99 ipython? ( >=dev-python/ipython-1.2.1[${PYTHON_USEDEP}] )
100 jinja? ( >=dev-python/jinja-2.7.2[${PYTHON_USEDEP}] )
101 markdown? ( >=dev-python/markdown-2.4.0[${PYTHON_USEDEP}] )"
102 # more options as packages will be added:
103 # livereload? ( =dev-python/livereload-2.2.1[${PYTHON_USEDEP}] )
104 # micawber? ( >=dev-python/micawber-0.3.0[${PYTHON_USEDEP}] )
105 # typogrify? ( >=dev-python/typogrify-2.0.4[${PYTHON_USEDEP}] )
106
107 src_install() {
108 distutils-r1_src_install
109
110 # hackish way to remove docs that ended up in the wrong place
111 rm -rf "${D}"/usr/share/doc/${PN}
112
113 dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.txt
114 doman docs/man/*
115 }
116
117
118
119 1.1 www-apps/nikola/nikola-6.4.0-r1.ebuild
120
121 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/nikola-6.4.0-r1.ebuild?rev=1.1&view=markup
122 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/nikola/nikola-6.4.0-r1.ebuild?rev=1.1&content-type=text/plain
123
124 Index: nikola-6.4.0-r1.ebuild
125 ===================================================================
126 # Copyright 1999-2014 Gentoo Foundation
127 # Distributed under the terms of the GNU General Public License v2
128 # $Header: /var/cvsroot/gentoo-x86/www-apps/nikola/nikola-6.4.0-r1.ebuild,v 1.1 2014/09/30 05:49:59 yngwin Exp $
129
130 EAPI=5
131 PYTHON_COMPAT=( python{2_7,3_3} )
132 inherit distutils-r1
133
134 DESCRIPTION="A static website and blog generator"
135 HOMEPAGE="http://getnikola.com/"
136 MY_PN="Nikola"
137
138 if [[ ${PV} == *9999* ]]; then
139 inherit git-2
140 EGIT_REPO_URI="git://github.com/ralsina/${PN}.git"
141 KEYWORDS=""
142 else
143 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
144 KEYWORDS="~amd64"
145 fi
146
147 LICENSE="MIT-with-advertising Apache-2.0" # Gutenberg
148 SLOT="0"
149 IUSE="assets charts hyphenation ipython jinja markdown"
150 RESTRICT="test" # needs freezegun, coveralls, and phpserialize
151
152 DEPEND="dev-python/docutils[${PYTHON_USEDEP}]" # needs rst2man to build manpage
153 RDEPEND="${DEPEND}
154 python_targets_python2_7? ( dev-python/configparser[python_targets_python2_7] )
155 dev-python/blinker[${PYTHON_USEDEP}]
156 dev-python/colorama[${PYTHON_USEDEP}]
157 >=dev-python/doit-0.23.0[${PYTHON_USEDEP}]
158 dev-python/logbook[${PYTHON_USEDEP}]
159 dev-python/lxml[${PYTHON_USEDEP}]
160 >=dev-python/mako-0.6[${PYTHON_USEDEP}]
161 dev-python/pygments[${PYTHON_USEDEP}]
162 >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
163 dev-python/python-dateutil[${PYTHON_USEDEP}]
164 >=dev-python/pytz-2013d[${PYTHON_USEDEP}]
165 >=dev-python/requests-1.0[${PYTHON_USEDEP}]
166 dev-python/unidecode[${PYTHON_USEDEP}]
167 >=dev-python/yapsy-1.10.2[${PYTHON_USEDEP}]
168 virtual/python-imaging[${PYTHON_USEDEP}]
169 assets? ( dev-python/webassets[${PYTHON_USEDEP}] )
170 charts? ( dev-python/pygal[${PYTHON_USEDEP}] )
171 hyphenation? ( dev-python/pyphen[${PYTHON_USEDEP}] )
172 ipython? ( >=dev-python/ipython-1.0.0[${PYTHON_USEDEP}] )
173 jinja? ( >=dev-python/jinja-2.7[${PYTHON_USEDEP}] )
174 markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )"
175 # more options as packages will be added:
176 # livereload? ( dev-python/livereload[${PYTHON_USEDEP}] )
177 # micawber? ( dev-python/micawber[${PYTHON_USEDEP}] )
178 # typogrify? ( dev-python/typogrify[${PYTHON_USEDEP}] )
179
180 src_install() {
181 distutils-r1_src_install
182
183 # hackish way to remove docs that ended up in the wrong place
184 rm -rf "${D}"/usr/share/doc/${PN}
185
186 dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.txt
187 doman docs/man/*
188 }