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