mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-25 00:12:56 +00:00
Merge pull request #77616 from peterhoeg/u/calibre_4_8
calibre: 3.48 -> 4.8
This commit is contained in:
commit
7966f10400
@ -1,7 +1,27 @@
|
||||
{ lib, mkDerivation, fetchurl, poppler_utils, pkgconfig, libpng
|
||||
, imagemagick, libjpeg, fontconfig, podofo, qtbase, qmake, icu, sqlite
|
||||
, unrarSupport ? false, chmlib, python2Packages, libusb1, libmtp
|
||||
, xdg_utils, makeDesktopItem, removeReferencesTo
|
||||
{ lib
|
||||
, mkDerivation
|
||||
, fetchurl
|
||||
, poppler_utils
|
||||
, pkgconfig
|
||||
, libpng
|
||||
, imagemagick
|
||||
, libjpeg
|
||||
, fontconfig
|
||||
, podofo
|
||||
, qtbase
|
||||
, qmake
|
||||
, icu
|
||||
, sqlite
|
||||
, hunspell
|
||||
, hyphen
|
||||
, unrarSupport ? false
|
||||
, chmlib
|
||||
, python2Packages
|
||||
, libusb1
|
||||
, libmtp
|
||||
, xdg_utils
|
||||
, makeDesktopItem
|
||||
, removeReferencesTo
|
||||
}:
|
||||
|
||||
let
|
||||
@ -10,11 +30,11 @@ let
|
||||
in
|
||||
mkDerivation rec {
|
||||
pname = "calibre";
|
||||
version = "3.48.0";
|
||||
version = "4.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "034m89h7j2088p324i1kya33dfldmqyynjxk3w98xiqkz7q2hi82";
|
||||
sha256 = "1lk44qh3hzqhpz2b00iik7cgjg4xm36qjh2pxflkjnbk691gbpqk";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@ -44,17 +64,49 @@ mkDerivation rec {
|
||||
CALIBRE_PY3_PORT = builtins.toString pypkgs.isPy3k;
|
||||
|
||||
buildInputs = [
|
||||
poppler_utils libpng imagemagick libjpeg
|
||||
fontconfig podofo qtbase chmlib icu sqlite libusb1 libmtp xdg_utils
|
||||
] ++ (with pypkgs; [
|
||||
apsw cssselect css-parser dateutil dnspython feedparser html5-parser lxml markdown netifaces pillow
|
||||
python pyqt5_with_qtwebkit sip
|
||||
regex msgpack beautifulsoup4 html2text
|
||||
# the following are distributed with calibre, but we use upstream instead
|
||||
odfpy
|
||||
]) ++ lib.optionals (!pypkgs.isPy3k) (with pypkgs; [
|
||||
mechanize
|
||||
]);
|
||||
poppler_utils
|
||||
libpng
|
||||
imagemagick
|
||||
libjpeg
|
||||
fontconfig
|
||||
podofo
|
||||
qtbase
|
||||
chmlib
|
||||
icu
|
||||
hunspell
|
||||
hyphen
|
||||
sqlite
|
||||
libusb1
|
||||
libmtp
|
||||
xdg_utils
|
||||
] ++ (
|
||||
with pypkgs; [
|
||||
apsw
|
||||
cssselect
|
||||
css-parser
|
||||
dateutil
|
||||
dnspython
|
||||
feedparser
|
||||
html5-parser
|
||||
lxml
|
||||
markdown
|
||||
netifaces
|
||||
pillow
|
||||
python
|
||||
pyqt5_with_qtwebkit
|
||||
sip
|
||||
regex
|
||||
msgpack
|
||||
beautifulsoup4
|
||||
html2text
|
||||
# the following are distributed with calibre, but we use upstream instead
|
||||
odfpy
|
||||
]
|
||||
) ++ lib.optionals (!pypkgs.isPy3k) (
|
||||
with pypkgs; [
|
||||
mechanize
|
||||
]
|
||||
);
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
Loading…
Reference in New Issue
Block a user