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
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user