[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-12-21 Thread Eli Schwartz
commit: a9578176688fa6528b1db4bee400b7f581f0e3d3
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Dec 21 23:58:14 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec 22 00:00:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9578176

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest|   4 -
 app-text/calibre/calibre-8.4.0.ebuild| 257 ---
 app-text/calibre/calibre-8.7.0.ebuild| 255 --
 app-text/calibre/files/calibre-8.4.0-lfs64.patch |  34 ---
 4 files changed, 550 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 1dbc52b9dbee..b7fa4c7a7a32 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,8 +1,4 @@
 DIST calibre-8.15.0.tar.xz 45759104 BLAKE2B 
ce8ca1a0bd9cbbb916a993b4c139efd1ff49d697aef3088322f06f4bac85d9a9e5d648a664fd75ef621c1e6021a67d6696e2a2a3b58a73651097bf3c6a774ca9
 SHA512 
7713ae8304e887dad320cddd6eceeec79bdb9de88e23ed2d50c0d2da429e25b2d761646259ffda47682ce07ed556bd47129561bd193c7953bd72867b98b0674c
 DIST calibre-8.15.0.tar.xz.sig 566 BLAKE2B 
e994b448ef1f08051d2a4ce254a83d37ec6fe3c99f416c0203b892ac35ee4a26151f07ea838929ed91e4024b6688bff5c26aec587bb39e9bdab185970bced520
 SHA512 
faff5e863c92e537b19e651aa9082359e530ff3c6412954c6eee339fa5a16614e16e3ee489f2c67e64a08a1c4db55c5dbaae4466caeb694aa8dd63093fd25834
-DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab
-DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344
-DIST calibre-8.7.0.tar.xz 45111468 BLAKE2B 
2b8042f44422945a027f289015e5c9a42450b94ca0e53cdbaac7d0a2f7f41ea2a19f3e90b702f043a086e7218d4d9a25b441bc5b516c3e7f6454422d2c4accd1
 SHA512 
12d6f49d09edef8677a966198b0b05da9f8deee3c3ff6980804e13561edc35a51e6a8cb53be70925bc3bdb8e3714cb018454f4e5da4794105b0fe53bba63
-DIST calibre-8.7.0.tar.xz.sig 566 BLAKE2B 
1d24f99f6311d55a5a9f0fc5cd23c17b8f5296f5fb8a8a24125fe8cbdda6ab2b9520bd70c91b1b0f0a3d30281c44c84aa397ed9d6f3447f898fe52e89f756f64
 SHA512 
6e5d555d622a01b78b9a291640099751cea2658d39d03b0a5d80623fedfd6fe8145c0d53fd90dcbb62fb08d593db086f00c4d531eb499ad9fcbbdac21059b132
 DIST calibre-8.9.0.tar.xz 45078452 BLAKE2B 
af1459c99f93ab9ac73c8fde34a0e4ac179e262978976dd1298f74e26b6a9e28218f87cbebde8a4a5bea913bf5fe1db4bfb083c7a1f14a6c588a7c2e8695f9e7
 SHA512 
b00fc0d0d5426bd54a4897ff934afbe0e2f3d682b3ad1bbf4c7741f0a093dfb259511b40bb13ce9ac1cb8f6e447cc24229525a171b675edc738fde1272668aab
 DIST calibre-8.9.0.tar.xz.sig 566 BLAKE2B 
83bf8f8545e942ddb3766ce0326128157f5e8d59965a672b91660b85ff4b05cee9c9a72fe96d1aa753e149d8789d84bed7668c4ced4ab8b5b1f11dc44b5e6b1c
 SHA512 
18896b442e6c18ff88d6e4e79ae90a829ef03235937dd9760a58ccb87cfb88d604b949fc5939ab62a1503f189616f2df35ad7c6883ca1a4238a0da0e18cb96c3

diff --git a/app-text/calibre/calibre-8.4.0.ebuild 
b/app-text/calibre/calibre-8.4.0.ebuild
deleted file mode 100644
index 0ed7122b5d8d..
--- a/app-text/calibre/calibre-8.4.0.ebuild
+++ /dev/null
@@ -1,257 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, app-text/calibre/files/

2025-12-21 Thread Eli Schwartz
commit: 804bb51caee7ca2d6f004224648a4b6b54b78ac0
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Dec 15 04:09:53 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec 22 00:00:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804bb51c

app-text/calibre: backport fix to build with qt 6.10

Bug: https://bugs.gentoo.org/966278
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-8.9.0.ebuild   |   1 +
 app-text/calibre/files/calibre-8.9-qt6.10.patch | 105 
 2 files changed, 106 insertions(+)

diff --git a/app-text/calibre/calibre-8.9.0.ebuild 
b/app-text/calibre/calibre-8.9.0.ebuild
index 44add51d1b8b..5b7f92fe2e89 100644
--- a/app-text/calibre/calibre-8.9.0.ebuild
+++ b/app-text/calibre/calibre-8.9.0.ebuild
@@ -127,6 +127,7 @@ PATCHES=(
# (last commit in 2017)
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
"${FILESDIR}/${PN}-8.9.0-piper.patch"
+   "${FILESDIR}/${PN}-8.9-qt6.10.patch"
 )
 
 src_prepare() {

diff --git a/app-text/calibre/files/calibre-8.9-qt6.10.patch 
b/app-text/calibre/files/calibre-8.9-qt6.10.patch
new file mode 100644
index ..c1b2937d3b66
--- /dev/null
+++ b/app-text/calibre/files/calibre-8.9-qt6.10.patch
@@ -0,0 +1,105 @@
+From 4c44e8f76f197629af695091c49b1a0efbb30bae Mon Sep 17 00:00:00 2001
+From: Marcin Serwin 
+Date: Sat, 11 Oct 2025 02:00:04 +0200
+Subject: [PATCH] Fix building with Qt 6.10
+
+Qt 6.10 no longer implicitly imports private modules, see 
https://doc.qt.io/qt-6/whatsnew610.html#build-system-changes.
+---
+ src/calibre/headless/CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/calibre/headless/CMakeLists.txt 
b/src/calibre/headless/CMakeLists.txt
+index c2c8fa88e58f..3fc5d8e4862f 100644
+--- a/src/calibre/headless/CMakeLists.txt
 b/src/calibre/headless/CMakeLists.txt
+@@ -1,8 +1,8 @@
+ cmake_minimum_required(VERSION 3.21)
+ project(headless)
+ set(CMAKE_AUTOMOC ON)
+-find_package(Qt6Gui REQUIRED)
++find_package(Qt6 REQUIRED COMPONENTS Gui GuiPrivate Core CorePrivate)
+ add_library(headless MODULE main.cpp headless_backingstore.cpp 
headless_integration.cpp)
+ set_property(TARGET headless PROPERTY QT_PLUGIN_TYPE "platforms")
+ set_property(TARGET headless PROPERTY QT_PLUGIN_CLASS_NAME 
"HeadlessIntegrationPlugin")
+-target_link_libraries(headless PRIVATE Qt::Gui Qt::GuiPrivate Qt::Core 
Qt::CorePrivate)
++target_link_libraries(headless PRIVATE Qt6::Gui Qt6::GuiPrivate Qt6::Core 
Qt6::CorePrivate)
+
+
+From 8820bffc86631ca7020177a4998b478141a7b8c1 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Sat, 11 Oct 2025 08:26:28 +0530
+Subject: [PATCH] Only change CMakeLists.txt for headless if actually building
+ with Qt >= 6.10
+
+---
+ setup/build.py  | 18 +-
+ setup/build_environment.py  |  3 ++-
+ src/calibre/headless/CMakeLists.txt |  3 ++-
+ 3 files changed, 21 insertions(+), 3 deletions(-)
+
+diff --git a/setup/build.py b/setup/build.py
+index 5ed34720dbb9..7816493ad94b 100644
+--- a/setup/build.py
 b/setup/build.py
+@@ -648,6 +648,22 @@ def build_headless(self):
+ bdir = self.j(self.build_dir, 'headless')
+ if os.path.exists(bdir):
+ shutil.rmtree(bdir)
++sdir = os.path.join(bdir, 'src')
++shutil.copytree(os.path.dirname(sources[0]), sdir)
++with open(os.path.join(sdir, 'CMakeLists.txt'), 'r+') as f:
++raw = f.read()
++qt = lazy_load('qt')
++if qt['version'] >= (6, 10):
++fp = 'find_package(Qt6 REQUIRED COMPONENTS Gui GuiPrivate 
Core CorePrivate)'
++ll = 'target_link_libraries(headless PRIVATE Qt6::Gui 
Qt6::GuiPrivate Qt6::Core Qt6::CorePrivate)'
++else:
++fp = 'find_package(Qt6Gui REQUIRED)'
++ll = 'target_link_libraries(headless PRIVATE Qt::Gui 
Qt::GuiPrivate Qt::Core Qt::CorePrivate)'
++raw = raw.replace('__FIND_GUI__', fp)
++raw = raw.replace('__LINK_TARGETS__', ll)
++f.seek(0), f.truncate()
++f.write(raw)
++bdir = os.path.join(bdir, 'build')
+ cmd = [CMAKE]
+ if is_macos_universal_build:
+ cmd += ['-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64']
+@@ -657,7 +673,7 @@ def build_headless(self):
+ cwd = os.getcwd()
+ os.chdir(bdir)
+ try:
+-self.check_call(cmd + ['-S', os.path.dirname(sources[0])])
++self.check_call(cmd + ['-S', sdir])
+ self.check_call([self.env.make] + [f'-j{cpu_count or 1}'])
+ finally:
+ os.chdir(cwd)
+diff --git a/setup/build_environment.py b/setup/build_environment.py
+index a0fd7f2dd260..f5ca099d71a1 100644
+--- a/setup/build_environment.py
 b/setup/build_environment.py
+@@ -119,8 +119,9 @@ def readvar(name):
+ return re.search(f'^{name}:(.+)$', qraw, flags=re.M).group(1).strip()
+ 
+ 
+-qt 

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-12-02 Thread Stefan Strogin
commit: 6327827088ea6d6e09d2a6a40a136e9188bfed4f
Author: Stefan Strogin  gentoo  org>
AuthorDate: Tue Dec  2 12:05:31 2025 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Dec  2 12:07:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63278270

app-text/calibre: add 8.15.0

Closes: https://bugs.gentoo.org/963607
Signed-off-by: Stefan Strogin  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-8.15.0.ebuild | 256 +
 2 files changed, 258 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index bddc4898a8c9..1dbc52b9dbee 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,5 @@
+DIST calibre-8.15.0.tar.xz 45759104 BLAKE2B 
ce8ca1a0bd9cbbb916a993b4c139efd1ff49d697aef3088322f06f4bac85d9a9e5d648a664fd75ef621c1e6021a67d6696e2a2a3b58a73651097bf3c6a774ca9
 SHA512 
7713ae8304e887dad320cddd6eceeec79bdb9de88e23ed2d50c0d2da429e25b2d761646259ffda47682ce07ed556bd47129561bd193c7953bd72867b98b0674c
+DIST calibre-8.15.0.tar.xz.sig 566 BLAKE2B 
e994b448ef1f08051d2a4ce254a83d37ec6fe3c99f416c0203b892ac35ee4a26151f07ea838929ed91e4024b6688bff5c26aec587bb39e9bdab185970bced520
 SHA512 
faff5e863c92e537b19e651aa9082359e530ff3c6412954c6eee339fa5a16614e16e3ee489f2c67e64a08a1c4db55c5dbaae4466caeb694aa8dd63093fd25834
 DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab
 DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344
 DIST calibre-8.7.0.tar.xz 45111468 BLAKE2B 
2b8042f44422945a027f289015e5c9a42450b94ca0e53cdbaac7d0a2f7f41ea2a19f3e90b702f043a086e7218d4d9a25b441bc5b516c3e7f6454422d2c4accd1
 SHA512 
12d6f49d09edef8677a966198b0b05da9f8deee3c3ff6980804e13561edc35a51e6a8cb53be70925bc3bdb8e3714cb018454f4e5da4794105b0fe53bba63

diff --git a/app-text/calibre/calibre-8.15.0.ebuild 
b/app-text/calibre/calibre-8.15.0.ebuild
new file mode 100644
index ..d7bbd5e88f59
--- /dev/null
+++ b/app-text/calibre/calibre-8.15.0.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-pyth

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-11-15 Thread Arthur Zamarin
commit: d93c18e8131c9daae0db08bfce93eef1c6a0c61d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 15 08:15:30 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 15 08:15:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93c18e8

app-text/calibre: Stabilize 8.9.0 amd64, #965408

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/calibre-8.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-8.9.0.ebuild 
b/app-text/calibre/calibre-8.9.0.ebuild
index 18f53d2e86ca..44add51d1b8b 100644
--- a/app-text/calibre/calibre-8.9.0.ebuild
+++ b/app-text/calibre/calibre-8.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-09-17 Thread Sam James
commit: 1ee3971ba8d7326d3233b78c2f4490829d31b341
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 15 11:39:09 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 15 11:40:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee3971b

app-text/calibre: consistently spell C.UTF-8

Bug: https://bugs.gentoo.org/962878
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-8.4.0.ebuild | 2 +-
 app-text/calibre/calibre-8.7.0.ebuild | 2 +-
 app-text/calibre/calibre-8.9.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-8.4.0.ebuild 
