summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/gcl
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-11-05 21:53:37 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-11-05 21:53:37 +0000
commit4d02c927e6becc4f7a549b682b7f874edd0d1760 (patch)
tree7cfad23269f56a0859b469f33e4e91d04d759b8f /pkgs/development/compilers/gcl
parent82579d30d06fb007c77795fa958bb850619adfba (diff)
Fix ratpoison dependencies
svn path=/nixpkgs/trunk/; revision=18166
Diffstat (limited to 'pkgs/development/compilers/gcl')
-rw-r--r--pkgs/development/compilers/gcl/default.nix26
-rw-r--r--pkgs/development/compilers/gcl/src-for-default.nix9
-rw-r--r--pkgs/development/compilers/gcl/src-info-for-default.nix5
3 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/compilers/gcl/default.nix b/pkgs/development/compilers/gcl/default.nix
new file mode 100644
index 000000000000..b4d4859c21d4
--- /dev/null
+++ b/pkgs/development/compilers/gcl/default.nix
@@ -0,0 +1,26 @@
+a :
+let
+ s = import ./src-for-default.nix;
+ buildInputs = with a; [
+ gmp mpfr m4 binutils
+ ];
+in
+rec {
+ src = a.fetchUrlFromSrcInfo s;
+
+ inherit (s) name;
+ inherit buildInputs;
+ configureFlags = [];
+
+ /* doConfigure should be removed if not needed */
+ phaseNames = ["doConfigure" "doMakeInstall"];
+
+ meta = {
+ description = "GNU Common Lisp compiler working via GCC";
+ maintainers = [
+ a.lib.maintainers.raskin
+ ];
+ platforms = with a.lib.platforms;
+ all;
+ };
+}
diff --git a/pkgs/development/compilers/gcl/src-for-default.nix b/pkgs/development/compilers/gcl/src-for-default.nix
new file mode 100644
index 000000000000..0a1d0aa5fc3a
--- /dev/null
+++ b/pkgs/development/compilers/gcl/src-for-default.nix
@@ -0,0 +1,9 @@
+rec {
+ version="2.6.7";
+ name="gcl-2.6.7";
+ hash="01icfa7iaxninhyhpkzjbhcrr2wbnw6x0sk680zx0api0fy3989a";
+ url="http://ftp.gnu.org/gnu/gcl/gcl-${version}.tar.gz";
+ advertisedUrl="http://ftp.gnu.org/gnu/gcl/gcl-2.6.7.tar.gz";
+
+
+}
diff --git a/pkgs/development/compilers/gcl/src-info-for-default.nix b/pkgs/development/compilers/gcl/src-info-for-default.nix
new file mode 100644
index 000000000000..a186fdb108a8
--- /dev/null
+++ b/pkgs/development/compilers/gcl/src-info-for-default.nix
@@ -0,0 +1,5 @@
+{
+ downloadPage = "http://ftp.gnu.org/gnu/gcl/?C=M;O=D";
+ sourceRegexp = ".*[.]tar[.]gz\$";
+ baseName = "gcl";
+}