Loading pkgs/applications/graphics/inkscape/default.nix +13 −3 Original line number Diff line number Diff line Loading @@ -99,13 +99,23 @@ stdenv.mkDerivation (finalAttrs: { }) (fetchpatch { name = "fix-build-poppler-25.06.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/97bd8f29a61e691ceea98ca2444b974cf4256ae0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/40f5b15b7e29908b79c54e81db6f340936102e08.patch"; hash = "sha256-bYRd/KUh/7qFb7x0EuUgQYA9P8abcTf5XS67gzaAiXA="; }) (fetchpatch { name = "fix-build-poppler-25.07.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/ce52c5f96106ae5747171663a46831f21aa52d95.patch"; hash = "sha256-3Yj+neSRSSQPeeZkHJ0P6v3Sis/lg9xiygktI6Z+zDY="; url = "https://gitlab.com/inkscape/inkscape/-/commit/8ae83ca81bbaebcc0ff0abe82300d56d2c94e6f9.patch"; hash = "sha256-s7UMnv1pAiQA/HL5CEdBwCn4v/tsphc0MSnBJAoqolY="; }) (fetchpatch { name = "fix-build-poppler-25.09.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/f48b429827dca510b41a5671d467e574ef348625.patch"; hash = "sha256-9CfmkTGMVHjZiiE3zvi4YOrytcir8a7O2z3PrhjcohI="; }) (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/4dba481fe898c6317696d50b109f5aed8f269c19.patch"; hash = "sha256-FFCkMU+Ec2qobG4ru89NPcM9Gxw8ZyFV+6jpW8ZwgE4="; }) ]; Loading pkgs/applications/office/libreoffice/default.nix +18 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,19 @@ stdenv.mkDerivation (finalAttrs: { # Revert part of https://github.com/LibreOffice/core/commit/6f60670877208612b5ea320b3677480ef6508abb that broke zlib linking ./readd-explicit-zlib-link.patch # Backport patch to fix build with Poppler 25.09 (fetchpatch2 { url = "https://github.com/LibreOffice/core/commit/7848e02819c007026952a3fdc9da0961333dc079.patch"; includes = [ "sdext/*" ]; hash = "sha256-Nw6GFmkFy13w/ktCxw5s7SHL34auP1BQ9JvQnQ65aVU="; }) ] ++ lib.optionals (lib.versionAtLeast version "25.8") [ # Fix build with Poppler 25.10 (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/raw/41e58e117c356af2be83993595caf61f9f30cc89/poppler-25.10.patch"; hash = "sha256-KMsjDtRRH8Vy/FXaVwxUo0Ww10PCE0sK8+ZL0Ja2kJQ="; }) ] ++ lib.optionals (variant == "collabora") [ # Backport patch to fix build with Poppler 25.05 Loading @@ -322,6 +335,11 @@ stdenv.mkDerivation (finalAttrs: { includes = [ "sdext/*" ]; hash = "sha256-8yipl5ln1yCNfVM8SuWowsw1Iy/SXIwbdT1ZfNw4cJA="; }) # Fix build with Poppler 25.10 (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-still/-/raw/f5241554e4a0f6fd95ac4e5cc398a30243407e6a/fix_build_with_poppler_25.10.patch"; hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; }) ] ++ lib.optionals (variant == "collabora") [ ./fix-unpack-collabora.patch Loading pkgs/by-name/gd/gdal/package.nix +9 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ stdenv, callPackage, fetchFromGitHub, fetchpatch, useMinimalFeatures ? false, useArmadillo ? (!useMinimalFeatures), Loading Loading @@ -92,6 +93,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-CFQF3vDhhXsAnIfUcn6oTQ4Xm+GH/36dqSGc0HvyEJ0="; }; patches = [ (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://github.com/OSGeo/gdal/commit/a716a6cd5ffd779b30950f046fce91878fc97b9d.patch"; hash = "sha256-dSotpnTiMjt3Bz63hpNjF5juZ3JsjIpD59/67cR9rNU="; }) ]; nativeBuildInputs = [ bison cmake Loading pkgs/by-name/sc/scribus/package.nix +10 −0 Original line number Diff line number Diff line Loading @@ -121,6 +121,16 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/scribusproject/scribus/commit/13fc4f874354511e05bf91a48703b57b4c489715.patch"; hash = "sha256-+pbQ77SaTh04QX55wmS6WeuZf3IGe5nq3pmrhk68tb8="; }) (fetchpatch { name = "fix-build-poppler-25.09.0.patch"; url = "https://github.com/scribusproject/scribus/commit/f0cfe30019a514bdaf38b78590451e2c5b9b5420.patch"; hash = "sha256-ONQ3BzGhouO+0zqYUObuJC3NUCFi1PWq6qoRvuSZJws="; }) (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://github.com/scribusproject/scribus/commit/3c1fc34fae1aa26fceb65b6bdf631a7f00b03c3c.patch"; hash = "sha256-xTwzbT3h4+5hb6Y/sNmzkfDN2LJGOLP1v/WBVsmZXkk="; }) ]; meta = { Loading pkgs/development/libraries/poppler/default.nix +4 −4 Original line number Diff line number Diff line Loading @@ -55,13 +55,13 @@ let domain = "gitlab.freedesktop.org"; owner = "poppler"; repo = "test"; rev = "c79c6839e859dbee6b73ac260788fa2de8618ba4"; hash = "sha256-j66AsBUnFpO5athVgQmf4vcyXxYcJ/plJtHg+3vXG4Y="; rev = "9d5011815a14c157ba25bb160187842fb81579a5"; hash = "sha256-sA5f235IJpzzzHqpwHM3zCZC2Yh0ztA6PZa84j/6tfY="; }; in stdenv.mkDerivation (finalAttrs: { pname = "poppler-${suffix}"; version = "25.07.0"; # beware: updates often break cups-filters build, check scribus too! version = "25.10.0"; # beware: updates often break cups-filters build, check scribus too! outputs = [ "out" Loading @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://poppler.freedesktop.org/poppler-${finalAttrs.version}.tar.xz"; hash = "sha256-xQSpBm29/r43etU87GQf2XHulsTh6Mp05snAPUbYF64="; hash = "sha256-a16btk2rsVeHoU2xZ1KRx6+vk4dDjMk6T7f2rsTub+A="; }; nativeBuildInputs = [ Loading Loading
pkgs/applications/graphics/inkscape/default.nix +13 −3 Original line number Diff line number Diff line Loading @@ -99,13 +99,23 @@ stdenv.mkDerivation (finalAttrs: { }) (fetchpatch { name = "fix-build-poppler-25.06.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/97bd8f29a61e691ceea98ca2444b974cf4256ae0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/40f5b15b7e29908b79c54e81db6f340936102e08.patch"; hash = "sha256-bYRd/KUh/7qFb7x0EuUgQYA9P8abcTf5XS67gzaAiXA="; }) (fetchpatch { name = "fix-build-poppler-25.07.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/ce52c5f96106ae5747171663a46831f21aa52d95.patch"; hash = "sha256-3Yj+neSRSSQPeeZkHJ0P6v3Sis/lg9xiygktI6Z+zDY="; url = "https://gitlab.com/inkscape/inkscape/-/commit/8ae83ca81bbaebcc0ff0abe82300d56d2c94e6f9.patch"; hash = "sha256-s7UMnv1pAiQA/HL5CEdBwCn4v/tsphc0MSnBJAoqolY="; }) (fetchpatch { name = "fix-build-poppler-25.09.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/f48b429827dca510b41a5671d467e574ef348625.patch"; hash = "sha256-9CfmkTGMVHjZiiE3zvi4YOrytcir8a7O2z3PrhjcohI="; }) (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://gitlab.com/inkscape/inkscape/-/commit/4dba481fe898c6317696d50b109f5aed8f269c19.patch"; hash = "sha256-FFCkMU+Ec2qobG4ru89NPcM9Gxw8ZyFV+6jpW8ZwgE4="; }) ]; Loading
pkgs/applications/office/libreoffice/default.nix +18 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,19 @@ stdenv.mkDerivation (finalAttrs: { # Revert part of https://github.com/LibreOffice/core/commit/6f60670877208612b5ea320b3677480ef6508abb that broke zlib linking ./readd-explicit-zlib-link.patch # Backport patch to fix build with Poppler 25.09 (fetchpatch2 { url = "https://github.com/LibreOffice/core/commit/7848e02819c007026952a3fdc9da0961333dc079.patch"; includes = [ "sdext/*" ]; hash = "sha256-Nw6GFmkFy13w/ktCxw5s7SHL34auP1BQ9JvQnQ65aVU="; }) ] ++ lib.optionals (lib.versionAtLeast version "25.8") [ # Fix build with Poppler 25.10 (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/raw/41e58e117c356af2be83993595caf61f9f30cc89/poppler-25.10.patch"; hash = "sha256-KMsjDtRRH8Vy/FXaVwxUo0Ww10PCE0sK8+ZL0Ja2kJQ="; }) ] ++ lib.optionals (variant == "collabora") [ # Backport patch to fix build with Poppler 25.05 Loading @@ -322,6 +335,11 @@ stdenv.mkDerivation (finalAttrs: { includes = [ "sdext/*" ]; hash = "sha256-8yipl5ln1yCNfVM8SuWowsw1Iy/SXIwbdT1ZfNw4cJA="; }) # Fix build with Poppler 25.10 (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-still/-/raw/f5241554e4a0f6fd95ac4e5cc398a30243407e6a/fix_build_with_poppler_25.10.patch"; hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; }) ] ++ lib.optionals (variant == "collabora") [ ./fix-unpack-collabora.patch Loading
pkgs/by-name/gd/gdal/package.nix +9 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ stdenv, callPackage, fetchFromGitHub, fetchpatch, useMinimalFeatures ? false, useArmadillo ? (!useMinimalFeatures), Loading Loading @@ -92,6 +93,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-CFQF3vDhhXsAnIfUcn6oTQ4Xm+GH/36dqSGc0HvyEJ0="; }; patches = [ (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://github.com/OSGeo/gdal/commit/a716a6cd5ffd779b30950f046fce91878fc97b9d.patch"; hash = "sha256-dSotpnTiMjt3Bz63hpNjF5juZ3JsjIpD59/67cR9rNU="; }) ]; nativeBuildInputs = [ bison cmake Loading
pkgs/by-name/sc/scribus/package.nix +10 −0 Original line number Diff line number Diff line Loading @@ -121,6 +121,16 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/scribusproject/scribus/commit/13fc4f874354511e05bf91a48703b57b4c489715.patch"; hash = "sha256-+pbQ77SaTh04QX55wmS6WeuZf3IGe5nq3pmrhk68tb8="; }) (fetchpatch { name = "fix-build-poppler-25.09.0.patch"; url = "https://github.com/scribusproject/scribus/commit/f0cfe30019a514bdaf38b78590451e2c5b9b5420.patch"; hash = "sha256-ONQ3BzGhouO+0zqYUObuJC3NUCFi1PWq6qoRvuSZJws="; }) (fetchpatch { name = "fix-build-poppler-25.10.0.patch"; url = "https://github.com/scribusproject/scribus/commit/3c1fc34fae1aa26fceb65b6bdf631a7f00b03c3c.patch"; hash = "sha256-xTwzbT3h4+5hb6Y/sNmzkfDN2LJGOLP1v/WBVsmZXkk="; }) ]; meta = { Loading
pkgs/development/libraries/poppler/default.nix +4 −4 Original line number Diff line number Diff line Loading @@ -55,13 +55,13 @@ let domain = "gitlab.freedesktop.org"; owner = "poppler"; repo = "test"; rev = "c79c6839e859dbee6b73ac260788fa2de8618ba4"; hash = "sha256-j66AsBUnFpO5athVgQmf4vcyXxYcJ/plJtHg+3vXG4Y="; rev = "9d5011815a14c157ba25bb160187842fb81579a5"; hash = "sha256-sA5f235IJpzzzHqpwHM3zCZC2Yh0ztA6PZa84j/6tfY="; }; in stdenv.mkDerivation (finalAttrs: { pname = "poppler-${suffix}"; version = "25.07.0"; # beware: updates often break cups-filters build, check scribus too! version = "25.10.0"; # beware: updates often break cups-filters build, check scribus too! outputs = [ "out" Loading @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://poppler.freedesktop.org/poppler-${finalAttrs.version}.tar.xz"; hash = "sha256-xQSpBm29/r43etU87GQf2XHulsTh6Mp05snAPUbYF64="; hash = "sha256-a16btk2rsVeHoU2xZ1KRx6+vk4dDjMk6T7f2rsTub+A="; }; nativeBuildInputs = [ Loading