Change:
Recently released removes the QT4 support. For now, we will split the package and keep on 0.61.
It is still used so it should remain at an older version.
~It's used just in two packages, apparently ( and ).~ Hopefully those can be soon migrated to Qt5. Otherwise we can keep old version for only and keep updating the rest...
Those are only python dependents. It is also referenced from calligra, texstudio, texmaker, qpdfview, diffpdf,
Thanks, I grepped for a wrong string.
Yeah. (I meant that should remain at an older version, while can be decoupled and upgraded.)
moves diffpdf away from poppler_qt4, FWIW.
currently working on a fix for package as its latest version uses qt5 now, so poppler_qt4 isn't needed anymore
I opened a updating qpdfview, which makes open-pdf-presenter the last thing depending on (via the python library). Since it is abandoned, it is not likely to be updated. Do we remove it?
almost done, need some rest for now, PR for will come tomorrow :)
Finally getting rid of this in .

Discussion:
<del> { stdenv, fetchFromGitHub, cmake, qt4, pythonPackages }: stdenv.mkDerivation rec { name = "open-pdf-presenter-git-2014-09-23"; src = fetchFromGitHub { owner  = "olabini"; repo   = "open-pdf-presenter"; rev    = "f14930871b60b6ba50298c27377605e0a5fdf124"; sha256 = "1lfqb60zmjmsvzpbz29m8yxlzs2fscingyk8jvisng1y921726rr"; }; buildInputs = [ cmake qt4 pythonPackages.poppler-qt4 ]; meta = { homepage = https://github.com/olabini/open-pdf-presenter; description = "A program for presenting PDFs on multi-monitor settings (typically a laptop connected to a overhead projector)"; license = stdenv.lib.licenses.gpl3; maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } </del>

<del> # TODO: get rid of this (https://github.com/NixOS/nixpkgs/issues/32883) { stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintlOrEmpty , zlib, curl, cairo, freetype, fontconfig, lcms2, libjpeg, openjpeg , poppler_data, qt4 }: let # Last version supporting QT4 version = "0.61.1"; in stdenv.mkDerivation rec { name = "poppler-qt4-${version}"; src = fetchurl { url = "${meta.homepage}/poppler-${version}.tar.xz"; sha256 = "1afdrxxkaivvviazxkg5blsf2x24sjkfj92ib0d3q5pm8dihjrhj"; }; outputs = [ "out" "dev" ]; buildInputs = [ libiconv poppler_data ] ++ libintlOrEmpty; propagatedBuildInputs = [ zlib freetype fontconfig libjpeg openjpeg cairo lcms2 curl qt4 ]; nativeBuildInputs = [ cmake ninja pkgconfig ]; cmakeFlags = [ "-DENABLE_XPDF_HEADERS=on" "-DENABLE_UTILS=off" ]; meta = with lib; { homepage = https://poppler.freedesktop.org/; description = "A PDF rendering library"; longDescription = '' Poppler is a PDF rendering library based on the xpdf-3.0 code base. ''; license = licenses.gpl2; platforms = platforms.all; maintainers = with maintainers; [ ttuegel ]; }; } </del>

update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { }; <del> open-pdf-presenter = callPackage ../applications/misc/open-pdf-presenter { }; </del> openvswitch = callPackage ../os-specific/linux/openvswitch { }; optipng = callPackage ../tools/graphics/optipng {

suffix = "min"; }; <del> poppler_qt4 = callPackage ../development/libraries/poppler/qt4.nix { }; </del> poppler_utils = poppler.override { suffix = "utils"; utils = true; }; popt = callPackage ../development/libraries/popt { };

pomegranate = callPackage ../development/python-modules/pomegranate { }; <del> poppler-qt4 = buildPythonPackage rec { name = "poppler-qt4-${version}"; version = "0.18.1"; disabled = isPy3k || isPyPy; src = pkgs.fetchurl { url = "mirror://pypi/p/python-poppler-qt4/" + "python-poppler-qt4-${version}.tar.gz"; sha256 = "00e3f89f4e23a844844d082918a89c2cbb1e8231ecb011b81d592e7e3c33a74c"; }; propagatedBuildInputs = [ self.pyqt4 pkgs.pkgconfig pkgs.poppler_qt4 ]; preBuild = "${python}/bin/${python.executable} setup.py build_ext" + " --include-dirs=${pkgs.poppler_qt4.dev}/include/poppler/"; NIX_CFLAGS_COMPILE = "-I${pkgs.poppler_qt4.dev}/include/poppler/"; meta = { description = "A Python binding to Poppler-Qt4"; longDescription = '' A Python binding to Poppler-Qt4 that aims for completeness and for being actively maintained. ''; license = licenses.lgpl21Plus; maintainers = with maintainers; [ sepi ]; platforms = platforms.all; }; }; </del> poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 { inherit (pkgs.qt5) qtbase; inherit (pkgs.libsForQt5) poppler;