diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -9,6 +9,7 @@ libfreetype.so.6 libgcc_s.so.1 libglib-2.0.so.0 +libhunspell-1.7.so.0 libicui18n.so.63 libicuuc.so.63 libm.so.6 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : calibre -version : 3.48.0 -release : 112 +version : 4.0.0 +release : 113 source : - - https://download.calibre-ebook.com/3.48.0/calibre-3.48.0.tar.xz : 024528f0f913c78e121fb34beb3dae8dba3686f2334422c6450808796042950c + - https://download.calibre-ebook.com/4.0.0/calibre-4.0.0.tar.xz : 9c012ac318aae8efc7a26ba1f5beef2e0e924407c8830e30167b229d8f6e1a9b license : GPL-3.0-only component : office.viewers summary : Calibre eBook Library Manager @@ -10,6 +10,7 @@ calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. builddeps : - pkgconfig(dbus-python) + - pkgconfig(hunspell) - pkgconfig(icu-i18n) - pkgconfig(libinput) - pkgconfig(libmtp) @@ -36,6 +37,7 @@ - python-pillow - python-psutil - python-qt5 + - python-qtwebengine - python-regex - python-sip-devel - xdg-utils @@ -61,6 +63,7 @@ - python-pillow - python-psutil - python-qt5 + - python-qtwebengine - python-regex setup : | %patch -p1 < $pkgfiles/0001-Remove-mime-setup-conflicts-with-shared-mime-data.patch diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -611,8 +611,6 @@ /usr/lib/calibre/calibre/ebooks/lrf/html/convert_from.pyc /usr/lib/calibre/calibre/ebooks/lrf/html/table.py /usr/lib/calibre/calibre/ebooks/lrf/html/table.pyc - /usr/lib/calibre/calibre/ebooks/lrf/html/table_as_image.py - /usr/lib/calibre/calibre/ebooks/lrf/html/table_as_image.pyc /usr/lib/calibre/calibre/ebooks/lrf/input.py /usr/lib/calibre/calibre/ebooks/lrf/input.pyc /usr/lib/calibre/calibre/ebooks/lrf/lrfparser.py @@ -853,10 +851,6 @@ /usr/lib/calibre/calibre/ebooks/oeb/base.pyc /usr/lib/calibre/calibre/ebooks/oeb/display/__init__.py /usr/lib/calibre/calibre/ebooks/oeb/display/__init__.pyc - /usr/lib/calibre/calibre/ebooks/oeb/display/test-cfi/run.py - /usr/lib/calibre/calibre/ebooks/oeb/display/test-cfi/run.pyc - /usr/lib/calibre/calibre/ebooks/oeb/display/test-cfi/run_rapydscript.py - /usr/lib/calibre/calibre/ebooks/oeb/display/test-cfi/run_rapydscript.pyc /usr/lib/calibre/calibre/ebooks/oeb/display/webview.py /usr/lib/calibre/calibre/ebooks/oeb/display/webview.pyc /usr/lib/calibre/calibre/ebooks/oeb/iterator/__init__.py @@ -1045,8 +1039,12 @@ /usr/lib/calibre/calibre/ebooks/pdb/ztxt/writer.pyc /usr/lib/calibre/calibre/ebooks/pdf/__init__.py /usr/lib/calibre/calibre/ebooks/pdf/__init__.pyc - /usr/lib/calibre/calibre/ebooks/pdf/outline_writer.py - /usr/lib/calibre/calibre/ebooks/pdf/outline_writer.pyc + /usr/lib/calibre/calibre/ebooks/pdf/develop.py + /usr/lib/calibre/calibre/ebooks/pdf/develop.pyc + /usr/lib/calibre/calibre/ebooks/pdf/html_writer.py + /usr/lib/calibre/calibre/ebooks/pdf/html_writer.pyc + /usr/lib/calibre/calibre/ebooks/pdf/image_writer.py + /usr/lib/calibre/calibre/ebooks/pdf/image_writer.pyc /usr/lib/calibre/calibre/ebooks/pdf/pageoptions.py /usr/lib/calibre/calibre/ebooks/pdf/pageoptions.pyc /usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py @@ -1057,12 +1055,8 @@ /usr/lib/calibre/calibre/ebooks/pdf/render/__init__.pyc /usr/lib/calibre/calibre/ebooks/pdf/render/common.py /usr/lib/calibre/calibre/ebooks/pdf/render/common.pyc - /usr/lib/calibre/calibre/ebooks/pdf/render/engine.py - /usr/lib/calibre/calibre/ebooks/pdf/render/engine.pyc /usr/lib/calibre/calibre/ebooks/pdf/render/fonts.py /usr/lib/calibre/calibre/ebooks/pdf/render/fonts.pyc - /usr/lib/calibre/calibre/ebooks/pdf/render/from_html.py - /usr/lib/calibre/calibre/ebooks/pdf/render/from_html.pyc /usr/lib/calibre/calibre/ebooks/pdf/render/gradients.py /usr/lib/calibre/calibre/ebooks/pdf/render/gradients.pyc /usr/lib/calibre/calibre/ebooks/pdf/render/graphics.py @@ -1071,10 +1065,8 @@ /usr/lib/calibre/calibre/ebooks/pdf/render/links.pyc /usr/lib/calibre/calibre/ebooks/pdf/render/serialize.py /usr/lib/calibre/calibre/ebooks/pdf/render/serialize.pyc - /usr/lib/calibre/calibre/ebooks/pdf/render/test.py - /usr/lib/calibre/calibre/ebooks/pdf/render/test.pyc - /usr/lib/calibre/calibre/ebooks/pdf/render/toc.py - /usr/lib/calibre/calibre/ebooks/pdf/render/toc.pyc + /usr/lib/calibre/calibre/ebooks/pdf/test_html_writer.py + /usr/lib/calibre/calibre/ebooks/pdf/test_html_writer.pyc /usr/lib/calibre/calibre/ebooks/pml/__init__.py /usr/lib/calibre/calibre/ebooks/pml/__init__.pyc /usr/lib/calibre/calibre/ebooks/pml/pmlconverter.py @@ -1099,6 +1091,8 @@ /usr/lib/calibre/calibre/ebooks/readability/htmls.pyc /usr/lib/calibre/calibre/ebooks/readability/readability.py /usr/lib/calibre/calibre/ebooks/readability/readability.pyc + /usr/lib/calibre/calibre/ebooks/render_html.py + /usr/lib/calibre/calibre/ebooks/render_html.pyc /usr/lib/calibre/calibre/ebooks/rtf/__init__.py /usr/lib/calibre/calibre/ebooks/rtf/__init__.pyc /usr/lib/calibre/calibre/ebooks/rtf/input.py @@ -1689,6 +1683,8 @@ /usr/lib/calibre/calibre/gui2/gestures.pyc /usr/lib/calibre/calibre/gui2/icon_theme.py /usr/lib/calibre/calibre/gui2/icon_theme.pyc + /usr/lib/calibre/calibre/gui2/image_popup.py + /usr/lib/calibre/calibre/gui2/image_popup.pyc /usr/lib/calibre/calibre/gui2/init.py /usr/lib/calibre/calibre/gui2/init.pyc /usr/lib/calibre/calibre/gui2/job_indicator.py @@ -2029,12 +2025,10 @@ /usr/lib/calibre/calibre/gui2/store/stores/wolnelektury_plugin.pyc /usr/lib/calibre/calibre/gui2/store/stores/xinxii_plugin.py /usr/lib/calibre/calibre/gui2/store/stores/xinxii_plugin.pyc - /usr/lib/calibre/calibre/gui2/store/web_control.py - /usr/lib/calibre/calibre/gui2/store/web_control.pyc + /usr/lib/calibre/calibre/gui2/store/web_store.py + /usr/lib/calibre/calibre/gui2/store/web_store.pyc /usr/lib/calibre/calibre/gui2/store/web_store_dialog.py /usr/lib/calibre/calibre/gui2/store/web_store_dialog.pyc - /usr/lib/calibre/calibre/gui2/store/web_store_dialog_ui.py - /usr/lib/calibre/calibre/gui2/store/web_store_dialog_ui.pyc /usr/lib/calibre/calibre/gui2/tag_browser/__init__.py /usr/lib/calibre/calibre/gui2/tag_browser/__init__.pyc /usr/lib/calibre/calibre/gui2/tag_browser/model.py @@ -2181,42 +2175,28 @@ /usr/lib/calibre/calibre/gui2/update.pyc /usr/lib/calibre/calibre/gui2/viewer/__init__.py /usr/lib/calibre/calibre/gui2/viewer/__init__.pyc - /usr/lib/calibre/calibre/gui2/viewer/bookmarkmanager.py - /usr/lib/calibre/calibre/gui2/viewer/bookmarkmanager.pyc - /usr/lib/calibre/calibre/gui2/viewer/config.py - /usr/lib/calibre/calibre/gui2/viewer/config.pyc + /usr/lib/calibre/calibre/gui2/viewer/annotations.py + /usr/lib/calibre/calibre/gui2/viewer/annotations.pyc + /usr/lib/calibre/calibre/gui2/viewer/bookmarks.py + /usr/lib/calibre/calibre/gui2/viewer/bookmarks.pyc /usr/lib/calibre/calibre/gui2/viewer/config_ui.py /usr/lib/calibre/calibre/gui2/viewer/config_ui.pyc - /usr/lib/calibre/calibre/gui2/viewer/documentview.py - /usr/lib/calibre/calibre/gui2/viewer/documentview.pyc - /usr/lib/calibre/calibre/gui2/viewer/fake_net.py - /usr/lib/calibre/calibre/gui2/viewer/fake_net.pyc - /usr/lib/calibre/calibre/gui2/viewer/flip.py - /usr/lib/calibre/calibre/gui2/viewer/flip.pyc - /usr/lib/calibre/calibre/gui2/viewer/footnote.py - /usr/lib/calibre/calibre/gui2/viewer/footnote.pyc - /usr/lib/calibre/calibre/gui2/viewer/gestures.py - /usr/lib/calibre/calibre/gui2/viewer/gestures.pyc - /usr/lib/calibre/calibre/gui2/viewer/image_popup.py - /usr/lib/calibre/calibre/gui2/viewer/image_popup.pyc - /usr/lib/calibre/calibre/gui2/viewer/inspector.py - /usr/lib/calibre/calibre/gui2/viewer/inspector.pyc - /usr/lib/calibre/calibre/gui2/viewer/javascript.py - /usr/lib/calibre/calibre/gui2/viewer/javascript.pyc - /usr/lib/calibre/calibre/gui2/viewer/keys.py - /usr/lib/calibre/calibre/gui2/viewer/keys.pyc + /usr/lib/calibre/calibre/gui2/viewer/convert_book.py + /usr/lib/calibre/calibre/gui2/viewer/convert_book.pyc + /usr/lib/calibre/calibre/gui2/viewer/lookup.py + /usr/lib/calibre/calibre/gui2/viewer/lookup.pyc /usr/lib/calibre/calibre/gui2/viewer/main.py /usr/lib/calibre/calibre/gui2/viewer/main.pyc - /usr/lib/calibre/calibre/gui2/viewer/position.py - /usr/lib/calibre/calibre/gui2/viewer/position.pyc - /usr/lib/calibre/calibre/gui2/viewer/printing.py - /usr/lib/calibre/calibre/gui2/viewer/printing.pyc - /usr/lib/calibre/calibre/gui2/viewer/table_popup.py - /usr/lib/calibre/calibre/gui2/viewer/table_popup.pyc + /usr/lib/calibre/calibre/gui2/viewer/mathjax.py + /usr/lib/calibre/calibre/gui2/viewer/mathjax.pyc /usr/lib/calibre/calibre/gui2/viewer/toc.py /usr/lib/calibre/calibre/gui2/viewer/toc.pyc /usr/lib/calibre/calibre/gui2/viewer/ui.py /usr/lib/calibre/calibre/gui2/viewer/ui.pyc + /usr/lib/calibre/calibre/gui2/viewer/web_view.py + /usr/lib/calibre/calibre/gui2/viewer/web_view.pyc + /usr/lib/calibre/calibre/gui2/webengine.py + /usr/lib/calibre/calibre/gui2/webengine.pyc /usr/lib/calibre/calibre/gui2/widgets.py /usr/lib/calibre/calibre/gui2/widgets.pyc /usr/lib/calibre/calibre/gui2/widgets2.py @@ -2308,7 +2288,6 @@ /usr/lib/calibre/calibre/plugins/pictureflow.so /usr/lib/calibre/calibre/plugins/podofo.so /usr/lib/calibre/calibre/plugins/progress_indicator.so - /usr/lib/calibre/calibre/plugins/qt_hack.so /usr/lib/calibre/calibre/plugins/speedup.so /usr/lib/calibre/calibre/plugins/sqlite_custom.so /usr/lib/calibre/calibre/plugins/tokenizer.so @@ -2496,6 +2475,8 @@ /usr/lib/calibre/calibre/utils/fonts/sfnt/loca.pyc /usr/lib/calibre/calibre/utils/fonts/sfnt/maxp.py /usr/lib/calibre/calibre/utils/fonts/sfnt/maxp.pyc + /usr/lib/calibre/calibre/utils/fonts/sfnt/merge.py + /usr/lib/calibre/calibre/utils/fonts/sfnt/merge.pyc /usr/lib/calibre/calibre/utils/fonts/sfnt/metrics.py /usr/lib/calibre/calibre/utils/fonts/sfnt/metrics.pyc /usr/lib/calibre/calibre/utils/fonts/sfnt/subset.py @@ -2608,8 +2589,6 @@ /usr/lib/calibre/calibre/utils/search_query_parser_test.pyc /usr/lib/calibre/calibre/utils/serialize.py /usr/lib/calibre/calibre/utils/serialize.pyc - /usr/lib/calibre/calibre/utils/serve_coffee.py - /usr/lib/calibre/calibre/utils/serve_coffee.pyc /usr/lib/calibre/calibre/utils/shared_file.py /usr/lib/calibre/calibre/utils/shared_file.pyc /usr/lib/calibre/calibre/utils/short_uuid.py @@ -2700,10 +2679,6 @@ /usr/lib/calibre/css_selectors/select.pyc /usr/lib/calibre/css_selectors/tests.py /usr/lib/calibre/css_selectors/tests.pyc - /usr/lib/calibre/duktape/__init__.py - /usr/lib/calibre/duktape/__init__.pyc - /usr/lib/calibre/duktape/tests.py - /usr/lib/calibre/duktape/tests.pyc /usr/lib/calibre/lzma/__init__.py /usr/lib/calibre/lzma/__init__.pyc /usr/lib/calibre/lzma/errors.py @@ -2867,8 +2842,6 @@ /usr/share/calibre/catalog/section_list_templates.conf /usr/share/calibre/catalog/stylesheet.css /usr/share/calibre/catalog/template.xhtml - /usr/share/calibre/coffee-script.js - /usr/share/calibre/compiled_coffeescript.zip /usr/share/calibre/content-server/calibre.appcache /usr/share/calibre/content-server/calibre.png /usr/share/calibre/content-server/empty.html @@ -3147,6 +3120,7 @@ /usr/share/calibre/localization/pykakasi/kanwadict2.calibre_msgpack /usr/share/calibre/localization/stats.calibre_msgpack /usr/share/calibre/localization/website-languages.txt + /usr/share/calibre/lookup.js /usr/share/calibre/mathjax/MathJax.js /usr/share/calibre/mathjax/extensions/AssistiveMML.js /usr/share/calibre/mathjax/extensions/CHTML-preview.js @@ -3405,23 +3379,13 @@ /usr/share/calibre/metadata_sqlite.sql /usr/share/calibre/mime.types /usr/share/calibre/mozilla-ca-certs.pem + /usr/share/calibre/pdf-mathjax-loader.js /usr/share/calibre/quick_start/deu.epub /usr/share/calibre/quick_start/eng.epub /usr/share/calibre/quick_start/fra.epub /usr/share/calibre/quick_start/ita.epub /usr/share/calibre/quick_start/swe.epub /usr/share/calibre/rapydscript/compiler.js.xz - /usr/share/calibre/rapydscript/lib/aes.pyj - /usr/share/calibre/rapydscript/lib/elementmaker.pyj - /usr/share/calibre/rapydscript/lib/encodings.pyj - /usr/share/calibre/rapydscript/lib/gettext.pyj - /usr/share/calibre/rapydscript/lib/math.pyj - /usr/share/calibre/rapydscript/lib/operator.pyj - /usr/share/calibre/rapydscript/lib/pythonize.pyj - /usr/share/calibre/rapydscript/lib/random.pyj - /usr/share/calibre/rapydscript/lib/re.pyj - /usr/share/calibre/rapydscript/lib/traceback.pyj - /usr/share/calibre/rapydscript/lib/uuid.pyj /usr/share/calibre/scripts.calibre_msgpack /usr/share/calibre/template-functions.json /usr/share/calibre/templates/book_details.css @@ -3435,20 +3399,12 @@ /usr/share/calibre/templates/new_book.html /usr/share/calibre/templates/new_nav.html /usr/share/calibre/templates/rtf.xsl + /usr/share/calibre/toc.js /usr/share/calibre/tracer.epub /usr/share/calibre/user-agent-data.json /usr/share/calibre/user-manual-translation-stats.json /usr/share/calibre/viewer.html /usr/share/calibre/viewer.js - /usr/share/calibre/viewer/blank.html - /usr/share/calibre/viewer/bookmarks.js - /usr/share/calibre/viewer/hyphenate/Hyphenator.js - /usr/share/calibre/viewer/hyphenate/patterns.zip - /usr/share/calibre/viewer/hyphenation.js - /usr/share/calibre/viewer/images.js - /usr/share/calibre/viewer/jquery.js - /usr/share/calibre/viewer/jquery_scrollTo.js - /usr/share/calibre/viewer/referencing.js /usr/share/icons/hicolor/128x128/apps/calibre-ebook-edit.png /usr/share/icons/hicolor/128x128/apps/calibre-gui.png /usr/share/icons/hicolor/128x128/apps/calibre-viewer.png @@ -3546,12 +3502,12 @@ - - 2019-09-13 - 3.48.0 + + 2019-10-05 + 4.0.0 Packaging update Pierre-Yves pyu@riseup.net \ No newline at end of file