gpo.zugaina.org

Search Portage & Overlays:

www-apps/calibre-web

Web app to browse, read and download eBooks from a Calibre database

Screenshots

  • calibre-web-0.6.27
    ~amd64 ~x86
    calibre comics gdrive gdrive-send kepubify kobo ldap metadata oauth unrar python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-3   
    Overlay: stowe-verlay
  • calibre-web-0.6.26
    ~amd64 ~x86
    calibre comics gdrive kepubify kobo ldap metadata oauth unrar python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-3   
    Overlay: stowe-verlay

ChangeLog

commit 87179a50fb3f5051084380896cd315a9fccd0047
Author: mstowe@gmail.com <mstowe@brogy.stowe.network>
Date: Tue Oct 13 14:49:42 2026 -0500

Overlay-wide QA, license, and metadata cleanup

Resolve all actionable pkgcheck findings and license issues across the
overlay. Verified: all ebuilds pass `bash -n`, Manifests regenerated,
and pkgcheck reports zero license, style, or correctness findings.

kiro-cli-bin:
- Drop obsolete q/qchat patches and the q-stub USE flag/install logic
- Add QA_PRESTRIPPED for the shipped pre-stripped binaries

Licenses:
- Add licenses/Kiro and licenses/Anthropic-TOS
- kiro-cli-bin, kiro-ide-bin: use LICENSE="Kiro"
- Fix invalid "MIT License" -> "MIT" (googlenewsdecoder, pyunifi)

Style/QA (mechanical):
- Fix VariableOrderWrong to canonical metadata order
- Fix BadDescription (trailing periods, >80 chars, generic names)
- Remove EmptyGlobalAssignment lines
- Fix whitespace, blank lines, and overlong lines
- StaticSrcUri: use $/$(ver_cut)

Correctness:
- libvirt: add -r0 to >virtualbox/>numactl deps (MissingPackageRevision)
- nagios-check_iping: drop $ from exeinto, use $ in elog
- imapsync, coppermine: switch zip->tarball (unpacker dep + filename)
- rqm, tyan-bmc-cert: rename distfiles via -> to avoid name collision
- profiles/updates: rename qbin -> 4Q-2025 (valid update filename)

Cargo eclass modernization (rqm, tyan-bmc-cert):
- Use $ and name@version CRATES separators

Metadata:
- Add 24 metadata.xml files with upstream remote-ids
- phpvirtualbox: populate longdescription, fix remote-id to github

PYTHON_COMPAT:
- Add python3_15 to packages where supported

commit d5cd0b1d55be6c92df22aa2db6cd873874db98d7
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 10:48:17 2026 -0500

calibre-web: fix gdrive-send patch for PyPI sdist layout

The GitHub commit patch uses git repo paths (cps/...) but the PyPI
sdist uses src/calibreweb/cps/... layout. Rewrite paths accordingly
and ship the patch in FILESDIR instead of fetching at build time.

Also drops .gitignore and docs/ hunks that don't exist in the sdist.

Tested: patch -p1 --dry-run applies cleanly against calibreweb-0.6.27.

commit 9f3906adbc9fd568bd977a67e2c4cff3602daba6
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 10:44:58 2026 -0500

calibre-web: wire up gdrive-send USE flag to fetch patch from fork

The gdrive-send USE flag had runtime deps but no source code changes.
Now conditionally fetches and applies the commit from mwstowe/calibre-web
gdrive-send-feature branch (5a127ea) as a patch on top of the PyPI source.

Adds src_prepare() to apply the patch and pkg_postinst guidance.

commit 323358453f569009c17d767973822e6efb514d6c
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 05:20:04 2026 -0500

Pull in gdrive-send feature from fork

commit 77b39b5137d4f1af4757029907f495471222a5fa
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 04:58:02 2026 -0500

Version bumps all around

commit 4799f1aa1bfb300764a3ea8b15a1ce61163c2f6d
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 14:43:05 2026 -0500

Manifest updates

commit 16cfba8aad1a89a9166427e98c7fb47323716706
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 09:06:45 2026 -0500

Updating ebuilds to ignore mirrors; version bumps for kiro-ide and
nameparser

commit bc5b6ff0fa3fd8da333041b1011af44b1b6abcc9
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Apr 26 00:18:01 2026 -0500

Added increased FD limit for calibre-web to stave off FD starvation

commit e14bac43c2d694c141d15fc9de56874e60050c8f
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Mar 29 17:46:26 2026 -0500

Add calibre-web 0.6.26 and dependencies

New packages:
- www-apps/calibre-web-0.6.26: web app for Calibre ebook libraries
USE flags: calibre, comics, gdrive, kepubify, kobo, ldap, metadata, oauth, unrar
Includes OpenRC init script, confd, and systemd unit
Patches flask-limiter 3.x auto_check incompatibility
- app-text/kepubify-bin-4.0.4: EPUB to Kobo KEPUB converter
- acct-user/calibre, acct-group/calibre: service user/group

New dependency ebuilds:
- dev-python/flask-dance-7.1.0 (oauth USE)
- dev-python/sqlalchemy-utils-0.42.1 (oauth USE)
- dev-python/flask-simpleldap-2.1.0 (ldap USE)
- dev-python/pydrive2-1.21.3 (gdrive USE)
- dev-python/oauth2client-4.1.3 (gdrive USE)
- dev-python/gevent-25.9.1 (gdrive USE)
- dev-python/urlobject-3.0.0 (flask-dance dep)
- dev-python/flask-limiter-3.13 (calibre-web compat)