lol

* ion-3 and elinks added, missprint in qt-4 corrected

svn path=/nixpkgs/trunk/; revision=8993

+54 -2
+17
pkgs/applications/networking/browsers/elinks/default.nix
··· 1 + {stdenv, fetchurl, python, perl, ncurses, x11, zlib, openssl}: 2 + 3 + stdenv.mkDerivation { 4 + name = "elinks-0.11.3"; 5 + 6 + src = fetchurl { 7 + url = http://elinks.or.cz/download/elinks-0.11.3.tar.bz2; 8 + sha256 = "c10e657fbd884eae4f01b91b32407bbfcbcae0ad5017fb24ea365aebc71d2af1"; 9 + }; 10 + 11 + buildInputs = [ python perl ncurses x11 zlib openssl ]; 12 + configureFlags = "--with-perl --with-python"; 13 + meta = { 14 + description = "Full-Featured Text WWW Browser"; 15 + homepage = http://elinks.or.cz; 16 + }; 17 + }
+16
pkgs/applications/window-managers/ion-3/default.nix
··· 1 + { stdenv, fetchurl, x11, lua, gettext, groff }: 2 + 3 + stdenv.mkDerivation { 4 + name = "ion-3rc-20070608"; 5 + meta = { 6 + description = "Ion is a tiling tabbed window manager designed with keyboard users in mind."; 7 + homepage = http://modeemi.fi/~tuomov/ion; 8 + }; 9 + src = fetchurl { 10 + url = ftp://ftp.chg.ru/pub/Linux/gentoo/distfiles/ion-3rc-20070608.tar.gz; 11 + sha256 = "1s46vbm74vjdjmnz8dczk9km8lhwnw63mziwb2ymib63c6gxifhy"; 12 + }; 13 + buildInputs = [ x11 lua gettext groff ]; 14 + buildFlags = "LUA_DIR=${lua} X11_PREFIX=/no-such-path PREFIX=\${out}"; 15 + installFlags = "PREFIX=\${out}"; 16 + }
+9
pkgs/development/libraries/qt-4/builder.sh
··· 1 + source $stdenv/setup 2 + 3 + ensureDir $out/nix-support 4 + substitute "$hook" "$out/nix-support/setup-hook" --subst-var out 5 + 6 + # !!! TODO: -system-libmng 7 + configureFlags="-prefix $out $configureFlags" 8 + 9 + genericBuild
+1 -1
pkgs/development/libraries/qt-4/default.nix
··· 29 29 stdenv.mkDerivation { 30 30 name = "qt-4.3.0"; 31 31 32 + builder = ./builder.sh; 32 33 hook = ./setup-hook.sh; 33 34 src = fetchurl { 34 35 url = ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.0.tar.gz; ··· 56 57 ${if xfixesSupport then "-xfixes" else "-no-xfixes"} 57 58 ${if freetypeSupport then "-fontconfig -I${freetype}/include/freetype2" else "-no-fontconfig"} 58 59 "; 59 - preConfigure="export configureFlags=\"\$configureFlags -prefix \$out\""; 60 60 61 61 passthru = {inherit mysqlSupport;}; 62 62 }
pkgs/development/libraries/qt-4/setup-hook.sh
+11 -1
pkgs/top-level/all-packages.nix
··· 1700 1700 }; 1701 1701 1702 1702 # Builds, but not tested yet 1703 - qt4 = (import ./qt-4) { 1703 + qt4 = import ../development/libraries/qt-4 { 1704 1704 inherit fetchurl stdenv zlib libjpeg libpng which mysql mesa openssl cups dbus fontconfig freetype pkgconfig; 1705 1705 inherit (xlibs) xextproto libXft libXrender libXrandr randrproto 1706 1706 libXmu libXinerama xineramaproto libXcursor libICE libSM libX11 libXext inputproto fixesproto libXfixes; ··· 2818 2818 2819 2819 eclipseSpoofax = lowPrio (appendToName "with-spoofax" (eclipse [spoofax])); 2820 2820 2821 + elinks = (import ../applications/networking/browsers/elinks) 2822 + { 2823 + inherit stdenv fetchurl python perl ncurses x11 zlib openssl; 2824 + }; 2825 + 2821 2826 emacs = import ../applications/editors/emacs { 2822 2827 inherit fetchurl stdenv ncurses x11 Xaw3d; 2823 2828 inherit (xlibs) libXaw libXpm; ··· 2945 2950 glibmm libsigcxx; 2946 2951 inherit (gtkLibs) gtk glib; 2947 2952 inherit (xlibs) libXft; 2953 + }; 2954 + 2955 + ion3 = import ../applications/window-managers/ion-3 { 2956 + inherit fetchurl stdenv x11 gettext groff; 2957 + lua = lua5; 2948 2958 }; 2949 2959 2950 2960 joe = import ../applications/editors/joe {