diff options
author | Andreas Rammhold <andreas@rammhold.de> | 2018-02-13 13:00:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-13 13:00:59 +0100 |
commit | b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073 (patch) | |
tree | 85185abcdb9e6bb93e1913f469c02c170ee72d0a /pkgs/applications/misc | |
parent | d985eb5c74d6d31daeced8290e1d251b7c80f33f (diff) | |
parent | 2286c9b315683094bc576b11d52a5221c05fdcb0 (diff) | |
download | nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar.gz nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar.bz2 nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar.lz nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar.xz nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.tar.zst nixlib-b1ba405c3c4555f18fd22c2de0cc1ccdb4d19073.zip |
Merge pull request #34676 from dtzWill/feature/diffpdf-qt5
diffpdf: move to using qt5
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/diffpdf/default.nix | 16 | ||||
-rw-r--r-- | pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch (renamed from pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch) | 14 |
2 files changed, 18 insertions, 12 deletions
diff --git a/pkgs/applications/misc/diffpdf/default.nix b/pkgs/applications/misc/diffpdf/default.nix index fd3d0b35729e..144e1fa566ca 100644 --- a/pkgs/applications/misc/diffpdf/default.nix +++ b/pkgs/applications/misc/diffpdf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, qt4, poppler_qt4, qmake4Hook }: +{ stdenv, fetchurl, fetchpatch, qmake, qttools, qtbase, poppler_qt5 }: stdenv.mkDerivation rec { version = "2.1.3"; @@ -9,13 +9,19 @@ stdenv.mkDerivation rec { sha256 = "0cr468fi0d512jjj23r5flfzx957vibc9c25gwwhi0d773h2w566"; }; - patches = [ ./fix_path_poppler_qt4.patch ]; + patches = [ + (fetchpatch { + url = https://raw.githubusercontent.com/gentoo/gentoo/9b971631588ff46e7c2d501bc35cd0d9ce2d98e2/app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch; + sha256 = "0sax8gcqcmzf74hmdr3rarqs4nsxmml9qmh6pqyjmgl3lypxhafg"; + }) + ./fix_path_poppler_qt5.patch + ]; - buildInputs = [ qt4 poppler_qt4 ]; - nativeBuildInputs = [ qmake4Hook ]; + nativeBuildInputs = [ qmake qttools ]; + buildInputs = [ qtbase poppler_qt5 ]; preConfigure = '' - substituteInPlace diffpdf.pro --replace @@NIX_POPPLER_QT4@@ ${poppler_qt4.dev} + substituteInPlace diffpdf.pro --replace @@NIX_POPPLER_QT5@@ ${poppler_qt5.dev} lrelease diffpdf.pro ''; diff --git a/pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch b/pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch index e72cad8b7a25..9535ea2c6b0d 100644 --- a/pkgs/applications/misc/diffpdf/fix_path_poppler_qt4.patch +++ b/pkgs/applications/misc/diffpdf/fix_path_poppler_qt5.patch @@ -2,15 +2,15 @@ diff -uNr diffpdf-2.1.3/diffpdf.pro diffpdf-2.1.3-new/diffpdf.pro --- diffpdf-2.1.3/diffpdf.pro 2013-10-15 09:01:22.000000000 +0200 +++ diffpdf-2.1.3-new/diffpdf.pro 2015-07-07 23:13:36.445572148 +0200 @@ -47,9 +47,9 @@ - INCLUDEPATH += /c/poppler_lib/include/poppler/qt4 + INCLUDEPATH += /c/poppler_lib/include/poppler/qt5 LIBS += -Wl,-rpath -Wl,/c/poppler_lib/bin -Wl,-L/c/poppler_lib/bin } else { -- exists(/usr/include/poppler/qt4) { +- exists(/usr/include/poppler/qt5) { - INCLUDEPATH += /usr/include/poppler/cpp -- INCLUDEPATH += /usr/include/poppler/qt4 -+ exists(@@NIX_POPPLER_QT4@@/include/poppler/qt4) { -+ INCLUDEPATH += @@NIX_POPPLER_QT4@@/include/poppler/cpp -+ INCLUDEPATH += @@NIX_POPPLER_QT4@@/include/poppler/qt4 +- INCLUDEPATH += /usr/include/poppler/qt5 ++ exists(@@NIX_POPPLER_QT5@@/include/poppler/qt5) { ++ INCLUDEPATH += @@NIX_POPPLER_QT5@@/include/poppler/cpp ++ INCLUDEPATH += @@NIX_POPPLER_QT5@@/include/poppler/qt5 } else { INCLUDEPATH += /usr/local/include/poppler/cpp - INCLUDEPATH += /usr/local/include/poppler/qt4 + INCLUDEPATH += /usr/local/include/poppler/qt5 |