about summary refs log tree commit diff
diff options
context:
space:
mode:
authorShell Turner <cam.turn@gmail.com>2014-10-10 15:58:11 +0100
committerShell Turner <cam.turn@gmail.com>2014-10-10 16:23:26 +0100
commite56a6c1bec7ddf8e2aec5ca84994da888b02d393 (patch)
treeaa43d15c6d1b0177a5c6ba063070c4ac27c47829
parentb168a8c1182f2a4b148114b2cd9185288a46ee1b (diff)
downloadnixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar.gz
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar.bz2
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar.lz
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar.xz
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.tar.zst
nixlib-e56a6c1bec7ddf8e2aec5ca84994da888b02d393.zip
discount: new package
-rw-r--r--pkgs/tools/text/discount/default.nix18
-rw-r--r--pkgs/tools/text/discount/fix-configure-path.patch12
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/tools/text/discount/default.nix b/pkgs/tools/text/discount/default.nix
new file mode 100644
index 000000000000..7b902202a4cb
--- /dev/null
+++ b/pkgs/tools/text/discount/default.nix
@@ -0,0 +1,18 @@
+{stdenv, fetchurl}:
+stdenv.mkDerivation rec {
+  version = "2.1.6";
+  name = "discount-${version}";
+
+  src = fetchurl {
+    url = "http://www.pell.portland.or.us/~orc/Code/discount/discount-${version}.tar.bz2";
+    sha256 = "15h726m5yalq15hkxxfw4bxwd6wkwkan5q7s80pgi1z32ygb4avh";
+  };
+  patches = ./fix-configure-path.patch;
+  configureScript = "./configure.sh";
+
+  meta = with stdenv.lib; {
+    description = "Implementation of Markdown markup language in C";
+    homepage = "http://www.pell.portland.or.us/~orc/Code/discount/";
+    license = licenses.bsd3;
+  };
+}
diff --git a/pkgs/tools/text/discount/fix-configure-path.patch b/pkgs/tools/text/discount/fix-configure-path.patch
new file mode 100644
index 000000000000..045b369b4b69
--- /dev/null
+++ b/pkgs/tools/text/discount/fix-configure-path.patch
@@ -0,0 +1,12 @@
+diff -rupN discount-2.1.6-original/configure.inc discount-2.1.6/configure.inc
+--- discount-2.1.6-original/configure.inc	2014-10-10 15:34:24.158325345 +0100
++++ discount-2.1.6/configure.inc	2014-10-10 15:34:33.553325321 +0100
+@@ -32,7 +32,7 @@
+ # this preamble code is executed when this file is sourced and it picks
+ # interesting things off the command line.
+ #
+-ac_default_path="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
++ac_default_path=$PATH
+ 
+ ac_standard="--src=DIR		where the source lives (.)
+ --prefix=DIR		where to install the final product (/usr/local)
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 21381e7ac953..9aad7efdf557 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -665,6 +665,8 @@ let
 
   direnv = callPackage ../tools/misc/direnv { };
 
+  discount = callPackage ../tools/text/discount { };
+
   ditaa = callPackage ../tools/graphics/ditaa { };
 
   dlx = callPackage ../misc/emulators/dlx { };