From 9363ec256daa0e2b1e51ff124c27e96156d9837c Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Mon, 27 Sep 2021 18:12:20 -0500 Subject: pdf2odt: use resholvePackage --- pkgs/tools/typesetting/pdf2odt/default.nix | 54 ++++++++++++++++++------------ 1 file changed, 33 insertions(+), 21 deletions(-) (limited to 'pkgs/tools/typesetting') diff --git a/pkgs/tools/typesetting/pdf2odt/default.nix b/pkgs/tools/typesetting/pdf2odt/default.nix index 6b64ee46609..f1568de60eb 100644 --- a/pkgs/tools/typesetting/pdf2odt/default.nix +++ b/pkgs/tools/typesetting/pdf2odt/default.nix @@ -1,19 +1,19 @@ -{ stdenv, lib, makeWrapper, fetchFromGitHub -, bc, coreutils, file, gawk, ghostscript, gnused, imagemagick, zip }: - -let - path = lib.makeBinPath [ - bc - coreutils - file - gawk - ghostscript - gnused - imagemagick - zip - ]; - -in stdenv.mkDerivation rec { +{ lib +, resholvePackage +, fetchFromGitHub +, bc +, coreutils +, file +, gawk +, ghostscript +, gnused +, imagemagick +, zip +, bash +, findutils +}: + +resholvePackage rec { pname = "pdf2odt"; version = "20170207"; @@ -24,8 +24,6 @@ in stdenv.mkDerivation rec { sha256 = "14f9r5f0g6jzanl54jv86ls0frvspka1p9c8dy3fnriqpm584j0r"; }; - nativeBuildInputs = [ makeWrapper ]; - patches = [ ./use_mktemp.patch ]; installPhase = '' @@ -33,10 +31,24 @@ in stdenv.mkDerivation rec { install -Dm0644 README.md LICENSE -t $out/share/doc/pdf2odt ln -rs $out/bin/pdf2odt $out/bin/pdf2ods - - wrapProgram $out/bin/pdf2odt \ - --prefix PATH : ${path} ''; + solutions = { + default = { + scripts = [ "bin/pdf2odt" ]; + interpreter = "${bash}/bin/bash"; + inputs = [ + coreutils + bc + file + imagemagick + gawk + gnused + ghostscript + zip + findutils + ]; + }; + }; meta = with lib; { description = "PDF to ODT format converter"; -- cgit 1.4.1