summary refs log tree commit diff
path: root/pkgs/applications/editors/mg/default.nix
diff options
context:
space:
mode:
authorndowens <ndowens04@gmail.com>2017-03-19 16:07:12 -0500
committerndowens <ndowens04@gmail.com>2017-03-19 16:31:14 -0500
commitd6114f6c6bd74c68829a4a586464b9a1633c76ac (patch)
treef154091e6a31e35304863c9133bd4b09f850d835 /pkgs/applications/editors/mg/default.nix
parent13447dde558dcf3ec5b2f131cab7228741672a93 (diff)
downloadnixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar.gz
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar.bz2
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar.lz
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar.xz
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.tar.zst
nixpkgs-d6114f6c6bd74c68829a4a586464b9a1633c76ac.zip
mg: 20110905 -> 20161005; Remove un-needed configure patch
mg: 20110905 -> 20161005
Diffstat (limited to 'pkgs/applications/editors/mg/default.nix')
-rw-r--r--pkgs/applications/editors/mg/default.nix29
1 files changed, 15 insertions, 14 deletions
diff --git a/pkgs/applications/editors/mg/default.nix b/pkgs/applications/editors/mg/default.nix
index 95a6205125b..b8bfd40c079 100644
--- a/pkgs/applications/editors/mg/default.nix
+++ b/pkgs/applications/editors/mg/default.nix
@@ -1,19 +1,19 @@
-{ fetchurl, stdenv, ncurses }:
+{ fetchurl, stdenv, ncurses, pkgconfig, libbsd }:
 stdenv.mkDerivation rec {
-  name = "mg-20110905";
+  name = "mg-${version}";
+  version = "20161005";
 
   src = fetchurl {
-    url = http://homepage.boetes.org/software/mg/mg-20110905.tar.gz;
-    sha256 = "0ac2c7wy5kkcflm7cmiqm5xhb5c4yfw3i33iln8civ1yd9z7vlqw";
+    url = "http://homepage.boetes.org/software/mg/${name}.tar.gz";
+    sha256 = "0qaydk2cy765n9clghmi5gdnpwn15y2v0fj6r0jcm0v7d89vbz5p";
   };
 
-  dontAddPrefix = true;
-
-  patches = [ ./configure.patch ];
-  patchFlags = "-p0";
-
   NIX_CFLAGS_COMPILE = "-Wno-error";
-  buildFlags = [ "CC=cc" ];
+  
+  preConfigure = ''
+    substituteInPlace GNUmakefile \
+      --replace /usr/bin/pkg-config ${pkgconfig}/bin/pkg-config
+      '';
 
   installPhase = ''
     mkdir -p $out/bin
@@ -22,12 +22,13 @@ stdenv.mkDerivation rec {
     cp mg.1 $out/share/man/man1
   '';
 
-  buildInputs = [ ncurses ];
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ ncurses libbsd ];
 
-  meta = {
+  meta = with stdenv.lib; {
     homepage = http://homepage.boetes.org/software/mg/;
     description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team";
-    license = stdenv.lib.licenses.publicDomain;
-    platforms = stdenv.lib.platforms.all;
+    license = licenses.publicDomain;
+    platforms = platforms.all;
   };
 }