diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/office/libreoffice/default.nix | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 9f72f193bf4..c56218a7d36 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; }; -} +}) |