Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package calibre for openSUSE:Factory checked 
in at 2023-08-14 22:35:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
 and      /work/SRC/openSUSE:Factory/.calibre.new.11712 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "calibre"

Mon Aug 14 22:35:09 2023 rev:302 rq:1103850 version:6.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes  2023-07-03 
17:42:09.236495513 +0200
+++ /work/SRC/openSUSE:Factory/.calibre.new.11712/calibre.changes       
2023-08-14 22:35:20.464256418 +0200
@@ -1,0 +2,74 @@
+Fri Aug  4 11:30:54 UTC 2023 - ecsos <ec...@opensuse.org>
+
+- Update to 6.24.0
+  * New Features
+    - Easily manage the extra data files associated with a book by
+      right clicking the edit metadata button and choose
+      "Manage data files"
+    - Content server: Full text search: Allow searching
+      a restricted subset of books
+    - E-book viewer: Allow clicking on calibre:// URLs
+    - Support fuzzier searching in the Tag browser find allowing
+      unaccented characters to match accented ones
+  * Bug Fixes
+    - DOCX conversion: Preserve underline style and color
+    - Fix incorrect sorting of device view after some operations
+    - Fix visit content server in browser not working when the
+      content server is configured to listen on an IPv6 interface
+    - Fix one hour offset in some timezones on Windows for dates
+      before 1970
+    - Windows: HTML Input: Fix error when trying to add HTML files
+      with links to other files that are invalid pathnames
+    - Get books: Update various Polish language book stores for
+      website changes
+- Changes from 6.23.0
+  * New Features
+    - PDF Output: Add an option to discard the book cover instead
+      of inserting it as the first page of the PDF
+    - Content server: Allow opening the Book details page for
+      a matched book from the Full text search results page
+  * Bug Fixes
+    - Windows: Fix empty data folder getting created in the
+      directory calibre is launched from when changing title/author
+      for a book with an existing data folder
+    - LIT Output: Fix error converting anything to LIT on Windows
+    - Ignore failures to expire old trash during startup
+    - Amazon metadata download: Fix retrieval of publisher
+      information from amazon.fr
+- Comment out building of additional "submodules": iso639, iso3166,
+  translations because it needs now external source:
+  
https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
+  and don't know where to install. 
+  Also it rise up an error sometime when run "osc service ra".
+
+-------------------------------------------------------------------
+Mon Jul 17 09:01:21 UTC 2023 - Andreas Schwab <sch...@suse.de>
+
+- Build with %{optflags}
+
+-------------------------------------------------------------------
+Fri Jun 30 06:54:16 UTC 2023 - ecsos <ec...@opensuse.org>
+
+- Update to 6.22.0
+  * New Features
+    - Kobo driver: Add support for newest firmware
+    - Trash bin: Allow setting removed books to be permanently
+      deleted on library close
+    - Windows: Nicer error message when file/folder is locked in
+      another program
+  * Bug Fixes
+    - PDF Output: Fix regression that caused large slowdowns when
+      converting books with lots of internal HTML files to PDF
+    - CHM Input: Fix ToC entries that use fragments not supported
+    - E-book viewer: Fix searching for text next to hidden text not
+      scrolling to the match
+    - E-book viewer: Fix selection popup not showing for some books
+      on some platforms when the selection is in the top line
+    - DOCX Output: Fix multiple SVG images in the input document
+      causing all the SVG images in the output to be just one of
+      the input images
+    - MOBI Input: Ignore another form of corruption in trailing bytes
+- Drop calibre-revert-new-podofo.patch because now podofo 0.10.1
+  is needed and can no longer patch to use old podofo version.
+
+-------------------------------------------------------------------

Old:
----
  calibre-6.21.0.tar.xz
  calibre-6.21.0.tar.xz.sig
  calibre-revert-new-podofo.patch

New:
----
  calibre-6.24.0.tar.xz
  calibre-6.24.0.tar.xz.sig
  iso-codes-main.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.KLHh8B/_old  2023-08-14 22:35:22.968272339 +0200
+++ /var/tmp/diff_new_pack.KLHh8B/_new  2023-08-14 22:35:22.976272390 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           calibre
-Version:        6.21.0
+Version:        6.24.0
 Release:        0
 Summary:        EBook Management Application
 License:        GPL-3.0-only
