podofo: change default podofo version from 0.9 to 1.0

- update release notes 25.11
- set podofo version for the following packages:
  - krename: 0.9
  - scribus: 0.9 -> 0.10
  - calibre: 0.10
  - cie-middleware-linux: 0.9 -> 0.10
  - gImageReader: 0.9 -> 0.10
  - horizon-eda: 0.9 -> 0.10
- Implicit podofo version changes:
  - pdfmixtool: 0.9 -> 1.0
This commit is contained in:
kuflierl 2025-06-01 00:43:17 +02:00
parent 81ac1d425d
commit e89036ce6d
No known key found for this signature in database
GPG Key ID: 0B3842DA5392223D
8 changed files with 18 additions and 19 deletions

View File

@ -18,6 +18,9 @@
- `base16-builder` node package has been removed due to lack of upstream maintenance.
- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by sil](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier.
- `podofo` has been updated from `0.9.8` to `1.0.0`. These releases are by nature very incompatable due to major api changes. The legacy versions can be found under `podofo_0_10` and `podofo_0_9`.
Changelog: https://github.com/podofo/podofo/blob/1.0.0/CHANGELOG.md, API-Migration-Guide: https://github.com/podofo/podofo/blob/1.0.0/API-MIGRATION.md.
## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View File

@ -11,7 +11,7 @@
kjsembed,
taglib,
exiv2,
podofo,
podofo_0_9,
kcrash,
}:
@ -39,7 +39,7 @@ mkDerivation rec {
buildInputs = [
taglib
exiv2
podofo
podofo_0_9
];
nativeBuildInputs = [

View File

@ -14,7 +14,7 @@
libxml2,
pixman,
pkg-config,
podofo,
podofo_0_10,
poppler,
poppler_data,
python3,
@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
libtiff
libxml2
pixman
podofo
podofo_0_10
poppler
poppler_data
pythonEnv

View File

@ -21,7 +21,7 @@
optipng,
piper-tts,
pkg-config,
podofo,
podofo_0_10,
poppler-utils,
python3Packages,
qt6,
@ -90,7 +90,7 @@ stdenv.mkDerivation (finalAttrs: {
libuchardet
libusb1
piper-tts
podofo
podofo_0_10
poppler-utils
qt6.qtbase
qt6.qtwayland
@ -156,8 +156,8 @@ stdenv.mkDerivation (finalAttrs: {
export MAGICK_LIB=${imagemagick.out}/lib
export FC_INC_DIR=${fontconfig.dev}/include/fontconfig
export FC_LIB_DIR=${fontconfig.lib}/lib
export PODOFO_INC_DIR=${podofo.dev}/include/podofo
export PODOFO_LIB_DIR=${podofo}/lib
export PODOFO_INC_DIR=${podofo_0_10.dev}/include/podofo
export PODOFO_LIB_DIR=${podofo_0_10}/lib
export XDG_DATA_HOME=$out/share
export XDG_UTILS_INSTALL_MODE="user"
export PIPER_TTS_DIR=${piper-tts}/bin

View File

@ -15,7 +15,7 @@
libxml2,
openssl,
pcsclite,
podofo,
podofo_0_10,
ghostscript,
}:
@ -54,7 +54,7 @@ stdenv.mkDerivation {
buildInputs = [
cryptopp
fontconfig
podofo
podofo_0_10
openssl
pcsclite
curl

View File

@ -6,7 +6,7 @@
pkg-config,
libuuid,
sane-backends,
podofo,
podofo_0_10,
libjpeg,
djvulibre,
libxmlxx3,
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
libzip
libuuid
sane-backends
podofo
podofo_0_10
libjpeg
djvulibre
tesseract

View File

@ -15,7 +15,7 @@
ninja,
opencascade-occt_7_6,
pkg-config,
podofo,
podofo_0_10,
sqlite,
}:
let
@ -51,7 +51,7 @@ rec {
librsvg
libuuid
opencascade-occt
podofo
podofo_0_10
sqlite
];

View File

@ -9291,7 +9291,7 @@ with pkgs;
place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
podofo = podofo_0_9;
podofo = podofo_1_0;
poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
@ -12005,10 +12005,6 @@ with pkgs;
calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
calibre = callPackage ../by-name/ca/calibre/package.nix {
podofo = podofo_0_10;
};
# calico-felix and calico-node have not been packaged due to libbpf, linking issues
inherit (callPackage ../applications/networking/cluster/calico { })
calico-apiserver