EBook Management Application

Edit Package calibre

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
ebook reader devices. It can go out to the internet and fetch
metadata for your books. It can download newspapers and convert them
into ebooks for convenient reading. It is cross platform, running on
Linux, Windows and OS X.

Refresh
Refresh
Source Files
Filename Size Changed
calibre-6.29.0.tar.xz 0041487064 39.6 MB
calibre-6.29.0.tar.xz.sig 0000000566 566 Bytes
calibre-no-update.diff 0000001002 1002 Bytes
calibre-rpmlintrc 0000000122 122 Bytes
calibre-setup.install.py.diff 0000005831 5.69 KB
calibre.changes 0000725503 708 KB
calibre.keyring 0000002225 2.17 KB
calibre.spec 0000017374 17 KB
hyphenation-dictionaries.tar.gz 0097540796 93 MB
iso-codes-main.zip 0016147488 15.4 MB
mathjax-3.1.4.tar.gz 0004887294 4.66 MB
user-agent-data.json 0000025364 24.8 KB
Revision 306 (latest revision is 325)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1119208 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 306)
- Update to 6.29.0
  * New Features
    - E-book viewer: Add a command line flag --new-instance to
      force the viewer to open a new window even if the option to
      always use a single viewer window is set
    - E-book viewer: Image popup: Add a checkbox to remember the
      last used zoom level
  * Bug Fixes
    - Annotations browser: Fix exporting highlights in markdown not
      including all chapter titles for books with only a single
      highlight per chapter or a multi level ToC
    - E-book viewer: Fix a regression that could cause the viewer
      to enter an infinite loop when displaying the result of a
      search that has only one match that is not found
    - E-book viewer: Fix the occasional search result being marked
      as not found even though it is found
    - TXTZ Output plugin: Only keep images if the text format is
      one that can reference images
    - TXTZ Output: Fix cover not being properly identified in the
      generated TXTZ metadata
    - FB2 Input: Fix the "Annotations" section not showing up in
      the Table of Contents
    - Linux: Content server: Do not call listen on pre-activated
      sockets
    - Fix sort order of similarly-named hierarchical categories
    - Fix a regression that broke reading of covers from HTMLZ and
      TXTZ files
- Update to 6.28.1
  - Fix a regression that cause errors when merging some book records.
- Update to 6.28.0
  * New Features
    - Edit book: Show full path to book being edited in the status bar
    - Edit book: When adding dictionaries allow directly a LibreOffice
      adding the dictionary just by choosing the language
    - Edit book: When saving a copy add some convenience actions to
      edit the copy immediately either in the current editor window
      or a new window
    - E-book viewer: Highlights panel: Allow right clicking to
      export only selected highlights
  * Bug Fixes
    - Edit book: Fix a regression in the previous release that
      caused Text search to sometimes not select matches correctly
    - Edit book: When copying files do it in order so that the
      files are pasted in the same order when pasting into another
      editor instance
    - Edit book: Fix smart tag insert not working correctly if the
      selected text starts with the closing angle bracket of a tag
    - Save to disk: Do not limit the total path length to 240
      characters on non-Windows platforms
    - Fix incorrect cover for AZW3 version of calibre User Manual
    - Content server: Change formatting of book details to match
      new de-emphasized titles based formatting in the main calibre
      program
    - PDF metadata: Fix a regression that broke updating metadata
      in PDF files without an /Info dictionary
    - NOOK driver: For the Glowlight 2023 write the calibre metadata
      files into the NOOK sub-folder as the firmware does not allow
      writing files into the root folder
    - NOOK driver: Fix Glowlight 2023 not being detected on Linux
      and macOS
    - E-book viewer: Make CFI calculation more robust especially on
      pages with very little content
    - E-book viewer: Workaround bug in Chromium where 
      getBoundingClientRect() fails sometimes leading to incorrect 
      calculation of anchor positions
    - Fix errors caused by .DS_Store files inserted into the
      .caltrash directory on macOS if the user happens to open
      .caltrash in Finder
Comments 21

Anonymous User's avatar

This comment has been deleted


Eric Schirra's avatar

Can not build because sip5 (python-sip) is needed, which does not exists in openSUSE. Highest version from pyth-sip in use is 4.19.24. In pkgs.org I see this is also the highest version in all other distros. Don't know why upstream must use the new version. Whereat the stable version is 5 and version 4 will no longer supported. But stable version 5.4.0 can not downloaded. Only version 5.5.0dev.


Anonymous User's avatar

This comment has been deleted


Eric Schirra's avatar

Thank you. I have try pythonhosted, but not find the right link. I don't like _service File. Will try it tomorrow. But think it takes some time till new version will be accepted.


Kristen McWilliam's avatar

This package doesn't seem to add a .desktop file for ebook-viewer, can we consider adding that for easy access to the reader application?


Eric Schirra's avatar

Will check it at next release/version.


Eric Schirra's avatar

Just now I saw this rather old request. What can I say... Miracle upon miracle. calibre-ebook-viewer.desktop is now in the calibre package. What lasts long finally becomes good. :-)


Luz Paz's avatar

Heads up v6.13.0 is out
https://github.com/kovidgoyal/calibre/releases/tag/v6.13.0


Eric Schirra's avatar

Yes, but it doesn't build anymore since 6.12.0, because some build scripts are gone. Or have you a solution?


Cor Blom's avatar

Yes, it's a mess. I had some time today to play a bit with it. See my branch. I can't get the hypenation module right. It wants to download from the Internet and I can't find a way around it (know too little python for that). If we can find a solution for that, it builds again.


Eric Schirra's avatar

I don't think that's the solution. MathJax was already used in 6.11 and it still built. The actual reason is that build scripts were suddenly removed. Among others resources/scripts.calibre_msgpack. Because the package actually builds. Only in the install section comes the error with the missing msgpack script. And as great as the software is, as strange is the developer.


Eric Schirra's avatar

Good news. Your changes coreblom and something else from Mageia brought me to the solution. Package has just been built locally. Will now build it in my home and then test it in my VM. If both are positive, the 6.14 comes today in Documentaion:Tools. :-)


Anonymous User's avatar

This comment has been deleted


Eric Schirra's avatar

calibre could not be compiled for a long time because of the ancient podofo. If you now accept the request, calibre should be built.


Luz Paz's avatar

Can Calibre please be updated to 7.6.0 ?
Tag: https://github.com/kovidgoyal/calibre/releases/tag/v7.6.0
Changelog: https://github.com/kovidgoyal/calibre/blob/master/Changelog.txt


Eric Schirra's avatar

I'm thinking about how I should do this. As of 7.5, calibre can still be built under Leap, but can no longer be executed. I haven't tested it under Tumbleweed yet. Qt6 is probably too old. But I don't see any real advantage in the new version either. Or what are you missing in the 7.4 version?


Episteme PROMENEUR's avatar

Today there is an update of qt from 6.6.3 to 6.7. It fails because calibre needs 6.6.3.


Laurent Catinaud's avatar

Confirmed, distribution upgrade blocked by dependencies.


Eric Schirra's avatar

Wrong. Not calibre produce the error and need 6.6.3. The package python311-PyQt6 needs 6.6.3. So the problem is python311-PyQt6 and should be fixed.


JS's avatar

calibre requires libQt6Gui.so.6(Qt_6.7.1_PRIVATE_API)(64bit) but what libQt6Gui6 provides is libQt6Gui.so.6(Qt_6.7.2_PRIVATE_API)(64bit).


Eric Schirra's avatar

This has nothing to do with calibre. And just checked with the latest Tumbleweed. No error.

openSUSE Build Service is sponsored by