File python-djvulibre.changes of Package python-djvulibre

-------------------------------------------------------------------
Mon Nov  4 13:13:44 UTC 2019 - Kyrill Detinov <lazy.kent@opensuse.org>

- Update to 0.8.5.
  * Improve the setup script:
    + Use the current Python interpreter for running Cython.
    + Improve error handling.

-------------------------------------------------------------------
Sun Sep 15 03:03:19 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Fix setup.py to use sys.executable

-------------------------------------------------------------------
Tue Apr  9 06:05:11 UTC 2019 - Kyrill Detinov <lazy.kent@opensuse.org>

- Update to 0.8.4.
  * Fix compatibility with Python 3.8.
  * Fix error handling when getting S-expressions for outlines,
    annotations or page texts.

-------------------------------------------------------------------
Thu Dec  6 12:51:38 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>

- Fix fdupes call
- Do not explicitly state required devel version for python, useless here

-------------------------------------------------------------------
Wed Oct 17 20:57:59 UTC 2018 - lazy.kent@opensuse.org

- Update to 0.8.2.
  * Explicitly set Cython's Python language level to 2 in pxd files
    too. This might fix build failures with future versions of Cython.
  * Improve documentation:
    + Update the credits file to make it clear that the project is
    no longer being funded.
    + Remove .txt extensions from misc. files.
  * Improve the test suite:
    + Treat the “POSIX” locale the same way as the “C” locale.
    + Add test for version consistency.
    + Add check against BSD make. (Only GNU make is supported.)

-------------------------------------------------------------------
Tue Jun  5 16:18:37 UTC 2018 - lazy.kent@opensuse.org

- Update to 0.8.1.
  * Improve documentation:
    + Add README, and move information about build requirements there.
    + Apply minor wording and typographic fixes to API documentation.
    + Don't include Sphinx version in HTML documentation.
    + Don't include copyright information in HTML documentation.
  * Improve examples:
    + Make djvu-dump-text and djvu-crop-text compatible with Python 3.
    + Make djvu2png render all layers by default.
    + Unify command-line argument parsing.
  * Explicitly set Cython's Python language level to 2.
    This might fix build failures with future versions of Cython.
  * Improve the build system:
    + Declare build-dependencies (as per PEP-518).
    + Add the bdist_wheel command.
    + Use distutils644 to normalize tarball permissions etc.
    + Fix Python version check.
  * Improve the test suite.
    + Be more tolerant about ps2ascii output.
      Fixes some failures with Ghostscript 9.22.
- Enable run tests (excluding failed).

-------------------------------------------------------------------
Mon Apr  9 17:38:04 UTC 2018 - lazy.kent@opensuse.org

- Convert to singlespec.
- Disable run tests because of a Ghostscript bug.
- Move examples to the -doc subpackage.

-------------------------------------------------------------------
Thu Aug 11 11:05:04 UTC 2016 - lazy.kent@opensuse.org

- Update to 0.8.
  * 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.

-------------------------------------------------------------------
Fri May 20 09:09:01 UTC 2016 - lazy.kent@opensuse.org

- Update to 0.7.2.
  * Fix compatibility with Cython 0.24.
  * Fix typo in the documentation.
- Correct the source URL.

-------------------------------------------------------------------
Sat Mar 12 16:18:34 UTC 2016 - lazy.kent@opensuse.org

- Update to 0.7.1.
  * Update URL for “actual and proposed changes to the DjVu
    format”.
  * Use HTTPS for sourceforge.net URLs.
  * Fix a few typos in the documentation.
  * Improve the test suite:
    + Normalize whitespace in ps2ascii output.

-------------------------------------------------------------------
Mon Aug 31 17:29:04 UTC 2015 - lazy.kent@opensuse.org

- Update to 0.7.
  * Make Expression.from_string() accept both Unicode and byte
    strings.
  * Implement __unicode__() for expressions.
  * Implement __float__() for integer expressions.
  * Be more liberal about object types that can be passed to
    escape_unicode.
  * Fix the long(<intexpr>) return type with Cython 0.23 and Python
  * 2.6.
  * Improve setup.py:
    + Put files that vary with Python version (*.c, config.pxi)
    into a version-specific temporary directory. With this change,
    it's possible to build against multiple Python versions in
    parallel.
  * Update BibTeX URL in the documentation.
  * Improve the test suite.

-------------------------------------------------------------------
Sat Aug 15 19:30:05 UTC 2015 - lazy.kent@opensuse.org

- Update to 0.6.1.
  * Fix the DjVuLibre version check.
  * Add “const” to variable declarations and function prototypes.
  * Optimize S-expression input/output.
  * Require Cython >= 0.19, or Cython >= 0.20 for Python 3.
    + Remove work-arounds for older versions.
  * Don't pass -Wno-uninitialized to the compiler (modern versions
    of Cython don't generate code that would trigger this warning).
  * Require pkg-config for building on POSIX systems.
- Changes in 0.6.
  * Fix build failure with Cython 0.23.
  * Document which software if required to build the package.
  * Require DjVuLibre >= 3.5.21:
    + Add version check to the setup script.
    + Remove work-arounds for older versions.
    + Remove documentation warnings about older versions.
  * Remove the DjVuLibreBug class.
  * Improve the test suite.