b/app-text/calibre/calibre-8.4.0.ebuild
index 40526d6051f8..0ed7122b5d8d 100644
--- a/app-text/calibre/calibre-8.4.0.ebuild
+++ b/app-text/calibre/calibre-8.4.0.ebuild
@@ -224,7 +224,7 @@ src_install() {
#raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANG LANGUAGE ${!LC_*}
-   export LC_ALL=C.utf8 # bug #709682
+   export LC_ALL=C.UTF-8 # bug #709682
 
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.

diff --git a/app-text/calibre/calibre-8.7.0.ebuild 
b/app-text/calibre/calibre-8.7.0.ebuild
index ac99f9de130d..b7f5471f7ba2 100644
--- a/app-text/calibre/calibre-8.7.0.ebuild
+++ b/app-text/calibre/calibre-8.7.0.ebuild
@@ -222,7 +222,7 @@ src_install() {
#raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANG LANGUAGE ${!LC_*}
-   export LC_ALL=C.utf8 # bug #709682
+   export LC_ALL=C.UTF-8 # bug #709682
 
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.

diff --git a/app-text/calibre/calibre-8.9.0.ebuild 
b/app-text/calibre/calibre-8.9.0.ebuild
index 3b7b0d71b8aa..18f53d2e86ca 100644
--- a/app-text/calibre/calibre-8.9.0.ebuild
+++ b/app-text/calibre/calibre-8.9.0.ebuild
@@ -223,7 +223,7 @@ src_install() {
#raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANG LANGUAGE ${!LC_*}
-   export LC_ALL=C.utf8 # bug #709682
+   export LC_ALL=C.UTF-8 # bug #709682
 
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-09-11 Thread Eli Schwartz
commit: b69f6dd50d0326af4f6e7ecc65e2f3936d5f6a79
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Sep 11 01:02:32 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Sep 11 05:52:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69f6dd5

app-text/calibre: add 8.9.0

Closes: https://bugs.gentoo.org/961974
Thanks-to: Herbert Wantesh  gmx.net>
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest|   2 +
 app-text/calibre/calibre-8.9.0.ebuild| 256 +++
 app-text/calibre/files/calibre-8.9.0-piper.patch |  47 +
 3 files changed, 305 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5bd809d0a9be..bddc4898a8c9 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,3 +2,5 @@ DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f12
 DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344
 DIST calibre-8.7.0.tar.xz 45111468 BLAKE2B 
2b8042f44422945a027f289015e5c9a42450b94ca0e53cdbaac7d0a2f7f41ea2a19f3e90b702f043a086e7218d4d9a25b441bc5b516c3e7f6454422d2c4accd1
 SHA512 
12d6f49d09edef8677a966198b0b05da9f8deee3c3ff6980804e13561edc35a51e6a8cb53be70925bc3bdb8e3714cb018454f4e5da4794105b0fe53bba63
 DIST calibre-8.7.0.tar.xz.sig 566 BLAKE2B 
1d24f99f6311d55a5a9f0fc5cd23c17b8f5296f5fb8a8a24125fe8cbdda6ab2b9520bd70c91b1b0f0a3d30281c44c84aa397ed9d6f3447f898fe52e89f756f64
 SHA512 
6e5d555d622a01b78b9a291640099751cea2658d39d03b0a5d80623fedfd6fe8145c0d53fd90dcbb62fb08d593db086f00c4d531eb499ad9fcbbdac21059b132
+DIST calibre-8.9.0.tar.xz 45078452 BLAKE2B 
af1459c99f93ab9ac73c8fde34a0e4ac179e262978976dd1298f74e26b6a9e28218f87cbebde8a4a5bea913bf5fe1db4bfb083c7a1f14a6c588a7c2e8695f9e7
 SHA512 
b00fc0d0d5426bd54a4897ff934afbe0e2f3d682b3ad1bbf4c7741f0a093dfb259511b40bb13ce9ac1cb8f6e447cc24229525a171b675edc738fde1272668aab
+DIST calibre-8.9.0.tar.xz.sig 566 BLAKE2B 
83bf8f8545e942ddb3766ce0326128157f5e8d59965a672b91660b85ff4b05cee9c9a72fe96d1aa753e149d8789d84bed7668c4ced4ab8b5b1f11dc44b5e6b1c
 SHA512 
18896b442e6c18ff88d6e4e79ae90a829ef03235937dd9760a58ccb87cfb88d604b949fc5939ab62a1503f189616f2df35ad7c6883ca1a4238a0da0e18cb96c3

diff --git a/app-text/calibre/calibre-8.9.0.ebuild 
b/app-text/calibre/calibre-8.9.0.ebuild
new file mode 100644
index ..3b7b0d71b8aa
--- /dev/null
+++ b/app-text/calibre/calibre-8.9.0.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, app-text/calibre/files/

2025-08-13 Thread Eli Schwartz
commit: 0f0429834eef71b784cd7e8f985626214f922a85
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Aug 11 05:43:15 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Aug 14 05:01:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f042983

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-7.26.0.ebuild| 256 --
 app-text/calibre/files/calibre-7.26.0-qt6.9.patch |  44 
 3 files changed, 302 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 71975e54da0a..5bd809d0a9be 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,5 +1,3 @@
-DIST calibre-7.26.0.tar.xz 43633708 BLAKE2B 
d936ad859f5a64a11b26218a1a72d55e9b7fce82b6ae261376dc55009ac07852d2f8eea771bb401fcc660a9eade9fa89ce2b2dbde1bb9f7e2e0757f84a80aa9f
 SHA512 
e477a2dcdd1c52074bd5c0df5d79b2b609d76bf9e1cb5e3d32f79a89d6e0e2798cb980e2cf74e126fb2856273a14b0e2e92b39ffca74461569233c0a87968bfe
-DIST calibre-7.26.0.tar.xz.sig 566 BLAKE2B 
9ceb7db5cea446a173add6bb9abfcc186fe3b377bebfa7c42b5ed50336bf46d534e034312a1e38fa33bae685635e5533abb0667f3f536cfe30fd74e6c5023367
 SHA512 
06584ac459e5c5b03ad3e115ecbff867dc4fd80a37bd365b815ea9c1d6190bd17ed9787a2dbf79a1dd0a1c6676dd9e98753edde90f3866a3d5edbb26f930
 DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab
 DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344
 DIST calibre-8.7.0.tar.xz 45111468 BLAKE2B 
2b8042f44422945a027f289015e5c9a42450b94ca0e53cdbaac7d0a2f7f41ea2a19f3e90b702f043a086e7218d4d9a25b441bc5b516c3e7f6454422d2c4accd1
 SHA512 
12d6f49d09edef8677a966198b0b05da9f8deee3c3ff6980804e13561edc35a51e6a8cb53be70925bc3bdb8e3714cb018454f4e5da4794105b0fe53bba63

diff --git a/app-text/calibre/calibre-7.26.0.ebuild 
b/app-text/calibre/calibre-7.26.0.ebuild
deleted file mode 100644
index 2895dde0894e..
--- a/app-text/calibre/calibre-7.26.0.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
-   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
-   dev-python/jeepney[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
-   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
-   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
-   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
-

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-07-22 Thread Eli Schwartz
commit: 85a5333912dcd60688eab1ad78a91da1414c185b
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 22 18:16:42 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jul 22 19:32:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a53339

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   6 -
 app-text/calibre/calibre-7.20.0.ebuild | 255 
 app-text/calibre/calibre-7.21.0.ebuild | 253 
 app-text/calibre/calibre-7.22.0.ebuild | 258 -
 ...PIL-11.0-changes-its-webp-features-output.patch |  36 ---
 5 files changed, 808 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 4f748f5f3d6e..71975e54da0a 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,9 +1,3 @@
-DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 
2ccb7fcd5acdf9f627d79f5656709a7eddee7545dd2c8a95bbb7d2dc61fb26dcf8c34c3c2d6b1514fdbb6b4d7c3fd3e98be72c778026c7b2bb4a42651c5e664b
 SHA512 
3b6e2d4ed8d0755096b466f4bdcc8b6ca4810398caa2322c1efc30280680ff8b10dc5fb8cb763bed8fee82746e7c51c6f31f56e5d9689d5f43c671442004c532
-DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 
4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab
 SHA512 
62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79
-DIST calibre-7.21.0.tar.xz 44802864 BLAKE2B 
f86ce0f310ac5b38f3aa54ca6436ad9c22c465e5608089c0178fcc5ed87d988ffae50d6b760ae4281ce68315998a5e1c426f243b58bfae86a78e5479d824070d
 SHA512 
0c2ee610833df83219c0c33b09e1374a8262f1630ccd48e3c4725c92922a3ac5d102ad83fc213457fb9de3efa4f5a2c98ff6dff039828e1661085a1054d7f631
-DIST calibre-7.21.0.tar.xz.sig 566 BLAKE2B 
6410767553809878644ccae960b756b3b0571309bf4cbb61b9282586442243d41d1b2da578f97fbf7fbac573c7e9f84bc293e6b38e921850bce44bc7c87d74c8
 SHA512 
92b958a01105cb60e8653f8b0e3c5c27a42876527b642f176a375459d3a5664b601aa8fa64c3d39ae486200cd456cd8691a055f7f7530225df106b1bd074
-DIST calibre-7.22.0.tar.xz 42428392 BLAKE2B 
e9b7e0dc6e92340ff76d99f44f8265a572d05afadb6b5b06312a6dfbc6b0540d49647686a3fbb367da67a31d680ec8982a46d7baeb2c8371b4eeea1f0eb6c1f8
 SHA512 
583a1e2bcdd05c350e57cb205fc95eb076210ea5c9156f95a08c63e27f418ecb735c0a68212514edaa05af61e780cf8377a1e1b76a89729ee13b4d5ed34359c7
-DIST calibre-7.22.0.tar.xz.sig 566 BLAKE2B 
d818c347043efcd8b01f68efdfdae43bf0315d45a7d8c52e8920972b8fa718b9551edb388a0531eb1781c8a959b31a16bb6f1dec517d3415b0a596d50c4d368e
 SHA512 
9e72f286f01bf3ca76d702f0a8415635d5a352e06765f14a50fae828bea3f5c710200eb857075972e1bcfd176c05983421d899a13ef5aa9c3aa7e996bce80e5e
 DIST calibre-7.26.0.tar.xz 43633708 BLAKE2B 
d936ad859f5a64a11b26218a1a72d55e9b7fce82b6ae261376dc55009ac07852d2f8eea771bb401fcc660a9eade9fa89ce2b2dbde1bb9f7e2e0757f84a80aa9f
 SHA512 
e477a2dcdd1c52074bd5c0df5d79b2b609d76bf9e1cb5e3d32f79a89d6e0e2798cb980e2cf74e126fb2856273a14b0e2e92b39ffca74461569233c0a87968bfe
 DIST calibre-7.26.0.tar.xz.sig 566 BLAKE2B 
9ceb7db5cea446a173add6bb9abfcc186fe3b377bebfa7c42b5ed50336bf46d534e034312a1e38fa33bae685635e5533abb0667f3f536cfe30fd74e6c5023367
 SHA512 
06584ac459e5c5b03ad3e115ecbff867dc4fd80a37bd365b815ea9c1d6190bd17ed9787a2dbf79a1dd0a1c6676dd9e98753edde90f3866a3d5edbb26f930
 DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab

diff --git a/app-text/calibre/calibre-7.20.0.ebuild 
b/app-text/calibre/calibre-7.20.0.ebuild
deleted file mode 100644
index 3c0e5231b4e4..
--- a/app-text/calibre/calibre-7.20.0.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-07-22 Thread Eli Schwartz
commit: 9d4fb72baa06dbb7c552bfdf674f8edbf83a5158
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 22 18:10:35 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jul 22 19:32:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4fb72b

app-text/calibre: add 8.7.0

Small tweak to the build sed. Upstream reformatted it a bit (it now
drops permissions in a subprocess) and the sed failed to apply. This
also meant the build failed, as it dropped permissions to "eschwartz"
instead of "portage". Instead, neutralize the sudo detection itself.

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-8.7.0.ebuild | 255 ++
 2 files changed, 257 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e72cd23cd014..4f748f5f3d6e 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.26.0.tar.xz 43633708 BLAKE2B 
d936ad859f5a64a11b26218a1a72d55e9b7f
 DIST calibre-7.26.0.tar.xz.sig 566 BLAKE2B 
9ceb7db5cea446a173add6bb9abfcc186fe3b377bebfa7c42b5ed50336bf46d534e034312a1e38fa33bae685635e5533abb0667f3f536cfe30fd74e6c5023367
 SHA512 
06584ac459e5c5b03ad3e115ecbff867dc4fd80a37bd365b815ea9c1d6190bd17ed9787a2dbf79a1dd0a1c6676dd9e98753edde90f3866a3d5edbb26f930
 DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab
 DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344
+DIST calibre-8.7.0.tar.xz 45111468 BLAKE2B 
2b8042f44422945a027f289015e5c9a42450b94ca0e53cdbaac7d0a2f7f41ea2a19f3e90b702f043a086e7218d4d9a25b441bc5b516c3e7f6454422d2c4accd1
 SHA512 
12d6f49d09edef8677a966198b0b05da9f8deee3c3ff6980804e13561edc35a51e6a8cb53be70925bc3bdb8e3714cb018454f4e5da4794105b0fe53bba63
+DIST calibre-8.7.0.tar.xz.sig 566 BLAKE2B 
1d24f99f6311d55a5a9f0fc5cd23c17b8f5296f5fb8a8a24125fe8cbdda6ab2b9520bd70c91b1b0f0a3d30281c44c84aa397ed9d6f3447f898fe52e89f756f64
 SHA512 
6e5d555d622a01b78b9a291640099751cea2658d39d03b0a5d80623fedfd6fe8145c0d53fd90dcbb62fb08d593db086f00c4d531eb499ad9fcbbdac21059b132

diff --git a/app-text/calibre/calibre-8.7.0.ebuild 
b/app-text/calibre/calibre-8.7.0.ebuild
new file mode 100644
index ..ac99f9de130d
--- /dev/null
+++ b/app-text/calibre/calibre-8.7.0.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_U

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-06-27 Thread Sam James
commit: a293603df847264c0b1f2b5018f97d81ea86ff05
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 28 04:46:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 28 04:46:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a293603d

app-text/calibre: Stabilize 7.26.0 amd64, #959160

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.26.0.ebuild 
b/app-text/calibre/calibre-7.26.0.ebuild
index b7de420a9299..2895dde0894e 100644
--- a/app-text/calibre/calibre-7.26.0.ebuild
+++ b/app-text/calibre/calibre-7.26.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-06-08 Thread Eli Schwartz
commit: 62ad53b3d09a6378da6e7d8d6b29aa3e51b6dae4
Author: Violet Purcell  inventati  org>
AuthorDate: Wed Jun  4 20:50:04 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Jun  8 16:32:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ad53b3

app-text/calibre: add 8.4.0

Closes: https://bugs.gentoo.org/957106
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/42450
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest|   2 +
 app-text/calibre/calibre-8.4.0.ebuild| 257 +++
 app-text/calibre/files/calibre-8.4.0-lfs64.patch |  34 +++
 3 files changed, 293 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 614a7e30d66f..e72cd23cd014 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,3 +6,5 @@ DIST calibre-7.22.0.tar.xz 42428392 BLAKE2B 
e9b7e0dc6e92340ff76d99f44f8265a572d0
 DIST calibre-7.22.0.tar.xz.sig 566 BLAKE2B 
d818c347043efcd8b01f68efdfdae43bf0315d45a7d8c52e8920972b8fa718b9551edb388a0531eb1781c8a959b31a16bb6f1dec517d3415b0a596d50c4d368e
 SHA512 
9e72f286f01bf3ca76d702f0a8415635d5a352e06765f14a50fae828bea3f5c710200eb857075972e1bcfd176c05983421d899a13ef5aa9c3aa7e996bce80e5e
 DIST calibre-7.26.0.tar.xz 43633708 BLAKE2B 
d936ad859f5a64a11b26218a1a72d55e9b7fce82b6ae261376dc55009ac07852d2f8eea771bb401fcc660a9eade9fa89ce2b2dbde1bb9f7e2e0757f84a80aa9f
 SHA512 
e477a2dcdd1c52074bd5c0df5d79b2b609d76bf9e1cb5e3d32f79a89d6e0e2798cb980e2cf74e126fb2856273a14b0e2e92b39ffca74461569233c0a87968bfe
 DIST calibre-7.26.0.tar.xz.sig 566 BLAKE2B 
9ceb7db5cea446a173add6bb9abfcc186fe3b377bebfa7c42b5ed50336bf46d534e034312a1e38fa33bae685635e5533abb0667f3f536cfe30fd74e6c5023367
 SHA512 
06584ac459e5c5b03ad3e115ecbff867dc4fd80a37bd365b815ea9c1d6190bd17ed9787a2dbf79a1dd0a1c6676dd9e98753edde90f3866a3d5edbb26f930
+DIST calibre-8.4.0.tar.xz 44113820 BLAKE2B 
3580124b04d9aef19c6ac2c1e3bdf5aa86f128a7e0f34a3ae80f07493127ca16b7edc72800cf9b200e926198ed92d5bef671a483d0572a6f6ae67fde64638f2e
 SHA512 
df998fa31b9e581739872a649669fccf29f34d3ac1b4d0a96c37e08a0b049b1357b56a2af25f2733936e78901dd61b38a24e536e107e7094ada7e60a5c2c56ab
+DIST calibre-8.4.0.tar.xz.sig 566 BLAKE2B 
7b353272722cfea8e57c274671dde100df7d351e2c5bafb3ab55c221d3290ce45f3627087a91f97b27080f6762596c788bf308ae4b49fe6ebb25d6ee85bf419c
 SHA512 
7cd17aa5c8be1eb736c1ef8e98f91ecc313ed00da7760e6d234ff9b56a23c1f5a382dff8b3c0b7145443b6c2871f224a6ed47ddd39eaacfb380353c3f78c8344

diff --git a/app-text/calibre/calibre-8.4.0.ebuild 
b/app-text/calibre/calibre-8.4.0.ebuild
new file mode 100644
index ..03a3e7b99091
--- /dev/null
+++ b/app-text/calibre/calibre-8.4.0.ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, app-text/calibre/files/

2025-06-06 Thread Sam James
commit: b1822ea2cd608bd8daecd07a3eb145aeffa031d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  7 04:58:39 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  7 04:58:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1822ea2

app-text/calibre: fix build w/ qt-6.9

I'm leaving the PR to bump calibe to Eli, naturally, but doing this
now to get the build fixed (especially important to not hold up :=
builds which can be messy).

Closes: https://bugs.gentoo.org/957106
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.26.0.ebuild|  2 ++
 app-text/calibre/files/calibre-7.26.0-qt6.9.patch | 44 +++
 2 files changed, 46 insertions(+)

diff --git a/app-text/calibre/calibre-7.26.0.ebuild 
b/app-text/calibre/calibre-7.26.0.ebuild
index f81f2ecbe6b4..b7de420a9299 100644
--- a/app-text/calibre/calibre-7.26.0.ebuild
+++ b/app-text/calibre/calibre-7.26.0.ebuild
@@ -126,6 +126,8 @@ PATCHES=(
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
+   # Backport to fix build w/ qt-6.9 (bug #957106)
+   "${FILESDIR}/${P}-qt6.9.patch"
 )
 
 src_prepare() {

diff --git a/app-text/calibre/files/calibre-7.26.0-qt6.9.patch 
b/app-text/calibre/files/calibre-7.26.0-qt6.9.patch
new file mode 100644
index ..ff2f94d98213
--- /dev/null
+++ b/app-text/calibre/files/calibre-7.26.0-qt6.9.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/957106
+https://github.com/kovidgoyal/calibre/commit/30b66dc452d3c08c7e10cc95498e131348d7bbfb
+
+From 30b66dc452d3c08c7e10cc95498e131348d7bbfb Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Sat, 5 Apr 2025 02:59:58 +0530
+Subject: [PATCH] Linux: Fix building with Qt 6.9
+
+---
+ src/calibre/headless/headless_integration.cpp | 6 ++
+ src/calibre/headless/headless_integration.h   | 1 -
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/calibre/headless/headless_integration.cpp 
b/src/calibre/headless/headless_integration.cpp
+index a5dfc869cc66..e96ddeef80fa 100644
+--- a/src/calibre/headless/headless_integration.cpp
 b/src/calibre/headless/headless_integration.cpp
+@@ -27,7 +27,13 @@ QT_BEGIN_NAMESPACE
+ 
+ 
+ #ifndef __APPLE__
++#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
++#include 
+ class GenericUnixServices : public QGenericUnixServices {
++#else
++#include 
++class GenericUnixServices : public QDesktopUnixServices {
++#endif
+ /* We must return desktop environment as UNKNOWN otherwise other parts of
+  * Qt will try to query the nativeInterface() without checking if it 
exists
+  * leading to a segfault.  For example, defaultHintStyleFromMatch() 
queries
+diff --git a/src/calibre/headless/headless_integration.h 
b/src/calibre/headless/headless_integration.h
+index f8705facffe8..604669677da4 100644
+--- a/src/calibre/headless/headless_integration.h
 b/src/calibre/headless/headless_integration.h
+@@ -3,7 +3,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ 
+ QT_BEGIN_NAMESPACE
+



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-05-25 Thread Eli Schwartz
commit: 1b088b7a90215b9b10a9771ba3da499b036438d3
Author: Cristian Othón Martínez Vera  cfuga  mx>
AuthorDate: Fri Apr 11 18:25:22 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun May 25 08:31:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b088b7a

app-text/calibre: add 7.26.0

Closes: https://bugs.gentoo.org/949509
Signed-off-by: Cristian Othón Martínez Vera  cfuga.mx>
Closes: https://github.com/gentoo/gentoo/pull/41540
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.26.0.ebuild | 254 +
 2 files changed, 256 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index efcc33c47bf4..614a7e30d66f 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,3 +4,5 @@ DIST calibre-7.21.0.tar.xz 44802864 BLAKE2B 
f86ce0f310ac5b38f3aa54ca6436ad9c22c4
 DIST calibre-7.21.0.tar.xz.sig 566 BLAKE2B 
6410767553809878644ccae960b756b3b0571309bf4cbb61b9282586442243d41d1b2da578f97fbf7fbac573c7e9f84bc293e6b38e921850bce44bc7c87d74c8
 SHA512 
92b958a01105cb60e8653f8b0e3c5c27a42876527b642f176a375459d3a5664b601aa8fa64c3d39ae486200cd456cd8691a055f7f7530225df106b1bd074
 DIST calibre-7.22.0.tar.xz 42428392 BLAKE2B 
e9b7e0dc6e92340ff76d99f44f8265a572d05afadb6b5b06312a6dfbc6b0540d49647686a3fbb367da67a31d680ec8982a46d7baeb2c8371b4eeea1f0eb6c1f8
 SHA512 
583a1e2bcdd05c350e57cb205fc95eb076210ea5c9156f95a08c63e27f418ecb735c0a68212514edaa05af61e780cf8377a1e1b76a89729ee13b4d5ed34359c7
 DIST calibre-7.22.0.tar.xz.sig 566 BLAKE2B 
d818c347043efcd8b01f68efdfdae43bf0315d45a7d8c52e8920972b8fa718b9551edb388a0531eb1781c8a959b31a16bb6f1dec517d3415b0a596d50c4d368e
 SHA512 
9e72f286f01bf3ca76d702f0a8415635d5a352e06765f14a50fae828bea3f5c710200eb857075972e1bcfd176c05983421d899a13ef5aa9c3aa7e996bce80e5e
+DIST calibre-7.26.0.tar.xz 43633708 BLAKE2B 
d936ad859f5a64a11b26218a1a72d55e9b7fce82b6ae261376dc55009ac07852d2f8eea771bb401fcc660a9eade9fa89ce2b2dbde1bb9f7e2e0757f84a80aa9f
 SHA512 
e477a2dcdd1c52074bd5c0df5d79b2b609d76bf9e1cb5e3d32f79a89d6e0e2798cb980e2cf74e126fb2856273a14b0e2e92b39ffca74461569233c0a87968bfe
+DIST calibre-7.26.0.tar.xz.sig 566 BLAKE2B 
9ceb7db5cea446a173add6bb9abfcc186fe3b377bebfa7c42b5ed50336bf46d534e034312a1e38fa33bae685635e5533abb0667f3f536cfe30fd74e6c5023367
 SHA512 
06584ac459e5c5b03ad3e115ecbff867dc4fd80a37bd365b815ea9c1d6190bd17ed9787a2dbf79a1dd0a1c6676dd9e98753edde90f3866a3d5edbb26f930

diff --git a/app-text/calibre/calibre-7.26.0.ebuild 
b/app-text/calibre/calibre-7.26.0.ebuild
new file mode 100644
index ..f81f2ecbe6b4
--- /dev/null
+++ b/app-text/calibre/calibre-7.26.0.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[$

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-05-19 Thread Sam James
commit: d968c9fdbe86888cffc56ec580503b1eff40b764
Author: Sam James  gentoo  org>
AuthorDate: Mon May 19 22:54:56 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 19 22:54:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d968c9fd

app-text/calibre: only add -std=gnu17 for GCC

The build system adds CFLAGS into CXXFLAGS which upsets Clang.

Clang hasn't changed its default yet, so this is good enough as a temporary
workaround (as it's fixed upstream anyway here).

Closes: https://bugs.gentoo.org/956329
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.22.0.ebuild 
b/app-text/calibre/calibre-7.22.0.ebuild
index 9ee965558d70..190fc9eea729 100644
--- a/app-text/calibre/calibre-7.22.0.ebuild
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -166,7 +166,7 @@ src_compile() {
 
# Workaround for GCC 15 (bug #949509)
# Can be dropped w/ >=7.25.0
-   append-cflags -std=gnu17
+   tc-is-gcc && append-cflags -std=gnu17
 
# bug 821871
local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-05-15 Thread Sam James
commit: 45dcf3ec690a8ac11c62dce2d3fba6d14f507768
Author: Sam James  gentoo  org>
AuthorDate: Thu May 15 08:03:51 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 15 08:36:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45dcf3ec

app-text/calibre: add -std=gnu17 workaround to 7.22.0

It can be dropped w/ >=7.25.0.

Closes: https://bugs.gentoo.org/949509
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.22.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.22.0.ebuild 
b/app-text/calibre/calibre-7.22.0.ebuild
index f1f0180630d4..9ee965558d70 100644
--- a/app-text/calibre/calibre-7.22.0.ebuild
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="sqlite,ssl"
 
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+inherit edo flag-o-matic toolchain-funcs python-single-r1 qmake-utils 
verify-sig xdg
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/";
@@ -164,6 +164,10 @@ src_compile() {
# TODO: get qmake called by setup.py to respect CC and CXX too
tc-export CC CXX
 
+   # Workaround for GCC 15 (bug #949509)
+   # Can be dropped w/ >=7.25.0
+   append-cflags -std=gnu17
+
# bug 821871
local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" 
PODOFO_LIB_DIR="${MY_LIBDIR}"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-04-22 Thread Eli Schwartz
commit: 4a14b78347064b4f5775ebc09124a831e960e587
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Apr 23 01:57:27 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Apr 23 02:03:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a14b783

app-text/calibre: enable py3.13

Closes: https://bugs.gentoo.org/952247
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-7.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.22.0.ebuild 
b/app-text/calibre/calibre-7.22.0.ebuild
index 7e4f528b2633..f1f0180630d4 100644
--- a/app-text/calibre/calibre-7.22.0.ebuild
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-02-26 Thread Andreas Sturmlechner
commit: 78feacac6f7fdb7d6467e9f7d9669ee832852ee8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 26 16:12:14 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 26 20:06:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78feacac

app-text/calibre: drop 7.16.0, 7.17.0, 7.19.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/calibre/Manifest  |   6 -
 app-text/calibre/calibre-7.16.0.ebuild | 243 
 app-text/calibre/calibre-7.17.0.ebuild | 246 
 app-text/calibre/calibre-7.19.0.ebuild | 254 -
 .../files/calibre-7.17.0-qt-texttospeech.patch |  38 ---
 5 files changed, 787 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index ea074651f4c8..efcc33c47bf4 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,9 +1,3 @@
-DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339
 SHA512 
5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
-DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
-DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 
93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73
 SHA512 
916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b
-DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B 
c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49
 SHA512 
af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07
-DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 
888ddf4292b8c8931c811eb78d6e9b003139545947f2b7bf63fcd96d96caa050a0f93a30ed0313ccf9b4ebfb25c2df1be7f2806d5117a870d1ac34ad29669e39
 SHA512 
b1225d6d403a8c4dca321c108d270aa79cf65a450f7db90a4e4df5525e8c1c6eb06b4a2492de7b691f6a1a85ce09361dc3796311c46fa082d6e82829827022a7
-DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 
35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72
 SHA512 
836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739
 DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 
2ccb7fcd5acdf9f627d79f5656709a7eddee7545dd2c8a95bbb7d2dc61fb26dcf8c34c3c2d6b1514fdbb6b4d7c3fd3e98be72c778026c7b2bb4a42651c5e664b
 SHA512 
3b6e2d4ed8d0755096b466f4bdcc8b6ca4810398caa2322c1efc30280680ff8b10dc5fb8cb763bed8fee82746e7c51c6f31f56e5d9689d5f43c671442004c532
 DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 
4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab
 SHA512 
62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79
 DIST calibre-7.21.0.tar.xz 44802864 BLAKE2B 
f86ce0f310ac5b38f3aa54ca6436ad9c22c465e5608089c0178fcc5ed87d988ffae50d6b760ae4281ce68315998a5e1c426f243b58bfae86a78e5479d824070d
 SHA512 
0c2ee610833df83219c0c33b09e1374a8262f1630ccd48e3c4725c92922a3ac5d102ad83fc213457fb9de3efa4f5a2c98ff6dff039828e1661085a1054d7f631

diff --git a/app-text/calibre/calibre-7.16.0.ebuild 
b/app-text/calibre/calibre-7.16.0.ebuild
deleted file mode 100644
index 0a7727b1acb2..
--- a/app-text/calibre/calibre-7.16.0.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2025-02-26 Thread Andreas Sturmlechner
commit: e53231e73c25733d5a75cc7232dc36f51552704c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 26 20:01:46 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 26 20:06:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e53231e7

app-text/calibre: drop 5.44.0-r5

Over 2 years old, stuck on  gentoo.org>

 app-text/calibre/Manifest  |   2 -
 app-text/calibre/calibre-5.44.0-r5.ebuild  | 265 -
 ...Dont-add-resources-that-exist-outside-the.patch |  55 -
 .../calibre/files/calibre-5.35.0-jxr-test.patch|  24 --
 ...44.0-Fix-compatibility-with-zeroconf-0.73.patch |  26 --
 app-text/calibre/files/calibre-5.44.0-icu75.patch  |  28 ---
 .../files/calibre-5.44.0-xss-backport.patch|  33 ---
 .../e9cc00560a28f56a303cca97630ab58e519dd9c8.patch |  35 ---
 8 files changed, 468 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 23656020c696..ea074651f4c8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,5 +1,3 @@
-DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
-DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339
 SHA512 
5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
 DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
 DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 
93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73
 SHA512 
916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b

diff --git a/app-text/calibre/calibre-5.44.0-r5.ebuild 
b/app-text/calibre/calibre-5.44.0-r5.ebuild
deleted file mode 100644
index 45c3e9cebcf1..
--- a/app-text/calibre/calibre-5.44.0-r5.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.9.6_pre20171027:=
-   =dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/faust-cchardet[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
-   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
-   dev-python/jeepney[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
-   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
-   >=dev-pytho

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2025-01-27 Thread Sam James
commit: 7441cd06ebe6f9618834188251880f2a796c6ce6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 27 21:27:02 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 27 21:27:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7441cd06

app-text/calibre: Stabilize 7.22.0 amd64, #948884

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.22.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-7.22.0.ebuild 
b/app-text/calibre/calibre-7.22.0.ebuild
index 77b4dd0e9b47..7e4f528b2633 100644
--- a/app-text/calibre/calibre-7.22.0.ebuild
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-12-30 Thread Zac Medico
commit: 8885efff2e51e2997cd383899d260fa01fe29066
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Dec 31 01:39:45 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Dec 31 01:40:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8885efff

app-text/calibre: drop myself as a maintainer

Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index 37b489125888..7c29e81d4aed 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
[email protected]
-  
   
 [email protected]
 Eli Schwartz



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-11-29 Thread Eli Schwartz
commit: 02df4fa67d6c1d7b7e327c517d9e98e8ec364144
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Nov 29 08:00:27 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Nov 29 21:12:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02df4fa6

app-text/calibre: add 7.22.0

New upstream dep, newly packaged. Drop keywords temporarily.

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.22.0.ebuild | 254 +
 2 files changed, 256 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 9be5508e8dee..23656020c696 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -10,3 +10,5 @@ DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 
2ccb7fcd5acdf9f627d79f5656709a7eddee
 DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 
4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab
 SHA512 
62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79
 DIST calibre-7.21.0.tar.xz 44802864 BLAKE2B 
f86ce0f310ac5b38f3aa54ca6436ad9c22c465e5608089c0178fcc5ed87d988ffae50d6b760ae4281ce68315998a5e1c426f243b58bfae86a78e5479d824070d
 SHA512 
0c2ee610833df83219c0c33b09e1374a8262f1630ccd48e3c4725c92922a3ac5d102ad83fc213457fb9de3efa4f5a2c98ff6dff039828e1661085a1054d7f631
 DIST calibre-7.21.0.tar.xz.sig 566 BLAKE2B 
6410767553809878644ccae960b756b3b0571309bf4cbb61b9282586442243d41d1b2da578f97fbf7fbac573c7e9f84bc293e6b38e921850bce44bc7c87d74c8
 SHA512 
92b958a01105cb60e8653f8b0e3c5c27a42876527b642f176a375459d3a5664b601aa8fa64c3d39ae486200cd456cd8691a055f7f7530225df106b1bd074
+DIST calibre-7.22.0.tar.xz 42428392 BLAKE2B 
e9b7e0dc6e92340ff76d99f44f8265a572d05afadb6b5b06312a6dfbc6b0540d49647686a3fbb367da67a31d680ec8982a46d7baeb2c8371b4eeea1f0eb6c1f8
 SHA512 
583a1e2bcdd05c350e57cb205fc95eb076210ea5c9156f95a08c63e27f418ecb735c0a68212514edaa05af61e780cf8377a1e1b76a89729ee13b4d5ed34359c7
+DIST calibre-7.22.0.tar.xz.sig 566 BLAKE2B 
d818c347043efcd8b01f68efdfdae43bf0315d45a7d8c52e8920972b8fa718b9551edb388a0531eb1781c8a959b31a16bb6f1dec517d3415b0a596d50c4d368e
 SHA512 
9e72f286f01bf3ca76d702f0a8415635d5a352e06765f14a50fae828bea3f5c710200eb857075972e1bcfd176c05983421d899a13ef5aa9c3aa7e996bce80e5e

diff --git a/app-text/calibre/calibre-7.22.0.ebuild 
b/app-text/calibre/calibre-7.22.0.ebuild
new file mode 100644
index ..77b4dd0e9b47
--- /dev/null
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-11-26 Thread Sam James
commit: 83ba71be9c4ea81fb39231386da205b93eb973c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 27 04:40:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 27 04:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ba71be

app-text/calibre: Stabilize 7.20.0 amd64, #945077

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.20.0.ebuild 
b/app-text/calibre/calibre-7.20.0.ebuild
index ee9b5df7fbc9..3c0e5231b4e4 100644
--- a/app-text/calibre/calibre-7.20.0.ebuild
+++ b/app-text/calibre/calibre-7.20.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, dev-python/beautifulsoup4/, dev-python/cchardet/, ...

2024-11-13 Thread Michał Górny
commit: 06a77ec72dae88fb10fea2f0eaadb9eae8c0bb36
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 13 20:20:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 13 20:41:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a77ec7

Rename dev-python/{cchardet → faust-cchardet}

Signed-off-by: Michał Górny  gentoo.org>

 app-text/calibre/calibre-5.44.0-r5.ebuild   | 2 +-
 dev-python/beautifulsoup4/beautifulsoup4-4.12.3.ebuild  | 2 +-
 dev-python/{cchardet => faust-cchardet}/Manifest| 0
 .../faust-cchardet-2.1.19.ebuild}   | 2 +-
 dev-python/{cchardet => faust-cchardet}/metadata.xml| 0
 profiles/updates/4Q-2024| 1 +
 6 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r5.ebuild 
b/app-text/calibre/calibre-5.44.0-r5.ebuild
index 73941b1a26cd..30d0db51319b 100644
--- a/app-text/calibre/calibre-5.44.0-r5.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r5.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
>=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cchardet[${PYTHON_USEDEP}]
+   dev-python/faust-cchardet[${PYTHON_USEDEP}]
>=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
dev-python/dnspython[${PYTHON_USEDEP}]
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]

diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.12.3.ebuild 
b/dev-python/beautifulsoup4/beautifulsoup4-4.12.3.ebuild
index 4c08c50228e1..33ea8b459b04 100644
--- a/dev-python/beautifulsoup4/beautifulsoup4-4.12.3.ebuild
+++ b/dev-python/beautifulsoup4/beautifulsoup4-4.12.3.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 BDEPEND="
test? (
|| (
-   dev-python/cchardet[${PYTHON_USEDEP}]
+   dev-python/faust-cchardet[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
)
)

diff --git a/dev-python/cchardet/Manifest b/dev-python/faust-cchardet/Manifest
similarity index 100%
rename from dev-python/cchardet/Manifest
rename to dev-python/faust-cchardet/Manifest

diff --git a/dev-python/cchardet/cchardet-2.1.19.ebuild 
b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
similarity index 93%
rename from dev-python/cchardet/cchardet-2.1.19.ebuild
rename to dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
index 8b20dc4e9371..c04a5b29cbad 100644
--- a/dev-python/cchardet/cchardet-2.1.19.ebuild
+++ b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-python/cchardet/metadata.xml 
b/dev-python/faust-cchardet/metadata.xml
similarity index 100%
rename from dev-python/cchardet/metadata.xml
rename to dev-python/faust-cchardet/metadata.xml

diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index 7c4b0672ce22..00ce7d2a3a4a 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -13,3 +13,4 @@ move dev-python/python-netlink dev-python/netlink
 move dev-python/python-lhafile dev-python/lhafile
 move dev-python/pysvg dev-python/pysvg-py3
 move dev-python/libpillowfight dev-python/pypillowfight
+move dev-python/cchardet dev-python/faust-cchardet



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-11-10 Thread Eli Schwartz
commit: 4ec870832e8716826b3081329dd0ea0e551e9f33
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Nov 10 21:26:23 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Nov 10 21:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec87083

app-text/calibre: add 7.21.0

Closes: https://bugs.gentoo.org/943009
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.21.0.ebuild | 253 +
 2 files changed, 255 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index d162c8833750..9be5508e8dee 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 
888ddf4292b8c8931c811eb78d6e9b003139
 DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 
35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72
 SHA512 
836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739
 DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 
2ccb7fcd5acdf9f627d79f5656709a7eddee7545dd2c8a95bbb7d2dc61fb26dcf8c34c3c2d6b1514fdbb6b4d7c3fd3e98be72c778026c7b2bb4a42651c5e664b
 SHA512 
3b6e2d4ed8d0755096b466f4bdcc8b6ca4810398caa2322c1efc30280680ff8b10dc5fb8cb763bed8fee82746e7c51c6f31f56e5d9689d5f43c671442004c532
 DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 
4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab
 SHA512 
62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79
+DIST calibre-7.21.0.tar.xz 44802864 BLAKE2B 
f86ce0f310ac5b38f3aa54ca6436ad9c22c465e5608089c0178fcc5ed87d988ffae50d6b760ae4281ce68315998a5e1c426f243b58bfae86a78e5479d824070d
 SHA512 
0c2ee610833df83219c0c33b09e1374a8262f1630ccd48e3c4725c92922a3ac5d102ad83fc213457fb9de3efa4f5a2c98ff6dff039828e1661085a1054d7f631
+DIST calibre-7.21.0.tar.xz.sig 566 BLAKE2B 
6410767553809878644ccae960b756b3b0571309bf4cbb61b9282586442243d41d1b2da578f97fbf7fbac573c7e9f84bc293e6b38e921850bce44bc7c87d74c8
 SHA512 
92b958a01105cb60e8653f8b0e3c5c27a42876527b642f176a375459d3a5664b601aa8fa64c3d39ae486200cd456cd8691a055f7f7530225df106b1bd074

diff --git a/app-text/calibre/calibre-7.21.0.ebuild 
b/app-text/calibre/calibre-7.21.0.ebuild
new file mode 100644
index ..de5d2fa83dcf
--- /dev/null
+++ b/app-text/calibre/calibre-7.21.0.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pil

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, app-text/calibre/files/

2024-11-10 Thread Eli Schwartz
commit: 4ddb78d1ccd58984d9f01154a20cf5ab3be4233f
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Nov 10 21:28:19 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Nov 10 21:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddb78d1

app-text/calibre: backport patch to fix tests with pillow 11

Apply the fix to stable in addition to packaging the new version.

Bug: https://bugs.gentoo.org/943009
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-7.19.0.ebuild |  2 ++
 app-text/calibre/calibre-7.20.0.ebuild |  2 ++
 ...PIL-11.0-changes-its-webp-features-output.patch | 36 ++
 3 files changed, 40 insertions(+)

diff --git a/app-text/calibre/calibre-7.19.0.ebuild 
b/app-text/calibre/calibre-7.19.0.ebuild
index 7dc060197e38..184ae72b4dc1 100644
--- a/app-text/calibre/calibre-7.19.0.ebuild
+++ b/app-text/calibre/calibre-7.19.0.ebuild
@@ -124,6 +124,8 @@ PATCHES=(
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
+   # fix tests with pillow 11
+   "${FILESDIR}"/0001-PIL-11.0-changes-its-webp-features-output.patch
 )
 
 src_prepare() {

diff --git a/app-text/calibre/calibre-7.20.0.ebuild 
b/app-text/calibre/calibre-7.20.0.ebuild
index de5d2fa83dcf..44412dec9bce 100644
--- a/app-text/calibre/calibre-7.20.0.ebuild
+++ b/app-text/calibre/calibre-7.20.0.ebuild
@@ -125,6 +125,8 @@ PATCHES=(
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
+   # fix tests with pillow 11
+   "${FILESDIR}"/0001-PIL-11.0-changes-its-webp-features-output.patch
 )
 
 src_prepare() {

diff --git 
a/app-text/calibre/files/0001-PIL-11.0-changes-its-webp-features-output.patch 
b/app-text/calibre/files/0001-PIL-11.0-changes-its-webp-features-output.patch
new file mode 100644
index ..61d00913dd33
--- /dev/null
+++ 
b/app-text/calibre/files/0001-PIL-11.0-changes-its-webp-features-output.patch
@@ -0,0 +1,36 @@
+From a961ddbfcb96461fd830ccd6facb81d69cc679d8 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Tue, 29 Oct 2024 06:08:04 +0530
+Subject: [PATCH] PIL 11.0 changes its webp features output
+
+---
+ src/calibre/test_build.py | 8 +++-
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py
+index 4e3d740705..91c32eba38 100644
+--- a/src/calibre/test_build.py
 b/src/calibre/test_build.py
+@@ -436,16 +436,14 @@ def test_imaging(self):
+ out = StringIO()
+ features.pilinfo(out=out, supported_formats=False)
+ out = out.getvalue()
+-for line in '''\
++lines = '''\
+ --- PIL CORE support ok
+ --- FREETYPE2 support ok
+ --- WEBP support ok
+---- WEBP Transparency support ok
+---- WEBPMUX support ok
+---- WEBP Animation support ok
+ --- JPEG support ok
+ --- ZLIB (PNG/ZIP) support ok
+-'''.splitlines():
++'''.splitlines()
++for line in lines:
+ self.assertIn(line.strip(), out)
+ with Image.open(I('lt.png', allow_user_override=False)) as i:
+ self.assertGreaterEqual(i.size, (20, 20))
+-- 
+2.45.2
+



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-10-30 Thread Sam James
commit: 0b5bcf0e127007ff14f2ac92a6651fda213f6d46
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 30 11:07:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 30 11:07:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5bcf0e

app-text/calibre: Stabilize 7.19.0 amd64, #942497

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.19.0.ebuild 
b/app-text/calibre/calibre-7.19.0.ebuild
index 1983e85be666..7dc060197e38 100644
--- a/app-text/calibre/calibre-7.19.0.ebuild
+++ b/app-text/calibre/calibre-7.19.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-10-27 Thread Eli Schwartz
commit: 4d233cdbc9254cff6eaa7598ab93a2beae663218
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Oct 22 18:15:27 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Oct 27 16:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d233cdb

app-text/calibre: require minimum ffmpeg version

It simply fails to compile, with lower versions of ffmpeg. No revbump,
anyone successfully building doesn't need to recompile as it will be
slotted.

The alternative here is to add ifdef'ed support for ffmpeg 4 to
upstream. And upstream is unenthusiastic about this, for which I don't
blame him. Sorry to all the VLC users I guess... maybe you can finally
learn to love mpv?

Closes: https://bugs.gentoo.org/941926
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-7.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.20.0.ebuild 
b/app-text/calibre/calibre-7.20.0.ebuild
index f721bd14f670..de5d2fa83dcf 100644
--- a/app-text/calibre/calibre-7.20.0.ebuild
+++ b/app-text/calibre/calibre-7.20.0.ebuild
@@ -89,7 +89,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=media-libs/freetype-2:=
>=media-libs/libmtp-1.1.11:=
>=media-gfx/optipng-0.7.6
-   media-video/ffmpeg:=
+   >=media-video/ffmpeg-6:=
virtual/libusb:1=
x11-misc/shared-mime-info
>=x11-misc/xdg-utils-1.0.2-r2



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-10-20 Thread Eli Schwartz
commit: 965949ff6f290842ffb75606347bc00b989a9f89
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Oct 20 17:16:13 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Oct 21 02:54:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965949ff

app-text/calibre: add 7.20.0

Continuing work on the text-to-speech handling has introduced a new
ffmpeg dependency. (Build time requirement, so, no current plans to tie
it to a USE flag.)

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.20.0.ebuild | 253 +
 2 files changed, 255 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index f4f7bb5c619b..d162c8833750 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,3 +6,5 @@ DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 
93149c4fab7a25e1239c4b8c72b766e5ffc7
 DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B 
c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49
 SHA512 
af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07
 DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 
888ddf4292b8c8931c811eb78d6e9b003139545947f2b7bf63fcd96d96caa050a0f93a30ed0313ccf9b4ebfb25c2df1be7f2806d5117a870d1ac34ad29669e39
 SHA512 
b1225d6d403a8c4dca321c108d270aa79cf65a450f7db90a4e4df5525e8c1c6eb06b4a2492de7b691f6a1a85ce09361dc3796311c46fa082d6e82829827022a7
 DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 
35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72
 SHA512 
836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739
+DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 
2ccb7fcd5acdf9f627d79f5656709a7eddee7545dd2c8a95bbb7d2dc61fb26dcf8c34c3c2d6b1514fdbb6b4d7c3fd3e98be72c778026c7b2bb4a42651c5e664b
 SHA512 
3b6e2d4ed8d0755096b466f4bdcc8b6ca4810398caa2322c1efc30280680ff8b10dc5fb8cb763bed8fee82746e7c51c6f31f56e5d9689d5f43c671442004c532
+DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 
4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab
 SHA512 
62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79

diff --git a/app-text/calibre/calibre-7.20.0.ebuild 
b/app-text/calibre/calibre-7.20.0.ebuild
new file mode 100644
index ..f721bd14f670
--- /dev/null
+++ b/app-text/calibre/calibre-7.20.0.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-09-30 Thread Sam James
commit: c54225fe5ea1b4585fa743d6e4b8baa9c65f44e4
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 01:46:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:46:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54225fe

app-text/calibre: Stabilize 7.17.0 amd64, #940570

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.17.0.ebuild 
b/app-text/calibre/calibre-7.17.0.ebuild
index ba0528419925..f96ec32b244a 100644
--- a/app-text/calibre/calibre-7.17.0.ebuild
+++ b/app-text/calibre/calibre-7.17.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-09-26 Thread Eli Schwartz
commit: e0ac30fe0272fb658e789296af34a44891e644d3
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Sep 27 05:32:02 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Sep 27 05:55:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ac30fe

app-text/calibre: add 7.19.0

Includes the new text-to-speech backend work, now stable, which means
new USE dependencies.

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.19.0.ebuild | 252 +
 2 files changed, 254 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index db0341d892c8..f4f7bb5c619b 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,3 +4,5 @@ DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165
 DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
 DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 
93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73
 SHA512 
916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b
 DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B 
c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49
 SHA512 
af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07
+DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 
888ddf4292b8c8931c811eb78d6e9b003139545947f2b7bf63fcd96d96caa050a0f93a30ed0313ccf9b4ebfb25c2df1be7f2806d5117a870d1ac34ad29669e39
 SHA512 
b1225d6d403a8c4dca321c108d270aa79cf65a450f7db90a4e4df5525e8c1c6eb06b4a2492de7b691f6a1a85ce09361dc3796311c46fa082d6e82829827022a7
+DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 
35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72
 SHA512 
836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739

diff --git a/app-text/calibre/calibre-7.19.0.ebuild 
b/app-text/calibre/calibre-7.19.0.ebuild
new file mode 100644
index ..1983e85be666
--- /dev/null
+++ b/app-text/calibre/calibre-7.19.0.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/

2024-08-24 Thread Zac Medico
commit: ac1592bc68a4c95d66398cf5318fdfc845b196e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Aug 22 05:37:38 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug 24 22:22:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1592bc

app-text/calibre: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
From: https://github.com/gentoo/gentoo/pull/38243
Signed-off-by: Zac Medico  gentoo.org>

 .../files/calibre-2.9.0-no_updates_dialog.patch| 27 --
 1 file changed, 27 deletions(-)

diff --git a/app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch 
b/app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch
deleted file mode 100644
index 4d37c3b642f5..
--- a/app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -burN calibre-2.9.0.orig/src/calibre/gui2/main.py 
calibre-2.9.0/src/calibre/gui2/main.py
 calibre-2.9.0.orig/src/calibre/gui2/main.py2014-11-09 
20:09:54.081231882 +0800
-+++ calibre-2.9.0/src/calibre/gui2/main.py 2014-11-09 20:15:48.193033844 
+0800
-@@ -37,8 +37,9 @@
-   help=_('Start minimized to system tray.'))
- parser.add_option('-v', '--verbose', default=0, action='count',
-   help=_('Ignored, do not use. Present only for legacy 
reasons'))
--parser.add_option('--no-update-check', default=False, action='store_true',
--help=_('Do not check for updates'))
-+parser.add_option('--update-check', dest='no_update_check', default=True,
-+action='store_false',
-+help=_('Check for updates'))
- parser.add_option('--ignore-plugins', default=False, action='store_true',
- help=_('Ignore custom plugins, useful if you installed a plugin'
- ' that is preventing calibre from starting'))
-diff -burN calibre-2.9.0.orig/src/calibre/gui2/update.py 
calibre-2.9.0/src/calibre/gui2/update.py
 calibre-2.9.0.orig/src/calibre/gui2/update.py  2014-11-09 
20:09:54.082231864 +0800
-+++ calibre-2.9.0/src/calibre/gui2/update.py   2014-11-09 20:17:49.954767115 
+0800
-@@ -154,6 +154,8 @@
- self.update_checker.signal.update_found.connect(self.update_found,
- type=Qt.QueuedConnection)
- self.update_checker.start()
-+else:
-+self.update_checker = None
- 
- def recalc_update_label(self, number_of_plugin_updates):
- self.update_found(self.last_newest_calibre_version, 
number_of_plugin_updates)



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2024-08-23 Thread Eli Schwartz
commit: 534905bcf0a78f7604661980d91e15e9505948d5
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Aug 23 07:05:41 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Aug 23 07:19:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534905bc

app-text/calibre: add 7.17.0

There have been some updates to the binary builds for Qt stuff that
basically amount to building PyQt6 with USE=speech. It's not yet active
in live codepaths, so patching it out of the testsuite for now. Will
keep an eye on it in the future with attention paid to the
practicalities of USE=speech. Recheck in future version bumps...

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.17.0.ebuild | 246 +
 .../files/calibre-7.17.0-qt-texttospeech.patch |  38 
 3 files changed, 286 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 2e023d6be5a8..db0341d892c8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,3 +2,5 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b3
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339
 SHA512 
5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
 DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
+DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 
93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73
 SHA512 
916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b
+DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B 
c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49
 SHA512 
af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07

diff --git a/app-text/calibre/calibre-7.17.0.ebuild 
b/app-text/calibre/calibre-7.17.0.ebuild
new file mode 100644
index ..ba0528419925
--- /dev/null
+++ b/app-text/calibre/calibre-7.17.0.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxm

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-08-15 Thread Eli Schwartz
commit: dd95a78b278fdb5caf1e1bd86d9c4cd72a1e56d8
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Aug 14 22:22:46 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Aug 16 01:12:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd95a78b

app-text/calibre: drop old for security cleanup

Bug: https://bugs.gentoo.org/936961
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-5.44.0-r3.ebuild | 273 --
 app-text/calibre/calibre-7.13.0.ebuild| 243 --
 3 files changed, 518 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 9983a89e55f8..2e023d6be5a8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,6 +1,4 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d188d58a91a9c8191084e021218feffca15cbde27f12a742e38d6db49168c6c6b64b1df9de5384c1b361ef66ba10b
 SHA512 
b64bba8b6982e2f41b6e1e1d9392a07f15307781a1da3b2f2daca464f1d1303a7ff44af398c0c0edc84dda8090cd47461bf1570daa8ba12496661eae2f3c3bca
-DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
 DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339
 SHA512 
5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
 DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
deleted file mode 100644
index 1ca560b39c37..
--- a/app-text/calibre/calibre-5.44.0-r3.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/kovidgoyal.gpg"
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="ios speech test +udisks"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.9.6_pre20171027:=
-   =dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cchardet[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
-   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
-   dev-python/jeepney[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-31 Thread Arthur Zamarin
commit: 4e8222961b23ad7cf880d5cd81d3348f9640c052
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul 31 09:40:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul 31 09:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e822296

app-text/calibre: Stabilize 7.16.0 amd64, #936963

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/calibre-7.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.16.0.ebuild 
b/app-text/calibre/calibre-7.16.0.ebuild
index e42daca289d1..27ed594b785c 100644
--- a/app-text/calibre/calibre-7.16.0.ebuild
+++ b/app-text/calibre/calibre-7.16.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-31 Thread Arthur Zamarin
commit: f6990282dba04e8e6246bae42adc7cce56fed6f3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul 31 09:40:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul 31 09:40:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6990282

app-text/calibre: Stabilize 5.44.0-r5 amd64, #936964

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/calibre-5.44.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0-r5.ebuild 
b/app-text/calibre/calibre-5.44.0-r5.ebuild
index 48b7aadde2b2..73941b1a26cd 100644
--- a/app-text/calibre/calibre-5.44.0-r5.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r5.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-30 Thread Eli Schwartz
commit: 73702d472178b7ad9ee1e45096975cecb969e9c1
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 31 05:21:09 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 31 05:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73702d47

app-text/calibre: drop old

Remove all versions that are obsoleted by a newer version with the same
stability / major version. We want the next stabilization to be the
brand new release, for security reasons -- there is no point stabilizing
old versions at this point.

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |  10 --
 app-text/calibre/calibre-7.10.0.ebuild | 243 -
 app-text/calibre/calibre-7.11.0.ebuild | 243 -
 app-text/calibre/calibre-7.12.0.ebuild | 243 -
 app-text/calibre/calibre-7.14.0.ebuild | 243 -
 app-text/calibre/calibre-7.15.0.ebuild | 243 -
 6 files changed, 1225 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 1cef1b139493..9983a89e55f8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,16 +1,6 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3dc6efc9d7c29b4e471aa99c7ff46969d594e97a2aca13ca096e77e2ae399f6e888c6846da84f7e093493ad32487a6
 SHA512 
f01d4c57af7f8390c17231ebc6f2fee4b331a8f143337a128119b8585b6e269b5d531a5245c6f418a8ec51ee440f99ce978b0d102f28cc955a2d31911db3b107
-DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
-DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 
0c5a1ccafb9c192b7f25998174f2b9ea3571d63a6aeca274d72e7e8e8ed27b433a209d805fd35079f01a72201cb01e741f95d8c83265ea39d3c191bf41dab93f
 SHA512 
93216323d23919ce37f3983304f0d5e88847833c52a00a8a780db1c95860d814298358347848a439ff006827742a7c19171ed4d3e3569cd03296a682200e8160
-DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 
2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca
 SHA512 
ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b
-DIST calibre-7.12.0.tar.xz 44341928 BLAKE2B 
18d3178b9daafaa674949b29528d055dea4e13aad937b8b75e22ac7ec9f9df1aa5c6bd5ca76b151347461077d2e2fc7888a9b46d1c727059db97ea49cb396b1f
 SHA512 
ee654260d7047f0579a659b8907439a407fb561affcef84141126840452e7b98d10bb5e0a69e0cc809d9ba68729570900a0e7251f18b2056a94b0213880f1363
-DIST calibre-7.12.0.tar.xz.sig 566 BLAKE2B 
3fb90d638b00e1a9bf481b16e947cf855e89f4c13f5614ef2003fb0447c1131dc4d1a6101dde7e413bc1b9b5ca3812d3f090f00a0f4e14e8029f5b2896286b23
 SHA512 
12c78975b175f08208a4e7d2b9734b2f886d0cd3804b1d2f32f87190b648a79bf4eac6b0650b74c0e93682ff60f74be74d86a5c02d7e5bd1615c0799b9f6020a
 DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d188d58a91a9c8191084e021218feffca15cbde27f12a742e38d6db49168c6c6b64b1df9de5384c1b361ef66ba10b
 SHA512 
b64bba8b6982e2f41b6e1e1d9392a07f15307781a1da3b2f2daca464f1d1303a7ff44af398c0c0edc84dda8090cd47461bf1570daa8ba12496661eae2f3c3bca
 DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
-DIST calibre-7.14.0.tar.xz 44318744 BLAKE2B 
3ade17216f3e79440cb113754c54295c3b0c2d09186300475c73d06d5cd592fa3962250ccafb9a26adb63d248f182e8da7c83415e38c506e36e327697aa5bc60
 SHA512 
718e83f9c11fd9e6a75cb2cee7172bf434ed642fc1e0db23ac6a7a1c7b01264fcd7f8840c12cb5f8184cc31c25c79f0d87255d8e1441b4cffaa9c88e90d4a663
-DIST calibre-7.14.0.tar.xz.sig 566 BLAKE2B 
79dad9f35bbd1bc6d06aa8e5cd1a9f9f4ab40f4044795bf285e81b0db02f36e6a1583726ae573c8d43a51577c6e55c96b9a59a0a94d223f4bb7e4d382dfb95d5
 SHA512 
25ea452efbef8f47498e75ed0485489bd5c97dfbcb6246ec19d5e7ec3b78aa5fad6f8ffac873fdc36f650c755e8011779a3c

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-30 Thread Eli Schwartz
commit: d31278435e4ad4d009120729d694cf3d06653e34
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 31 03:35:06 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 31 03:51:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3127843

app-text/calibre: add 7.16.0

Bug: https://bugs.gentoo.org/936961
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.16.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 4a6298c2b950..1cef1b139493 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -12,3 +12,5 @@ DIST calibre-7.14.0.tar.xz 44318744 BLAKE2B 
3ade17216f3e79440cb113754c54295c3b0c
 DIST calibre-7.14.0.tar.xz.sig 566 BLAKE2B 
79dad9f35bbd1bc6d06aa8e5cd1a9f9f4ab40f4044795bf285e81b0db02f36e6a1583726ae573c8d43a51577c6e55c96b9a59a0a94d223f4bb7e4d382dfb95d5
 SHA512 
25ea452efbef8f47498e75ed0485489bd5c97dfbcb6246ec19d5e7ec3b78aa5fad6f8ffac873fdc36f650c755e8011779a3cc326f719e88ad96697d19a7f2cc0
 DIST calibre-7.15.0.tar.xz 44384628 BLAKE2B 
f55a60107f87d8dd6b5cc95f77807906222680e0ff6ac2c7dd70b652f2a1fa58ae87f9f1a531a6124ea5f277507d2b2aadfedb6eda8fc489f9fa0d32b132a091
 SHA512 
80f11ab87bf1f370bc9f7c04e968d430dac44d026ebcc79191e73897e5b5d93be74b62cc71ed05b105caff871cd49a34d9b61337264170dcbac7266b0e4d6747
 DIST calibre-7.15.0.tar.xz.sig 566 BLAKE2B 
d6933235d401700d2cfe5e37a4ddacc5bb02d49aa199f4464fd29d93e210ecebaa10cf465f772a4f0d8029f517b6baad70249bb250dd43119d6fc7d869a4eabe
 SHA512 
e336c2fe90c4ee0e243bbb105cc47a8092fac49d409f30c5a44a0f08cf951864febad3030feba3fad2de48a630e2934c7ecc0869fc49cda1fda3b056312b5520
+DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 
2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339
 SHA512 
5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
+DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 
1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6
 SHA512 
91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c

diff --git a/app-text/calibre/calibre-7.16.0.ebuild 
b/app-text/calibre/calibre-7.16.0.ebuild
new file mode 100644
index ..e42daca289d1
--- /dev/null
+++ b/app-text/calibre/calibre-7.16.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pill

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2024-07-30 Thread Eli Schwartz
commit: 34c67cbd5d13469221f14e46981a8e6a91fb2068
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 31 03:49:37 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 31 03:51:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c67cbd

app-text/calibre: backport fix for CVE-2024-7008 to 5.44

Although 4 CVEs were fixed in 7.16.0, only one of them (relatively
minor) is present in 5.x.

Bug: https://bugs.gentoo.org/936961
Signed-off-by: Eli Schwartz  gentoo.org>

 ...e-5.44.0-r4.ebuild => calibre-5.44.0-r5.ebuild} |  2 ++
 .../files/calibre-5.44.0-xss-backport.patch| 33 ++
 2 files changed, 35 insertions(+)

diff --git a/app-text/calibre/calibre-5.44.0-r4.ebuild 
b/app-text/calibre/calibre-5.44.0-r5.ebuild
similarity index 99%
rename from app-text/calibre/calibre-5.44.0-r4.ebuild
rename to app-text/calibre/calibre-5.44.0-r5.ebuild
index 2c00399d5c90..48b7aadde2b2 100644
--- a/app-text/calibre/calibre-5.44.0-r4.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r5.ebuild
@@ -135,6 +135,8 @@ PATCHES=(
"${FILESDIR}"/${P}-icu75.patch
# backport test-only fix for lxml 5
"${FILESDIR}"/e9cc00560a28f56a303cca97630ab58e519dd9c8.patch
+   # Security backport for CVE-2024-7008
+   "${FILESDIR}"/${P}-xss-backport.patch
 )
 
 src_prepare() {

diff --git a/app-text/calibre/files/calibre-5.44.0-xss-backport.patch 
b/app-text/calibre/files/calibre-5.44.0-xss-backport.patch
new file mode 100644
index ..83bb8cca8cf5
--- /dev/null
+++ b/app-text/calibre/files/calibre-5.44.0-xss-backport.patch
@@ -0,0 +1,33 @@
+Changelog:
+
+Only relevant if you embed the calibre server within a larger server, it
+means attackers who can convince users to click on a specially crafted
+link, can run JavaScript code with the same origin as the larger server
+calibre is embedded in.
+
+From e75f85919a3c3a5f2d87861050d8483d66561c06 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Tue, 30 Jul 2024 13:40:21 +0530
+Subject: [PATCH] Fix #2075130 [Private
+ bug](https://bugs.launchpad.net/calibre/+bug/2075130)
+
+---
+ src/calibre/srv/legacy.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/calibre/srv/legacy.py b/src/calibre/srv/legacy.py
+index 055228ebee..85586b07a6 100644
+--- a/src/calibre/srv/legacy.py
 b/src/calibre/srv/legacy.py
+@@ -255,7 +255,7 @@ def browse(ctx, rd, rest):
+ if rest.startswith('book/'):
+ # implementation of https://bugs.launchpad.net/calibre/+bug/1698411
+ # redirect old server book URLs to new URLs
+-redirect = ctx.url_for(None) + '#book_id=' + rest[5:] + 
"&panel=book_details"
++redirect = ctx.url_for(None) + '#book_id=' + int(rest[5:]) + 
"&panel=book_details"
+ from lxml import etree as ET
+ return html(ctx, rd, endpoint,
+  E.html(E.head(
+-- 
+2.44.2
+



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-28 Thread Sam James
commit: b8d2e107d17fb83ac34d6c7d8a8477b299736812
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 28 23:37:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 28 23:37:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d2e107

app-text/calibre: Stabilize 7.13.0 amd64, #936842

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.13.0.ebuild 
b/app-text/calibre/calibre-7.13.0.ebuild
index e42daca289d1..27ed594b785c 100644
--- a/app-text/calibre/calibre-7.13.0.ebuild
+++ b/app-text/calibre/calibre-7.13.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-21 Thread Eli Schwartz
commit: efeb61a41c447887122bfc899f634f434b19ed2c
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jul 22 04:48:20 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jul 22 04:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efeb61a4

app-text/calibre: add 7.15.0

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.15.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 2b375f20bf2d..4a6298c2b950 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -10,3 +10,5 @@ DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d
 DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
 DIST calibre-7.14.0.tar.xz 44318744 BLAKE2B 
3ade17216f3e79440cb113754c54295c3b0c2d09186300475c73d06d5cd592fa3962250ccafb9a26adb63d248f182e8da7c83415e38c506e36e327697aa5bc60
 SHA512 
718e83f9c11fd9e6a75cb2cee7172bf434ed642fc1e0db23ac6a7a1c7b01264fcd7f8840c12cb5f8184cc31c25c79f0d87255d8e1441b4cffaa9c88e90d4a663
 DIST calibre-7.14.0.tar.xz.sig 566 BLAKE2B 
79dad9f35bbd1bc6d06aa8e5cd1a9f9f4ab40f4044795bf285e81b0db02f36e6a1583726ae573c8d43a51577c6e55c96b9a59a0a94d223f4bb7e4d382dfb95d5
 SHA512 
25ea452efbef8f47498e75ed0485489bd5c97dfbcb6246ec19d5e7ec3b78aa5fad6f8ffac873fdc36f650c755e8011779a3cc326f719e88ad96697d19a7f2cc0
+DIST calibre-7.15.0.tar.xz 44384628 BLAKE2B 
f55a60107f87d8dd6b5cc95f77807906222680e0ff6ac2c7dd70b652f2a1fa58ae87f9f1a531a6124ea5f277507d2b2aadfedb6eda8fc489f9fa0d32b132a091
 SHA512 
80f11ab87bf1f370bc9f7c04e968d430dac44d026ebcc79191e73897e5b5d93be74b62cc71ed05b105caff871cd49a34d9b61337264170dcbac7266b0e4d6747
+DIST calibre-7.15.0.tar.xz.sig 566 BLAKE2B 
d6933235d401700d2cfe5e37a4ddacc5bb02d49aa199f4464fd29d93e210ecebaa10cf465f772a4f0d8029f517b6baad70249bb250dd43119d6fc7d869a4eabe
 SHA512 
e336c2fe90c4ee0e243bbb105cc47a8092fac49d409f30c5a44a0f08cf951864febad3030feba3fad2de48a630e2934c7ecc0869fc49cda1fda3b056312b5520

diff --git a/app-text/calibre/calibre-7.15.0.ebuild 
b/app-text/calibre/calibre-7.15.0.ebuild
new file mode 100644
index ..e42daca289d1
--- /dev/null
+++ b/app-text/calibre/calibre-7.15.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${P

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2024-07-21 Thread Eli Schwartz
commit: 64fad029fd9e98ba427fe61628b12b79f448e8ac
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Jul 21 21:09:43 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Jul 21 21:17:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fad029

app-text/calibre: in 5.x, fix building against icu 75

And backport a test-only fix so that tests pass. Haven't actually tested
icu 75 though since it requires rebuilding webengine... but a user did.
Besides, it's the same change upstream made in newer versions.

Closes: https://bugs.gentoo.org/936270
Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-5.44.0-r3.ebuild  |  4 +++
 app-text/calibre/files/calibre-5.44.0-icu75.patch  | 28 +
 .../e9cc00560a28f56a303cca97630ab58e519dd9c8.patch | 35 ++
 3 files changed, 67 insertions(+)

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
index 34e4e197b419..ed6d79aa0779 100644
--- a/app-text/calibre/calibre-5.44.0-r3.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r3.ebuild
@@ -130,6 +130,10 @@ PATCHES=(
 
# Security backport for CVE-2023-46303

"${FILESDIR}"/0001-HTML-Input-Dont-add-resources-that-exist-outside-the.patch
+   # bug #936270
+   "${FILESDIR}"/${P}-icu75.patch
+   # backport test-only fix for lxml 5
+   "${FILESDIR}"/e9cc00560a28f56a303cca97630ab58e519dd9c8.patch
 )
 
 src_prepare() {

diff --git a/app-text/calibre/files/calibre-5.44.0-icu75.patch 
b/app-text/calibre/files/calibre-5.44.0-icu75.patch
new file mode 100644
index ..3f79a9b4f79f
--- /dev/null
+++ b/app-text/calibre/files/calibre-5.44.0-icu75.patch
@@ -0,0 +1,28 @@
+logical changes backported from:
+https://github.com/kovidgoyal/calibre/commit/a3d3d8d33e314ccabb5099e78e4056a79b7c9aa2
+https://bugs.gentoo.org/936270
+
+diff -rup a/setup/build.py b/setup/build.py
+--- a/setup/build.py   2022-06-17 04:35:27.0 +0200
 b/setup/build.py   2024-07-19 11:51:56.374389213 +0200
+@@ -65,6 +65,8 @@ class Extension:
+ self.cflags.insert(0, '-std=c++11')
+ elif kwargs.get('needs_c++14'):
+ self.cflags.insert(0, '-std=c++14')
++elif kwargs.get('needs_c++17'):
++self.cflags.insert(0, '-std=c++17')
+ else:
+ if kwargs.get('needs_c99'):
+ self.cflags.insert(0, '-std=c99')
+diff -rup a/setup/extensions.json b/setup/extensions.json
+--- a/setup/extensions.json2022-06-17 04:35:27.0 +0200
 b/setup/extensions.json2024-07-19 11:52:11.253389395 +0200
+@@ -75,7 +75,7 @@
+ "name": "sqlite_extension",
+ "headers": "calibre/utils/cpp_binding.h",
+ "sources": "calibre/db/sqlite_extension.cpp",
+-  "needs_c++14": true,
++  "needs_c++17": true,
+ "libraries": "icudata icui18n icuuc icuio stemmer",
+ "windows_libraries": "icudt icuin icuuc icuio libstemmer",
+ "lib_dirs": "!icu_lib_dirs",

diff --git 
a/app-text/calibre/files/e9cc00560a28f56a303cca97630ab58e519dd9c8.patch 
b/app-text/calibre/files/e9cc00560a28f56a303cca97630ab58e519dd9c8.patch
new file mode 100644
index ..deae34e201e3
--- /dev/null
+++ b/app-text/calibre/files/e9cc00560a28f56a303cca97630ab58e519dd9c8.patch
@@ -0,0 +1,35 @@
+From e9cc00560a28f56a303cca97630ab58e519dd9c8 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Mon, 8 Jan 2024 09:12:35 +0530
+Subject: [PATCH] Fix #2048475 [Tests fail with lxml
+ 5.0](https://bugs.launchpad.net/calibre/+bug/2048475)
+
+---
+ src/calibre/utils/xml_parse.py | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/calibre/utils/xml_parse.py b/src/calibre/utils/xml_parse.py
+index a31c6ed83ed7..339538b90057 100644
+--- a/src/calibre/utils/xml_parse.py
 b/src/calibre/utils/xml_parse.py
+@@ -36,6 +36,11 @@ def safe_xml_fromstring(string_or_bytes, recover=True):
+ return ans
+ 
+ 
++def unsafe_xml_fromstring(string_or_bytes):
++parser = etree.XMLParser(resolve_entities=True)
++return fs(string_or_bytes, parser=parser)
++
++
+ def find_tests():
+ import unittest, tempfile, os
+ from calibre.constants import iswindows
+@@ -61,7 +66,7 @@ def t(tid, val, expected, safe=True):
+ raw = templ.format(id=tid, val=val)
+ err = None
+ try:
+-root = safe_xml_fromstring(raw) if safe else 
etree.fromstring(raw)
++root = safe_xml_fromstring(raw) if safe else 
unsafe_xml_fromstring(raw)
+ except Exception as e:
+ err = str(e)
+ root = None



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-21 Thread Eli Schwartz
commit: 1d15bf5442c55f49433c4d23d0198119fa68be95
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Jul 21 21:12:09 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Jul 21 21:17:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d15bf54

app-text/calibre: in 5.x, enable py3.12

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-5.44.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
index ed6d79aa0779..1ca560b39c37 100644
--- a/app-text/calibre/calibre-5.44.0-r3.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
 inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-21 Thread Eli Schwartz
commit: 58ea02326ecd4e043bddfcfcc7d8f24f35c5d802
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Jul 21 21:13:09 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Jul 21 21:17:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ea0232

app-text/calibre: sync various improvements from 7.x back to 5.x

The situation has stabilized, e.g. needed dependencies are now available
with stable keywords. This is a good opportunity to get both major
versions closer in sync to each other.

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/calibre-5.44.0-r4.ebuild | 263 ++
 1 file changed, 263 insertions(+)

diff --git a/app-text/calibre/calibre-5.44.0-r4.ebuild 
b/app-text/calibre/calibre-5.44.0-r4.ebuild
new file mode 100644
index ..2c00399d5c90
--- /dev/null
+++ b/app-text/calibre/calibre-5.44.0-r4.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   =dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/cchardet[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   
>=dev-python/PyQt5-5.15.5_pre2107091435[gui,widgets,network,printsupport,svg,${PYTHON_USEDEP}]
+   
>=dev-python/PyQtWebEngine-5.15.5_pre2108100905[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   ')
+   dev-qt/qtimageformats:5
+   dev-qt/qtcore:5=
+   dev-qt/qtdbus:5=
+   dev-qt/qtgui:5=[jpeg,png]
+   dev-qt/qtwidgets:5
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+   media-fonts/liberation-fonts
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2:=
+   >=media-libs/libmtp-1.1.11:=
+   >=media-gfx/optipng-0.7.6
+   virtual/libusb:1=
+   x11-misc/shared-mime-info
+   >=x11-misc/xdg-utils-1.0.2-r2
+   ios? (
+   >=app-pda/usbmuxd-1.0.8
+   >=app-pda/libimobiledevice-1.2.0
+   )
+   speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
+   system-mathjax? ( >=dev-libs/mathjax-3:= )
+   udisks? ( virtual/libudev )
+   unrar? ( dev-python/unrardll )
+"
+RDEPEND="${COMMON_DEPEND}
+   udisks? ( sys-fs/udisks:2 )"
+DEPEND="${COMMON_DEPEND}
+   test? ( $(python_gen_cond_dep 
'>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
+"
+BDEPEND="$(python_gen_cond_dep '
+   >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-15 Thread Eli Schwartz
commit: b2d1f3729b7f89bb23553ab651e57424f7b3b355
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 16 03:36:35 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jul 16 04:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d1f372

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest|   4 -
 app-text/calibre/calibre-7.8.0-r1.ebuild | 243 ---
 app-text/calibre/calibre-7.9.0.ebuild| 243 ---
 3 files changed, 490 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e40e37d6e260..2b375f20bf2d 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -10,7 +10,3 @@ DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d
 DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
 DIST calibre-7.14.0.tar.xz 44318744 BLAKE2B 
3ade17216f3e79440cb113754c54295c3b0c2d09186300475c73d06d5cd592fa3962250ccafb9a26adb63d248f182e8da7c83415e38c506e36e327697aa5bc60
 SHA512 
718e83f9c11fd9e6a75cb2cee7172bf434ed642fc1e0db23ac6a7a1c7b01264fcd7f8840c12cb5f8184cc31c25c79f0d87255d8e1441b4cffaa9c88e90d4a663
 DIST calibre-7.14.0.tar.xz.sig 566 BLAKE2B 
79dad9f35bbd1bc6d06aa8e5cd1a9f9f4ab40f4044795bf285e81b0db02f36e6a1583726ae573c8d43a51577c6e55c96b9a59a0a94d223f4bb7e4d382dfb95d5
 SHA512 
25ea452efbef8f47498e75ed0485489bd5c97dfbcb6246ec19d5e7ec3b78aa5fad6f8ffac873fdc36f650c755e8011779a3cc326f719e88ad96697d19a7f2cc0
-DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
-DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
-DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f
-DIST calibre-7.9.0.tar.xz.sig 566 BLAKE2B 
7a5c9b835edf649d790c5da143f982deb3ce908fed40a557761b7f80bed372502010ab77c57f2a3f3f4de96bbc1a7f8bae6285c510b7bc1d053fc6571e77491d
 SHA512 
c7ac1ea50f09122b023427ea902ecccdd1ffd7b9e21d70dbd853f45686db912aa88d3830cd587ed6dfe9052cd240ab3771990639a8db20c2801fc244965ac71b

diff --git a/app-text/calibre/calibre-7.8.0-r1.ebuild 
b/app-text/calibre/calibre-7.8.0-r1.ebuild
deleted file mode 100644
index e8c9a3b78f0a..
--- a/app-text/calibre/calibre-7.8.0-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYT

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-15 Thread Eli Schwartz
commit: 77211c0e6802eb418f1c93fc60942cbeb917fe45
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 16 03:34:54 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jul 16 04:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77211c0e

app-text/calibre: add 7.14.0

Signed-off-by: Eli Schwartz  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.14.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 24b957930a80..e40e37d6e260 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,6 +8,8 @@ DIST calibre-7.12.0.tar.xz 44341928 BLAKE2B 
18d3178b9daafaa674949b29528d055dea4e
 DIST calibre-7.12.0.tar.xz.sig 566 BLAKE2B 
3fb90d638b00e1a9bf481b16e947cf855e89f4c13f5614ef2003fb0447c1131dc4d1a6101dde7e413bc1b9b5ca3812d3f090f00a0f4e14e8029f5b2896286b23
 SHA512 
12c78975b175f08208a4e7d2b9734b2f886d0cd3804b1d2f32f87190b648a79bf4eac6b0650b74c0e93682ff60f74be74d86a5c02d7e5bd1615c0799b9f6020a
 DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d188d58a91a9c8191084e021218feffca15cbde27f12a742e38d6db49168c6c6b64b1df9de5384c1b361ef66ba10b
 SHA512 
b64bba8b6982e2f41b6e1e1d9392a07f15307781a1da3b2f2daca464f1d1303a7ff44af398c0c0edc84dda8090cd47461bf1570daa8ba12496661eae2f3c3bca
 DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
+DIST calibre-7.14.0.tar.xz 44318744 BLAKE2B 
3ade17216f3e79440cb113754c54295c3b0c2d09186300475c73d06d5cd592fa3962250ccafb9a26adb63d248f182e8da7c83415e38c506e36e327697aa5bc60
 SHA512 
718e83f9c11fd9e6a75cb2cee7172bf434ed642fc1e0db23ac6a7a1c7b01264fcd7f8840c12cb5f8184cc31c25c79f0d87255d8e1441b4cffaa9c88e90d4a663
+DIST calibre-7.14.0.tar.xz.sig 566 BLAKE2B 
79dad9f35bbd1bc6d06aa8e5cd1a9f9f4ab40f4044795bf285e81b0db02f36e6a1583726ae573c8d43a51577c6e55c96b9a59a0a94d223f4bb7e4d382dfb95d5
 SHA512 
25ea452efbef8f47498e75ed0485489bd5c97dfbcb6246ec19d5e7ec3b78aa5fad6f8ffac873fdc36f650c755e8011779a3cc326f719e88ad96697d19a7f2cc0
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
 DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f

diff --git a/app-text/calibre/calibre-7.14.0.ebuild 
b/app-text/calibre/calibre-7.14.0.ebuild
new file mode 100644
index ..e42daca289d1
--- /dev/null
+++ b/app-text/calibre/calibre-7.14.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-07-03 Thread Sam James
commit: 24b06a2724d161f42b2d5fc797bdaa08292016b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul  4 00:48:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  4 00:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b06a27

app-text/calibre: Stabilize 7.12.0 amd64, #935434

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.12.0.ebuild 
b/app-text/calibre/calibre-7.12.0.ebuild
index e42daca289d1..27ed594b785c 100644
--- a/app-text/calibre/calibre-7.12.0.ebuild
+++ b/app-text/calibre/calibre-7.12.0.ebuild
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-06-28 Thread Sam James
commit: 36c16cfc583d29bc76809f7526a10f0829110f57
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Jun 28 04:57:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 12:57:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c16cfc

app-text/calibre: add 7.13.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.13.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e95641bdbf3d..24b957930a80 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,6 +6,8 @@ DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 
0c5a1ccafb9c192b7f25998174f2b9ea3571
 DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 
2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca
 SHA512 
ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b
 DIST calibre-7.12.0.tar.xz 44341928 BLAKE2B 
18d3178b9daafaa674949b29528d055dea4e13aad937b8b75e22ac7ec9f9df1aa5c6bd5ca76b151347461077d2e2fc7888a9b46d1c727059db97ea49cb396b1f
 SHA512 
ee654260d7047f0579a659b8907439a407fb561affcef84141126840452e7b98d10bb5e0a69e0cc809d9ba68729570900a0e7251f18b2056a94b0213880f1363
 DIST calibre-7.12.0.tar.xz.sig 566 BLAKE2B 
3fb90d638b00e1a9bf481b16e947cf855e89f4c13f5614ef2003fb0447c1131dc4d1a6101dde7e413bc1b9b5ca3812d3f090f00a0f4e14e8029f5b2896286b23
 SHA512 
12c78975b175f08208a4e7d2b9734b2f886d0cd3804b1d2f32f87190b648a79bf4eac6b0650b74c0e93682ff60f74be74d86a5c02d7e5bd1615c0799b9f6020a
+DIST calibre-7.13.0.tar.xz 44331860 BLAKE2B 
d5d9d04740dff52e59af0efff30e1044d52d188d58a91a9c8191084e021218feffca15cbde27f12a742e38d6db49168c6c6b64b1df9de5384c1b361ef66ba10b
 SHA512 
b64bba8b6982e2f41b6e1e1d9392a07f15307781a1da3b2f2daca464f1d1303a7ff44af398c0c0edc84dda8090cd47461bf1570daa8ba12496661eae2f3c3bca
+DIST calibre-7.13.0.tar.xz.sig 566 BLAKE2B 
40ee9d53eb658623f0047601ddf26bde232b9f4575309faa09ab2ea74b70d8c43fa82a7dc80bb322fca908923661ed8ec33050917196c0f22ff490f9348b266f
 SHA512 
6943ea01c30c8c2ed49f115873cbe1d75484a79deedf734d77ba2326b6f2a2d35994b0219d8e81789e46e8a56d01a19efe8f124c8ebb546b86fa287d8449bf6e
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
 DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f

diff --git a/app-text/calibre/calibre-7.13.0.ebuild 
b/app-text/calibre/calibre-7.13.0.ebuild
new file mode 100644
index ..e42daca289d1
--- /dev/null
+++ b/app-text/calibre/calibre-7.13.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemme

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-06-24 Thread Sam James
commit: fe60ffa92297bee5716dac98f142dcd0d19001dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 02:12:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 02:12:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe60ffa9

app-text/calibre: Stabilize 7.11.0 amd64, #934822

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.11.0.ebuild 
b/app-text/calibre/calibre-7.11.0.ebuild
index 8bbc8f3c7a6f..176a40d67c9a 100644
--- a/app-text/calibre/calibre-7.11.0.ebuild
+++ b/app-text/calibre/calibre-7.11.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-06-06 Thread Sam James
commit: a4f626e5ee6ecf31e54f8fab65426c874cccaca8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  6 07:19:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 07:19:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f626e5

app-text/calibre: Stabilize 7.10.0 amd64, #933648

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.10.0.ebuild 
b/app-text/calibre/calibre-7.10.0.ebuild
index 8bbc8f3c7a6f..176a40d67c9a 100644
--- a/app-text/calibre/calibre-7.10.0.ebuild
+++ b/app-text/calibre/calibre-7.10.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-31 Thread Sam James
commit: 9415ad52ef066f2c9809f58dbdad7293a8b344b4
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri May 31 19:25:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 31 20:09:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9415ad52

app-text/calibre: add 7.12.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.12.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 00286ab179a0..e95641bdbf3d 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,6 +4,8 @@ DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3d
 DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
 DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 
0c5a1ccafb9c192b7f25998174f2b9ea3571d63a6aeca274d72e7e8e8ed27b433a209d805fd35079f01a72201cb01e741f95d8c83265ea39d3c191bf41dab93f
 SHA512 
93216323d23919ce37f3983304f0d5e88847833c52a00a8a780db1c95860d814298358347848a439ff006827742a7c19171ed4d3e3569cd03296a682200e8160
 DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 
2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca
 SHA512 
ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b
+DIST calibre-7.12.0.tar.xz 44341928 BLAKE2B 
18d3178b9daafaa674949b29528d055dea4e13aad937b8b75e22ac7ec9f9df1aa5c6bd5ca76b151347461077d2e2fc7888a9b46d1c727059db97ea49cb396b1f
 SHA512 
ee654260d7047f0579a659b8907439a407fb561affcef84141126840452e7b98d10bb5e0a69e0cc809d9ba68729570900a0e7251f18b2056a94b0213880f1363
+DIST calibre-7.12.0.tar.xz.sig 566 BLAKE2B 
3fb90d638b00e1a9bf481b16e947cf855e89f4c13f5614ef2003fb0447c1131dc4d1a6101dde7e413bc1b9b5ca3812d3f090f00a0f4e14e8029f5b2896286b23
 SHA512 
12c78975b175f08208a4e7d2b9734b2f886d0cd3804b1d2f32f87190b648a79bf4eac6b0650b74c0e93682ff60f74be74d86a5c02d7e5bd1615c0799b9f6020a
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
 DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f

diff --git a/app-text/calibre/calibre-7.12.0.ebuild 
b/app-text/calibre/calibre-7.12.0.ebuild
new file mode 100644
index ..8bbc8f3c7a6f
--- /dev/null
+++ b/app-text/calibre/calibre-7.12.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemme

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-31 Thread Sam James
commit: 3bba426103804e1ed8b67380f321d6122eac836a
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 30 04:31:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 31 20:09:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bba4261

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest|   2 -
 app-text/calibre/calibre-7.7.0-r1.ebuild | 243 ---
 2 files changed, 245 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c870d82ebbb8..00286ab179a0 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,8 +4,6 @@ DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3d
 DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
 DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 
0c5a1ccafb9c192b7f25998174f2b9ea3571d63a6aeca274d72e7e8e8ed27b433a209d805fd35079f01a72201cb01e741f95d8c83265ea39d3c191bf41dab93f
 SHA512 
93216323d23919ce37f3983304f0d5e88847833c52a00a8a780db1c95860d814298358347848a439ff006827742a7c19171ed4d3e3569cd03296a682200e8160
 DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 
2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca
 SHA512 
ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b
-DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df
-DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
 DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f

diff --git a/app-text/calibre/calibre-7.7.0-r1.ebuild 
b/app-text/calibre/calibre-7.7.0-r1.ebuild
deleted file mode 100644
index 331a32a8a077..
--- a/app-text/calibre/calibre-7.7.0-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-29 Thread Sam James
commit: 108bff44cc84e22bb06798831b90ecdced07ab40
Author: Sam James  gentoo  org>
AuthorDate: Thu May 30 04:26:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 30 04:26:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108bff44

app-text/calibre: Stabilize 7.9.0 amd64, #933159

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.9.0.ebuild 
b/app-text/calibre/calibre-7.9.0.ebuild
index 8bbc8f3c7a6f..176a40d67c9a 100644
--- a/app-text/calibre/calibre-7.9.0.ebuild
+++ b/app-text/calibre/calibre-7.9.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-24 Thread Arthur Zamarin
commit: bace3d13114a7a40b8729f4d4eedcf9c6c886905
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri May 24 03:10:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 24 19:14:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bace3d13

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-7.6.0.ebuild | 242 --
 app-text/calibre/calibre-7.7.0.ebuild | 242 --
 app-text/calibre/calibre-7.8.0.ebuild | 242 --
 4 files changed, 728 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 9ed8144773c2..5380bfae3a59 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,8 +2,6 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b3
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3dc6efc9d7c29b4e471aa99c7ff46969d594e97a2aca13ca096e77e2ae399f6e888c6846da84f7e093493ad32487a6
 SHA512 
f01d4c57af7f8390c17231ebc6f2fee4b331a8f143337a128119b8585b6e269b5d531a5245c6f418a8ec51ee440f99ce978b0d102f28cc955a2d31911db3b107
 DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
-DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488
-DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403
 DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df
 DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7

diff --git a/app-text/calibre/calibre-7.6.0.ebuild 
b/app-text/calibre/calibre-7.6.0.ebuild
deleted file mode 100644
index d0df8273c381..
--- a/app-text/calibre/calibre-7.6.0.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-24 Thread Arthur Zamarin
commit: 0951031c962f8d65fa919ec6f07c5af4c8e01783
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri May 24 03:26:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 24 19:14:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0951031c

app-text/calibre: add 7.11.0

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36801
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.11.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5380bfae3a59..c870d82ebbb8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,6 +2,8 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b3
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3dc6efc9d7c29b4e471aa99c7ff46969d594e97a2aca13ca096e77e2ae399f6e888c6846da84f7e093493ad32487a6
 SHA512 
f01d4c57af7f8390c17231ebc6f2fee4b331a8f143337a128119b8585b6e269b5d531a5245c6f418a8ec51ee440f99ce978b0d102f28cc955a2d31911db3b107
 DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
+DIST calibre-7.11.0.tar.xz 44329708 BLAKE2B 
0c5a1ccafb9c192b7f25998174f2b9ea3571d63a6aeca274d72e7e8e8ed27b433a209d805fd35079f01a72201cb01e741f95d8c83265ea39d3c191bf41dab93f
 SHA512 
93216323d23919ce37f3983304f0d5e88847833c52a00a8a780db1c95860d814298358347848a439ff006827742a7c19171ed4d3e3569cd03296a682200e8160
+DIST calibre-7.11.0.tar.xz.sig 566 BLAKE2B 
2b035fd2a31f5954de229c932c4aca58c0850a3fdfa793932ef81bd84c4612e65ad12138684932714a85e7be68d21cd808f4008d096121d047ae9bf053b893ca
 SHA512 
ffca64e38e5e402c8fc146dff850a67e0644dcf665c5b0d36f9c9ade6702a980f11dcdf73147412c6ee384110fa8a27168fe5c759ba4754005647f8f656a543b
 DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df
 DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7

diff --git a/app-text/calibre/calibre-7.11.0.ebuild 
b/app-text/calibre/calibre-7.11.0.ebuild
new file mode 100644
index ..8bbc8f3c7a6f
--- /dev/null
+++ b/app-text/calibre/calibre-7.11.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-09 Thread Sam James
commit: aa69e0a2d81e984a8d4027beaa5f180f6650c714
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 22:33:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 22:33:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa69e0a2

app-text/calibre: Stabilize 7.8.0-r1 amd64, #931650

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.8.0-r1.ebuild 
b/app-text/calibre/calibre-7.8.0-r1.ebuild
index 6ffad816e374..3bfa3ebc10dd 100644
--- a/app-text/calibre/calibre-7.8.0-r1.ebuild
+++ b/app-text/calibre/calibre-7.8.0-r1.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-09 Thread Sam James
commit: f5df16381ab4d61cb0738b1812b4ced2434ec3ef
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  9 20:29:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 21:45:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5df1638

app-text/calibre: enable py3.12

final dependency blocker is ported \o/

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.10.0.ebuild   | 2 +-
 app-text/calibre/calibre-7.8.0-r1.ebuild | 2 +-
 app-text/calibre/calibre-7.9.0.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-7.10.0.ebuild 
b/app-text/calibre/calibre-7.10.0.ebuild
index fd272cad1f93..8bbc8f3c7a6f 100644
--- a/app-text/calibre/calibre-7.10.0.ebuild
+++ b/app-text/calibre/calibre-7.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg

diff --git a/app-text/calibre/calibre-7.8.0-r1.ebuild 
b/app-text/calibre/calibre-7.8.0-r1.ebuild
index 6f780c4441b5..6ffad816e374 100644
--- a/app-text/calibre/calibre-7.8.0-r1.ebuild
+++ b/app-text/calibre/calibre-7.8.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg

diff --git a/app-text/calibre/calibre-7.9.0.ebuild 
b/app-text/calibre/calibre-7.9.0.ebuild
index fd272cad1f93..8bbc8f3c7a6f 100644
--- a/app-text/calibre/calibre-7.9.0.ebuild
+++ b/app-text/calibre/calibre-7.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-05-05 Thread Sam James
commit: ca6299c09606340817a3d6386e16c5125c3adca6
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun May  5 13:02:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  5 15:44:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6299c0

app-text/calibre: add 7.10.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.10.0.ebuild | 243 +
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e9a9b08d7298..9ed8144773c2 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,5 +1,7 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
+DIST calibre-7.10.0.tar.xz 44201168 BLAKE2B 
9d851ae6cbf0efd16790351720e1e86efb3dc6efc9d7c29b4e471aa99c7ff46969d594e97a2aca13ca096e77e2ae399f6e888c6846da84f7e093493ad32487a6
 SHA512 
f01d4c57af7f8390c17231ebc6f2fee4b331a8f143337a128119b8585b6e269b5d531a5245c6f418a8ec51ee440f99ce978b0d102f28cc955a2d31911db3b107
+DIST calibre-7.10.0.tar.xz.sig 566 BLAKE2B 
ef5aceae5e181e1f1e22e4ef90248e54a77bc35a9da51a152408d11833c35a1e1f131d68c8dbb39303446a6a695694b4aa3b84c16eddd273f79f84bae3a7f073
 SHA512 
23aa5d044524d23f3bb0cab8cbee1a12f3f147cf1a557703f36eec59e651b63cd6185484515accb4456c3dc3adfb9918eb6b88cd9d205a016232347f1db0ebd1
 DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488
 DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403
 DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df

diff --git a/app-text/calibre/calibre-7.10.0.ebuild 
b/app-text/calibre/calibre-7.10.0.ebuild
new file mode 100644
index ..fd272cad1f93
--- /dev/null
+++ b/app-text/calibre/calibre-7.10.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PY

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: cf81d84ff247f36a9218619157213593f8980454
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 21:01:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 21:01:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf81d84f

app-text/calibre: Stabilize 7.7.0-r1 amd64, #930725

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.7.0-r1.ebuild 
b/app-text/calibre/calibre-7.7.0-r1.ebuild
index 6f780c4441b5..331a32a8a077 100644
--- a/app-text/calibre/calibre-7.7.0-r1.ebuild
+++ b/app-text/calibre/calibre-7.7.0-r1.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: f89207a03ef4b290ff5f5d270bf688856f98a7e7
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 18:19:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 18:19:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89207a0

app-text/calibre: Keyword 7.9.0 arm64, #930710

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.9.0.ebuild 
b/app-text/calibre/calibre-7.9.0.ebuild
index 6f780c4441b5..fd272cad1f93 100644
--- a/app-text/calibre/calibre-7.9.0.ebuild
+++ b/app-text/calibre/calibre-7.9.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: c2061f7eba375146c4279ade89914ce0d35cda2a
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 06:15:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2061f7e

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-7.5.0.ebuild | 242 --
 2 files changed, 244 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 9bae2c8125c3..e9a9b08d7298 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,7 +1,5 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb52fbfddd941958eb07f70eed181c555f1c25f22da17ce96004fd45b4c27c8ccfbb2db8f68cd021d538b5dcf76d1
 SHA512 
e59e5908af484d428eb7fe2d8d3b32f7254070b64214fe3d43310ff944d304bb95dc69a73763f6406eda27b0db7a8de604c4868f5ff2f7cfb4953319f188a764
-DIST calibre-7.5.0.tar.xz.sig 566 BLAKE2B 
3fed90c450c3c4838d92e0b2d3f25c0f90cac50bd397dac2631a288f25c938761942dfb3ee67d73dc5e7fe52644912765db41a895b2558fae59948d05a7e09d0
 SHA512 
6525d46798237830ca84100ff0b9a4d3ab608207a14013e4f546abc744c7262678fe24f86ff58e3c72a601bb70fb71f952beb38f27fdeff58c3ce857ce101137
 DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488
 DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403
 DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df

diff --git a/app-text/calibre/calibre-7.5.0.ebuild 
b/app-text/calibre/calibre-7.5.0.ebuild
deleted file mode 100644
index d0df8273c381..
--- a/app-text/calibre/calibre-7.5.0.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_U

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: eabee8ae4defe78937c177efafdc74d501590051
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 06:14:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eabee8ae

app-text/calibre: add 7.9.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.9.0.ebuild | 243 ++
 2 files changed, 245 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c8c64b303761..9bae2c8125c3 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae
 DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac
 DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
 DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040
+DIST calibre-7.9.0.tar.xz 44164396 BLAKE2B 
523b3aad25b73f4de4e2e5ce323dc63759fa1d2b65b646d3597dea42723f6a047782b019547df69d824f64cea8ca4c5964a17f37c3ea6beca95c5016bb839791
 SHA512 
388f47e13e0a682ae61a32ec2d7840e1514dd5cc79cc9ba271cee7619ad67f270c5059849e9412545bd4b9fa0904d105f5e88736956aba37abf9ef3ac8e1e09f
+DIST calibre-7.9.0.tar.xz.sig 566 BLAKE2B 
7a5c9b835edf649d790c5da143f982deb3ce908fed40a557761b7f80bed372502010ab77c57f2a3f3f4de96bbc1a7f8bae6285c510b7bc1d053fc6571e77491d
 SHA512 
c7ac1ea50f09122b023427ea902ecccdd1ffd7b9e21d70dbd853f45686db912aa88d3830cd587ed6dfe9052cd240ab3771990639a8db20c2801fc244965ac71b

diff --git a/app-text/calibre/calibre-7.9.0.ebuild 
b/app-text/calibre/calibre-7.9.0.ebuild
new file mode 100644
index ..6f780c4441b5
--- /dev/null
+++ b/app-text/calibre/calibre-7.9.0.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: a755780b2a71c7cd9c54723a77649d34c942543d
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 06:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a755780b

app-text/calibre: update lxml dependency to account for lxml-html-clean split

calibre uses this internally, and doesn't pass tests without it. We need
this dependency, which -- being just-added -- means dekeywording as
well.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.7.0-r1.ebuild | 243 +++
 app-text/calibre/calibre-7.8.0-r1.ebuild | 243 +++
 2 files changed, 486 insertions(+)

diff --git a/app-text/calibre/calibre-7.7.0-r1.ebuild 
b/app-text/calibre/calibre-7.7.0-r1.ebuild
new file mode 100644
index ..6f780c4441b5
--- /dev/null
+++ b/app-text/calibre/calibre-7.7.0-r1.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   
dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}]
+   dev-python/PyQt6-WebEngine[widgets,${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}]
+   ')
+   dev-qt/qtbase:6=[gui,widgets]
+   dev-qt/qtimageformats:6
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+   media-fonts/liberation-fonts
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2:=
+   >=media-libs/libmtp-1.1.11:=
+   >=media-gfx/optipng-0.7.6
+   virtual/libusb:1=
+   x11-misc/shared-mime-info
+   >=x11-misc/xdg-utils-1.0.2-r2
+   font-subsetting? ( $(python_gen_cond_dep 
'dev-python/fonttools[${PYTHON_USEDEP}]') )
+   ios? (
+   >=app-pda/usbmuxd-1.0.8
+   >=app-pda/libimobiledevice-1.2.0
+   )
+   speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
+   system-mathjax? ( >=dev-libs/mathjax-3:= )
+   udisks? ( virtual/libudev )
+   unrar? ( dev-python/unrardll )
+"
+RDEPEND="${COMMON_DEPEND}
+   udisks? ( sys-fs/udisks:2 )"
+DEPEND="${COMMON_DEPEND}
+   t

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: b95e68438285f0f482608623a1f0dd06f470f1d3
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 02:51:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95e6843

app-text/calibre: remove sourceforge upstream metadata

This was abandoned in 2015, for all the obvious reasons.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index b1f679f229a0..7d12d7b1b414 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -9,7 +9,6 @@
 Eli Schwartz
   
   
-calibre
 kovidgoyal/calibre
 https://calibre-ebook.com/whats-new
   



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-26 Thread Sam James
commit: c4c43ec5a39406ab1bfde351547083feb29a993e
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 02:47:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c43ec5

app-text/calibre: add changelog metadata

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index e1fd0dd61794..b1f679f229a0 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -11,6 +11,7 @@
   
 calibre
 kovidgoyal/calibre
+https://calibre-ebook.com/whats-new
   
   
 Enable font subsetting support



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-04-06 Thread Sam James
commit: 6ce0b935a5d48eee58a6ae4de7ca9a48693c4be7
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr  5 03:54:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 06:16:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce0b935

app-text/calibre: add 7.8.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.8.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index db213d8ba916..c8c64b303761 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,3 +6,5 @@ DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6f
 DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403
 DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df
 DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac
+DIST calibre-7.8.0.tar.xz 44167208 BLAKE2B 
676f5519b2809ca91c972ce0b4227aeac977945248063be58f8ed387c2dc1285f01e0d59c52ba9dea3a25842be1f97cdaece7f1eac5c208503240ff9ac3f0093
 SHA512 
c90d247af3a8ba3b2a94ca3a03bf9ee4d1c8f07d6feaa1ec045d639f448c476c4be9568e66845e7067e32b746e0ab034be65084a60f2b64f961f6678a30910e7
+DIST calibre-7.8.0.tar.xz.sig 566 BLAKE2B 
03f283bee606d3071a2602ad2b1cc962b3d0cf6737ca294955524da6de7f22ddbe740d9b455332961b847331ad15f47efa884cc65bfe1a42eb46bef9f7a4a1dd
 SHA512 
527a931f6d8701580b7b405124f53b54bb6ca65056aa41d677806a00c2ece3cb138c1c37e0d29394ee4e83487dec9dc7e82b6db63a4154e19f8463c19956e040

diff --git a/app-text/calibre/calibre-7.8.0.ebuild 
b/app-text/calibre/calibre-7.8.0.ebuild
new file mode 100644
index ..fc786f35d76c
--- /dev/null
+++ b/app-text/calibre/calibre-7.8.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-pyt

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-03-22 Thread Sam James
commit: 5081efd7f19b7e8b715ddb365ee949d75a785136
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar 22 18:31:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 05:59:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5081efd7

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-7.4.0.ebuild | 242 --
 2 files changed, 244 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 00c4195e3d76..db213d8ba916 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,7 +1,5 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367
-DIST calibre-7.4.0.tar.xz.sig 566 BLAKE2B 
2209bf4634cd8801ac9ecec577ca27f461edf8fd4c90e4ec022d4b9e757a99e4fc21d5097d1517185ef3030e0bc0fb9d035f78601c0aaa1aca01f474cd4d94b6
 SHA512 
46f8bf2bc23df9cf3583477c4db3e8c176b1ff39f1fcc62cdec26a0ea8b77e753b9e0de7ffc957052b8febf0b8014a7ea1525b731749f0723ee630df3d00f022
 DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb52fbfddd941958eb07f70eed181c555f1c25f22da17ce96004fd45b4c27c8ccfbb2db8f68cd021d538b5dcf76d1
 SHA512 
e59e5908af484d428eb7fe2d8d3b32f7254070b64214fe3d43310ff944d304bb95dc69a73763f6406eda27b0db7a8de604c4868f5ff2f7cfb4953319f188a764
 DIST calibre-7.5.0.tar.xz.sig 566 BLAKE2B 
3fed90c450c3c4838d92e0b2d3f25c0f90cac50bd397dac2631a288f25c938761942dfb3ee67d73dc5e7fe52644912765db41a895b2558fae59948d05a7e09d0
 SHA512 
6525d46798237830ca84100ff0b9a4d3ab608207a14013e4f546abc744c7262678fe24f86ff58e3c72a601bb70fb71f952beb38f27fdeff58c3ce857ce101137
 DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488

diff --git a/app-text/calibre/calibre-7.4.0.ebuild 
b/app-text/calibre/calibre-7.4.0.ebuild
deleted file mode 100644
index 1427b8c15600..
--- a/app-text/calibre/calibre-7.4.0.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_U

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-03-22 Thread Sam James
commit: f2f433249ecec9adab84cc47dbf029712e5bf005
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 18:24:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 18:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f43324

app-text/calibre: Stabilize 7.5.0 amd64, #927470

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.5.0.ebuild 
b/app-text/calibre/calibre-7.5.0.ebuild
index fc786f35d76c..d0df8273c381 100644
--- a/app-text/calibre/calibre-7.5.0.ebuild
+++ b/app-text/calibre/calibre-7.5.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-03-21 Thread Arthur Zamarin
commit: 5e24fac72f619cefd3ac10538e007410f9b5a680
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar 22 06:02:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:23:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e24fac7

app-text/calibre: add 7.7.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.7.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5a2d05d4d963..41dac27c1e56 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb
 DIST calibre-7.5.0.tar.xz.sig 566 BLAKE2B 
3fed90c450c3c4838d92e0b2d3f25c0f90cac50bd397dac2631a288f25c938761942dfb3ee67d73dc5e7fe52644912765db41a895b2558fae59948d05a7e09d0
 SHA512 
6525d46798237830ca84100ff0b9a4d3ab608207a14013e4f546abc744c7262678fe24f86ff58e3c72a601bb70fb71f952beb38f27fdeff58c3ce857ce101137
 DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488
 DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403
+DIST calibre-7.7.0.tar.xz 44006620 BLAKE2B 
f29dcf4c6550c7649dfddcaa4f5390ebf23ae7ef8d8103c9d001c9fcb8ca4a120c7cc8d5c2c36acced6672d78e45b6a93c6c505482f78e21ecc170c56c2641b3
 SHA512 
8444811e63be007e075b716c70c7df989408b8a323068fb763a07b27a2c52557e5625f311ac7672d5367df9dd3d071354cf3dd1102a0aa057e5cbbdc09ed24df
+DIST calibre-7.7.0.tar.xz.sig 566 BLAKE2B 
6e21d5e8517abd2cf9e278cf40308709422b97cf2c953e1f1b8487aeb6561c57902d233fb397abfe50b8a42ce28071426477171a9d5b0b055af5cf41fdb78ef4
 SHA512 
17d91e46aa0dc3e12f1d65c5956f3c0f6b9fb07705042efd73508cc0040d0df2bae939544fd4bc123064393174057b5107cb38167b2db2f9477988ce369e10ac

diff --git a/app-text/calibre/calibre-7.7.0.ebuild 
b/app-text/calibre/calibre-7.7.0.ebuild
new file mode 100644
index ..fc786f35d76c
--- /dev/null
+++ b/app-text/calibre/calibre-7.7.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-03-21 Thread Arthur Zamarin
commit: 3f8107a2898fea2e7749ffe4cf26958f5d7f9dbf
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar 22 06:07:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:23:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8107a2

app-text/calibre: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35861
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/calibre/Manifest |   2 -
 app-text/calibre/calibre-7.3.0.ebuild | 242 --
 2 files changed, 244 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 41dac27c1e56..00c4195e3d76 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,7 +1,5 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7
-DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d
 DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367
 DIST calibre-7.4.0.tar.xz.sig 566 BLAKE2B 
2209bf4634cd8801ac9ecec577ca27f461edf8fd4c90e4ec022d4b9e757a99e4fc21d5097d1517185ef3030e0bc0fb9d035f78601c0aaa1aca01f474cd4d94b6
 SHA512 
46f8bf2bc23df9cf3583477c4db3e8c176b1ff39f1fcc62cdec26a0ea8b77e753b9e0de7ffc957052b8febf0b8014a7ea1525b731749f0723ee630df3d00f022
 DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb52fbfddd941958eb07f70eed181c555f1c25f22da17ce96004fd45b4c27c8ccfbb2db8f68cd021d538b5dcf76d1
 SHA512 
e59e5908af484d428eb7fe2d8d3b32f7254070b64214fe3d43310ff944d304bb95dc69a73763f6406eda27b0db7a8de604c4868f5ff2f7cfb4953319f188a764

diff --git a/app-text/calibre/calibre-7.3.0.ebuild 
b/app-text/calibre/calibre-7.3.0.ebuild
deleted file mode 100644
index 1427b8c15600..
--- a/app-text/calibre/calibre-7.3.0.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-i18n/uchardet
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.10.0:=
-   app-text/poppler[utils]
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-03-05 Thread Sam James
commit: 27a092fb96e1248a17f82406029e1d09c02638f4
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar  1 04:59:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  6 03:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a092fb

app-text/calibre: add 7.6.0

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35585
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.6.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index f8864fd56d14..5a2d05d4d963 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,3 +6,5 @@ DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d6
 DIST calibre-7.4.0.tar.xz.sig 566 BLAKE2B 
2209bf4634cd8801ac9ecec577ca27f461edf8fd4c90e4ec022d4b9e757a99e4fc21d5097d1517185ef3030e0bc0fb9d035f78601c0aaa1aca01f474cd4d94b6
 SHA512 
46f8bf2bc23df9cf3583477c4db3e8c176b1ff39f1fcc62cdec26a0ea8b77e753b9e0de7ffc957052b8febf0b8014a7ea1525b731749f0723ee630df3d00f022
 DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb52fbfddd941958eb07f70eed181c555f1c25f22da17ce96004fd45b4c27c8ccfbb2db8f68cd021d538b5dcf76d1
 SHA512 
e59e5908af484d428eb7fe2d8d3b32f7254070b64214fe3d43310ff944d304bb95dc69a73763f6406eda27b0db7a8de604c4868f5ff2f7cfb4953319f188a764
 DIST calibre-7.5.0.tar.xz.sig 566 BLAKE2B 
3fed90c450c3c4838d92e0b2d3f25c0f90cac50bd397dac2631a288f25c938761942dfb3ee67d73dc5e7fe52644912765db41a895b2558fae59948d05a7e09d0
 SHA512 
6525d46798237830ca84100ff0b9a4d3ab608207a14013e4f546abc744c7262678fe24f86ff58e3c72a601bb70fb71f952beb38f27fdeff58c3ce857ce101137
+DIST calibre-7.6.0.tar.xz 43929700 BLAKE2B 
a529bf32511f8927683d6b89962a2e0e1ca6fb6bf798d9906ae6cf56c4611be21d89c49812c3b3cef02e333b20b4fd00a0b19c5e867c735022a45bafd9991203
 SHA512 
7bc43fff44d9ec7c5955f2176f0923af08cd7ba9930a49b76ba64808c18a468b005c231bc21c0a9e3758977c1ff9a1a6f7724333b87ae81e32461807976f5488
+DIST calibre-7.6.0.tar.xz.sig 566 BLAKE2B 
c7fac255eb3ea49aead5780cc8089be253e551d729bb80c3f59bdb269e05e603557dbe8967175a6bb49e88d30673c89b2217c18757b718dba8e5b7d3eb21330c
 SHA512 
a9af6200b2726e2d3c54e4aea7f7664b6c4d3ba8cdd5958c9eeaf0c7ee4ba7465df57fd526064c44a9d093b246a64ab94819c6235030162f30f7f570b403

diff --git a/app-text/calibre/calibre-7.6.0.ebuild 
b/app-text/calibre/calibre-7.6.0.ebuild
new file mode 100644
index ..fc786f35d76c
--- /dev/null
+++ b/app-text/calibre/calibre-7.6.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,w

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-02-26 Thread Sam James
commit: 819abdda2715aaccf25ebe28501d9056b78d3429
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 04:46:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819abdda

app-text/calibre: drop old

calibre 7.3.0 was stabilized a week ago.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest  |   4 -
 app-text/calibre/calibre-6.29.0.ebuild | 241 
 app-text/calibre/calibre-7.2.0.ebuild  | 242 -
 3 files changed, 487 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5705a27ec0d5..f8864fd56d14 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,9 +1,5 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
-DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
-DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3dfbcce4c3cc611205654c88f319150644ca428b55d55c23be94e9bc9fc50aa211af9435d9d67d14d8e878cfd707e
 SHA512 
97d6e146842541ab362e1c80e58b914325fe54342fc4cc79272a6056f17c16366a03f5131f22dac3b633d4b6157742a95061e050d9f3ffca11f35fd140111b3e
-DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
 DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7
 DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d
 DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
deleted file mode 100644
index aaa650656467..
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ /dev/null
@@ -1,241 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadles

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-02-26 Thread Sam James
commit: 97c96fe00517a75d424410ad5d00b00d6b01be23
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 05:23:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c96fe0

app-text/calibre: Stabilize 7.4.0 amd64, #925522

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.4.0.ebuild 
b/app-text/calibre/calibre-7.4.0.ebuild
index 8411e1a90741..1427b8c15600 100644
--- a/app-text/calibre/calibre-7.4.0.ebuild
+++ b/app-text/calibre/calibre-7.4.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-02-18 Thread Sam James
commit: d47a200c99678c741412a76714e1a4c27274c02c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 19 03:41:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47a200c

app-text/calibre: Stabilize amd64, #924028

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.3.0.ebuild 
b/app-text/calibre/calibre-7.3.0.ebuild
index 8411e1a90741..1427b8c15600 100644
--- a/app-text/calibre/calibre-7.3.0.ebuild
+++ b/app-text/calibre/calibre-7.3.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-02-15 Thread Sam James
commit: 9fd4d963faebce91c857754bffb165adda6f2bbe
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 15 01:50:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 13:50:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd4d963

app-text/calibre: add subslot dependency on mathjax

This doesn't often change. When it does, the calibre-server assets need
to be rebuilt with the new content hashes for the mathjax code.

Add the slot without a revbump. Any systems that don't pick up on this
update will be fine, because the chances are extremely high that calibre
will continue to be updated many times before the next mathjax update,
so no real point forcing a metadata-only rebuild.

Bug: https://bugs.gentoo.org/916037
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.5.0.ebuild 
b/app-text/calibre/calibre-7.5.0.ebuild
index 8411e1a90741..fc786f35d76c 100644
--- a/app-text/calibre/calibre-7.5.0.ebuild
+++ b/app-text/calibre/calibre-7.5.0.ebuild
@@ -97,7 +97,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-pda/libimobiledevice-1.2.0
)
speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
-   system-mathjax? ( >=dev-libs/mathjax-3 )
+   system-mathjax? ( >=dev-libs/mathjax-3:= )
udisks? ( virtual/libudev )
unrar? ( dev-python/unrardll )
 "



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-02-08 Thread Zac Medico
commit: 9c26cd2fe96e3fcd1f31f702d75165b3b863de51
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Feb  9 04:07:27 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 05:37:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c26cd2f

app-text/calibre: add 7.5.0

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35239
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.5.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 6b7b04ecb9ca..5705a27ec0d5 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a15
 DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d
 DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367
 DIST calibre-7.4.0.tar.xz.sig 566 BLAKE2B 
2209bf4634cd8801ac9ecec577ca27f461edf8fd4c90e4ec022d4b9e757a99e4fc21d5097d1517185ef3030e0bc0fb9d035f78601c0aaa1aca01f474cd4d94b6
 SHA512 
46f8bf2bc23df9cf3583477c4db3e8c176b1ff39f1fcc62cdec26a0ea8b77e753b9e0de7ffc957052b8febf0b8014a7ea1525b731749f0723ee630df3d00f022
+DIST calibre-7.5.0.tar.xz 43270664 BLAKE2B 
ff23027bb5d026b77dffa11a4192436270acb52fbfddd941958eb07f70eed181c555f1c25f22da17ce96004fd45b4c27c8ccfbb2db8f68cd021d538b5dcf76d1
 SHA512 
e59e5908af484d428eb7fe2d8d3b32f7254070b64214fe3d43310ff944d304bb95dc69a73763f6406eda27b0db7a8de604c4868f5ff2f7cfb4953319f188a764
+DIST calibre-7.5.0.tar.xz.sig 566 BLAKE2B 
3fed90c450c3c4838d92e0b2d3f25c0f90cac50bd397dac2631a288f25c938761942dfb3ee67d73dc5e7fe52644912765db41a895b2558fae59948d05a7e09d0
 SHA512 
6525d46798237830ca84100ff0b9a4d3ab608207a14013e4f546abc744c7262678fe24f86ff58e3c72a601bb70fb71f952beb38f27fdeff58c3ce857ce101137

diff --git a/app-text/calibre/calibre-7.5.0.ebuild 
b/app-text/calibre/calibre-7.5.0.ebuild
new file mode 100644
index ..8411e1a90741
--- /dev/null
+++ b/app-text/calibre/calibre-7.5.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-01-26 Thread Sam James
commit: a647d4041bbb9e990f1c2f8ae831953898c248e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 06:50:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 06:50:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a647d404

app-text/calibre: Stabilize 7.2.0 amd64, #922452

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-7.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-7.2.0.ebuild 
b/app-text/calibre/calibre-7.2.0.ebuild
index afba7b84064f..1427b8c15600 100644
--- a/app-text/calibre/calibre-7.2.0.ebuild
+++ b/app-text/calibre/calibre-7.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-01-18 Thread Zac Medico
commit: c40d74ff97efd61cdee3d0c56145869fa0a5130f
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Jan 19 04:05:47 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 19 05:20:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40d74ff

app-text/calibre: drop old

5.44.0-r2 is pre-CVE backport and superseded by -r3.

The 7.0.0 and 7.1.0 versions were never stabled, and 7.2.0 leapfrogged
over. So stable that instead.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34892
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   4 -
 app-text/calibre/calibre-5.44.0-r2.ebuild | 266 --
 app-text/calibre/calibre-7.0.0.ebuild | 242 ---
 app-text/calibre/calibre-7.1.0.ebuild | 242 ---
 4 files changed, 754 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 081a81cf7705..6b7b04ecb9ca 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,10 +2,6 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b3
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
 DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
-DIST calibre-7.0.0.tar.xz 41889020 BLAKE2B 
46d6303043e3a9d1d4eaede3c6b4a850ab6cd86b5f6561d907bf3156e7f05b5f1c758e722717d21aa18b623d1eaf8691c6bc61398039eaae34efee7aa0520aa4
 SHA512 
1a58bdf2d482965b03a5accec6a468c40d8a2367724fd35574352d0bcb011c250aa33f072133ed3c108082d7acfa9eb9cc06215ec89b246884c3d3f7beb05a16
-DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
5ad0d2b83e37a4ea7511253437fde9dafcc54b061d2597bebd4e18eb1471c724ae7fad760cf0c5e1b213d49beb9eb1a1f61aea556b3fc17eb13e5374563606c6
 SHA512 
553e1027721c6bcfe3ca30cbd9207938dc9fee1b93a3b934c04503ffeac3c1865b6c023da0ce9e8536fa03b81638474e6189bc80850404a175c924a2546d9086
-DIST calibre-7.1.0.tar.xz 41819036 BLAKE2B 
e98651e55d3265663f517b330f1889b713d2096bf025c03e6cb34d83922b434e364d5e89fafc41de38a9ba39a4482ec71857fc1ae3bfd57d8ce5241f8be6d371
 SHA512 
bc1f6ea7886f9ef973045bb323b6c57b3229772a47f72ecabba73fb1892c67b2a1462b91bdcafa537ea4c34a4bc61f9fa143f9e9dcca98b0ee8a62e545952074
-DIST calibre-7.1.0.tar.xz.sig 566 BLAKE2B 
63ceaf19f01a043c33cdfc15544e693a65009bdb0fb17d4004ddacb83540c277caa0f44ff1fcb7a6eb6c81c67086a522470a4e4bdaf937a51cbfb6f1f863a978
 SHA512 
7acdf08c40933803ca39d9d86637de113d4f461f74dcede4015169802d739a724f9317edbd047903ed0c8ccd9becca3f49ff3e85fb4b503badddb58b0360602a
 DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3dfbcce4c3cc611205654c88f319150644ca428b55d55c23be94e9bc9fc50aa211af9435d9d67d14d8e878cfd707e
 SHA512 
97d6e146842541ab362e1c80e58b914325fe54342fc4cc79272a6056f17c16366a03f5131f22dac3b633d4b6157742a95061e050d9f3ffca11f35fd140111b3e
 DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
 DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
deleted file mode 100644
index e03f0b0fb7e8..
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ /dev/null
@@ -1,266 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? 

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-01-18 Thread Zac Medico
commit: 9403cb646ed92a56ebb3aef069f1a348b6a3b697
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Jan 19 04:00:00 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 19 05:20:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9403cb64

app-text/calibre: add 7.4.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.4.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 3298c267b1b8..081a81cf7705 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -10,3 +10,5 @@ DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3d
 DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
 DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7
 DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d
+DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367
+DIST calibre-7.4.0.tar.xz.sig 566 BLAKE2B 
2209bf4634cd8801ac9ecec577ca27f461edf8fd4c90e4ec022d4b9e757a99e4fc21d5097d1517185ef3030e0bc0fb9d035f78601c0aaa1aca01f474cd4d94b6
 SHA512 
46f8bf2bc23df9cf3583477c4db3e8c176b1ff39f1fcc62cdec26a0ea8b77e753b9e0de7ffc957052b8febf0b8014a7ea1525b731749f0723ee630df3d00f022

diff --git a/app-text/calibre/calibre-7.4.0.ebuild 
b/app-text/calibre/calibre-7.4.0.ebuild
new file mode 100644
index ..8411e1a90741
--- /dev/null
+++ b/app-text/calibre/calibre-7.4.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-01-07 Thread Zac Medico
commit: 8f35726e185ebb22291eefa9ec607b50b029b05b
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Jan  5 06:53:33 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jan  7 21:07:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f35726e

app-text/calibre: add 7.3.0

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34650
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.3.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 09b5f2bd257e..3298c267b1b8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -8,3 +8,5 @@ DIST calibre-7.1.0.tar.xz 41819036 BLAKE2B 
e98651e55d3265663f517b330f1889b713d20
 DIST calibre-7.1.0.tar.xz.sig 566 BLAKE2B 
63ceaf19f01a043c33cdfc15544e693a65009bdb0fb17d4004ddacb83540c277caa0f44ff1fcb7a6eb6c81c67086a522470a4e4bdaf937a51cbfb6f1f863a978
 SHA512 
7acdf08c40933803ca39d9d86637de113d4f461f74dcede4015169802d739a724f9317edbd047903ed0c8ccd9becca3f49ff3e85fb4b503badddb58b0360602a
 DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3dfbcce4c3cc611205654c88f319150644ca428b55d55c23be94e9bc9fc50aa211af9435d9d67d14d8e878cfd707e
 SHA512 
97d6e146842541ab362e1c80e58b914325fe54342fc4cc79272a6056f17c16366a03f5131f22dac3b633d4b6157742a95061e050d9f3ffca11f35fd140111b3e
 DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
+DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7
+DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d

diff --git a/app-text/calibre/calibre-7.3.0.ebuild 
b/app-text/calibre/calibre-7.3.0.ebuild
new file mode 100644
index ..8411e1a90741
--- /dev/null
+++ b/app-text/calibre/calibre-7.3.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2024-01-06 Thread Joonas Niilola
commit: 15afa5c7a1c91b35d7df9a8b5f279d007ac8b511
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jan  6 09:56:16 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan  6 09:56:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15afa5c7

app-text/calibre: Stabilize 6.29.0 amd64, #919930

Signed-off-by: Joonas Niilola  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index 112a4aace182..aaa650656467 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-12-22 Thread Mart Raudsepp
commit: c09a818d5982566010ed9439502eaa3854187c1f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec 22 22:27:09 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec 22 22:29:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09a818d

app-text/calibre: keyword 7.2.0 for ~arm64

Closes: https://bugs.gentoo.org/907080
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-text/calibre/calibre-7.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.2.0.ebuild 
b/app-text/calibre/calibre-7.2.0.ebuild
index 5a5be06123a3..afba7b84064f 100644
--- a/app-text/calibre/calibre-7.2.0.ebuild
+++ b/app-text/calibre/calibre-7.2.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-12-14 Thread Sam James
commit: ae7db069b708cf5dc97f53457f8bfe79f8c62a65
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Dec 15 02:24:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 05:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7db069

app-text/calibre: add 7.2.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.2.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 120f7daf0715..09b5f2bd257e 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -6,3 +6,5 @@ DIST calibre-7.0.0.tar.xz 41889020 BLAKE2B 
46d6303043e3a9d1d4eaede3c6b4a850ab6cd
 DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
5ad0d2b83e37a4ea7511253437fde9dafcc54b061d2597bebd4e18eb1471c724ae7fad760cf0c5e1b213d49beb9eb1a1f61aea556b3fc17eb13e5374563606c6
 SHA512 
553e1027721c6bcfe3ca30cbd9207938dc9fee1b93a3b934c04503ffeac3c1865b6c023da0ce9e8536fa03b81638474e6189bc80850404a175c924a2546d9086
 DIST calibre-7.1.0.tar.xz 41819036 BLAKE2B 
e98651e55d3265663f517b330f1889b713d2096bf025c03e6cb34d83922b434e364d5e89fafc41de38a9ba39a4482ec71857fc1ae3bfd57d8ce5241f8be6d371
 SHA512 
bc1f6ea7886f9ef973045bb323b6c57b3229772a47f72ecabba73fb1892c67b2a1462b91bdcafa537ea4c34a4bc61f9fa143f9e9dcca98b0ee8a62e545952074
 DIST calibre-7.1.0.tar.xz.sig 566 BLAKE2B 
63ceaf19f01a043c33cdfc15544e693a65009bdb0fb17d4004ddacb83540c277caa0f44ff1fcb7a6eb6c81c67086a522470a4e4bdaf937a51cbfb6f1f863a978
 SHA512 
7acdf08c40933803ca39d9d86637de113d4f461f74dcede4015169802d739a724f9317edbd047903ed0c8ccd9becca3f49ff3e85fb4b503badddb58b0360602a
+DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3dfbcce4c3cc611205654c88f319150644ca428b55d55c23be94e9bc9fc50aa211af9435d9d67d14d8e878cfd707e
 SHA512 
97d6e146842541ab362e1c80e58b914325fe54342fc4cc79272a6056f17c16366a03f5131f22dac3b633d4b6157742a95061e050d9f3ffca11f35fd140111b3e
+DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e

diff --git a/app-text/calibre/calibre-7.2.0.ebuild 
b/app-text/calibre/calibre-7.2.0.ebuild
new file mode 100644
index ..5a5be06123a3
--- /dev/null
+++ b/app-text/calibre/calibre-7.2.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-python/psu

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-28 Thread Sam James
commit: 8771417fb5bf5e74151422a3d9c3f7ea2d858244
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 06:04:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 06:05:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8771417f

app-text/calibre: drop stale ~arm, ~x86 keywords

calibre is masked because qtwebengine is masked on arm & x86, so these keywords
weren't doing anything anyway and were just misleading at this point (giving
the appearance of dropped kws).

Bug: https://bugs.gentoo.org/917044
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-5.44.0-r2.ebuild | 2 +-
 app-text/calibre/calibre-5.44.0-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 9ad4eb66642a..e03f0b0fb7e8 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="ios speech test +udisks"
 

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
index 6412ad967976..fefe407084e6 100644
--- a/app-text/calibre/calibre-5.44.0-r3.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r3.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64"
 SLOT="0"
 IUSE="ios speech test +udisks"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-28 Thread Sam James
commit: efd38086eb68e9926d5a507f788f4447abd5ca45
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 28 14:16:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 28 14:16:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd38086

app-text/calibre: Stabilize 5.44.0-r3 amd64, #918680

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-5.44.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
index 1286833e62d5..6412ad967976 100644
--- a/app-text/calibre/calibre-5.44.0-r3.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r3.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 SLOT="0"
 IUSE="ios speech test +udisks"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2023-11-27 Thread Zac Medico
commit: 20cd7b8cadeb67402a3c8f067df2b7aabcd85923
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Nov 28 00:22:43 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 28 00:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20cd7b8c

app-text/calibre: backport fix for CVE-2023-46303 to the 5.x branch

Bug: https://bugs.gentoo.org/918429
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34022
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.44.0-r3.ebuild  | 269 +
 ...Dont-add-resources-that-exist-outside-the.patch |  55 +
 2 files changed, 324 insertions(+)

diff --git a/app-text/calibre/calibre-5.44.0-r3.ebuild 
b/app-text/calibre/calibre-5.44.0-r3.ebuild
new file mode 100644
index ..1286833e62d5
--- /dev/null
+++ b/app-text/calibre/calibre-5.44.0-r3.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/kovidgoyal.gpg"
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="ios speech test +udisks"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   =dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/cchardet[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   dev-python/zeroconf[${PYTHON_USEDEP}]
+   
>=dev-python/PyQt5-5.15.5_pre2107091435[gui,widgets,network,printsupport,svg,${PYTHON_USEDEP}]
+   
>=dev-python/PyQtWebEngine-5.15.5_pre2108100905[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   ')
+   dev-qt/qtimageformats:5
+   dev-qt/qtcore:5=
+   dev-qt/qtdbus:5=
+   dev-qt/qtgui:5=[jpeg,png]
+   dev-qt/qtwidgets:5
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+   media-fonts/liberation-fonts
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2:=
+   >=media-libs/libmtp-1.1.11:=
+   >=media-gfx/optipng-0.7.6
+   virtual/libusb:1=
+   x11-misc/shared-mime-info
+   >=x11-misc/xdg-utils-1.0.2-r2
+   ios? (
+   >=app-pda/usbmuxd-1.0.8
+   >=app-pda/libimobiledevice-1.2.0
+   )
+   speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
+   udisks? ( virtual/libudev )"
+RDEPEND="${COMMON_DEPEND}
+   udisks? ( sys-fs/udisks:2 )"
+DEPEND="${COMMON_DEPEND}
+   test? ( $(python_gen_cond_dep 
'>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
+"
+BDEPEND="$(python_gen_cond_dep '
+   >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}]
+   >=dev-python/sip-5[${PYTHON_USEDEP}]
+   ')
+   >=virtual/podofo-build-0.9.6_pre20171027
+   
+Date: Sun, 28 May 2023

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-24 Thread Sam James
commit: f36f19713b44fd9c1319736060ae2273b5a1b519
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Nov 24 04:10:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 24 16:52:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f36f1971

app-text/calibre: add 7.1.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-7.1.0.ebuild | 242 ++
 2 files changed, 244 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c9f6e7af3a91..3be350510266 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -5,3 +5,5 @@ DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8d
 DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
 DIST calibre-7.0.0.tar.xz 41889020 BLAKE2B 
46d6303043e3a9d1d4eaede3c6b4a850ab6cd86b5f6561d907bf3156e7f05b5f1c758e722717d21aa18b623d1eaf8691c6bc61398039eaae34efee7aa0520aa4
 SHA512 
1a58bdf2d482965b03a5accec6a468c40d8a2367724fd35574352d0bcb011c250aa33f072133ed3c108082d7acfa9eb9cc06215ec89b246884c3d3f7beb05a16
 DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
5ad0d2b83e37a4ea7511253437fde9dafcc54b061d2597bebd4e18eb1471c724ae7fad760cf0c5e1b213d49beb9eb1a1f61aea556b3fc17eb13e5374563606c6
 SHA512 
553e1027721c6bcfe3ca30cbd9207938dc9fee1b93a3b934c04503ffeac3c1865b6c023da0ce9e8536fa03b81638474e6189bc80850404a175c924a2546d9086
+DIST calibre-7.1.0.tar.xz 41819036 BLAKE2B 
e98651e55d3265663f517b330f1889b713d2096bf025c03e6cb34d83922b434e364d5e89fafc41de38a9ba39a4482ec71857fc1ae3bfd57d8ce5241f8be6d371
 SHA512 
bc1f6ea7886f9ef973045bb323b6c57b3229772a47f72ecabba73fb1892c67b2a1462b91bdcafa537ea4c34a4bc61f9fa143f9e9dcca98b0ee8a62e545952074
+DIST calibre-7.1.0.tar.xz.sig 566 BLAKE2B 
63ceaf19f01a043c33cdfc15544e693a65009bdb0fb17d4004ddacb83540c277caa0f44ff1fcb7a6eb6c81c67086a522470a4e4bdaf937a51cbfb6f1f863a978
 SHA512 
7acdf08c40933803ca39d9d86637de113d4f461f74dcede4015169802d739a724f9317edbd047903ed0c8ccd9becca3f49ff3e85fb4b503badddb58b0360602a

diff --git a/app-text/calibre/calibre-7.1.0.ebuild 
b/app-text/calibre/calibre-7.1.0.ebuild
new file mode 100644
index ..5a5be06123a3
--- /dev/null
+++ b/app-text/calibre/calibre-7.1.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+   >=dev-python/ps

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/files/, app-text/calibre/

2023-11-24 Thread Sam James
commit: 858195a7781e2689e5eef2d63301d95f6b604df5
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Nov 24 04:53:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 24 16:53:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858195a7

app-text/calibre: remove old

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33960
Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/Manifest  |   1 -
 app-text/calibre/calibre-5.43.0.ebuild | 310 -
 app-text/calibre/calibre-5.44.0-r1.ebuild  | 300 
 .../files/calibre-5.31.0-qt-image-test.patch   |  10 -
 4 files changed, 621 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 3be350510266..120f7daf0715 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,4 +1,3 @@
-DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8

diff --git a/app-text/calibre/calibre-5.43.0.ebuild 
b/app-text/calibre/calibre-5.43.0.ebuild
deleted file mode 100644
index 34e009b48f0a..
--- a/app-text/calibre/calibre-5.43.0.ebuild
+++ /dev/null
@@ -1,310 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz";
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm ~x86"
-SLOT="0"
-IUSE="ios +udisks"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.9.6_pre20171027:=
-   =app-text/poppler-0.26.5[qt5]
-   dev-libs/glib:2=
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/libinput:=
-   >=dev-libs/dbus-glib-0.106
-   dev-libs/openssl:=
-   dev-libs/snowball-stemmer:=
-   >=sys-apps/dbus-1.10.8
-   $(python_gen_cond_dep '
-   app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cchardet[${PYTHON_USEDEP}]
-   >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]
-   >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
-   >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
-   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
-   dev-python/jeepney[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
-   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
-   >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
-   >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-19 Thread Michał Górny
commit: 219147e851dc1f9b2342bac867cb0b909bf66ea3
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov 19 15:42:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 16:09:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219147e8

app-text/calibre: update Manifest with updated checksum for PGP sig

While the calibre 7.0.0 release was uploading there was a transient
network failure, and re-launching the upload apparently resulted in the
upload script recreating the signature file. The source tarball itself
is unchanged.

See https://bugs.launchpad.net/bugs/2043914

Closes: https://bugs.gentoo.org/917582
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33907
Signed-off-by: Michał Górny  gentoo.org>

 app-text/calibre/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e255cb90c96d..c9f6e7af3a91 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,4 +4,4 @@ DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b
 DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
 DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
 DIST calibre-7.0.0.tar.xz 41889020 BLAKE2B 
46d6303043e3a9d1d4eaede3c6b4a850ab6cd86b5f6561d907bf3156e7f05b5f1c758e722717d21aa18b623d1eaf8691c6bc61398039eaae34efee7aa0520aa4
 SHA512 
1a58bdf2d482965b03a5accec6a468c40d8a2367724fd35574352d0bcb011c250aa33f072133ed3c108082d7acfa9eb9cc06215ec89b246884c3d3f7beb05a16
-DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
72c18e259d84ea8fedc860da84de1306a0f02f13f5b80b5ed3638926a52f6746e1979bc350f4b6b3de753ff29ee6fa6cd417d2fac7f8418641e45acc17f3c826
 SHA512 
61ce480540911b0742fdbcf8f4f5f1093db7593858b179c03c61bd5e50dfbbd88a9d6611f2e48515885229f381f9045822df408b7e33b50b9bc65b267b6829f3
+DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
5ad0d2b83e37a4ea7511253437fde9dafcc54b061d2597bebd4e18eb1471c724ae7fad760cf0c5e1b213d49beb9eb1a1f61aea556b3fc17eb13e5374563606c6
 SHA512 
553e1027721c6bcfe3ca30cbd9207938dc9fee1b93a3b934c04503ffeac3c1865b6c023da0ce9e8536fa03b81638474e6189bc80850404a175c924a2546d9086



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-19 Thread Sam James
commit: dbeb05e3da134c3e11b21fc8044e34e2e4608e0b
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 19 08:41:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 08:41:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbeb05e3

app-text/calibre: Stabilize 5.44.0-r2 amd64, #917579

Signed-off-by: Sam James  gentoo.org>

 app-text/calibre/calibre-5.44.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index bfc53ed4c2e9..9ad4eb66642a 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 SLOT="0"
 IUSE="ios speech test +udisks"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/, app-text/calibre/files/

2023-11-18 Thread Zac Medico
commit: 4a3c8461aeeeb326b718260b8f681411cbcba299
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov 19 04:03:52 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 19 04:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3c8461

app-text/calibre: add 7.0.0

- re-roll a patch that no longer cleanly applies
- the new notes feature requires a new dependency

Closes: https://bugs.gentoo.org/917541
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33899
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-7.0.0.ebuild  | 242 +
 .../calibre/files/calibre-7.0.0-jxr-test.patch |  27 +++
 3 files changed, 271 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 82588f0f95a8..e255cb90c96d 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -3,3 +3,5 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b3
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
 DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
 DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
+DIST calibre-7.0.0.tar.xz 41889020 BLAKE2B 
46d6303043e3a9d1d4eaede3c6b4a850ab6cd86b5f6561d907bf3156e7f05b5f1c758e722717d21aa18b623d1eaf8691c6bc61398039eaae34efee7aa0520aa4
 SHA512 
1a58bdf2d482965b03a5accec6a468c40d8a2367724fd35574352d0bcb011c250aa33f072133ed3c108082d7acfa9eb9cc06215ec89b246884c3d3f7beb05a16
+DIST calibre-7.0.0.tar.xz.sig 566 BLAKE2B 
72c18e259d84ea8fedc860da84de1306a0f02f13f5b80b5ed3638926a52f6746e1979bc350f4b6b3de753ff29ee6fa6cd417d2fac7f8418641e45acc17f3c826
 SHA512 
61ce480540911b0742fdbcf8f4f5f1093db7593858b179c03c61bd5e50dfbbd88a9d6611f2e48515885229f381f9045822df408b7e33b50b9bc65b267b6829f3

diff --git a/app-text/calibre/calibre-7.0.0.ebuild 
b/app-text/calibre/calibre-7.0.0.ebuild
new file mode 100644
index ..5a5be06123a3
--- /dev/null
+++ b/app-text/calibre/calibre-7.0.0.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mecha

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: cd482d64b5777de2eda8d32168194f076fe4ee03
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Nov  5 23:35:22 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd482d64

app-text/calibre: use modern xdg pkg_* approach

We inherit xdg and let it take care of defining these phases, rather
than inheriting a low-level eclass and manually performing it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 14 +-
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index d6c474831e8c..7d036b7860fd 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite,ssl"
 
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/";
@@ -241,15 +241,3 @@ src_install() {
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
 }
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: 1c6c956debe7cb8818ec93866c546affcf1f1901
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct 16 05:08:26 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6c956d

app-text/calibre: drop patch disabling the update checker

It's really not a problem for people to be told that an updated version
exists. Worst comes to worst, they might PR a version bump. ;) Or, they
could just click the builtin button to stop showing the notification.

But more importantly, this also means that users will not get
notifications about updated plugins.

This patch, too, was cargo-culted from debian alongside the one that
disabled the plugin dialog altogether. Time to drop it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index d46f233be144..e2f2210a4c0e 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -111,10 +111,6 @@ BDEPEND="$(python_gen_cond_dep '
 "
 
 PATCHES=(
-   # Don't prompt the user for updates - they've installed via
-   # an ebuild.
-   "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch"
-
# Skip calling a binary (JxrDecApp) from libjxr which is used for tests
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: a79cf921206963e5b39b16968880730e00890edf
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 24 18:51:05 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79cf921

app-text/calibre: add 6.29.0

This ports over to Qt6 at last.

Drop code for upstream released fixes:
- zeroconf compatibility backport
- sed workaround for some extensions not respecting FLAGS

There is a new upstream dependency for font subsetting. Its absence is
handled fairly gracefully, many people could successfully use calibre
just fine without ever touching font subsetting, and it's not exactly
small -- add it as a default-enabled USE flag.

Closes: https://bugs.gentoo.org/892697
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   2 +
 app-text/calibre/calibre-6.29.0.ebuild | 252 +
 app-text/calibre/metadata.xml  |   1 +
 3 files changed, 255 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 15cb62b92968..82588f0f95a8 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,5 @@
 DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
+DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
+DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
new file mode 100644
index ..d46f233be144
--- /dev/null
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="
+   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="+font-subsetting ios speech test +udisks"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+   app-i18n/uchardet
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.10.0:=
+   app-text/poppler[utils]
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/openssl:=
+   dev-libs/snowball-stemmer:=
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   dev-python/jeepney[${P

[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: 08d4f78209dedcc8d8cd319edeab2aff807daea6
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 24 19:36:06 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d4f782

app-text/calibre: use "edo" for proper build logs

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index e2f2210a4c0e..22431a8f977d 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
-inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/";
@@ -158,17 +158,17 @@ src_compile() {
export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" 
PODOFO_LIB_DIR="${MY_LIBDIR}"
export QMAKE="$(qt6_get_bindir)/qmake"
 
-   ${EPYTHON} setup.py build || die
-   ${EPYTHON} setup.py gui || die
+   edo ${EPYTHON} setup.py build
+   edo ${EPYTHON} setup.py gui
 
# A few different resources are bundled in the distfile by default, 
because
# not all systems necessarily have them. We un-vendor them, using the
# upstream integrated approach if possible. See setup/revendor.py and
# consider migrating other resources to this if they do not use it, in
# *preference* over manual rm'ing.
-   ${EPYTHON} setup.py liberation_fonts \
+   edo ${EPYTHON} setup.py liberation_fonts \
--path-to-liberation_fonts 
"${EPREFIX}"/usr/share/fonts/liberation-fonts \
-   --system-liberation_fonts || die
+   --system-liberation_fonts
 }
 
 src_test() {
@@ -190,7 +190,7 @@ src_test() {
test_searching
)
 
-   ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}" 
|| die
+   edo ${PYTHON} setup.py test 
"${_test_excludes[@]/#/--exclude-test-name=}"
 }
 
 src_install() {
@@ -214,12 +214,12 @@ src_install() {
# If this directory doesn't exist, zsh completion won't install
dodir /usr/share/zsh/site-functions
 
-   "${PYTHON}" setup.py install \
+   edo "${PYTHON}" setup.py install \
--staging-root="${ED}/usr" \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--staging-libdir="${ED}/usr/$(get_libdir)" \
-   
--system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins" || die
+   
--system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins"
 
cp -r man-pages/ "${ED}"/usr/share/man || die
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: e5ac4e637b852b6028d6e9a7aacdd833361ec1e7
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 24 19:39:44 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ac4e63

app-text/calibre: add USE dependency for unrar-based ebooks

unrardll is now packaged.

n.b. This USE + dependency is required for the default upstream
experience, but is nonetheless being added as default disabled. It
requires non-free software (app-arch/unrar) and is a relatively niche
use case. It is important that users have the *option* to use it if they
want, but my judgment is that it is a bad tradeoff to push it on them
by default when a better option exists.

Closes: https://bugs.gentoo.org/622856
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 9 +
 app-text/calibre/metadata.xml  | 1 +
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index 4dad3722b02b..d6c474831e8c 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -37,7 +37,7 @@ LICENSE="
 "
 KEYWORDS="~amd64"
 SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 
 RESTRICT="!test? ( test )"
 
@@ -97,7 +97,9 @@ COMMON_DEPEND="${PYTHON_DEPS}
)
speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
system-mathjax? ( >=dev-libs/mathjax-3 )
-   udisks? ( virtual/libudev )"
+   udisks? ( virtual/libudev )
+   unrar? ( dev-python/unrardll )
+"
 RDEPEND="${COMMON_DEPEND}
udisks? ( sys-fs/udisks:2 )"
 DEPEND="${COMMON_DEPEND}
@@ -182,14 +184,13 @@ src_test() {
local _test_excludes=(
# unpackaged Python dependency: py7zr
7z
-   # unpackaged Python dependency: unrardll
-   test_unrar
# unpackaged Python dependency: pyzstd
test_zstd
# tests if a completely unused module is bundled
pycryptodome
 
$(usev !speech speech_dispatcher)
+   $(usev !unrar test_unrar)
 
# undocumented reasons
test_mem_leaks

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index 469a9e3455c2..297825fe5afc 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -16,5 +16,6 @@
 Enable font subsetting support
 Enable text-to-speech support
 Use a system copy of mathjax
+Enable support for comic books compressed with the 
non-free Rar format
   
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: cbce7d0efea4db3138422c3726f492b3bb0c69e5
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct 20 00:31:12 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbce7d0e

app-text/calibre: drop ipv6 USE from python dep

This dependency was always wrong, because it was not directly used by
calibre -- calibre simply imported zeroconf and zeroconf required ipv6.
This was really supposed to be a USE dependency in the zeroconf package,
not the calibre one.

But zeroconf was fixed upstream and no longer requires it.

(Also, dev-lang/python no longer allows disabling ipv6 anyway.)

Closes: https://bugs.gentoo.org/752090
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index 81452b86bbb4..4dad3722b02b 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+PYTHON_REQ_USE="sqlite,ssl"
 
 inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: 8e825fef6ae499814d1b693fbcb2dd42f91b8e9d
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov  6 02:08:19 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e825fef

app-text/calibre: minor UX tweaks, drop redundant logging

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33683
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index 7d036b7860fd..112a4aace182 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -208,7 +208,7 @@ src_install() {
#raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANG LANGUAGE ${!LC_*}
-   export LC_ALL=C.utf8 #709682
+   export LC_ALL=C.utf8 # bug #709682
 
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.
@@ -232,10 +232,8 @@ src_install() {
 
find "${ED}"/usr/share -type d -empty -delete || die
 
-   einfo "Converting python shebangs"
python_fix_shebang "${ED}/usr/bin"
 
-   einfo "Compiling python modules"
python_optimize "${ED}"/usr/$(get_libdir)/calibre 
"${D}/$(python_get_sitedir)"
 
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-11-08 Thread Zac Medico
commit: 80e58a44068d3c23c4918c550bf4bc68ad81742b
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Oct 19 21:19:08 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  8 16:26:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e58a44

app-text/calibre: add support for the system mathjax

This devendors a bundled copy of dev-libs/mathjax-3, creates symlinks to
the system copy, and regenerates the deployed assets.

Requires new package that has fewer keywords, so drop ours to match.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-6.29.0.ebuild | 10 --
 app-text/calibre/metadata.xml  |  1 +
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
index 22431a8f977d..81452b86bbb4 100644
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ b/app-text/calibre/calibre-6.29.0.ebuild
@@ -35,9 +35,9 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64"
 SLOT="0"
-IUSE="+font-subsetting ios speech test +udisks"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks"
 
 RESTRICT="!test? ( test )"
 
@@ -96,6 +96,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-pda/libimobiledevice-1.2.0
)
speech? ( $(python_gen_cond_dep 
'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') )
+   system-mathjax? ( >=dev-libs/mathjax-3 )
udisks? ( virtual/libudev )"
 RDEPEND="${COMMON_DEPEND}
udisks? ( sys-fs/udisks:2 )"
@@ -107,6 +108,7 @@ BDEPEND="$(python_gen_cond_dep '
>=dev-python/sip-5[${PYTHON_USEDEP}]
')
virtual/pkgconfig
+   system-mathjax? ( dev-lang/rapydscript-ng )
verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
 "
 
@@ -169,6 +171,10 @@ src_compile() {
edo ${EPYTHON} setup.py liberation_fonts \
--path-to-liberation_fonts 
"${EPREFIX}"/usr/share/fonts/liberation-fonts \
--system-liberation_fonts
+   if use system-mathjax; then
+   edo ${EPYTHON} setup.py mathjax --path-to-mathjax 
"${EPREFIX}"/usr/share/mathjax --system-mathjax
+   edo ${EPYTHON} setup.py rapydscript
+   fi
 }
 
 src_test() {

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index 1b2e2f427bd3..469a9e3455c2 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -15,5 +15,6 @@
   
 Enable font subsetting support
 Enable text-to-speech support
+Use a system copy of mathjax
   
 



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-10-17 Thread Zac Medico
commit: af5d2713d365e38de261c205cfd795edc337e540
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 06:55:48 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af5d2713

app-text/calibre: Remove erroneous "binary install" workaround

This has never been caused by the upstream binary install, which
installs to /opt and does not affect from-source installs under any
circumstances ever.

What did happen is back during the major version update from 2.85 to
3.0, upstream stopped including a vendored regex/ module, and started
expecting it to be installed as a system dependency.

Under most circumstances, this was fine, and simply installing the
dependency would get things working. One possible edge case occurred,
however, when the old version of the package did NOT byte-compile the
vendored regex module, but calibre was run as root. (There are reasons
it might end up being run as root, the most obvious being that a user
wanted to run the headless server or another command-line tool.)

If this happened, then the python interpreter would automatically
byte-compile every module on import, but the PM wouldn't track it for
removal. After an upgrade, the cached file could still be imported and
would effectively mask the system version of the regex module, but would
be missing the binary portion.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.44.0-r1.ebuild | 16 
 1 file changed, 16 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r1.ebuild 
b/app-text/calibre/calibre-5.44.0-r1.ebuild
index 815415c38fea..7b4d5e9dea2c 100644
--- a/app-text/calibre/calibre-5.44.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r1.ebuild
@@ -287,23 +287,7 @@ src_install() {
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
 }
 
-pkg_preinst() {
-   # Indentify stray directories from upstream's "Binary install"
-   # method (see bug 622728).
-   CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre
-   CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do
-   printf -- "${x##*/} "; done) || die "Failed to list 
${ED}${CALIBRE_LIB_DIR}"
-}
-
 pkg_postinst() {
-   [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset"
-   local x
-   for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do
-   if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then
-   elog "Purging '${x}'"
-   rm -rf "${x}"
-   fi
-   done
xdg_desktop_database_update
xdg_mimeinfo_database_update
xdg_icon_cache_update



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2023-10-17 Thread Zac Medico
commit: 5a1aae1fc67dd51c2789e11b8f7dc156d62d8b8d
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct 16 04:23:28 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1aae1f

app-text/calibre: add support for packaging plugins in an ebuild

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33292
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.44.0-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index ff28f6393cc4..28908e49f5d8 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -236,7 +236,8 @@ src_install() {
--staging-root="${ED}/usr" \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
-   --staging-libdir="${ED}/usr/$(get_libdir)" || die
+   --staging-libdir="${ED}/usr/$(get_libdir)" \
+   
--system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins" || die
 
cp -r man-pages/ "${ED}"/usr/share/man || die
 



  1   2   3   4   >