lol

Update directfb

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

+33 -6
+18 -6
pkgs/development/libraries/directfb/default.nix
··· 1 1 {stdenv, fetchurl, perl, zlib, libjpeg, freetype, 2 - SDL, libX11, xproto, xextproto, libXext, libpng}: 3 - 2 + SDL, libX11, xproto, xextproto, libXext, libpng, 3 + renderproto, libXrender, giflib}: 4 + let s = import ./src-for-default.nix; in 4 5 stdenv.mkDerivation { 5 - name = "directfb-1.1.0"; 6 + inherit (s) name; 6 7 src = fetchurl { 7 - url = http://www.directfb.org/downloads/Core/DirectFB-1.1.0.tar.gz; 8 - sha256 = "0fpjlgsyblvcjvqk8m3va2xsyx512mf26kwfsxarj1vql9b75s0f"; 8 + url = s.url; 9 + sha256 = s.hash; 9 10 }; 10 11 buildInputs = [perl zlib libjpeg freetype SDL 11 - xproto libX11 libXext xextproto libpng]; 12 + xproto libX11 libXext xextproto libpng 13 + renderproto libXrender giflib 14 + ]; 15 + NIX_LDFLAGS="-lgcc_s"; 12 16 configureFlags = [ 13 17 "--enable-sdl" 14 18 "--enable-zlib" 15 19 "--with-gfxdrivers=all" 20 + "--enable-devmem" 21 + "--enable-fbdev" 22 + "--enable-x11" 23 + "--enable-mmx" 24 + "--enable-sse" 25 + "--enable-sysfs" 26 + "--with-software" 27 + "--with-smooth-scaling" 16 28 ]; 17 29 }
+9
pkgs/development/libraries/directfb/src-for-default.nix
··· 1 + rec { 2 + version="1.4.2"; 3 + name="directfb-1.4.2"; 4 + hash="1invmmccscv44v2pa83050cv5n028q0j12cgwwpc7ac83vi4f605"; 5 + url="http://directfb.org/downloads/Core/DirectFB-1.4/DirectFB-${version}.tar.gz"; 6 + advertisedUrl="http://directfb.org/downloads/Core/DirectFB-1.4/DirectFB-1.4.2.tar.gz"; 7 + 8 + 9 + }
+6
pkgs/development/libraries/directfb/src-info-for-default.nix
··· 1 + { 2 + baseName = "directfb"; 3 + downloadPage = "http://directfb.org/index.php?path=Main%2FDownloads"; 4 + sourceRegexp = ''DirectFB-.*[.]tar[.].*''; 5 + choiceCommand = ''tail -1''; 6 + }