pdfmixtool: 1.0.2 -> 1.1

- add patch to fix build with newer qpdf version

tracked upstream https://gitlab.com/scarpetta/pdfmixtool/-/issues/81

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
This commit is contained in:
Florian Brandes 2022-09-22 01:01:46 +02:00
parent 0a14c08223
commit 83df2f2a9f

View File

@ -1,23 +1,25 @@
{ lib
, mkDerivation
, fetchFromGitLab
, fetchpatch
, cmake
, pkg-config
, qtbase
, qttools
, qpdf
, podofo
, imagemagick
}:
mkDerivation rec {
pname = "pdfmixtool";
version = "1.0.2";
version = "1.1";
src = fetchFromGitLab {
owner = "scarpetta";
repo = pname;
rev = "v${version}";
sha256 = "066ap1w05gj8n0kvilyhlr1fzwrmlczx3lax7mbw0rfid9qh3467";
hash = "sha256-S8hhWZ6nHyIWPwsfl+o9XnljLD3aE/vthCLuWEbm5nc=";
};
nativeBuildInputs = [
@ -26,12 +28,22 @@ mkDerivation rec {
];
buildInputs = [
imagemagick
qtbase
qttools
qpdf
podofo
];
patches = [
# fix incompatibility with qpdf11
(fetchpatch {
url = "https://gitlab.com/scarpetta/pdfmixtool/-/commit/81f7e96f6e68dfeba3cd4e00d8553dfdd2d7f2fa.diff";
hash = "sha256-uBchYjUIqL7dJR7U/TSxhSGu1qY742cFUIv0XKU6L2g=";
})
];
meta = with lib; {
description = "An application to split, merge, rotate and mix PDF files";
homepage = "https://gitlab.com/scarpetta/pdfmixtool";