From 2676cc1218e96459f0882d91b31fc3ee8f7b0d65 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Fri, 8 May 2026 16:25:24 +0200 Subject: [PATCH] podofo0: simplify by making it an override of podofo --- pkgs/by-name/po/podofo0/package.nix | 65 ++--------------------------- 1 file changed, 4 insertions(+), 61 deletions(-) diff --git a/pkgs/by-name/po/podofo0/package.nix b/pkgs/by-name/po/podofo0/package.nix index 0470a0ad3825..31fd73e8d69d 100644 --- a/pkgs/by-name/po/podofo0/package.nix +++ b/pkgs/by-name/po/podofo0/package.nix @@ -1,68 +1,11 @@ { - lib, - stdenv, - fetchFromGitHub, - cmake, - fontconfig, - freetype, + podofo, libidn, - libjpeg, - libpng, - libtiff, - libxml2, - openssl, - pkg-config, - zlib, }: - -stdenv.mkDerivation (finalAttrs: { - pname = "podofo"; +podofo.overrideAttrs (prevAttrs: { version = "0.10.6"; - - src = fetchFromGitHub { - owner = "podofo"; - repo = "podofo"; - rev = finalAttrs.version; + src = prevAttrs.src.override { hash = "sha256-DlCKQYlsgTfnZACk6yTeoIiaOL5AtICcHjRd8jl0RkI="; }; - - outputs = [ - "out" - "dev" - ]; - - nativeBuildInputs = [ - cmake - pkg-config - ]; - - buildInputs = [ - fontconfig - freetype - libidn - libjpeg - libpng - libtiff - libxml2 - openssl - zlib - ]; - - cmakeFlags = [ - "-DPODOFO_BUILD_STATIC=${if stdenv.hostPlatform.isStatic then "ON" else "OFF"}" - "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" - ]; - - meta = { - homepage = "https://github.com/podofo/podofo"; - description = "Library to work with the PDF file format"; - platforms = lib.platforms.all; - license = with lib.licenses; [ - gpl2Plus - lgpl2Plus - ]; - maintainers = with lib.maintainers; [ - kuflierl - ]; - }; + buildInputs = prevAttrs.buildInputs ++ [ libidn ]; })