www-apps/calibre-web
Web app for browsing, reading and downloading eBooks stored in a Calibre database
-
calibre-web-0.6.27~amd64 ~x86calibre 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 ~x86calibre 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 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)
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)