@@ -30,17 +30,19 @@
 Source3:        %{name}.desktop
 Source4:        
https://github.com/mathjax/MathJax/archive/3.1.4/mathjax-3.1.4.tar.gz
 Source5:        
https://github.com/LibreOffice/dictionaries/archive/master/hyphenation-dictionaries.tar.gz
+# Source6-URL: 
https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
+# Must be comment out because obs/osc can not download it altought it is 
valid, and obs rise up an error when it enable.
+# Source6 is backup if upstream change something again.
+Source6:        iso-codes-main.zip
 # Missing user-agent-data.json since 6.12.0.
 # Fix: FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/share/calibre/user-agent-data.json'
 # Use from inside 
https://github.com/kovidgoyal/calibre/releases/download/v6.14.0/calibre-6.14.0-x86_64.txz
-Source6:        user-agent-data.json
+Source7:        user-agent-data.json
 Source100:      %{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE: install locale files the openSUSE way
 Patch2:         %{name}-setup.install.py.diff
 # PATCH-FIX-OPENSUSE: disabling Autoupdate Searcher
 Patch3:         %{name}-no-update.diff
-# PATCH-FIX-OPENSUSE: revert new podofo
-Patch4:         %{name}-revert-new-podofo.patch
 ExclusiveArch:  aarch64 x86_64 riscv64
 BuildRequires:  fdupes
 BuildRequires:  help2man
@@ -68,34 +70,34 @@
 BuildRequires:  liberation-fonts
 BuildRequires:  libmtp-devel >= 1.1.20
 BuildRequires:  libopenssl-devel >= 1.1.1l
-BuildRequires:  libpodofo-devel >= 0.9.7
+BuildRequires:  libpodofo-devel >= 0.10.1
 BuildRequires:  libpoppler-devel >= 21.11.0
 # upstream use: libstemmer-devel >= 2.2.0
 BuildRequires:  libstemmer-devel >= 2.1.0
 BuildRequires:  libwmf-devel >= 0.2.8
 # upstream use: mozjpeg >= 4.0.3
 BuildRequires:  optipng >= 0.7.7
-BuildRequires:  podofo >= 0.9.7
+BuildRequires:  podofo >= 0.10.1
 BuildRequires:  poppler-tools >= 21.11.0
-BuildRequires:  qt6-core-private-devel >= 6.3.1
-BuildRequires:  qt6-declarative-devel >= 6.3.1
-BuildRequires:  qt6-gui-private-devel >= 6.3.1
-BuildRequires:  qt6-imageformats-devel >= 6.3.1
-BuildRequires:  qt6-platformsupport-private-devel  >= 6.3.1
-BuildRequires:  qt6-wayland-devel >= 6.3.1
+BuildRequires:  qt6-core-private-devel >= 6.4.0
+BuildRequires:  qt6-declarative-devel >= 6.4.0
+BuildRequires:  qt6-gui-private-devel >= 6.4.0
+BuildRequires:  qt6-imageformats-devel >= 6.4.0
+BuildRequires:  qt6-platformsupport-private-devel  >= 6.4.0
+BuildRequires:  qt6-wayland-devel >= 6.4.0
 #BuildRequires:  python311-dbus-python
 BuildRequires:  xdg-utils >= 1.0.2
-BuildRequires:  pkgconfig(Qt6Core) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Gui) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Network) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Positioning) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Sensors) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6ShaderTools) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Svg) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6WebChannel) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6WebEngineCore) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6WebEngineWidgets) >= 6.3.1
-BuildRequires:  pkgconfig(Qt6Widgets) >= 6.3.1
+BuildRequires:  pkgconfig(Qt6Core) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Gui) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Network) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Positioning) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Sensors) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6ShaderTools) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Svg) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6WebChannel) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6WebEngineCore) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6WebEngineWidgets) >= 6.4.0
+BuildRequires:  pkgconfig(Qt6Widgets) >= 6.4.0
 BuildRequires:  pkgconfig(dbus-glib-1) >= 0.112
 BuildRequires:  pkgconfig(espeak-ng)
 BuildRequires:  pkgconfig(fontconfig) >= 2.13.94
