Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 440092 Details for
Bug 579106
dev-python/sphinx-1.5.1 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sphinx-1.4.4.ebuild
sphinx-1.4.4.ebuild (text/plain), 3.56 KB, created by
Brian Dolbec
on 2016-07-08 20:44:00 UTC
(
hide
)
Description:
sphinx-1.4.4.ebuild
Filename:
MIME Type:
Creator:
Brian Dolbec
Created:
2016-07-08 20:44:00 UTC
Size:
3.56 KB
patch
obsolete
># Copyright 1999-2016 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI=5 > >PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy) >PYTHON_REQ_USE="threads(+)" > >inherit distutils-r1 eutils versionator > >MY_PN="Sphinx" >MY_P="${MY_PN}-${PV}" > >DESCRIPTION="Python documentation generator" >HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.python.org/pypi/Sphinx" >SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" > >LICENSE="BSD" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="doc latex test web" > >RDEPEND=" > =dev-python/alabaster-0.7*[${PYTHON_USEDEP}] > >=dev-python/docutils-0.11[${PYTHON_USEDEP}] > >=dev-python/jinja-2.3[${PYTHON_USEDEP}] > >=dev-python/pygments-2.0.1-r1[${PYTHON_USEDEP}] > >=dev-python/six-1.4[${PYTHON_USEDEP}] > >=dev-python/Babel-1.3[${PYTHON_USEDEP}] > !=dev-python/Babel-2.0[${PYTHON_USEDEP}] > >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}] > >=dev-python/sphinx_rtd_theme-0.1[${PYTHON_USEDEP}] > <dev-python/sphinx_rtd_theme-2.0[${PYTHON_USEDEP}] > dev-python/imagesize[${PYTHON_USEDEP}] > latex? ( > dev-texlive/texlive-latexextra > app-text/dvipng > web? ( > >=dev-python/sqlalchemy-0.9[${PYTHON_USEDEP}] > >=dev-python/whoosh-2.0[${PYTHON_USEDEP}] > ) > )" >DEPEND="${RDEPEND} > dev-python/setuptools[${PYTHON_USEDEP}] > test? ( > dev-python/nose[${PYTHON_USEDEP}] > $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy) > $(python_gen_cond_dep 'dev-python/simplejson[${PYTHON_USEDEP}]' pypy) > dev-python/html5lib[${PYTHON_USEDEP}] > )" > >S="${WORKDIR}/${MY_P}" > >python_compile() { > distutils-r1_python_compile > > # Generate the grammar. It will be caught by install somehow. > # Note that the tests usually do it for us. However, I don't want > # to trust USE=test really running all the tests, especially > # with FEATURES=test-fail-continue. > pushd "${BUILD_DIR}"/lib > /dev/null || die > "${PYTHON}" -m sphinx.pycode.__init__ \ > || die "Grammar generation failed." > popd > /dev/null || die >} > >python_compile_all() { > use doc && emake -C doc SPHINXBUILD='"${PYTHON}" "${S}/sphinx-build.py"' html >} > >python_test() { > mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die > export SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" > cp -r -l tests "${BUILD_DIR}"/ || die > > if $(python_is_python3); then > 2to3 -w --no-diffs "${BUILD_DIR}"/tests || die > fi > > nosetests -w "${BUILD_DIR}"/tests -v \ > || die "Tests fail with ${EPYTHON}" >} > >python_install_all() { > use doc && local HTML_DOCS=( doc/_build/html/. ) > > distutils-r1_python_install_all >} > >replacing_python_eclass() { > local pv > for pv in ${REPLACING_VERSIONS}; do > if ! version_is_at_least 1.1.3-r4 ${pv}; then > return 0 > fi > done > > return 1 >} > >pkg_preinst() { > if replacing_python_eclass; then > # the old python.eclass ebuild will want to remove our pickles... > backup_pickle() { > # array to enable filename expansion > local pickle_name=( > "${D}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle > ) > > local dest=${ROOT}${pickle_name[0]#${D}}.backup > > eumask_push 022 > mkdir -p "${dest%/*}" || die > eumask_pop > > cp -p -v "${pickle_name[0]}" "${dest}" \ > || die "Unable to backup grammar pickle from overwriting" > } > > python_foreach_impl backup_pickle > fi >} > >pkg_postinst() { > if replacing_python_eclass; then > local warned > > restore_pickle() { > local backup_name=( > "${ROOT}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle.backup > ) > local dest=${backup_name[0]%.backup} > > mv -v "${backup_name[0]}" "${dest}" \ > || die "Unable to restore grammar pickle backup" > } > > python_foreach_impl restore_pickle > > [[ ${warned} ]] && ewarn "Please try rebuilding the package." > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 579106
: 440092 |
440094
|
459256
|
459258