From 27608c1f2d6dffb9d840bfef4731afefe29f32a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 24 Nov 2019 10:40:52 +0100 Subject: [PATCH] feat: text2pdf --- configs/default.nix | 1 + packages/text2pdf.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 packages/text2pdf.nix diff --git a/configs/default.nix b/configs/default.nix index 71b419b..5923651 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -100,6 +100,7 @@ in writeDashBin = super.writers.writeDashBin; writeDash = super.writers.writeDash; + text2pdf = super.callPackage {}; iolanguage = super.callPackage {}; nix-git = super.callPackage {}; gfs-fonts = super.callPackage {}; diff --git a/packages/text2pdf.nix b/packages/text2pdf.nix new file mode 100644 index 0000000..b8c7049 --- /dev/null +++ b/packages/text2pdf.nix @@ -0,0 +1,15 @@ +{ stdenv, fetchurl }: +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "text2pdf"; + version = "1.1"; + src = fetchurl { + url = "http://www.eprg.org/pdfcorner/text2pdf/text2pdf.c"; + sha256 = "002nyky12vf1paj7az6j6ra7lljwkhqzz238v7fyp7sfgxw0f7d1"; + }; + phases = [ "buildPhase" ]; + buildPhase = '' + mkdir -p $out/bin + gcc -o $out/bin/text2pdf $src + ''; +}