diff --git a/pkgs/development/misc/bleeding-edge-repos/default.nix b/pkgs/development/misc/bleeding-edge-repos/default.nix index 9284c3075d7..552d41f1a1d 100644 --- a/pkgs/development/misc/bleeding-edge-repos/default.nix +++ b/pkgs/development/misc/bleeding-edge-repos/default.nix @@ -68,7 +68,7 @@ args: kdebase = { type="svn"; url="svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase"; groups = "kde"; }; cinelerra = { type="git"; url="git://git.cinelerra.org/j6t/cinelerra.git"; }; - + ctags = { type = "svn"; url = "https://ctags.svn.sourceforge.net/svnroot/ctags/trunk"; }; autofs = { type="git"; url="http://ftp.riken.go.jp/Linux/kernel.org/scm/linux/storage/autofs/autofs.git"; }; # git repositories diff --git a/pkgs/development/tools/misc/ctags/default.nix b/pkgs/development/tools/misc/ctags/default.nix index bddb55b035d..ffe45044076 100644 --- a/pkgs/development/tools/misc/ctags/default.nix +++ b/pkgs/development/tools/misc/ctags/default.nix @@ -1,12 +1,15 @@ -{stdenv, fetchurl}: +{stdenv, fetchurl, bleedingEdgeRepos, automake, autoconf}: stdenv.mkDerivation rec { - name = "ctags-5.7"; - src = fetchurl { - url = "mirror://sourceforge/ctags/${name}.tar.gz"; - sha256 = "10623bbcc9b0cb60124271ce83111733a1043ab022d51cfcd2c0e0c953bd8b58"; - }; + name = "ctags-svn"; + src = bleedingEdgeRepos.sourceByName "ctags"; + preConfigure = '' + autoheader + autoconf + ''; + + buildInputs = [ automake autoconf ]; meta = { description = "Exuberant Ctags, a tool for fast source code browsing"; diff --git a/pkgs/misc/bleeding-edge-fetch-infos.nix b/pkgs/misc/bleeding-edge-fetch-infos.nix index ed17be9a42d..f1e50e457a9 100644 --- a/pkgs/misc/bleeding-edge-fetch-infos.nix +++ b/pkgs/misc/bleeding-edge-fetch-infos.nix @@ -243,4 +243,8 @@ url = "http://mawercer.de/~nix/repos/autofs-9a77464b8a661d33a6205756955e0047727d5c1f.tar.gz"; sha256 = "0260817c5deb87210a4cea340d0ef0f35577ef14f37bd7da05a2f08be385ac2f"; }; + ctags = args: with args; fetchurl { # Thu May 7 20:12:55 CEST 2009 + url = "http://mawercer.de/~nix/repos/ctags-703.tar.gz"; + sha256 = "3f897b303f446aa8b52832d2aef280d359979bb2cd8768a2e70b6475adc64d61"; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3c1d9a2ebc9..2aa57449e6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2368,7 +2368,7 @@ let }; ctags = import ../development/tools/misc/ctags { - inherit fetchurl stdenv; + inherit fetchurl stdenv bleedingEdgeRepos automake autoconf; }; ctagsWrapped = import ../development/tools/misc/ctags/wrapped.nix {