diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2008-11-11 08:53:47 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2008-11-11 08:53:47 +0000 |
commit | add91332e8e9a1a2fe828bacfc60f4eae010bc06 (patch) | |
tree | a1bcf9a70a3cb66d402f230b15924ac446dd69b6 /pkgs/development/interpreters/io/default.nix | |
parent | ee32d677abfdab1efdb97ebe44e35720bd6c8299 (diff) | |
download | nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar.gz nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar.bz2 nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar.lz nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar.xz nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.tar.zst nixpkgs-add91332e8e9a1a2fe828bacfc60f4eae010bc06.zip |
Added Io programming language
svn path=/nixpkgs/trunk/; revision=13241
Diffstat (limited to 'pkgs/development/interpreters/io/default.nix')
-rw-r--r-- | pkgs/development/interpreters/io/default.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/io/default.nix b/pkgs/development/interpreters/io/default.nix new file mode 100644 index 00000000000..6e604d22df7 --- /dev/null +++ b/pkgs/development/interpreters/io/default.nix @@ -0,0 +1,42 @@ +args : +let + lib = args.lib; + fetchurl = args.fetchurl; + FullDepEntry = args.FullDepEntry; + + version = lib.getAttr ["version"] "2008.03.30" args; + buildInputs = with args; [ + zlib sqlite gmp libffi cairo ncurses freetype mesa + libpng libtiff libjpeg readline libsndfile libxml2 + freeglut e2fsprogs libsamplerate pcre + ]; +in +rec { + src = /* Here a fetchurl expression goes */ + fetchurl { + url = "http://github.com/stevedekorte/io/tarball/${version}"; + name = "io-${version}.tar.gz"; + sha256 = "1vdjyqv86l290kzhyw8mwzfqgb279dl9nqmy6bih6g8n4yz36ady"; + }; + + inherit buildInputs; + configureFlags = []; + + makeFlags = ["INSTALL_PREFIX=$out"]; + + /* doConfigure should be specified separately */ + phaseNames = ["preBuild" "doMakeInstall"]; + + preBuild = FullDepEntry ('' + for i in $pkgs ${ + if args.stdenv ? glibc then args.stdenv.glibc else "" + }; do + sed -i build/AddonBuilder.io -e '/"\/sw"/asearchPrefixes append("'"$i"'"); ' + done + '') ["minInit" "addInputs" "doUnpack"]; + + name = "io-" + version; + meta = { + description = "Io programming language"; + }; +} |