@@ -111,10 +113,8 @@
 BuildRequires:  pkgconfig(libusb-1.0) >= 1.0.24
 # upstream use BuildRequires:  pkgconfig(ncurses) >= 6.3
 BuildRequires:  pkgconfig(ncurses) >= 6.1
-# upstream use pkgconfig(python311) >= 3.10.1
-BuildRequires:  python311-devel >= 3.10
 BuildRequires:  pkgconfig(readline) >= 8.1
-BuildRequires:  pkgconfig(sqlite3)
+BuildRequires:  pkgconfig(sqlite3) >= 3.42.0
 BuildRequires:  pkgconfig(uchardet) >= 0.0.7
 # calibre no longer depends on ImageMagick
 # but keept BuildRequires to convert icon to serveral sizes
@@ -134,6 +134,7 @@
 BuildRequires:  python311-chardet >= 4.0.0
 BuildRequires:  python311-css-parser >= 1.0.8
 BuildRequires:  python311-dateutil >= 2.8.2
+BuildRequires:  python311-devel >= 3.10
 BuildRequires:  python311-dnspython >= 2.1.0
 BuildRequires:  python311-dukpy-kovidgoyal >= 0.3
 BuildRequires:  python311-feedparser >= 6.0.8
@@ -152,10 +153,9 @@
 BuildRequires:  python311-pychm >= 0.8.6
 BuildRequires:  python311-pycryptodome >= 3.11.0
 BuildRequires:  python311-pyparsing >= 3.0.6
+BuildRequires:  python311-pyqt-builder >= 1.14.0
 BuildRequires:  python311-pyzstd >= 0.15.6
-# upstream use: BuildRequires:  python311-pyqt-builder >= 1.13.0
-BuildRequires:  python311-pyqt-builder >= 1.12.2
-BuildRequires:  python311-qt6-devel >= 6.3.1
+BuildRequires:  python311-qt6-devel >= 6.4.0
 BuildRequires:  python311-regex >= 2021.11.10
 BuildRequires:  python311-setuptools >= 57.4.0
 BuildRequires:  python311-sgmllib3k >= 1.0.0
@@ -167,12 +167,11 @@
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.9.14
 BuildRequires:  pkgconfig(libxslt) >= 1.1.35
 # Need at buildtime too, to produce the bash completion
-BuildRequires:  python311-qtwebengine-qt6 >= 6.3.1
+BuildRequires:  python311-qtwebengine-qt6 >= 6.4.0
 BuildRequires:  python311-six >= 1.16.0
 BuildRequires:  python311-soupsieve >= 2.3.1
 #BuildRequires:  python-unrardll >= 0.1.5
-# upstream use: BuildRequires:  python311-py7zr >= 0.15.0
-BuildRequires:  python311-py7zr >= 0.11.1
+BuildRequires:  python311-py7zr >= 0.16.3
 %if 0%{?suse_version} > 1500
 BuildRequires:  python3-speechd >= 0.11.1
 %else
@@ -188,7 +187,7 @@
 Requires:       libpng16-16 >= 1.6.37
 Requires:       libwmf >= 0.2.8
 Requires:       optipng >= 0.7.5
-Requires:       podofo >= 0.9.7
+Requires:       podofo >= 0.10.1
 Requires:       poppler-tools >= 21.11.0
 Requires:       python311 >= 3.10
 Requires:       python311-Brotli >= 1.0.9
@@ -221,8 +220,8 @@
 Requires:       python311-pychm >= 0.8.6
 Requires:       python311-pycryptodome >= 3.11.0
 Requires:       python311-pyzstd >= 0.15.6
-Requires:       python311-qt6 >= 6.3.1
-Requires:       python311-qtwebengine-qt6 >= 6.3.1
+Requires:       python311-qt6 >= 6.4.0
+Requires:       python311-qtwebengine-qt6 >= 6.4.0
 Requires:       python311-regex >= 2021.11.10
 Requires:       python311-sgmllib3k >= 1.0.0
 Requires:       python311-six >= 1.16.0
@@ -238,9 +237,10 @@
 Requires:       python311-webencodings >= 0.5.1
 Requires:       python311-zeroconf >= 0.37.0
 #
