diff options
author | Peter Hoeg <peter@hoeg.com> | 2023-11-01 11:05:54 +0100 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2023-11-30 20:45:30 +0100 |
commit | 5f4ee9b5feafa94430a1e2d4520fc73caf187200 (patch) | |
tree | 1179744b50ff3290dc370d07e18f4d276322ac4a /pkgs/by-name/pd | |
parent | 437ced8331f8db91a30decf563d02b354f292e7b (diff) |
pdf2odt: 20170207 -> 20220827
Diffstat (limited to 'pkgs/by-name/pd')
-rw-r--r-- | pkgs/by-name/pd/pdf2odt/package.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/by-name/pd/pdf2odt/package.nix b/pkgs/by-name/pd/pdf2odt/package.nix new file mode 100644 index 0000000000000..eb748da0842be --- /dev/null +++ b/pkgs/by-name/pd/pdf2odt/package.nix @@ -0,0 +1,61 @@ +{ lib +, resholve +, fetchFromGitHub +, bc +, coreutils +, file +, gawk +, ghostscript +, gnused +, imagemagick +, zip +, runtimeShell +, findutils +}: + +resholve.mkDerivation rec { + pname = "pdf2odt"; + version = "20220827"; + + src = fetchFromGitHub { + owner = "gutschke"; + repo = "pdf2odt"; + rev = "a05fbdebcc39277d905d1ae66f585a19f467b406"; + hash = "sha256-995iF5Z1V4QEXeXUB8irG451TXpQBHZThJcEfHwfRtE="; + }; + + installPhase = '' + runHook preInstall + + install -Dm0555 pdf2odt -t $out/bin + install -Dm0444 README.md LICENSE -t $out/share/doc/${pname} + + ln -rs $out/bin/pdf2odt $out/bin/pdf2ods + + runHook postInstall + ''; + + solutions.default = { + scripts = [ "bin/pdf2odt" ]; + interpreter = runtimeShell; + inputs = [ + bc + coreutils + file + findutils + gawk + ghostscript + gnused + imagemagick + zip + ]; + }; + + meta = with lib; { + description = "PDF to ODT/ODS format converter"; + homepage = "https://github.com/gutschke/pdf2odt"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ peterhoeg ]; + }; +} |