about summary refs log tree commit diff
path: root/pkgs/applications/editors/vim/default.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2013-12-29 07:22:32 -0600
committerWilliam A. Kennington III <william@wkennington.com>2013-12-29 07:51:58 -0600
commita2ff9062579ac3ba8bcea0d50274b7d96fa6ae43 (patch)
treed3813245d37669d648a22a2310240832e165e784 /pkgs/applications/editors/vim/default.nix
parent2ffab7ba6a1f2290e37ca70f927366f28c6a606e (diff)
downloadnixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar.gz
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar.bz2
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar.lz
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar.xz
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.tar.zst
nixlib-a2ff9062579ac3ba8bcea0d50274b7d96fa6ae43.zip
vim: Update from 7.4.23 -> 7.4.131
Instead of applying all of the patches, this build pulls an archive from
the source code repo with all of the patches already applied. This is the
preferred way from http://www.vim.org/sources.php
Diffstat (limited to 'pkgs/applications/editors/vim/default.nix')
-rw-r--r--pkgs/applications/editors/vim/default.nix22
1 files changed, 6 insertions, 16 deletions
diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix
index a2672b5c0d67..7dd4a0519ce4 100644
--- a/pkgs/applications/editors/vim/default.nix
+++ b/pkgs/applications/editors/vim/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, ncurses, gettext, pkgconfig }:
+{ stdenv, fetchhg, ncurses, gettext, pkgconfig }:
 
 stdenv.mkDerivation rec {
-  patchLevel = "23";
-  name       = "vim-7.4.${patchLevel}";
+  name = "vim-7.4.131";
  
-  src = fetchurl {
-    url    = "ftp://ftp.vim.org/pub/vim/unix/${name}.tar.bz2";
-    sha256 = "1pjaffap91l2rb9pjnlbrpvb3ay5yhhr3g91zabjvw1rqk9adxfh";
+  src = fetchhg {
+    url = "https://vim.googlecode.com/hg/";
+    tag = "v7-4-131";
+    sha256 = "1akr0i4pykbrkqwrglm0dfn5nwpncb9pgg4h7fl6a8likbr5f3wb";
   };
 
   enableParallelBuilding = true;
@@ -44,16 +44,6 @@ stdenv.mkDerivation rec {
   #   sed -i -e 's/as_fn_error.*int32.*/:/' src/auto/configure
   # '';
 
-  prePatch = "cd src";
-  
-  patches =
-    [ ./patches/7.4.001 ./patches/7.4.002 ./patches/7.4.003 ./patches/7.4.004
-      ./patches/7.4.005 ./patches/7.4.006 ./patches/7.4.007 ./patches/7.4.008
-      ./patches/7.4.009 ./patches/7.4.010 ./patches/7.4.011 ./patches/7.4.012
-      ./patches/7.4.013 ./patches/7.4.014 ./patches/7.4.015 ./patches/7.4.016
-      ./patches/7.4.017 ./patches/7.4.018 ./patches/7.4.019 ./patches/7.4.020
-      ./patches/7.4.021 ./patches/7.4.022 ./patches/7.4.023 ];
-
   meta = with stdenv.lib; {
     description = "The most popular clone of the VI editor";
     homepage    = http://www.vim.org;