-Requires:       sqlite3
+Requires:       sqlite3 >= 3.42.0
 Requires:       bzip2 >= 1.0.8
 Requires:       expat >= 2.4.1
+Requires:       libsqlite3-0 >= 3.42.0
 Requires:       unrar >= 6.1.2
 Requires:       xdg-utils >= 1.0.2
 Requires:       xz >= 5.2.3
@@ -261,7 +261,6 @@
 %setup -q -a4 -a5
 %patch2 -p1
 %patch3 -p1 -b .no-update
-%patch4 -p1
 
 # dos2unix newline conversion
 sed -i 's/\r//' src/calibre/web/feeds/recipes/*
@@ -282,7 +281,7 @@
 chmod -x recipes/*.recipe
 
 # rpmlint: wrong-script-interpreter /usr/bin/env python3
-find setup -type f  | xargs sed -i -e 's:#!/usr/bin/env 
python3:#!/usr/bin/python3:g'
+##find setup -type f  | xargs sed -i -e 's|#!/usr/bin/env 
python|#!/usr/bin/python3|g'
 
 # use system mspack (mga#15218)
 rm -f src/calibre/utils/lzx/mspack.h
@@ -291,17 +290,17 @@
 cp -v %{SOURCE3}  .
 
 %build
+export \
 LANG="en_US.UTF8" \
 CFLAGS="%{optflags}" \
-CXXFLAGS="%{optflags}" \
-OVERRIDE_CFLAGS="%{optflags}" \
+CXXFLAGS="%{optflags}"
 
 ###python setup.py build
 CALIBRE_PY3_PORT=1 python3.11 setup.py build
 
-python3.11 setup.py iso639
-python3.11 setup.py iso3166
-python3.11 setup.py translations
+#python3.11 setup.py iso639
+#python3.11 setup.py iso3166
+#python3.11 setup.py translations
 python3.11 setup.py gui
 
 #%%{__python3} setup.py resources \
@@ -309,7 +308,6 @@
 #      --system-liberation_fonts \
 #      --path-to-hyphenation `pwd`/dictionaries-master \
 #      --path-to-mathjax `pwd`/MathJax-3.1.4
-
 #%%{__python311} setup.py man_pages
 
 %install
@@ -334,8 +332,8 @@
 %suse_update_desktop_file -i -n calibre Office Viewer
 
 # rpmlint: wrong-script-interpreter /usr/bin/env python3
-find %{buildroot}%{_bindir} -type f  | xargs sed -i -e 's:#!/usr/bin/env 
python3:#!/usr/bin/python3:g'
-find %{buildroot}%{_libdir}/calibre -type f  | xargs sed -i -e 
's:#!/usr/bin/env python3:#!/usr/bin/python3:g'
+find %{buildroot}%{_bindir} -type f  | xargs sed -i -e 's:#!/usr/bin/env 
python3:#!/usr/bin/python3.11:g'
+find %{buildroot}%{_libdir}/calibre -type f  | xargs sed -i -e 
's:#!/usr/bin/env python3:#!/usr/bin/python3.11:g'
 
 # these are provided as separate packages
 rm -r %{buildroot}%{_libdir}/%{name}/odf
@@ -359,7 +357,7 @@
 
 # Fix missing user-agent-data.json
 # With version 6.15.0 it is available again. So we use it again from source 
but let the code in.
-#install -Dm 0644 %%{SOURCE6} 
%%{buildroot}%%{_datadir}/%%{name}/user-agent-data.json
+#install -Dm 0644 %%{SOURCE7} 
%%{buildroot}%%{_datadir}/%%{name}/user-agent-data.json
 
 %fdupes %{buildroot}%{_prefix}
 

++++++ calibre-6.21.0.tar.xz -> calibre-6.24.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-6.21.0.tar.xz 
/work/SRC/openSUSE:Factory/.calibre.new.11712/calibre-6.24.0.tar.xz differ: 
char 25, line 1


++++++ hyphenation-dictionaries.tar.gz ++++++
/work/SRC/openSUSE:Factory/calibre/hyphenation-dictionaries.tar.gz 
/work/SRC/openSUSE:Factory/.calibre.new.11712/hyphenation-dictionaries.tar.gz 
differ: char 13, line 1

Reply via email to