[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}]
+   

[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}]
-   

[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}]
+   

[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}
+   

[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-07 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}]
+   

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

2024-03-23 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}]
-   

[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-22 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-22 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}]
-   

[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}]
+   

[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 

[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}]
+   

[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}]
+   

[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}]
+   

[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}]
+   

[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}]
+   

[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}]
-   

[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}]
+   

[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}]
+   

[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
 



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

2023-10-17 Thread Zac Medico
commit: 92cb4b07ce1b110142d92cfae64d91939d442b48
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct  6 00:24:57 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb4b07

app-text/calibre: install man pages

Since calibre 3.3.0 the distfile has come with prebuilt manpages for the
CLI programs. Add them to the installation.

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 8b10da02930c..9c1b2df4a7a3 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -237,6 +237,8 @@ src_install() {
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--staging-libdir="${ED}/usr/$(get_libdir)" || die
 
+   cp -r man-pages/ "${ED}"/usr/share/man || die
+
find "${ED}"/usr/share -type d -empty -delete || die
 
einfo "Converting python shebangs"



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

2023-10-17 Thread Zac Medico
commit: 03a216a35add2c55cc5d1aeea5aace400f2aa693
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Oct  5 23:55:36 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a216a3

app-text/calibre: move text-to-speech dependency to dedicated USE flag

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 6 --
 app-text/calibre/metadata.xml | 3 +++
 2 files changed, 7 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 aa777d9a83cb..74b91f0af828 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -37,7 +37,7 @@ LICENSE="
 "
 KEYWORDS="~amd64 ~arm ~x86"
 SLOT="0"
-IUSE="ios test +udisks"
+IUSE="ios speech test +udisks"
 
 RESTRICT="!test? ( test )"
 
@@ -55,7 +55,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/openssl:=
dev-libs/snowball-stemmer:=
$(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}]
@@ -100,6 +99,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=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 )"
@@ -200,6 +200,8 @@ src_test() {
# unpackaged Python dependency: unrardll
test_unrar
 
+   $(usev !speech speech_dispatcher)
+
# undocumented reasons
test_mem_leaks
test_searching

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index a969c28b1737..70f7c65fff2a 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -8,4 +8,7 @@
 calibre
 kovidgoyal/calibre
   
+  
+Enable text-to-speech support
+  
 



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

2023-10-17 Thread Zac Medico
commit: 0085245112be3863c496aa7a6f7692aa5013f78c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 23:41:37 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00852451

app-text/calibre: add dependency necessary for complete image support

Drops the necessity of a testsuite patch.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 14 ++
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 8a63bfb638e5..b47c8eb32888 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 +udisks"
 
@@ -85,6 +85,7 @@ COMMON_DEPEND="${PYTHON_DEPS}

>=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]
@@ -132,15 +133,6 @@ PATCHES=(
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)
"${FILESDIR}/${PN}-5.35.0-jxr-test.patch"
-
-   # TODO:
-   # test_qt tries to load a bunch of images using Qt and it currently 
fails
-   # due to some presumably missing dependencies. This is important and
-   # we need to look into it, but at time of writing, none of the tests
-   # are even bring run, so I'd like to return to this later.
-   # We don't want to skip test_qt entirely, so just skip this particular
-   # assert for now.
-   "${FILESDIR}/${PN}-5.31.0-qt-image-test.patch"
 )
 
 src_prepare() {
@@ -193,8 +185,6 @@ src_compile() {
 
 src_test() {
# Skipped tests:
-   # Note that we currently have a hack to skip one part of test_qt!
-   # See PATCHES for more.
local _test_excludes=(
# unpackaged Python dependency: py7zr
7z



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

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

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-r2.ebuild | 16 
 1 file changed, 16 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index e2db565d6f63..8ff7f95c90aa 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -253,23 +253,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: 1b7f9d4d8074db72dedcf61e1e3102240daf4a18
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 11 06:36:43 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7f9d4d

app-text/calibre: disable py3.9

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  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 d8604f2126eb..ff28f6393cc4 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 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/

2023-10-17 Thread Zac Medico
commit: 6cc272a063014b32500e87c00f8d09f5a0eecce3
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct  6 00:00:52 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc272a0

app-text/calibre: trivial refactor of skippable tests

It is easier to add to as an array. Also add comment to note down that I
don't know why a couple of tests are being skipped.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 833cd49b4dc6..b90a58692d78 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -198,16 +198,20 @@ src_compile() {
 
 src_test() {
# Skipped tests:
-   # - 7z (unpackaged Python dependency: py7zr)
-   # - test_unrar (unpackaged Python dependency: unrardll)
-   #
# Note that we currently have a hack to skip one part of test_qt!
# See PATCHES for more.
-   ${PYTHON} setup.py test \
-   --exclude-test-name 7z \
-   --exclude-test-name test_mem_leaks \
-   --exclude-test-name test_searching \
-   --exclude-test-name test_unrar || die
+   local _test_excludes=(
+   # unpackaged Python dependency: py7zr
+   7z
+   # unpackaged Python dependency: unrardll
+   test_unrar
+
+   # undocumented reasons
+   test_mem_leaks
+   test_searching
+   )
+
+   ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}" 
|| die
 }
 
 src_install() {



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

2023-10-17 Thread Zac Medico
commit: e003cddbc998bb9a77432f0962c6851e47044400
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Oct  5 23:50:26 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e003cddb

app-text/calibre: add missing USE dependencies for image support

calibre needs support for these image types, and tests for some of them,
but their USE flags aren't guaranteed to be enabled. Guarantee it, even
if until now people tended not to notice somehow. ;)

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 2e49cf2a9179..aa777d9a83cb 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -70,21 +70,21 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=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[truetype,${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/pycryptodome[${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,svg,widgets,network,printsupport,${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]
+   dev-qt/qtgui:5=[jpeg,png]
dev-qt/qtwidgets:5
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache



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

2023-10-17 Thread Zac Medico
commit: 4103983d9ac27718dad9f5cbf9ea5bdf03aeb7ac
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 05:17:35 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4103983d

app-text/calibre: add verify-sig support

Historically, calibre has always supported this. Allow checking it. No
revbump needed.

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

 app-text/calibre/calibre-5.44.0-r1.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r1.ebuild 
b/app-text/calibre/calibre-5.44.0-r1.ebuild
index ba8f956e0af1..815415c38fea 100644
--- a/app-text/calibre/calibre-5.44.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r1.ebuild
@@ -6,11 +6,15 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
-inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils
+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;
+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="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
 
 LICENSE="
GPL-3+
@@ -115,7 +119,9 @@ BDEPEND="$(python_gen_cond_dep '
')
>=virtual/podofo-build-0.9.6_pre20171027


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

2023-10-17 Thread Zac Medico
commit: 3f28bca0103a58de57a5a485ccd299153654246f
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct  6 03:46:14 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f28bca0

app-text/calibre: add myself as a maintainer

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

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

diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index 70f7c65fff2a..7a4fb8fcb017 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -4,6 +4,10 @@
   
 zmed...@gentoo.org
   
+  
+eschwart...@gmail.com
+Eli Schwartz
+  
   
 calibre
 kovidgoyal/calibre



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

2023-10-17 Thread Zac Medico
commit: ecfda3b94dc5ce59573b85d10d1c6ca2a6218fd9
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 06:44:06 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfda3b9

app-text/calibre: don't uselessly modify library shebangs

A library file does not care what its shebang is. The intended purpose
of all these shebangs is to indicate to text editors, what the expected
syntax highlighting mode should be.

This has no practical effect on the resulting package. The installed
bytes are different, they just don't *do* anything different. No revbump
needed.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  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 67eb556626cd..e2db565d6f63 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -244,7 +244,7 @@ src_install() {
find "${ED}"/usr/share -type d -empty -delete
 
einfo "Converting python shebangs"
-   python_fix_shebang --force "${ED}"
+   python_fix_shebang "${ED}/usr/bin"
 
einfo "Compiling python modules"
python_optimize "${ED}"/usr/$(get_libdir)/calibre 
"${D}/$(python_get_sitedir)"



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

2023-10-17 Thread Zac Medico
commit: 13bd01105a6cfe4c33e75299ddd85585e7399acd
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct  3 01:53:35 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bd0110

app-text/calibre: various cleanups for out of date dependencies

Of note:
- dbus-python was deprecated and removed by the addition of jeepney
- cssselect was deprecated and removed by the addition of css-parser

The glib and libX* dependencies are an interesting bit of history. As
far as calibre is concerned, these have never been required (they are
not directly used). But the libheadless.so plugin which uses Qt private
APIs ends up inheriting a bunch of dependencies from Qt itself,
depending on whatever Qt internals get exposed by that private API. This
results in symbols inside libheadless.so linking to libraries that
QtCore also links to. We still have to rebuild libheadless.so on ever
update to Qt because private API, though. And the really fun bit is that
the dependencies do, of course, change over time. :) Currently libX* is
not actually used anymore, for example.

dbus-glib *looks* like it may have been superficially a recursive dep of
something else?

libwmf had extremely extremely old code in the calibre source tree which
could have compiled against it, but never really did so. There's a
custom encoder/decoder written in pure python.

zlib is not directly depended on by calibre, though some dependencies do
have to be built with USE=zlib which doesn't really help. For all direct
uses of zlib, calibre simply uses the python stdlib "zlib" module, which
is not optional anyway.

calibre has never been setuptools software, so that can be dropped.

There are two chardet modules of relevance: chardet and cchardet. At
runtime, calibre only uses the latter. The tests use both of them due to
reasons. We can avoid installing it except when USE=test.

PyQt-builder is used in the build system (and as the name implies, it is
a module for building code). It can be dropped to a build dependency.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 24 +++-
 1 file changed, 7 insertions(+), 17 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 1688bc6f62df..2e49cf2a9179 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -37,7 +37,9 @@ LICENSE="
 "
 KEYWORDS="~amd64 ~arm ~x86"
 SLOT="0"
-IUSE="ios +udisks"
+IUSE="ios test +udisks"
+
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -48,23 +50,16 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-text/podofo-0.9.6_pre20171027:=
=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}]
@@ -83,7 +78,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]

>=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,${PYTHON_USEDEP}]
-   >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}]

>=dev-python/PyQtWebEngine-5.15.5_pre2108100905[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
')
@@ -98,14 +92,8 @@ COMMON_DEPEND="${PYTHON_DEPS}
media-libs/fontconfig:=
>=media-libs/freetype-2:=
>=media-libs/libmtp-1.1.11:=
-   >=media-libs/libwmf-0.2.8
>=media-gfx/optipng-0.7.6
-   >=sys-libs/zlib-1.2.11:=
virtual/libusb:1=
-   x11-libs/libxkbcommon:=
-   x11-libs/libX11:=
-   x11-libs/libXext:=
-   x11-libs/libXrender:=
x11-misc/shared-mime-info
>=x11-misc/xdg-utils-1.0.2-r2
ios? (
@@ -115,9 +103,11 @@ COMMON_DEPEND="${PYTHON_DEPS}
udisks? ( virtual/libudev )"
 RDEPEND="${COMMON_DEPEND}
udisks? ( sys-fs/udisks:2 )"
-DEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+   test? ( $(python_gen_cond_dep 

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

2023-10-17 Thread Zac Medico
commit: 69cdc364d87da9ce3208cca59e86bd694dbb9b7d
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct  6 01:02:09 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cdc364

app-text/calibre: remove unused dependency which is tested as an import

Signed-off-by: Eli Schwartz  gmail.com>
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 9c1b2df4a7a3..d8604f2126eb 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -72,7 +72,6 @@ COMMON_DEPEND="${PYTHON_DEPS}

>=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/pycryptodome[${PYTHON_USEDEP}]
>=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
@@ -199,6 +198,8 @@ src_test() {
7z
# unpackaged Python dependency: unrardll
test_unrar
+   # tests if a completely unused module is bundled
+   pycryptodome
 
$(usev !speech speech_dispatcher)
 



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

2023-10-17 Thread Zac Medico
commit: e5eb7ece10e4f33512525f7935c225553a2a559c
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct  6 00:18:05 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5eb7ece

app-text/calibre: install zsh completions

Since there is no real standard and no real detection method for zsh
completions (and Debian tunes this to be something that doesn't work
anywhere else) the build system probes for the common locations.

Also, this probe is carried out against staging-root, not /, which
means that it will NEVER work. Not even if you have zsh installed.
Unless you create the directory in advance in the staging-root, which
you have to do anyways because otherwise you would need zsh as a BDEPEND
which is silly. ;)

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 74b91f0af828..8b10da02930c 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -228,6 +228,9 @@ src_install() {
 
addpredict /dev/dri #665310
 
+   # If this directory doesn't exist, zsh completion won't install
+   dodir /usr/share/zsh/site-functions
+
"${PYTHON}" setup.py install \
--staging-root="${ED}/usr" \
--prefix="${EPREFIX}/usr" \



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

2023-10-17 Thread Zac Medico
commit: 95c30c376450b77f7f6f12c84589c26badc149b0
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Oct 11 04:59:53 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c30c37

app-text/calibre: document reason for Qt slotting, and correct a bad one

Per https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies we
should not be using := unless we build against the Qt private API. As it
happens, we do. But also as it happens, we ended up slotting all
dependencies (other than the one I just added), whereas one of them was
not needed as it is only linked to via a compiled extension that doesn't
use private API.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 4 +++-
 1 file changed, 3 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 b47c8eb32888..46dfe4477827 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -41,6 +41,8 @@ IUSE="ios +udisks"
 
 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:=
@@ -89,7 +91,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   dev-qt/qtwidgets:5=
+   dev-qt/qtwidgets:5
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache
media-fonts/liberation-fonts



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

2023-10-17 Thread Zac Medico
commit: 7c8bb408407c588087275eb3111be1dfd7aae916
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct  3 01:38:41 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8bb408

app-text/calibre: fix incorrect poppler dependency

Since 2012, calibre has stopped building a compiled binding for poppler,
and started using the command-line utils via subprocesses. Make sure
those are installed.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Zac Medico  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 0437387bea1e..1688bc6f62df 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -47,7 +47,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-text/hunspell-1.7:=
>=app-text/podofo-0.9.6_pre20171027:=
=app-text/poppler-0.26.5[qt5]
+   app-text/poppler[utils]
dev-libs/glib:2=
dev-libs/hyphen:=
>=dev-libs/icu-57.1:=



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

2023-10-17 Thread Zac Medico
commit: fe2498a0303f60e2e73a0f060ed69ee4dd7e65ca
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 23:45:55 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2498a0

app-text/calibre: fix compatibility with recent zeroconf

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

 app-text/calibre/calibre-5.44.0-r2.ebuild  |  3 +++
 ...44.0-Fix-compatibility-with-zeroconf-0.73.patch | 26 ++
 2 files changed, 29 insertions(+)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 8e1e182eb588..0437387bea1e 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -135,6 +135,9 @@ PATCHES=(
# We don't (yet?) package libjxr and it seems to be dead upstream
# (last commit in 2017)
"${FILESDIR}/${PN}-5.35.0-jxr-test.patch"
+
+   # fix compatibility with recent versions of zeroconf
+   "${FILESDIR}"/${PN}-5.44.0-Fix-compatibility-with-zeroconf-0.73.patch
 )
 
 src_prepare() {

diff --git 
a/app-text/calibre/files/calibre-5.44.0-Fix-compatibility-with-zeroconf-0.73.patch
 
b/app-text/calibre/files/calibre-5.44.0-Fix-compatibility-with-zeroconf-0.73.patch
new file mode 100644
index ..79af5d94bb59
--- /dev/null
+++ 
b/app-text/calibre/files/calibre-5.44.0-Fix-compatibility-with-zeroconf-0.73.patch
@@ -0,0 +1,26 @@
+From 5d8d85c649b181747d182f676cfd76f843bd61f0 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal 
+Date: Sun, 1 Oct 2023 15:08:59 +0530
+Subject: [PATCH] Fix compatibility with zeroconf >= 0.73
+
+Fixes #2038 (fix compatibility with newer zeroconf)
+---
+ src/calibre/devices/smart_device_app/driver.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/calibre/devices/smart_device_app/driver.py 
b/src/calibre/devices/smart_device_app/driver.py
+index 87608f305b..b41c3a0063 100644
+--- a/src/calibre/devices/smart_device_app/driver.py
 b/src/calibre/devices/smart_device_app/driver.py
+@@ -2175,6 +2175,8 @@ def monkeypatch_zeroconf():
+ # "monkeypatch" zeroconf with a function without the check
+ try:
+ from zeroconf._utils.name import service_type_name
++# zeroconf 0.73 uses an lru cache so we need __wrapped__
++service_type_name = getattr(service_type_name, '__wrapped__', 
service_type_name)
+ service_type_name.__kwdefaults__['strict'] = False
+ except ImportError:
+ import zeroconf
+-- 
+2.41.0
+



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

2023-10-17 Thread Zac Medico
commit: 95002b25c43cba964dfe2c11bf7ae2e876aadd9d
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 23:42:49 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95002b25

app-text/calibre: prune unneeded runtime contents

A build-time compiler is installed. Getting rid of it is -124 KB which
isn't much but also is pure win.

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 46dfe4477827..8e1e182eb588 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -161,6 +161,20 @@ src_prepare() {
 '-i', os.path.join(os.path.basename(src_dir), 'Makefile')])" \
-e "s|open(self.j(bdir, '.qmake.conf'), 
'wb').close()|open(self.j(bdir, '.qmake.conf'), 'wb').write(b'QMAKE_LFLAGS += 
${LDFLAGS}')|" \
-i setup/build.py || die "sed failed to patch build.py"
+
+   # This is only ever used at build time. It contains a small embedded 
copy
+   # of the rapydscript-ng compiler usable inside of qtwebengine, if you 
don't
+   # have rapydscript-ng (a nodejs package) itself installed. Its only 
purpose
+   # is to build some resources that come bundled in dist tarballs 
already...
+   # and which we may also need to regenerate e.g. to use system-mathjax.
+   #
+   # However, running qtwebengine violates the portage sandbox (among other
+   # things, it tries to create directories in /usr! amazing) so this is a
+   # wash anyway. The only real solution here is to package rapydscript-ng.
+   #
+   # We do not need it at build time, and *no one* needs it at install 
time.
+   # Delete the cruft.
+   rm -r resources/rapydscript/ || die
 }
 
 src_compile() {



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

2023-10-17 Thread Zac Medico
commit: 77abd098fe5e430fbc564692326f322f0e89c3a6
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 07:59:06 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77abd098

app-text/calibre: remove no longer accurate consulting advice

The distribution packaging described here is no longer maintained by
said Calibre contributor, and there has been a corresponding decrease in
quality. I cannot in good faith advise taking inspiration from recent
changes there.

If advice is needed by a Calibre contributor, I can simply provide any
relevant advice directly to the Gentoo Project.

Alternatively, the Fedora packaging continues to be rather decent.

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index eaf6721e4e46..833cd49b4dc6 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -154,9 +154,7 @@ src_prepare() {
# creating a patch instead, but in any case, run the test suite
# and ensure it passes.
#
-   # If in doubt about a problem, checking Fedora or Arch Linux's packaging
-   # is recommended, as Arch Linux's PKGBUILD is maintained by a Calibre
-   # contributor. Or just ask them.
+   # If in doubt about a problem, checking Fedora's packaging is 
recommended.
 
# Fix outdated version constant.
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \



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

2023-10-17 Thread Zac Medico
commit: 998c272e6cc677acc50d5c3a89a7b97aafcf5039
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 07:46:36 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998c272e

app-text/calibre: clean up install invocation a bit

There's a bit of indirection here that isn't strictly needed:
- get_libdir is guaranteed to never fail
- PYTHONPATH is not necessary, setup.py internally handles this
- the --staging-root and --root options are aliases, and the last one
  wins; simply pass it once

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 8ff7f95c90aa..eaf6721e4e46 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -228,18 +228,13 @@ src_install() {
export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
 
-   local libdir=$(get_libdir)
-   [[ -n $libdir ]] || die "get_libdir returned an empty string"
-
addpredict /dev/dri #665310
 
-   PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
-   "${PYTHON}" setup.py install \
-   --root="${D}" \
-   --prefix="${EPREFIX}/usr" \
-   --libdir="${EPREFIX}/usr/${libdir}" \
+   "${PYTHON}" setup.py install \
--staging-root="${ED}/usr" \
-   --staging-libdir="${ED}/usr/${libdir}" || die
+   --prefix="${EPREFIX}/usr" \
+   --libdir="${EPREFIX}/usr/$(get_libdir)" \
+   --staging-libdir="${ED}/usr/$(get_libdir)" || die
 
find "${ED}"/usr/share -type d -empty -delete
 



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

2023-10-17 Thread Zac Medico
commit: 25c6c42bad25b01571cbcfad087e4ad8080173f6
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 05:46:38 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c6c42b

app-text/calibre: Use upstream buildsystem to integrate system fonts

The liberation fonts are removed and replaced with symlinks to the
system fonts. I've put quite a bit of work in upstream to make this work
in a supported manner; let's use that instead of fragile, unchecked
shell code.

In particular, upstream's buildsystem dies if the expected fonts do not
exist.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 598bb98f4356..67eb556626cd 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -186,6 +186,16 @@ src_compile() {
export QMAKE="$(qt5_get_bindir)/qmake"
 
${EPYTHON} setup.py build || die
+   ${EPYTHON} setup.py gui || die
+
+   # 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 \
+   --path-to-liberation_fonts 
"${EPREFIX}"/usr/share/fonts/liberation-fonts \
+   --system-liberation_fonts || die
 }
 
 src_test() {
@@ -233,13 +243,6 @@ src_install() {
 
find "${ED}"/usr/share -type d -empty -delete
 
-   cd "${ED}"/usr/share/calibre/fonts/liberation || die
-   local x
-   for x in * ; do
-   [[ -f ${EPREFIX}/usr/share/fonts/liberation-fonts/${x} ]] || 
continue
-   ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
-   done
-
einfo "Converting python shebangs"
python_fix_shebang --force "${ED}"
 



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

2023-10-17 Thread Zac Medico
commit: 30f1d836f62c9d38b76f5067bb1ef1b9764d788a
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 05:25:26 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f1d836

app-text/calibre: remove useless variables from the py3 testing period

Ever since calibre's python 3 port was completed, this variable was no
longer needed to unlock opting in to using python3. And thus, it is
neither checked nor used.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 815415c38fea..35ad30fb7576 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -206,7 +206,7 @@ src_test() {
#
# Note that we currently have a hack to skip one part of test_qt!
# See PATCHES for more.
-   CALIBRE_PY3_PORT=1 ${PYTHON} setup.py test \
+   ${PYTHON} setup.py test \
--exclude-test-name 7z \
--exclude-test-name test_mem_leaks \
--exclude-test-name test_searching \
@@ -214,9 +214,6 @@ src_test() {
 }
 
 src_install() {
-   # calibre works with python 3, so remove the python 2 constraint
-   export CALIBRE_PY3_PORT=1
-
# Bypass kbuildsycoca and update-mime-database in order to
# avoid sandbox violations if xdg-mime tries to call them.
mkdir "${T}/bin" || die



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

2023-10-17 Thread Zac Medico
commit: 080103195a8b542af4d54890797857b7008a1123
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct 16 02:29:27 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08010319

app-text/calibre: misc cleanup

guard a command that cannot die with `|| die` for style reasons. Drop a
commented-out bit of code that is no longer relevant.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index b90a58692d78..8a63bfb638e5 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -156,11 +156,6 @@ src_prepare() {
#
# If in doubt about a problem, checking Fedora's packaging is 
recommended.
 
-   # Fix outdated version constant.
-   #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
-   #   -i src/calibre/constants.py || \
-   #   die "sed failed to patch constants.py"
-
# Disable unnecessary privilege dropping for bug #287067.
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
-i setup/install.py || die "sed failed to patch install.py"
@@ -238,7 +233,7 @@ src_install() {
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--staging-libdir="${ED}/usr/$(get_libdir)" || die
 
-   find "${ED}"/usr/share -type d -empty -delete
+   find "${ED}"/usr/share -type d -empty -delete || die
 
einfo "Converting python shebangs"
python_fix_shebang "${ED}/usr/bin"



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

2023-10-17 Thread Zac Medico
commit: 09d6fc876a52edee389a3473f102970420ad72a2
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 05:29:10 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d6fc87

app-text/calibre: remove outdated workarounds for xdg install steps

I do not know what kbuildsyscoca is, other than "does not exist
anymore"? So I am skeptical it is still relevant.

I do know that it is no longer necessary to fake out xdg-utils programs,
since I fixed this in 2019, as part of calibre 3.43.0; it now detects
when we are running a DESTDIR install and refrains from running:
- `xdg-desktop-menu forceupdate`
- `xdg-mime` at all (instead it uses shutil.copyfile to copy over one
  file)

and sets up the requisite $XDG_* variables to make the utils operate on
a staged installation directory.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 36 +++
 1 file changed, 3 insertions(+), 33 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 35ad30fb7576..759f990001f0 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -163,18 +163,6 @@ src_prepare() {
#   -i src/calibre/constants.py || \
#   die "sed failed to patch constants.py"
 
-   # Avoid sandbox violation in /usr/share/gnome/apps when linux.py
-   # calls xdg-* (bug #258938).
-   sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
-   -e "s|check_call(\\['xdg-desktop-menu', 
'forceupdate'\\])|#\\0|" \
-   -e "s|\\(CurrentDir(tdir)\\), \$|\\1:|" \
-   -e "s|, PreserveMIMEDefaults():|:|" \
-   -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \
-   -e "s|cmd\[2\]|cmd[4]|" \
-   -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
-   -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
-   -i src/calibre/linux.py || die "sed failed to patch linux.py"
-
# Disable unnecessary privilege dropping for bug #287067.
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
-i setup/install.py || die "sed failed to patch install.py"
@@ -214,24 +202,8 @@ src_test() {
 }
 
 src_install() {
-   # Bypass kbuildsycoca and update-mime-database in order to
-   # avoid sandbox violations if xdg-mime tries to call them.
-   mkdir "${T}/bin" || die
-   cat - > "${T}/bin/kbuildsycoca" <<-EOF
-   #!${BASH}
-   echo $0 : $@
-   exit 0
-   EOF
-
-   cp "${T}"/bin/{kbuildsycoca,update-mime-database} || die
-   chmod +x "${T}"/bin/{kbuildsycoca,update-mime-database} || die
-
export QMAKE="$(qt5_get_bindir)/qmake"
 
-   # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
-   # violation with kbuildsycoca as in bug #287067, comment #13.
-   export -n DISPLAY
-
# Bug #352625 - Some LANGUAGE values can trigger the following 
ValueError:
#   File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
#return _parse_localename(localename)
@@ -244,10 +216,8 @@ src_install() {
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.
export HOME="${T}/fake_homedir"
-   export XDG_CONFIG_HOME="${HOME}/.config"
-   export XDG_DATA_HOME="${HOME}/.local/share"
-   export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
-   mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die
+   export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
+   mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
 
tc-export CC CXX
# Bug #334243 - respect LDFLAGS when building extensions
@@ -257,7 +227,7 @@ src_install() {
 
addpredict /dev/dri #665310
 
-   PATH=${T}/bin:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
+   PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
"${PYTHON}" setup.py install \
--root="${D}" \
--prefix="${EPREFIX}/usr" \



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

2023-10-17 Thread Zac Medico
commit: 0c7dd1f7d5dbf2e129b50b870a6f208a724cbaaf
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Oct  2 05:35:50 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 18 04:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7dd1f7

app-text/calibre: avoid setting useless variables at install time

The install process does not rerun compiles, so setting variables there
is useless and does nothing. They didn't have any effect on src_compile
all this time, which means that whatever they tried to fix clearly was
not an issue. ;)

That being said, there are two things going on here:
- OVERRIDE_CFLAGS is used by the calibre build system in addition to
  CFLAGS, so it is not actually necessary to override it, and using
  both, means using -Wall and suchlike so respecting it seems reasonable
- the calibre build system respects either $PATH or $QMAKE to find the
  qmake program. Instead of using the former method in src_compile and
  the latter method in src_install, just use the latter method in
  src_compile and avoid munging $PATH.

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

 app-text/calibre/calibre-5.44.0-r2.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild 
b/app-text/calibre/calibre-5.44.0-r2.ebuild
index 759f990001f0..598bb98f4356 100644
--- a/app-text/calibre/calibre-5.44.0-r2.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r2.ebuild
@@ -183,8 +183,9 @@ src_compile() {
# 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}"
+   export QMAKE="$(qt5_get_bindir)/qmake"
 
-   PATH="${T}/bin:$(qt5_get_bindir):${PATH}" ${EPYTHON} setup.py build || 
die
+   ${EPYTHON} setup.py build || die
 }
 
 src_test() {
@@ -202,8 +203,6 @@ src_test() {
 }
 
 src_install() {
-   export QMAKE="$(qt5_get_bindir)/qmake"
-
# Bug #352625 - Some LANGUAGE values can trigger the following 
ValueError:
#   File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
#return _parse_localename(localename)
@@ -219,9 +218,6 @@ src_install() {
export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
 
-   tc-export CC CXX
-   # Bug #334243 - respect LDFLAGS when building extensions
-   export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
local libdir=$(get_libdir)
[[ -n $libdir ]] || die "get_libdir returned an empty string"
 



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

2023-09-21 Thread Zac Medico
commit: cb5d4743108dbe93028568aaddb30474532f6e79
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Sep 21 14:56:54 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Sep 21 14:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5d4743

app-text/calibre: Incompatible with latest calibre

Closes: https://bugs.gentoo.org/914485
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.43.0.ebuild| 2 ++
 app-text/calibre/calibre-5.44.0-r1.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-text/calibre/calibre-5.43.0.ebuild 
b/app-text/calibre/calibre-5.43.0.ebuild
index d54df7705431..34e009b48f0a 100644
--- a/app-text/calibre/calibre-5.43.0.ebuild
+++ b/app-text/calibre/calibre-5.43.0.ebuild
@@ -40,6 +40,7 @@ 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:=
@@ -113,6 +114,7 @@ BDEPEND="$(python_gen_cond_dep '
>=dev-python/sip-5[${PYTHON_USEDEP}]
')
>=virtual/podofo-build-0.9.6_pre20171027
+   =dev-python/sip-5[${PYTHON_USEDEP}]
')
>=virtual/podofo-build-0.9.6_pre20171027
+   

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

2023-03-03 Thread Arthur Zamarin
commit: f0d7f7cabd93b20ae5c5cbe66174952f035e347b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 18:51:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 18:51:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d7f7ca

app-text/calibre: Stabilize 5.44.0-r1 amd64, #892964

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

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

diff --git a/app-text/calibre/calibre-5.44.0-r1.ebuild 
b/app-text/calibre/calibre-5.44.0-r1.ebuild
index a26e275caee7..9581e3e5554d 100644
--- a/app-text/calibre/calibre-5.44.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r1.ebuild
@@ -31,7 +31,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 SLOT="0"
 IUSE="ios +udisks"
 



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

2023-02-20 Thread Michał Górny
commit: 0e07781a383c163d26a4db9eb740bbded9e99426
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 20 18:09:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 20 18:20:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e07781a

app-text/calibre: Enable py3.11

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

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

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



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

2023-02-09 Thread Andreas Sturmlechner
commit: 2a5e53723dc747c2175b5649431a357cf1d80574
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 10:48:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  9 10:25:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5e5372

app-text/calibre: drop 5.16.1-r1

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

 app-text/calibre/Manifest  |   2 -
 app-text/calibre/calibre-5.16.1-r1.ebuild  | 254 -
 .../calibre/files/calibre-5.16.1-zeroconf.patch|  30 ---
 .../calibre/files/calibre-disable_plugins.patch|  11 -
 4 files changed, 297 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 629b07ae235b..27588a4b8fc0 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,4 +1,2 @@
-DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
-DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
deleted file mode 100644
index aaba3db9a372..
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit bash-completion-r1 desktop 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
-   https://dev.gentoo.org/~zmedico/dist/calibre-5.16.0-SIP-v4.patch.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
-   >=sys-apps/dbus-1.10.8
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${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/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/pygments-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
-   dev-python/python-zeroconf[${PYTHON_USEDEP}]
-   

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

2023-02-02 Thread Sam James
commit: 1574092bfefc55ae7ac19814380174e4ad70c2fe
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  2 19:06:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  2 20:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1574092b

app-text/calibre: add github upstream metadata

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 8165729d6a4a..a969c28b1737 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -6,5 +6,6 @@
   
   
 calibre
+kovidgoyal/calibre
   
 



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

2022-06-22 Thread Sam James
commit: 1fcdcc8c88c02b6d7232c14f172b1b21c0020216
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 23 05:16:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 23 05:16:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcdcc8c

app-text/calibre: fix pillow dep

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

 app-text/calibre/{calibre-5.44.0.ebuild => calibre-5.44.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.44.0.ebuild 
b/app-text/calibre/calibre-5.44.0-r1.ebuild
similarity index 99%
rename from app-text/calibre/calibre-5.44.0.ebuild
rename to app-text/calibre/calibre-5.44.0-r1.ebuild
index f3484c057923..ef3d30c83df3 100644
--- a/app-text/calibre/calibre-5.44.0.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r1.ebuild
@@ -68,7 +68,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=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/pillow-3.2.0[truetype,${PYTHON_USEDEP}]
>=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
>=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]



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

2022-06-17 Thread Zac Medico
commit: 9bb56c7aa650dcea0dbbe19d875b45cbf96996b1
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jun 17 23:53:39 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jun 17 23:54:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb56c7a

app-text/calibre: add 5.44.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.44.0.ebuild | 308 +
 2 files changed, 309 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5bbeae3843be..629b07ae235b 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190
+DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230

diff --git a/app-text/calibre/calibre-5.44.0.ebuild 
b/app-text/calibre/calibre-5.44.0.ebuild
new file mode 100644
index ..f3484c057923
--- /dev/null
+++ b/app-text/calibre/calibre-5.44.0.ebuild
@@ -0,0 +1,308 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   

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

2022-06-17 Thread Zac Medico
commit: be81d1039871015f0714f0b0b0ce86d8ac77d34d
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jun 17 23:41:27 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jun 17 23:54:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be81d103

app-text/calibre: drop 5.42.0-r1

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

 app-text/calibre/Manifest |   1 -
 app-text/calibre/calibre-5.42.0-r1.ebuild | 308 --
 2 files changed, 309 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c8dc66450062..5bbeae3843be 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,4 +1,3 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
-DIST calibre-5.42.0.tar.xz 38523536 BLAKE2B 
81d8477fbbaeedbf589c3c25b16925f6fe383c74d9ad17d0036f886304c9ce1f807fea6463ef0dc345a07de69438785faca6ef7337e5ff1e7d5684b4d0ed7cdd
 SHA512 
dac197d0a6f36f8ebb56720214df355bfc2625ecf55992b824e3409e7273db12fabfd54d2f602f950761efc717e52f872f5f2c2078770abbc887ef30cc64bbe8
 DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190

diff --git a/app-text/calibre/calibre-5.42.0-r1.ebuild 
b/app-text/calibre/calibre-5.42.0-r1.ebuild
deleted file mode 100644
index f3484c057923..
--- a/app-text/calibre/calibre-5.42.0-r1.ebuild
+++ /dev/null
@@ -1,308 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..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[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
-   

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

2022-05-31 Thread Sam James
commit: f72ee14da4258e7e0b4af7164c2546338876bf22
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  1 01:55:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  1 01:55:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72ee14d

app-text/calibre: Stabilize 5.43.0 amd64, #825670

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

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

diff --git a/app-text/calibre/calibre-5.43.0.ebuild 
b/app-text/calibre/calibre-5.43.0.ebuild
index 2e79a15b5767..a0b49ccc552b 100644
--- a/app-text/calibre/calibre-5.43.0.ebuild
+++ b/app-text/calibre/calibre-5.43.0.ebuild
@@ -31,7 +31,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 SLOT="0"
 IUSE="ios +udisks"
 



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

2022-05-31 Thread Sam James
commit: bc3c1a997c034b5a1e15edbd7a4a3595a000c704
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  1 01:55:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  1 01:55:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3c1a99

app-text/calibre: Stabilize 5.43.0 x86, #825670

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

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

diff --git a/app-text/calibre/calibre-5.43.0.ebuild 
b/app-text/calibre/calibre-5.43.0.ebuild
index f3484c057923..2e79a15b5767 100644
--- a/app-text/calibre/calibre-5.43.0.ebuild
+++ b/app-text/calibre/calibre-5.43.0.ebuild
@@ -31,7 +31,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm x86"
 SLOT="0"
 IUSE="ios +udisks"
 



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

2022-05-28 Thread Zac Medico
commit: abea19a622c8f65cd242abe0d0517d91f06ba807
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May 28 17:01:35 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May 28 17:01:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abea19a6

app-text/calibre: add 5.43.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.43.0.ebuild | 308 +
 2 files changed, 309 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 91f1caca0695..c8dc66450062 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.42.0.tar.xz 38523536 BLAKE2B 
81d8477fbbaeedbf589c3c25b16925f6fe383c74d9ad17d0036f886304c9ce1f807fea6463ef0dc345a07de69438785faca6ef7337e5ff1e7d5684b4d0ed7cdd
 SHA512 
dac197d0a6f36f8ebb56720214df355bfc2625ecf55992b824e3409e7273db12fabfd54d2f602f950761efc717e52f872f5f2c2078770abbc887ef30cc64bbe8
+DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B 
dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac
 SHA512 
1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190

diff --git a/app-text/calibre/calibre-5.43.0.ebuild 
b/app-text/calibre/calibre-5.43.0.ebuild
new file mode 100644
index ..f3484c057923
--- /dev/null
+++ b/app-text/calibre/calibre-5.43.0.ebuild
@@ -0,0 +1,308 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   

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

2022-05-20 Thread Zac Medico
commit: 0e41386ba064545e4ea056564f39d3161ea3
Author: Zac Medico  gentoo  org>
AuthorDate: Fri May 20 17:46:34 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri May 20 17:47:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e41

app-text/calibre: disable py3.10 for 5.16.1-r1

Closes: https://bugs.gentoo.org/846551
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
index ea08211e4d18..2978c52f78a2 100644
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ b/app-text/calibre/calibre-5.16.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..9} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
 inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 
qmake-utils xdg-utils



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

2022-05-18 Thread Zac Medico
commit: f5543e62e9f48dc01cdbdd38ef4a63b755d9d752
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May 19 02:35:41 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May 19 02:36:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5543e62

app-text/calibre: enable py3.10

Closes: https://bugs.gentoo.org/845591
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.16.1-r1.ebuild | 2 +-
 app-text/calibre/calibre-5.42.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
index 2978c52f78a2..ea08211e4d18 100644
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ b/app-text/calibre/calibre-5.16.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
 inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 
qmake-utils xdg-utils

diff --git a/app-text/calibre/calibre-5.42.0-r1.ebuild 
b/app-text/calibre/calibre-5.42.0-r1.ebuild
index 0299cf66b503..f3484c057923 100644
--- a/app-text/calibre/calibre-5.42.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.42.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
 inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils



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

2022-05-18 Thread Zac Medico
commit: c5e02dd3abb0298d0d41df68385b11c28f9cdd35
Author: Zac Medico  gentoo  org>
AuthorDate: Thu May 19 02:29:00 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu May 19 02:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e02dd3

app-text/calibre: drop 5.39.1, 5.40.0, 5.41.0

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

 app-text/calibre/Manifest  |   3 -
 app-text/calibre/calibre-5.39.1.ebuild | 307 -
 app-text/calibre/calibre-5.40.0.ebuild | 307 -
 app-text/calibre/calibre-5.41.0.ebuild | 307 -
 4 files changed, 924 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index f67e5b0f97e6..91f1caca0695 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,6 +1,3 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
-DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa
-DIST calibre-5.40.0.tar.xz 38395684 BLAKE2B 
ff5289d9042dd114a41b90a0b91a84cba30a79d6778d0b59d2115d03dca93151ce4cd0de5fbe8cc94eb89c6cbaf8268d54680d4a1981be33f94bf332b7afb243
 SHA512 
06d973a6945cdca6b9eb252c656a4fe5dab15201e4c77f81a1174bdfceeaed1d64d50bde5ea7cfb4e462bb7e32d30ae0bfe166c80b2a3b765641da574fd8ed46
-DIST calibre-5.41.0.tar.xz 38461752 BLAKE2B 
e6ea7d1c838492ea23d1f630de134d773c09f5080bd4575065c4379a52170f3bb3ed7ee6ea53af413f931ffc68a25abf06139d60a333e2888149e9080014a5dc
 SHA512 
f2d43ea085ce9d55ae619302d1e53ba6f3ef8a850903878937605eec322e6ef412075e53dd92608f6829a91d706bdd3f3f9f9fd21866f3f73cb1b5d8e0639c10
 DIST calibre-5.42.0.tar.xz 38523536 BLAKE2B 
81d8477fbbaeedbf589c3c25b16925f6fe383c74d9ad17d0036f886304c9ce1f807fea6463ef0dc345a07de69438785faca6ef7337e5ff1e7d5684b4d0ed7cdd
 SHA512 
dac197d0a6f36f8ebb56720214df355bfc2625ecf55992b824e3409e7273db12fabfd54d2f602f950761efc717e52f872f5f2c2078770abbc887ef30cc64bbe8

diff --git a/app-text/calibre/calibre-5.39.1.ebuild 
b/app-text/calibre/calibre-5.39.1.ebuild
deleted file mode 100644
index 9f952093e1f7..
--- a/app-text/calibre/calibre-5.39.1.ebuild
+++ /dev/null
@@ -1,307 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-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/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}]
-   

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

2022-05-16 Thread Sam James
commit: d6bed639df55143cf2e2978fbf8a1f8b77bff856
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 01:48:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 05:33:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bed639

app-text/calibre: [QA] drop (very) stale GCC version checks

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

 app-text/calibre/calibre-5.16.1-r1.ebuild | 8 
 app-text/calibre/calibre-5.39.1.ebuild| 8 
 app-text/calibre/calibre-5.40.0.ebuild| 8 
 app-text/calibre/calibre-5.41.0.ebuild| 8 
 app-text/calibre/calibre-5.42.0-r1.ebuild | 8 
 5 files changed, 40 deletions(-)

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
index 3e20077ff835..2978c52f78a2 100644
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ b/app-text/calibre/calibre-5.16.1-r1.ebuild
@@ -109,14 +109,6 @@ DEPEND="${COMMON_DEPEND}
>=virtual/podofo-build-0.9.6_pre20171027
virtual/pkgconfig"
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && [[ 
$(gcc-major-version) -lt 6 ]]; then
-   eerror "Calibre cannot be built with this version of gcc."
-   eerror "You need at least gcc-6.0"
-   die "Your C compiler is too old for this package."
-   fi
-}
-
 src_prepare() {
# no_updates: do not annoy user with "new version is availible all the 
time
# disable_plugins: walking sec-hole, wait for upstream to use GHNS 
interface

diff --git a/app-text/calibre/calibre-5.39.1.ebuild 
b/app-text/calibre/calibre-5.39.1.ebuild
index a5e1b79e63a2..9f952093e1f7 100644
--- a/app-text/calibre/calibre-5.39.1.ebuild
+++ b/app-text/calibre/calibre-5.39.1.ebuild
@@ -134,14 +134,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.31.0-qt-image-test.patch"
 )
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && [[ 
$(gcc-major-version) -lt 6 ]]; then
-   eerror "Calibre cannot be built with this version of gcc."
-   eerror "You need at least gcc-6.0"
-   die "Your C compiler is too old for this package."
-   fi
-}
-
 src_prepare() {
default
 

diff --git a/app-text/calibre/calibre-5.40.0.ebuild 
b/app-text/calibre/calibre-5.40.0.ebuild
index a5e1b79e63a2..9f952093e1f7 100644
--- a/app-text/calibre/calibre-5.40.0.ebuild
+++ b/app-text/calibre/calibre-5.40.0.ebuild
@@ -134,14 +134,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.31.0-qt-image-test.patch"
 )
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && [[ 
$(gcc-major-version) -lt 6 ]]; then
-   eerror "Calibre cannot be built with this version of gcc."
-   eerror "You need at least gcc-6.0"
-   die "Your C compiler is too old for this package."
-   fi
-}
-
 src_prepare() {
default
 

diff --git a/app-text/calibre/calibre-5.41.0.ebuild 
b/app-text/calibre/calibre-5.41.0.ebuild
index a5e1b79e63a2..9f952093e1f7 100644
--- a/app-text/calibre/calibre-5.41.0.ebuild
+++ b/app-text/calibre/calibre-5.41.0.ebuild
@@ -134,14 +134,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.31.0-qt-image-test.patch"
 )
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && [[ 
$(gcc-major-version) -lt 6 ]]; then
-   eerror "Calibre cannot be built with this version of gcc."
-   eerror "You need at least gcc-6.0"
-   die "Your C compiler is too old for this package."
-   fi
-}
-
 src_prepare() {
default
 

diff --git a/app-text/calibre/calibre-5.42.0-r1.ebuild 
b/app-text/calibre/calibre-5.42.0-r1.ebuild
index 15b27c5c2a8a..0299cf66b503 100644
--- a/app-text/calibre/calibre-5.42.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.42.0-r1.ebuild
@@ -135,14 +135,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.31.0-qt-image-test.patch"
 )
 
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && [[ 
$(gcc-major-version) -lt 6 ]]; then
-   eerror "Calibre cannot be built with this version of gcc."
-   eerror "You need at least gcc-6.0"
-   die "Your C compiler is too old for this package."
-   fi
-}
-
 src_prepare() {
default
 



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

2022-05-15 Thread Michał Górny
commit: 0e3cc7b3ab9364a477d5ec63408c20cba5039ec3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 15 08:02:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 15 08:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3cc7b3

app-text/calibre: Add := dep on dev-libs/openssl

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

 app-text/calibre/{calibre-5.42.0.ebuild => calibre-5.42.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/calibre/calibre-5.42.0.ebuild 
b/app-text/calibre/calibre-5.42.0-r1.ebuild
similarity index 99%
rename from app-text/calibre/calibre-5.42.0.ebuild
rename to app-text/calibre/calibre-5.42.0-r1.ebuild
index a5e1b79e63a2..15b27c5c2a8a 100644
--- a/app-text/calibre/calibre-5.42.0.ebuild
+++ b/app-text/calibre/calibre-5.42.0-r1.ebuild
@@ -46,6 +46,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=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 '



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

2022-05-03 Thread Zac Medico
commit: 9ca1d6b7d4fcd985cea186eda54d645f3d4a4b6b
Author: Zac Medico  gentoo  org>
AuthorDate: Wed May  4 03:39:02 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed May  4 03:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca1d6b7

app-text/calibre: drop qtwebengine dependency

Instead rely on the PyQtWebEngine dependency.

Closes: https://bugs.gentoo.org/842135
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.16.1-r1.ebuild | 3 +--
 app-text/calibre/calibre-5.39.1.ebuild| 1 -
 app-text/calibre/calibre-5.40.0.ebuild| 1 -
 app-text/calibre/calibre-5.41.0.ebuild| 1 -
 app-text/calibre/calibre-5.42.0.ebuild| 1 -
 5 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
index f0ce3cbefb85..3e20077ff835 100644
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ b/app-text/calibre/calibre-5.16.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -77,7 +77,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   >=dev-qt/qtwebengine-5.12
dev-qt/qtwidgets:5=
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache

diff --git a/app-text/calibre/calibre-5.39.1.ebuild 
b/app-text/calibre/calibre-5.39.1.ebuild
index ec684bf96296..a5e1b79e63a2 100644
--- a/app-text/calibre/calibre-5.39.1.ebuild
+++ b/app-text/calibre/calibre-5.39.1.ebuild
@@ -82,7 +82,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   >=dev-qt/qtwebengine-5.12
dev-qt/qtwidgets:5=
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache

diff --git a/app-text/calibre/calibre-5.40.0.ebuild 
b/app-text/calibre/calibre-5.40.0.ebuild
index ec684bf96296..a5e1b79e63a2 100644
--- a/app-text/calibre/calibre-5.40.0.ebuild
+++ b/app-text/calibre/calibre-5.40.0.ebuild
@@ -82,7 +82,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   >=dev-qt/qtwebengine-5.12
dev-qt/qtwidgets:5=
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache

diff --git a/app-text/calibre/calibre-5.41.0.ebuild 
b/app-text/calibre/calibre-5.41.0.ebuild
index ec684bf96296..a5e1b79e63a2 100644
--- a/app-text/calibre/calibre-5.41.0.ebuild
+++ b/app-text/calibre/calibre-5.41.0.ebuild
@@ -82,7 +82,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   >=dev-qt/qtwebengine-5.12
dev-qt/qtwidgets:5=
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache

diff --git a/app-text/calibre/calibre-5.42.0.ebuild 
b/app-text/calibre/calibre-5.42.0.ebuild
index ec684bf96296..a5e1b79e63a2 100644
--- a/app-text/calibre/calibre-5.42.0.ebuild
+++ b/app-text/calibre/calibre-5.42.0.ebuild
@@ -82,7 +82,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5=
dev-qt/qtdbus:5=
dev-qt/qtgui:5=[jpeg]
-   >=dev-qt/qtwebengine-5.12
dev-qt/qtwidgets:5=
dev-util/desktop-file-utils
dev-util/gtk-update-icon-cache



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

2022-05-03 Thread Zac Medico
commit: 3503873304f78e6d8e0f2979d1dd49d534935786
Author: Zac Medico  gentoo  org>
AuthorDate: Wed May  4 03:28:16 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed May  4 03:28:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35038733

app-text/calibre: add 5.42.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.42.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index b5407a05ae8e..f67e5b0f97e6 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -3,3 +3,4 @@ DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd
 DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa
 DIST calibre-5.40.0.tar.xz 38395684 BLAKE2B 
ff5289d9042dd114a41b90a0b91a84cba30a79d6778d0b59d2115d03dca93151ce4cd0de5fbe8cc94eb89c6cbaf8268d54680d4a1981be33f94bf332b7afb243
 SHA512 
06d973a6945cdca6b9eb252c656a4fe5dab15201e4c77f81a1174bdfceeaed1d64d50bde5ea7cfb4e462bb7e32d30ae0bfe166c80b2a3b765641da574fd8ed46
 DIST calibre-5.41.0.tar.xz 38461752 BLAKE2B 
e6ea7d1c838492ea23d1f630de134d773c09f5080bd4575065c4379a52170f3bb3ed7ee6ea53af413f931ffc68a25abf06139d60a333e2888149e9080014a5dc
 SHA512 
f2d43ea085ce9d55ae619302d1e53ba6f3ef8a850903878937605eec322e6ef412075e53dd92608f6829a91d706bdd3f3f9f9fd21866f3f73cb1b5d8e0639c10
+DIST calibre-5.42.0.tar.xz 38523536 BLAKE2B 
81d8477fbbaeedbf589c3c25b16925f6fe383c74d9ad17d0036f886304c9ce1f807fea6463ef0dc345a07de69438785faca6ef7337e5ff1e7d5684b4d0ed7cdd
 SHA512 
dac197d0a6f36f8ebb56720214df355bfc2625ecf55992b824e3409e7273db12fabfd54d2f602f950761efc717e52f872f5f2c2078770abbc887ef30cc64bbe8

diff --git a/app-text/calibre/calibre-5.42.0.ebuild 
b/app-text/calibre/calibre-5.42.0.ebuild
new file mode 100644
index ..ec684bf96296
--- /dev/null
+++ b/app-text/calibre/calibre-5.42.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   

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

2022-04-23 Thread Zac Medico
commit: e1ce713ee3a30bfd947d834a4f9de198aa0414b3
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Apr 23 16:11:27 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Apr 23 16:11:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ce713e

app-text/calibre: add 5.41.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.41.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c838f1c5c378..b5407a05ae8e 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,3 +2,4 @@ DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbc
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa
 DIST calibre-5.40.0.tar.xz 38395684 BLAKE2B 
ff5289d9042dd114a41b90a0b91a84cba30a79d6778d0b59d2115d03dca93151ce4cd0de5fbe8cc94eb89c6cbaf8268d54680d4a1981be33f94bf332b7afb243
 SHA512 
06d973a6945cdca6b9eb252c656a4fe5dab15201e4c77f81a1174bdfceeaed1d64d50bde5ea7cfb4e462bb7e32d30ae0bfe166c80b2a3b765641da574fd8ed46
+DIST calibre-5.41.0.tar.xz 38461752 BLAKE2B 
e6ea7d1c838492ea23d1f630de134d773c09f5080bd4575065c4379a52170f3bb3ed7ee6ea53af413f931ffc68a25abf06139d60a333e2888149e9080014a5dc
 SHA512 
f2d43ea085ce9d55ae619302d1e53ba6f3ef8a850903878937605eec322e6ef412075e53dd92608f6829a91d706bdd3f3f9f9fd21866f3f73cb1b5d8e0639c10

diff --git a/app-text/calibre/calibre-5.41.0.ebuild 
b/app-text/calibre/calibre-5.41.0.ebuild
new file mode 100644
index ..ec684bf96296
--- /dev/null
+++ b/app-text/calibre/calibre-5.41.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   

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

2022-04-01 Thread Zac Medico
commit: fa4dcf5c1b2c31485ad6b3a17b85511b80eb6d80
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr  1 17:09:17 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr  1 17:09:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4dcf5c

app-text/calibre: add 5.40.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.40.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 16d61dca0738..c838f1c5c378 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa
+DIST calibre-5.40.0.tar.xz 38395684 BLAKE2B 
ff5289d9042dd114a41b90a0b91a84cba30a79d6778d0b59d2115d03dca93151ce4cd0de5fbe8cc94eb89c6cbaf8268d54680d4a1981be33f94bf332b7afb243
 SHA512 
06d973a6945cdca6b9eb252c656a4fe5dab15201e4c77f81a1174bdfceeaed1d64d50bde5ea7cfb4e462bb7e32d30ae0bfe166c80b2a3b765641da574fd8ed46

diff --git a/app-text/calibre/calibre-5.40.0.ebuild 
b/app-text/calibre/calibre-5.40.0.ebuild
new file mode 100644
index ..ec684bf96296
--- /dev/null
+++ b/app-text/calibre/calibre-5.40.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+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/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[${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,svg,widgets,network,printsupport,${PYTHON_USEDEP}]
+   

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

2022-03-27 Thread Zac Medico
commit: 03faa6adbd618a7f2215708279d7940ee578cc57
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 27 11:40:18 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 27 16:53:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03faa6ad

app-text/calibre: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/24774
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Zac Medico  gentoo.org>

 .../calibre/files/calibre-5.31.0-jxr-test.patch| 26 --
 1 file changed, 26 deletions(-)

diff --git a/app-text/calibre/files/calibre-5.31.0-jxr-test.patch 
b/app-text/calibre/files/calibre-5.31.0-jxr-test.patch
deleted file mode 100644
index c39508474b68..
--- a/app-text/calibre/files/calibre-5.31.0-jxr-test.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Avoid calling libjxr's JxrDecApp as we currently don't package it.
 a/src/calibre/utils/img.py
-+++ b/src/calibre/utils/img.py
-@@ -119,8 +119,6 @@ def image_from_data(data):
- i = QImage()
- if not i.loadFromData(data):
- q = what(None, data)
--if q == 'jxr':
--return load_jxr_data(data)
- raise NotImage('Not a valid image (detected type: {})'.format(q))
- return i
- 
 a/src/calibre/utils/img.py
-+++ b/src/calibre/utils/img.py
-@@ -644,11 +644,6 @@ def test():  # {{{
- despeckle_image(img)
- remove_borders_from_image(img)
- image_to_data(img, fmt='GIF')
--raw = subprocess.Popen([get_exe_path('JxrDecApp'), '-h'],
--   creationflags=subprocess.DETACHED_PROCESS if 
iswindows else 0,
--   stdout=subprocess.PIPE).stdout.read()
--if b'JPEG XR Decoder Utility' not in raw:
--raise SystemExit('Failed to run JxrDecApp')
- # }}}
- 
- 



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

2022-03-24 Thread Zac Medico
commit: 91a277f56ef8f48d9a2c8f5e399930964da28cac
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 25 03:39:07 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 25 03:45:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a277f5

app-text/calibre: use qt5_get_bindir

Closes: https://bugs.gentoo.org/835923
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.16.1-r1.ebuild | 6 +++---
 app-text/calibre/calibre-5.39.1.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-text/calibre/calibre-5.16.1-r1.ebuild 
b/app-text/calibre/calibre-5.16.1-r1.ebuild
index 32b84b85f211..f0ce3cbefb85 100644
--- a/app-text/calibre/calibre-5.16.1-r1.ebuild
+++ b/app-text/calibre/calibre-5.16.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{8..9} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
-inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
+inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 
qmake-utils xdg-utils
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/;
@@ -176,7 +176,7 @@ src_install() {
cp "${T}"/bin/{kbuildsycoca,update-mime-database} || die
chmod +x "${T}"/bin/{kbuildsycoca,update-mime-database} || die
 
-   export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
+   export QMAKE="$(qt5_get_bindir)/qmake"
 
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
# violation with kbuildsycoca as in bug #287067, comment #13.
@@ -207,7 +207,7 @@ src_install() {
 
addpredict /dev/dri #665310
 
-   PATH=${T}/bin:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
+   PATH=${T}/bin:$(qt5_get_bindir):${PATH} 
PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
"${PYTHON}" setup.py install \
--root="${D}" \
--prefix="${EPREFIX}/usr" \

diff --git a/app-text/calibre/calibre-5.39.1.ebuild 
b/app-text/calibre/calibre-5.39.1.ebuild
index a9f64cfe2e57..ec684bf96296 100644
--- a/app-text/calibre/calibre-5.39.1.ebuild
+++ b/app-text/calibre/calibre-5.39.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{8..9} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
-inherit toolchain-funcs python-single-r1 xdg-utils
+inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/;
@@ -196,7 +196,7 @@ src_compile() {
local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" 
PODOFO_LIB_DIR="${MY_LIBDIR}"
 
-   PATH="${T}/bin:${PATH}" ${EPYTHON} setup.py build || die
+   PATH="${T}/bin:$(qt5_get_bindir):${PATH}" ${EPYTHON} setup.py build || 
die
 }
 
 src_test() {
@@ -229,7 +229,7 @@ src_install() {
cp "${T}"/bin/{kbuildsycoca,update-mime-database} || die
chmod +x "${T}"/bin/{kbuildsycoca,update-mime-database} || die
 
-   export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
+   export QMAKE="$(qt5_get_bindir)/qmake"
 
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
# violation with kbuildsycoca as in bug #287067, comment #13.



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

2022-03-24 Thread Zac Medico
commit: 2b5f6419dd6ad17fc7a3d3187b599a1fe2b1e7a6
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 25 03:28:20 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 25 03:28:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5f6419

app-text/calibre: drop 5.38.0, 5.39.0

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

 app-text/calibre/Manifest  |   2 -
 app-text/calibre/calibre-5.38.0.ebuild | 316 -
 app-text/calibre/calibre-5.39.0.ebuild | 316 -
 3 files changed, 634 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 79756a1ade65..16d61dca0738 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,5 +1,3 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
-DIST calibre-5.38.0.tar.xz 38365980 BLAKE2B 
1c6939e69abde52426d32ab56a91f9b31f687f1d20792c5b360bf5563d72384db395b29e63d8becc1e196f54522a8643588109891943eb1fa525a5395873bb3e
 SHA512 
2744e9d0d3f6daa578360ffb8334adbc49b4dc41100fbe0820b73e4a5a1e24c70c1e75bf1f03b9590f2a64d6c0c7710b26884356567f51200d5c00fe23ed5772
-DIST calibre-5.39.0.tar.xz 38372008 BLAKE2B 
e56513c918d7ac3e7f1b28e98dc82c29170577991714185791b0723daa4adbd404a6fac6584c7d2ad7ceafc19ab6aee519ab0c2d5f0bcc66f4de6236d7096b68
 SHA512 
ea6c739339603abea890a06f43c16522746352bde3abaebd6f2fa64771ec63800a62bd7f0cd47d1c7fb865a6cd73f9ff7522d71d7f4f593247f8eeb93a9263f6
 DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa

diff --git a/app-text/calibre/calibre-5.38.0.ebuild 
b/app-text/calibre/calibre-5.38.0.ebuild
deleted file mode 100644
index a9f64cfe2e57..
--- a/app-text/calibre/calibre-5.38.0.ebuild
+++ /dev/null
@@ -1,316 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit toolchain-funcs python-single-r1 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/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}]
-   

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

2022-03-20 Thread Zac Medico
commit: a1691f2d40bb9b43dd1c6706c837d3ceee7b316c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 20 16:58:48 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 20 16:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1691f2d

app-text/calibre: add 5.39.1

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.39.1.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 98b248636bbd..79756a1ade65 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,3 +2,4 @@ DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbc
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.38.0.tar.xz 38365980 BLAKE2B 
1c6939e69abde52426d32ab56a91f9b31f687f1d20792c5b360bf5563d72384db395b29e63d8becc1e196f54522a8643588109891943eb1fa525a5395873bb3e
 SHA512 
2744e9d0d3f6daa578360ffb8334adbc49b4dc41100fbe0820b73e4a5a1e24c70c1e75bf1f03b9590f2a64d6c0c7710b26884356567f51200d5c00fe23ed5772
 DIST calibre-5.39.0.tar.xz 38372008 BLAKE2B 
e56513c918d7ac3e7f1b28e98dc82c29170577991714185791b0723daa4adbd404a6fac6584c7d2ad7ceafc19ab6aee519ab0c2d5f0bcc66f4de6236d7096b68
 SHA512 
ea6c739339603abea890a06f43c16522746352bde3abaebd6f2fa64771ec63800a62bd7f0cd47d1c7fb865a6cd73f9ff7522d71d7f4f593247f8eeb93a9263f6
+DIST calibre-5.39.1.tar.xz 38375212 BLAKE2B 
c9205b84180cdf3e98ca30729815f0c3f6b490e1df855119b3032689417b4218d26ce4c6f56d93d040fd5b88924fc432102c00af3286f85b7d5a72a536ab1ece
 SHA512 
47a3be38a24b9e690102108abd1f2385d792721adec637f6de1cc8504df8cc0e3577786add3f48a10c2bc995320d65370d002afaea6ea13b6131b8b6767f27fa

diff --git a/app-text/calibre/calibre-5.39.1.ebuild 
b/app-text/calibre/calibre-5.39.1.ebuild
new file mode 100644
index ..a9f64cfe2e57
--- /dev/null
+++ b/app-text/calibre/calibre-5.39.1.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   

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

2022-03-17 Thread Zac Medico
commit: 38b5b7d16560c85587bd16b80d4ff3d06712b883
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 18 04:10:14 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 18 04:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b5b7d1

app-text/calibre: add 5.39.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.39.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 952a890e1f50..98b248636bbd 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.38.0.tar.xz 38365980 BLAKE2B 
1c6939e69abde52426d32ab56a91f9b31f687f1d20792c5b360bf5563d72384db395b29e63d8becc1e196f54522a8643588109891943eb1fa525a5395873bb3e
 SHA512 
2744e9d0d3f6daa578360ffb8334adbc49b4dc41100fbe0820b73e4a5a1e24c70c1e75bf1f03b9590f2a64d6c0c7710b26884356567f51200d5c00fe23ed5772
+DIST calibre-5.39.0.tar.xz 38372008 BLAKE2B 
e56513c918d7ac3e7f1b28e98dc82c29170577991714185791b0723daa4adbd404a6fac6584c7d2ad7ceafc19ab6aee519ab0c2d5f0bcc66f4de6236d7096b68
 SHA512 
ea6c739339603abea890a06f43c16522746352bde3abaebd6f2fa64771ec63800a62bd7f0cd47d1c7fb865a6cd73f9ff7522d71d7f4f593247f8eeb93a9263f6

diff --git a/app-text/calibre/calibre-5.39.0.ebuild 
b/app-text/calibre/calibre-5.39.0.ebuild
new file mode 100644
index ..a9f64cfe2e57
--- /dev/null
+++ b/app-text/calibre/calibre-5.39.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${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,svg,widgets,network,printsupport,${PYTHON_USEDEP}]
+   

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

2022-03-17 Thread Zac Medico
commit: 2d6cd7940cadd4c258799b263c2a65be026608e9
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 18 04:04:13 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 18 04:04:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6cd794

app-text/calibre: drop 5.33.2, 5.35.0, 5.36.0, 5.37.0

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

 app-text/calibre/Manifest  |   4 -
 app-text/calibre/calibre-5.33.2.ebuild | 315 
 app-text/calibre/calibre-5.35.0.ebuild | 315 
 app-text/calibre/calibre-5.36.0.ebuild | 316 -
 app-text/calibre/calibre-5.37.0.ebuild | 316 -
 5 files changed, 1266 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index d6da779578b9..952a890e1f50 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,7 +1,3 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
-DIST calibre-5.33.2.tar.xz 37081104 BLAKE2B 
7ef40e39d47b10378918dcdefbec5925d9a43f47c345ccb6fd8811b99a2c417923467724f3ba92152b0951e473af7dd20dcb779e1fc6ad7970ac527fc06fe09c
 SHA512 
588673005f4e36373ef6d0b3da4e4f06941886f05d1703420720c16aa913dcfca9358c33e4fcec764f0e4bd24e0223ff35421b41f1cc3f818d6d53896d64
-DIST calibre-5.35.0.tar.xz 37801424 BLAKE2B 
fcef3dfc3fa09d3a6324b3b9a860a3f0eb4cfe1311df84aea39beed9c0f42e620bfe3ec1a33c89e0e701b955fe44cf9b15f1e4b0f24529847c9b28d2eb7b2fa2
 SHA512 
b99a5c86a48d29bcc6f6188f9e4a20fe8ac1c4115147a964596e2bc3635d20c2556ae0be90c7deac95d4ef430b6ce6c7b712510358f71a22817c9360203b1f11
-DIST calibre-5.36.0.tar.xz 38199520 BLAKE2B 
2b1a8cb2df6a8b62796c709fdf15a7ab108c3dde4a25bbf33b3b3ef08101fc56927dc7dfbfdccf29b697d4d321c253d2a8b182d41b7fa1b993f095297f427720
 SHA512 
0a6fbd68870cbe0e992ef4275b8c0270801647e5afd8db8a6705dc551097ecdcf05d641ac652415e578e979d8009d1281dd123b8dc95ad118e00d9331d50f882
-DIST calibre-5.37.0.tar.xz 38369808 BLAKE2B 
ac2e782b55c58f3b530d750e9cfbb003d694fec58d41dc1310c15aa2707f17a2061a550ed767359c42f634b4597b00cdceb43f098cc830ddff12e3610a70ba52
 SHA512 
cadff4f2ae8717fecf9d3e55098b42ebf5e1e3c69250bd151919c4fbdd1fdc1d0d8857f8da8475d84938b3e5e3b65d755de7c55e6086c42da7ad4f3811d4e9bb
 DIST calibre-5.38.0.tar.xz 38365980 BLAKE2B 
1c6939e69abde52426d32ab56a91f9b31f687f1d20792c5b360bf5563d72384db395b29e63d8becc1e196f54522a8643588109891943eb1fa525a5395873bb3e
 SHA512 
2744e9d0d3f6daa578360ffb8334adbc49b4dc41100fbe0820b73e4a5a1e24c70c1e75bf1f03b9590f2a64d6c0c7710b26884356567f51200d5c00fe23ed5772

diff --git a/app-text/calibre/calibre-5.33.2.ebuild 
b/app-text/calibre/calibre-5.33.2.ebuild
deleted file mode 100644
index 7b6a8c3a07b4..
--- a/app-text/calibre/calibre-5.33.2.ebuild
+++ /dev/null
@@ -1,315 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
-
-inherit toolchain-funcs python-single-r1 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/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}]
-   

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

2022-03-04 Thread Zac Medico
commit: 1c03fe1737bc8eb439e6ca49ce7733b7bae6e784
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  4 23:43:40 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  4 23:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c03fe17

app-text/calibre: Bump to version 5.38.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.38.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 0d29d2e7e16a..d6da779578b9 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -4,3 +4,4 @@ DIST calibre-5.33.2.tar.xz 37081104 BLAKE2B 
7ef40e39d47b10378918dcdefbec5925d9a4
 DIST calibre-5.35.0.tar.xz 37801424 BLAKE2B 
fcef3dfc3fa09d3a6324b3b9a860a3f0eb4cfe1311df84aea39beed9c0f42e620bfe3ec1a33c89e0e701b955fe44cf9b15f1e4b0f24529847c9b28d2eb7b2fa2
 SHA512 
b99a5c86a48d29bcc6f6188f9e4a20fe8ac1c4115147a964596e2bc3635d20c2556ae0be90c7deac95d4ef430b6ce6c7b712510358f71a22817c9360203b1f11
 DIST calibre-5.36.0.tar.xz 38199520 BLAKE2B 
2b1a8cb2df6a8b62796c709fdf15a7ab108c3dde4a25bbf33b3b3ef08101fc56927dc7dfbfdccf29b697d4d321c253d2a8b182d41b7fa1b993f095297f427720
 SHA512 
0a6fbd68870cbe0e992ef4275b8c0270801647e5afd8db8a6705dc551097ecdcf05d641ac652415e578e979d8009d1281dd123b8dc95ad118e00d9331d50f882
 DIST calibre-5.37.0.tar.xz 38369808 BLAKE2B 
ac2e782b55c58f3b530d750e9cfbb003d694fec58d41dc1310c15aa2707f17a2061a550ed767359c42f634b4597b00cdceb43f098cc830ddff12e3610a70ba52
 SHA512 
cadff4f2ae8717fecf9d3e55098b42ebf5e1e3c69250bd151919c4fbdd1fdc1d0d8857f8da8475d84938b3e5e3b65d755de7c55e6086c42da7ad4f3811d4e9bb
+DIST calibre-5.38.0.tar.xz 38365980 BLAKE2B 
1c6939e69abde52426d32ab56a91f9b31f687f1d20792c5b360bf5563d72384db395b29e63d8becc1e196f54522a8643588109891943eb1fa525a5395873bb3e
 SHA512 
2744e9d0d3f6daa578360ffb8334adbc49b4dc41100fbe0820b73e4a5a1e24c70c1e75bf1f03b9590f2a64d6c0c7710b26884356567f51200d5c00fe23ed5772

diff --git a/app-text/calibre/calibre-5.38.0.ebuild 
b/app-text/calibre/calibre-5.38.0.ebuild
new file mode 100644
index ..a9f64cfe2e57
--- /dev/null
+++ b/app-text/calibre/calibre-5.38.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   

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

2022-02-18 Thread Zac Medico
commit: 4cca68d1fbc14dd63f3edfd1dcab229a7a7a8292
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb 18 18:27:33 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb 18 18:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cca68d1

app-text/calibre: Bump to version 5.37.0.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.37.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 0f8f00f1e4d9..0d29d2e7e16a 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -3,3 +3,4 @@ DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd
 DIST calibre-5.33.2.tar.xz 37081104 BLAKE2B 
7ef40e39d47b10378918dcdefbec5925d9a43f47c345ccb6fd8811b99a2c417923467724f3ba92152b0951e473af7dd20dcb779e1fc6ad7970ac527fc06fe09c
 SHA512 
588673005f4e36373ef6d0b3da4e4f06941886f05d1703420720c16aa913dcfca9358c33e4fcec764f0e4bd24e0223ff35421b41f1cc3f818d6d53896d64
 DIST calibre-5.35.0.tar.xz 37801424 BLAKE2B 
fcef3dfc3fa09d3a6324b3b9a860a3f0eb4cfe1311df84aea39beed9c0f42e620bfe3ec1a33c89e0e701b955fe44cf9b15f1e4b0f24529847c9b28d2eb7b2fa2
 SHA512 
b99a5c86a48d29bcc6f6188f9e4a20fe8ac1c4115147a964596e2bc3635d20c2556ae0be90c7deac95d4ef430b6ce6c7b712510358f71a22817c9360203b1f11
 DIST calibre-5.36.0.tar.xz 38199520 BLAKE2B 
2b1a8cb2df6a8b62796c709fdf15a7ab108c3dde4a25bbf33b3b3ef08101fc56927dc7dfbfdccf29b697d4d321c253d2a8b182d41b7fa1b993f095297f427720
 SHA512 
0a6fbd68870cbe0e992ef4275b8c0270801647e5afd8db8a6705dc551097ecdcf05d641ac652415e578e979d8009d1281dd123b8dc95ad118e00d9331d50f882
+DIST calibre-5.37.0.tar.xz 38369808 BLAKE2B 
ac2e782b55c58f3b530d750e9cfbb003d694fec58d41dc1310c15aa2707f17a2061a550ed767359c42f634b4597b00cdceb43f098cc830ddff12e3610a70ba52
 SHA512 
cadff4f2ae8717fecf9d3e55098b42ebf5e1e3c69250bd151919c4fbdd1fdc1d0d8857f8da8475d84938b3e5e3b65d755de7c55e6086c42da7ad4f3811d4e9bb

diff --git a/app-text/calibre/calibre-5.37.0.ebuild 
b/app-text/calibre/calibre-5.37.0.ebuild
new file mode 100644
index ..a9f64cfe2e57
--- /dev/null
+++ b/app-text/calibre/calibre-5.37.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   

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

2022-02-04 Thread Zac Medico
commit: 4de5428549f02f26b70a7743684d1cd48f96555d
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  4 18:35:23 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  4 18:35:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de54285

app-text/calibre: Bump to version 5.36.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.36.0.ebuild | 316 +
 2 files changed, 317 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index e7224900cc98..0f8f00f1e4d9 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -2,3 +2,4 @@ DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbc
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.33.2.tar.xz 37081104 BLAKE2B 
7ef40e39d47b10378918dcdefbec5925d9a43f47c345ccb6fd8811b99a2c417923467724f3ba92152b0951e473af7dd20dcb779e1fc6ad7970ac527fc06fe09c
 SHA512 
588673005f4e36373ef6d0b3da4e4f06941886f05d1703420720c16aa913dcfca9358c33e4fcec764f0e4bd24e0223ff35421b41f1cc3f818d6d53896d64
 DIST calibre-5.35.0.tar.xz 37801424 BLAKE2B 
fcef3dfc3fa09d3a6324b3b9a860a3f0eb4cfe1311df84aea39beed9c0f42e620bfe3ec1a33c89e0e701b955fe44cf9b15f1e4b0f24529847c9b28d2eb7b2fa2
 SHA512 
b99a5c86a48d29bcc6f6188f9e4a20fe8ac1c4115147a964596e2bc3635d20c2556ae0be90c7deac95d4ef430b6ce6c7b712510358f71a22817c9360203b1f11
+DIST calibre-5.36.0.tar.xz 38199520 BLAKE2B 
2b1a8cb2df6a8b62796c709fdf15a7ab108c3dde4a25bbf33b3b3ef08101fc56927dc7dfbfdccf29b697d4d321c253d2a8b182d41b7fa1b993f095297f427720
 SHA512 
0a6fbd68870cbe0e992ef4275b8c0270801647e5afd8db8a6705dc551097ecdcf05d641ac652415e578e979d8009d1281dd123b8dc95ad118e00d9331d50f882

diff --git a/app-text/calibre/calibre-5.36.0.ebuild 
b/app-text/calibre/calibre-5.36.0.ebuild
new file mode 100644
index ..a9f64cfe2e57
--- /dev/null
+++ b/app-text/calibre/calibre-5.36.0.ebuild
@@ -0,0 +1,316 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   

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

2022-01-20 Thread Zac Medico
commit: b9abd1b1087ad02c6393ff070bc4fd5f6119b4c6
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jan 21 04:06:56 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 21 04:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9abd1b1

app-text/calibre: Bump to version 5.35.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-5.35.0.ebuild | 315 +
 .../calibre/files/calibre-5.35.0-jxr-test.patch|  24 ++
 3 files changed, 340 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 74be0f200b5e..e7224900cc98 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B 
b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9
 SHA512 
eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec
 DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 
71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1
 SHA512 
41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae
 DIST calibre-5.33.2.tar.xz 37081104 BLAKE2B 
7ef40e39d47b10378918dcdefbec5925d9a43f47c345ccb6fd8811b99a2c417923467724f3ba92152b0951e473af7dd20dcb779e1fc6ad7970ac527fc06fe09c
 SHA512 
588673005f4e36373ef6d0b3da4e4f06941886f05d1703420720c16aa913dcfca9358c33e4fcec764f0e4bd24e0223ff35421b41f1cc3f818d6d53896d64
+DIST calibre-5.35.0.tar.xz 37801424 BLAKE2B 
fcef3dfc3fa09d3a6324b3b9a860a3f0eb4cfe1311df84aea39beed9c0f42e620bfe3ec1a33c89e0e701b955fe44cf9b15f1e4b0f24529847c9b28d2eb7b2fa2
 SHA512 
b99a5c86a48d29bcc6f6188f9e4a20fe8ac1c4115147a964596e2bc3635d20c2556ae0be90c7deac95d4ef430b6ce6c7b712510358f71a22817c9360203b1f11

diff --git a/app-text/calibre/calibre-5.35.0.ebuild 
b/app-text/calibre/calibre-5.35.0.ebuild
new file mode 100644
index ..59a9f2a0e0b8
--- /dev/null
+++ b/app-text/calibre/calibre-5.35.0.ebuild
@@ -0,0 +1,315 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
+
+inherit toolchain-funcs python-single-r1 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/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[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]

  1   2   3   >