Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601518 - =dev-python/python-djvulibre-0.8 version bump
Summary: =dev-python/python-djvulibre-0.8 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sergey Popov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 557468
  Show dependency tree
 
Reported: 2016-12-03 13:42 UTC by Oleh
Modified: 2017-01-15 20:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
python-djvulibre-0.8.ebuild (python-djvulibre-0.8.ebuild,981 bytes, text/plain)
2017-01-15 11:47 UTC, Antoine Pinsard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleh 2016-12-03 13:42:54 UTC
As in summary.
https://github.com/jwilk/python-djvulibre/blob/master/doc/changelog#L1

python-djvulibre (0.8) unstable; urgency=low

  * Fix Windows support. It is now possible to build the package using the
    default compiler, Microsoft Visual C++ Compiler for Python.
    https://github.com/jwilk/python-djvulibre/issues/1
    + Remove support for cross-compiling using MinGW.
  * Fix test failures on non-Linux systems.
  * Improve documentation:
    + Fix doctests' compatibility with Python 3.6.
    + Don't require TeX distribution to render math formulas.
    + Simplify some module docstrings.
    + Fix typos in docstrings.
    + Update bug tracker URLs.
      The project repo has moved to GitHub.
  * Improve the setup script:
    + Check Cython version.
    + Use “python -m cython” instead of the “cython” script.
    + Report build-time requirements to pip.
    + Don't use setuptools, except on Windows.
    + Remove poorly standardized “platforms” metadata key. (The information
      about supported platform is available in the “Operating System”
      classifiers.)
    + Add the “Programming Language :: Cython” classifier.
  * Don't hardcode the Python interpreter path in script shebangs; use
    “#!/usr/bin/env python” instead.



Reproducible: Always
Comment 1 Oleh 2016-12-03 13:43:52 UTC
simple 0.3.9 to 0.8 bump is sufficient for compilation and install.
Comment 2 Oleh 2016-12-05 15:28:02 UTC
fixes https://bugs.gentoo.org/show_bug.cgi?id=557468 as well
Comment 3 Antoine Pinsard 2017-01-15 11:47:20 UTC
Created attachment 460134 [details]
python-djvulibre-0.8.ebuild

The package maintainer seems inactive, I think someone else should be assigned.
Comment 4 Mike Gilbert gentoo-dev 2017-01-15 17:42:28 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2997add72b9853e0da52efe8a7ca78ef10e8c4

commit 4d2997add72b9853e0da52efe8a7ca78ef10e8c4
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun Jan 15 12:40:33 2017 -0500

    dev-python/python-djvulibre: bump to 0.8
    
    Bug: https://bugs.gentoo.org/601518
    Package-Manager: Portage-2.3.3_p32, Repoman-2.3.1_p25

 dev-python/python-djvulibre/Manifest                        |  1 +
 ...n-djvulibre-0.3.9.ebuild => python-djvulibre-0.8.ebuild} | 13 +++++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)
Comment 5 Mike Gilbert gentoo-dev 2017-01-15 17:44:56 UTC
(In reply to Antoine Pinsard from comment #3)
> Created attachment 460134 [details]
> python-djvulibre-0.8.ebuild

I'm not sure if you meant that for inclusion in Gentoo, but I cannot use it as-is.

We require the Gentoo Foundation copyright statement in all ebuilds in the gentoo repo.

KEYWORDS="~*" is a Funtoo-ism; Gentoo requires individual ~arch keywords.

Feel free to submit the doc-build changes as a separate patch.
Comment 6 Antoine Pinsard 2017-01-15 20:08:22 UTC
Yes sorry I forgot to mention that the attachment was the ebuild I wrote for Funtoo. I added it so you could take it and "gentooize" it if you wish.

Thanks for the bump anyway :)