- Changes in 0.5.
  * Make print_into() raise exceptions properly instead of just
    printing them on stderr.
  * Make it possible to print S-expressions into file-like objects
    created by codecs.open().
  * Make djvu.sexpr.__version__ a byte string in Python 2.X.
  * Don't include DjVu file format version in
    djvu.decode.__version__. This information is more conveniently
    available in djvu.decode.DDJVU_VERSION.
  * Make S-expression input/output methods reentrant (DjVuLibre >=
    3.5.26 is required for this feature).
  * Improve error handling.
  * Improve the test suite.
- Changes in 0.4.1.
  * Exclude djvu/config.pxi from the source tarball.
- Changes in 0.4.
  * Drop support for Python 2.5.
  * Add the lvalue attribute to expressions.
  * Use the lvalue in __repr__().
  * Make Symbol objects comparable using “<” and other inequality
    operators.
  * Make it possible to disable octal-escaping of non-ASCII Unicode
    characters when printing expressions into a file.
  * Stop using sphinx.ext.intersphinx.
  * Make djvu.decode.__version__ a byte string in Python 2.X.
  * Improve the test suite.

-------------------------------------------------------------------
Sun Nov 16 15:59:43 UTC 2014 - lazy.kent@opensuse.org

- Add runtime dependency: djvulibre.

-------------------------------------------------------------------
Thu Nov 13 13:47:47 UTC 2014 - lazy.kent@opensuse.org

- Update to 0.3.10.
  * Improve error handling in examples.
  * Improve the test suite:
    + When running external programs, don't reset environment
    completely, but only set LC_ALL=C.
    + Skip more tests (instead of making them fail) when they are
    run in an unsuitable environment.
    + Correctly detect ASCII locale encoding on FreeBSD (and
    possibly other non-GNU systems).
    + Don't hard-code libc error messages.
    + Fix test_bad_io failures with Cython ≥ 0.21.
  * Improve setup.py:
    + Make it possible to build the package natively on Windows.
  * Use HTTPS URLs when they are available, in documentation and
    code.
- Run tests. BuildRequires: djvulibre, python-nose.
- Add the source GPG signature and a keyring.

-------------------------------------------------------------------
Thu Oct 24 11:04:39 UTC 2013 - speilicke@suse.com

- Require python-setuptools instead of distribute (upstreams merged)

-------------------------------------------------------------------
Mon Apr 23 05:43:06 UTC 2012 - lazy.kent@opensuse.org

- Corrected license: GPL-2.0 only (bnc#758438).

-------------------------------------------------------------------
Tue Mar 20 16:07:07 UTC 2012 - lazy.kent@opensuse.org

- Update to 0.3.9.
  * Ensure that all S-expression output is 7-bit.
    This is work-around for deb#664626.

-------------------------------------------------------------------
Mon Mar 19 06:41:42 UTC 2012 - lazy.kent@opensuse.org

- Update to 0.3.8.
  * Ensure that S-expression input/output functions are always
    initialized.
    This is work-around for deb#664442.

-------------------------------------------------------------------
Wed Mar 14 14:30:06 UTC 2012 - lazy.kent@opensuse.org

- Update to 0.3.7.
  * Use floor division operator instead of relying on "classic"
    division semantics.

-------------------------------------------------------------------
Mon Mar 12 10:49:12 UTC 2012 - cfarrell@suse.com

- license update: GPL-2.0+
  No indication of GPL-2.0 (i.e. only) licenses in the package

-------------------------------------------------------------------
Tue Mar  6 08:32:30 UTC 2012 - lazy.kent@opensuse.org

- Update to 0.3.6.
  * Fix compatibility with Python 2.5 (broken since 0.3.0).

-------------------------------------------------------------------
Sun Feb 19 09:20:25 UTC 2012 - lazy.kent@opensuse.org

- Update to 0.3.5.
  * Compilation improvement.
- Remove executable bit from examples.

-------------------------------------------------------------------
Sat Oct 22 17:28:05 UTC 2011 - lazy.kent@opensuse.org

- Update to 0.3.4.
  * Fix compatibility with Python 3.X (broken in 0.3.3).
  * Update various external documentation URLs.
- Build requires python-distribute instead of python-setuptools.
- Build doc package. Build requires python-sphinx, graphviz and
  graphviz-gnome.

-------------------------------------------------------------------
Fri Sep  9 11:54:36 UTC 2011 - lazy.kent@opensuse.org

- Fixed build dependencies (cython -> Cython).
- Corrected License tag.
- Use full URL as a source.

-------------------------------------------------------------------
Wed Apr 13 23:55:38 UTC 2011 - lazy.kent@opensuse.org

- Update to 0.3.3.
  * Fix test suite compatibility with Python 3.

-------------------------------------------------------------------
Sat Nov 20 18:55:34 UTC 2010 - lazy.kent.suse@gmail.com

- Update to 0.3.1.
  * Fix encoding issues with djvu.decode.ErrorMessage.

-------------------------------------------------------------------
Fri Oct 29 07:22:41 UTC 2010 - lazy.kent.suse@gmail.com

- Update to 0.3.0.
  * Add support for Python 3.
- BuildRequires python-setuptools.

-------------------------------------------------------------------
Sat Jun 26 09:27:45 UTC 2010 - lazy.kent.suse@gmail.com

- Update to 0.1.18.
  * Fix handling of non-ASCII metadata.

-------------------------------------------------------------------
Tue Apr  6 15:57:26 UTC 2010 - lazy.kent.suse@gmail.com

- Initial package created - 0.1.17.