Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:michals:Calibre
calibre
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package calibre
--- calibre.changes.orig +++ calibre.changes @@ -30,6 +30,34 @@ Fri Jan 19 08:20:58 UTC 2024 - ecsos <ec screens ------------------------------------------------------------------- +Wed Jan 10 09:19:29 UTC 2024 - Michal Suchanek <msuchanek@suse.com> + +- Downgrade dependency version to build on Leap + * python-setuptools + * libfreetype2 +- Drop dependencies not used in build (boo#1218707). + * chmlib-devel + * graphite2-devel + * libpoppler-devel + * pkgconfig(fontconfig) + * pkgconfig(gpg-error) + * pkgconfig(libffi) + * pkgconfig(libgcrypt) + * pkgconfig(libopenjp2) + * pkgconfig(libpng16) + * pkgconfig(libtiff-4) + * pkgconfig(ncurses) + * pkgconfig(readline) + * jxrlib-devel + * libjpeg-turbo + * pkgconfig(libjpeg) + * pkgconfig(libwebp) + * pkgconfig(libxml-2.0) + * pkgconfig(libxslt) +- Drop manual library dependencies, these are generated automatically + * libmtp9 libpng16-16 libsqlite3-0 + +------------------------------------------------------------------- Fri Jan 5 09:58:40 UTC 2024 - ecsos <ecsos@opensuse.org> - Update to 7.3.0 --- calibre.spec.orig +++ calibre.spec @@ -67,11 +67,8 @@ BuildRequires: update-desktop-files # packages do not block a build. So a package might get published, although # a Required package does not build # For those reasons put Requires also in the BuildRequires list below -BuildRequires: chmlib-devel >= 0.40 #BuildRequires: dbus-1-python3 >= 1.2.0 -BuildRequires: chmlib-devel >= 0.40 -BuildRequires: freetype2-devel >= 2.13.2 -BuildRequires: graphite2-devel >= 1.3.14 +BuildRequires: freetype2-devel >= 2.10.4 BuildRequires: hyphen-devel >= 2.8.8 #upstream use: iconv >= 1.17 BuildRequires: liberation-fonts @@ -79,10 +76,8 @@ BuildRequires: libmtp-devel >= 1.1.21 # Upstream use libopenssl-devel >= 3.1.3 BuildRequires: libopenssl-3-devel >= 3.0.8 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.10.1 @@ -106,34 +101,20 @@ BuildRequires: pkgconfig(Qt6WebChannel) 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(dbus-glib-1) BuildRequires: pkgconfig(espeak-ng) -BuildRequires: pkgconfig(fontconfig) >= 2.14.2 BuildRequires: pkgconfig(glib-2.0) >= 2.70.1 -BuildRequires: pkgconfig(gpg-error) >= 1.43 BuildRequires: pkgconfig(hunspell) >= 1.7.0 BuildRequires: pkgconfig(icu-i18n) >= 73.2 -BuildRequires: pkgconfig(libffi) >= 3.4.4 -BuildRequires: pkgconfig(libgcrypt) >= 1.9.4 BuildRequires: pkgconfig(libmspack) -BuildRequires: pkgconfig(libopenjp2) >= 2.5.0 -BuildRequires: pkgconfig(libpng16) >= 1.6.40 # Upstream use pkgconfig(libusb-1.0) >= 1.0.26 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.24 -# Upstream use pkgconfig(libtiff) >= 4.6.0 -BuildRequires: pkgconfig(libtiff-4) >= 4.0.9 -# upstream use BuildRequires: pkgconfig(ncurses) >= 6.4 -BuildRequires: pkgconfig(ncurses) >= 6.1 -BuildRequires: pkgconfig(readline) >= 8.2 BuildRequires: pkgconfig(sqlite3) >= 3.43.0 BuildRequires: pkgconfig(uchardet) >= 0.0.7 # calibre no longer depends on ImageMagick # but keept BuildRequires to convert icon to serveral sizes BuildRequires: pkgconfig(ImageMagick) >= 6.5.9 # -BuildRequires: jxrlib-devel >= 0.2.4 -# Upstream use libjpeg-turbo >= 3.0.0 -BuildRequires: libjpeg-turbo >= 2.1.5.1 BuildRequires: python-rpm-macros BuildRequires: python311-Brotli >= 1.1.0 BuildRequires: python311-FontTools >= 4.39.3 @@ -172,8 +153,8 @@ BuildRequires: python311-pyqt-builder > BuildRequires: python311-pyzstd >= 0.15.6 BuildRequires: python311-qt6-devel >= 6.4.0 BuildRequires: python311-regex >= 2021.11.10 -# Upstream use: BuildRequires: python311-setuptools >= 68.2.2 -BuildRequires: python311-setuptools >= 67.8.0 +# Upstream use: BuildRequires: python311-setuptools >= 68.2.2, Use SLE15 version +BuildRequires: python311-setuptools >= 67.7.2 BuildRequires: python311-qtwebengine-qt6 >= 6.4.0 BuildRequires: python311-sgmllib3k >= 1.0.0 BuildRequires: python311-sip-devel >= 6.7.5 @@ -182,11 +163,6 @@ BuildRequires: python311-soupsieve >= 2 BuildRequires: python311-texttable >= 1.6.4 BuildRequires: python311-toml >= 0.10.2 BuildRequires: python311-xxhash >= 3.3.0 -BuildRequires: pkgconfig(libjpeg) >= 2.1.2 -BuildRequires: pkgconfig(libwebp) >= 1.3.2 -# Upstream use pkgconfig(libxml-2.0) >= 2.11.5 -BuildRequires: pkgconfig(libxml-2.0) >= 2.10.3 -BuildRequires: pkgconfig(libxslt) >= 1.1.38 #BuildRequires: python-unrardll >= 0.1.5 BuildRequires: python311-py7zr >= 0.20.6 %if 0%{?suse_version} > 1500 @@ -196,12 +172,11 @@ BuildRequires: python311-speechd >= 0.1 %endif BuildRequires: python311-webencodings >= 0.5.1 BuildRequires: python311-zeroconf >= 0.37.0 -# +# Note: some libraries like chmlib may be loaded dynamically +# and dependency would not be automatically generated by rpm scripts Requires: chmlib >= 0.40 #Requires: dbus-1-python3 >= 1.2.0 Requires: liberation-fonts -Requires: libmtp9 >= 1.1.21 -Requires: libpng16-16 >= 1.6.40 Requires: libwmf >= 0.2.8 Requires: optipng >= 0.7.5 Requires: podofo >= 0.10.1 @@ -263,7 +238,6 @@ Requires: sqlite3 >= 3.43.0 Requires: bzip2 >= 1.0.8 # Upstream use expat >= 2.5.0 Requires: expat >= 2.4.4 -Requires: libsqlite3-0 >= 3.43.0 Requires: unrar >= 6.2.5 Requires: xdg-utils >= 1.0.2 Requires: xz >= 5.2.3 @@ -271,8 +245,6 @@ Requires: zlib >= 1.2.13 Requires(pretrans):findutils -BuildRoot: %{_tmppath}/%{name}-%{version}-build - %description Calibre is an ebook library manager. It can view, convert and catalog ebooks in most of the major ebook formats. It can also talk to a few
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor