From 27b1afd0063b5f619c02183127b7e5e2c985cd31 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 28 Sep 2023 11:28:55 +0300 Subject: libreoffice: use finalAttrs in mkDerivation --- pkgs/applications/office/libreoffice/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'pkgs/applications/office/libreoffice') diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 9f72f193bf4a5..c56218a7d365c 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -183,8 +183,9 @@ let kwindowsystem ]); }; + tarballPath = "external/tarballs"; -in stdenv.mkDerivation rec { +in stdenv.mkDerivation (finalAttrs: { pname = "libreoffice"; inherit version; @@ -197,8 +198,6 @@ in stdenv.mkDerivation rec { "-O2" # https://bugs.gentoo.org/727188 ]); - tarballPath = "external/tarballs"; - postUnpack = '' mkdir -v $sourceRoot/${tarballPath} '' + (flip concatMapStrings srcs.third_party (f: '' @@ -233,7 +232,7 @@ in stdenv.mkDerivation rec { disallowedRequisites = lib.optionals (!kdeIntegration) (lib.concatMap (x: lib.optional (x?dev) x.dev) - buildInputs); + finalAttrs.buildInputs); ### QT/KDE # @@ -600,7 +599,7 @@ in stdenv.mkDerivation rec { zip zlib ] - ++ passthru.gst_packages + ++ finalAttrs.passthru.gst_packages ++ optionals kdeIntegration [ qtbase qtx11extras kcoreaddons kio ] ++ optionals (lib.versionAtLeast (lib.versions.majorMinor version) "7.4") [ libwebp ]; @@ -663,4 +662,4 @@ in stdenv.mkDerivation rec { maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; }; -} +}) -- cgit 1.4.1