diff --git a/python-djvulibre-0.3.10.tar.gz b/python-djvulibre-0.3.10.tar.gz new file mode 100644 index 0000000..99e515c --- /dev/null +++ b/python-djvulibre-0.3.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42dd12a71ca44dc1325f6ef5a8e5c223d01aef1bd2f4c76c9d7c499b825d0f7a +size 121414 diff --git a/python-djvulibre-0.3.10.tar.gz.asc b/python-djvulibre-0.3.10.tar.gz.asc new file mode 100644 index 0000000..a351f14 --- /dev/null +++ b/python-djvulibre-0.3.10.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCAAGBQJUWK7pAAoJEC1Os6YBVHX1lpQQALOi7QuaAmQ1rcQd2ggu2c7m +H21QQKYMlt5GNgJnvkTwO/X3xLRtCTz5XU8WrBrZ8ziU5WGtawhikZc5e0cb4m+4 +uV95m9JMpjmWXn+twakyqip7jkUwcIq8AvL+mRcUSJPKhWVHQpn4iLFq/LzcvDPU +0Tzd/X2JRvD/NbPJH716ddjr09uY9MGkUOo0Xu+hTbV0C4YUeTIvc/AOv9p2k5DR +XfgZFqi+4S+R1onfuRoJ2I7/HOxHSVb3+Jrsf9Vj0rGiUrm7JrAycJUL2BEYPz+8 +i/hHl44XDO5b4PCtrXmBL7ELn4alnsSKo6FYDQS9qYrtbvxG29Hae3gmUB7bySPM +VHxzAN8iMIoeDFVV6mnrM0SEYDfsiia04e7nxZdARNFNB/DTNIs8hFoV9wMkIbBv +WjixG2b/rwSu/bovMG32ukZC+uIMNQu6CJpVCdRqZbcdYhePNe5OIzDgbHkXVIIk +t3GDTlJSMHujC7R1hVca2gdSt0RfeUfK2JoyMUJPQadpwdQcu3A7NVk4Ot2k+207 +l1Njb4JQpPJTiyFeCLtokJ22oBmfW0vewKhwcoYY2T/od6enqUV6f02SDntcevij +0lgJELRmafRCc2p1PamRzEh+ShGnF4snjDl8M+fLzdducNgE/Zc5mQZSR012hqSW +oWKoWwKJvawPe/PkfiF7 +=EhOZ +-----END PGP SIGNATURE----- diff --git a/python-djvulibre-0.3.9.tar.gz b/python-djvulibre-0.3.9.tar.gz deleted file mode 100644 index d803255..0000000 --- a/python-djvulibre-0.3.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca11e57ae14161788ba8ee48063136f3fa12aad887035a36c3b2bfb8346c1a44 -size 120663 diff --git a/python-djvulibre.changes b/python-djvulibre.changes index 33c6e9f..22e3f17 100644 --- a/python-djvulibre.changes +++ b/python-djvulibre.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +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 diff --git a/python-djvulibre.keyring b/python-djvulibre.keyring new file mode 100644 index 0000000..f60db60 --- /dev/null +++ b/python-djvulibre.keyring @@ -0,0 +1,82 @@ +pub 4096R/015475F5 2009-10-23 [expires: 2015-01-01] +uid Jakub Wilk +uid Jakub Wilk +uid Jakub Wilk +sub 4096R/E5874F63 2009-10-23 + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +bN5AxyPui0i3KQXs09FW/+n9DTw= +=1quD +-----END PGP PUBLIC KEY BLOCK----- diff --git a/python-djvulibre.spec b/python-djvulibre.spec index 7ca8095..1eb0424 100644 --- a/python-djvulibre.spec +++ b/python-djvulibre.spec @@ -1,7 +1,7 @@ # # spec file for package python-djvulibre # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,28 @@ Name: python-djvulibre -Version: 0.3.9 +Version: 0.3.10 Release: 0 Summary: Python Support for the DjVu Image Format License: GPL-2.0 Group: Development/Libraries/Python Url: http://jwilk.net/software/python-djvulibre -Source0: http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz +Source0: http://pypi.python.org/packages/source/p/python-djvulibre/%{name}-%{version}.tar.gz +Source1: http://pypi.python.org/packages/source/p/python-djvulibre/%{name}-%{version}.tar.gz.asc +Source2: %{name}.keyring BuildRequires: graphviz BuildRequires: graphviz-gnome BuildRequires: pkg-config BuildRequires: python-Cython +BuildRequires: python-Sphinx BuildRequires: python-devel BuildRequires: python-setuptools -# Starting openSUSE 12.1 the package name is python-Sphinx. -BuildRequires: python-sphinx BuildRequires: pkgconfig(ddjvuapi) +# Required for tests. +BuildRequires: djvulibre +BuildRequires: python-nose +Requires: djvulibre BuildRoot: %{_tmppath}/%{name}-%{version}-build -%py_requires %description python-djvulibre is a set of Python bindings for the DjVuLibre library, @@ -63,23 +67,28 @@ python setup.py build_sphinx %install python setup.py install \ --root=%{buildroot} \ - --prefix=%{_prefix} \ - --record-rpm=INSTALLED_FILES -install -dm 0755 %{buildroot}%{_defaultdocdir}/%{name}-doc/_images -install -dm 0755 %{buildroot}%{_defaultdocdir}/%{name}-doc/_static + --prefix=%{_prefix} +install -dm 0755 %{buildroot}%{_defaultdocdir}/%{name}-doc/_images/ +install -dm 0755 %{buildroot}%{_defaultdocdir}/%{name}-doc/_static/ install -m 0644 build/sphinx/html/{*.html,*.js} \ - %{buildroot}%{_defaultdocdir}/%{name}-doc + %{buildroot}%{_defaultdocdir}/%{name}-doc/ install -m 0644 build/sphinx/html/_images/* \ - %{buildroot}%{_defaultdocdir}/%{name}-doc/_images + %{buildroot}%{_defaultdocdir}/%{name}-doc/_images/ install -m 0644 build/sphinx/html/_static/* \ - %{buildroot}%{_defaultdocdir}/%{name}-doc/_static + %{buildroot}%{_defaultdocdir}/%{name}-doc/_static/ -%files -f INSTALLED_FILES +%check +cd tests/ +ln -sf %{buildroot}%{python_sitearch}/djvu/ djvu +python -m nose --verbose --no-skip + +%files %defattr(-,root,root,-) -%doc COPYING doc/changelog examples +%doc COPYING doc/changelog examples/ +%{python_sitearch}/* %files doc %defattr(-,root,root,-) -%doc %{_defaultdocdir}/%{name}-doc +%doc %{_defaultdocdir}/%{name}-doc/ %changelog