Fix most packages depending on fltk

I failed to build cinepaint

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

+75 -39
+2
pkgs/applications/audio/rakarrack/default.nix
··· 10 10 sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn"; 11 11 }; 12 12 13 + patches = [ ./fltk-path.patch ]; 14 + 13 15 buildInputs = [ alsaLib alsaUtils fltk jackaudio libXft libXpm libjpeg 14 16 libpng libsamplerate libsndfile zlib ]; 15 17
+35
pkgs/applications/audio/rakarrack/fltk-path.patch
··· 1 + commit 47245c3fd30dc326fedd7cdae444ddcf0fd97490 2 + Author: holborn <holborn@users.sourceforge.net> 3 + Date: Tue Apr 19 15:02:26 2011 +0100 4 + 5 + Fix FL path 6 + 7 + modified: src/global.h 8 + modified: src/process.C 9 + 10 + diff --git a/src/global.h b/src/global.h 11 + index fc74b06..3e33da9 100644 12 + --- a/src/global.h 13 + +++ b/src/global.h 14 + @@ -176,7 +176,7 @@ return y; 15 + #include <X11/xpm.h> 16 + #include <jack/jack.h> 17 + #include <jack/midiport.h> 18 + -#include <Fl/Fl_Preferences.H> 19 + +#include <FL/Fl_Preferences.H> 20 + #include "FPreset.h" 21 + #include "Reverb.h" 22 + #include "Chorus.h" 23 + diff --git a/src/process.C b/src/process.C 24 + index 51bbc65..c993ff8 100644 25 + --- a/src/process.C 26 + +++ b/src/process.C 27 + @@ -28,7 +28,7 @@ 28 + #include <fcntl.h> 29 + #include <sys/types.h> 30 + #include <unistd.h> 31 + -#include <Fl/Fl_Preferences.H> 32 + +#include <FL/Fl_Preferences.H> 33 + #include "global.h" 34 + 35 + int Pexitprogram, preset;
+12 -6
pkgs/applications/audio/yoshimi/default.nix
··· 1 - { stdenv, fetchurl, alsaLib, boost, cmakeCurses, fftwSinglePrec, fltk 1 + { stdenv, fetchurl, alsaLib, boost, cmake, fftwSinglePrec, fltk 2 2 , jackaudio, libsndfile, mesa, minixml, pkgconfig, zlib }: 3 3 4 4 assert stdenv ? glibc; ··· 12 12 sha256 = "0y67w7y515hx2bi5gfjgsw1hdah1bdrrvcfmqyjsvn7jbd0q47v1"; 13 13 }; 14 14 15 - buildInputs = [ alsaLib boost cmakeCurses fftwSinglePrec fltk 16 - jackaudio libsndfile mesa minixml pkgconfig zlib ]; 15 + buildInputs = [ alsaLib boost fftwSinglePrec fltk jackaudio libsndfile mesa 16 + minixml zlib ]; 17 + buildNativeInputs = [ cmake pkgconfig ]; 17 18 18 - preConfigure = '' 19 - cd src 20 - ''; 19 + preConfigure = "cd src"; 20 + 21 + patches = [ 22 + (fetchurl { 23 + url = http://patch-tracker.debian.org/patch/series/dl/yoshimi/0.060.10-3/02-fluid_1.3.patch; 24 + sha256 = "1sywirbaaw4zhn5ypga27j02qvrvqjwv3lw8kvzyj575q4c4qnri"; 25 + }) 26 + ]; 21 27 22 28 cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc}/lib/libm.so" ]; 23 29
+10 -4
pkgs/applications/audio/zynaddsubfx/default.nix
··· 1 - { stdenv, fetchurl, alsaLib, fftw, fltk, minixml, zlib }: 1 + { stdenv, fetchurl, alsaLib, cmake, fftw, fltk13, minixml, pkgconfig, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "zynaddsubfx-${version}"; ··· 9 9 sha256 = "1zn5lgh76rrbfj8d4jys2gc1j2pqrbdd18ywfdrk0s7jq4inwyfg"; 10 10 }; 11 11 12 - buildInputs = [ alsaLib fftw fltk minixml zlib ]; 12 + buildInputs = [ alsaLib fftw fltk13 minixml zlib ]; 13 + buildNativeInputs = [ cmake pkgconfig ]; 13 14 14 - preConfigure = "cd src"; 15 + patches = [ 16 + (fetchurl { 17 + url = http://patch-tracker.debian.org/patch/series/dl/zynaddsubfx/2.4.0-1.2/09_fluid_1.3.patch; 18 + sha256 = "06wl7fs44b24ls1fzh21596n6zzc3ywm2bcdfrkfiiwpzin3yjq6"; 19 + }) 20 + ]; 15 21 16 - installPhase = "mkdir -p $out/bin; cp zynaddsubfx $out/bin"; 22 + #installPhase = "mkdir -pv $out/bin; cp -v zynaddsubfx $out/bin"; 17 23 18 24 meta = with stdenv.lib; { 19 25 description = "high quality software synthesizer";
+14 -23
pkgs/applications/graphics/cinepaint/default.nix
··· 1 - { stdenv, fetchcvs, cmake, pkgconfig, gtk, freetype, fontconfig, lcms, fltk, 1 + { stdenv, fetchurl, cmake, pkgconfig, gtk, freetype, fontconfig, lcms, 2 2 flex, libtiff, libjpeg, libpng, libexif, zlib, perl, libX11, 3 3 perlXMLParser, python, pygtk, gettext, intltool, babl, gegl, 4 4 glib, makedepend, xf86vidmodeproto, xineramaproto, libXmu, openexr, 5 - mesa, libXext, libXpm, libXxf86vm, automake, autoconf, libtool } : 5 + mesa, libXext, libXpm, libXxf86vm, pixman, libpthreadstubs } : 6 6 7 - stdenv.mkDerivation { 8 - name = "cinepaint-0.25.0"; 7 + stdenv.mkDerivation rec { 8 + name = "cinepaint-1.0"; 9 9 10 - # The developer told me this cvs fetch is 0.25.0 11 - src = fetchcvs { 12 - cvsRoot = ":pserver:anonymous@cinepaint.cvs.sourceforge.net:/cvsroot/cinepaint"; 13 - module = "cinepaint-project"; 14 - date = "2008-11-06"; 15 - sha256 = "f5ac249628ffe04349d1bb3b1e078be0cda7575dd71d12ae74143baa006acb6d"; 10 + src = fetchurl { 11 + url = "mirror://sourceforge/cinepaint/${name}.tgz"; 12 + sha256 = "02mbpsykd7sfr9h6c6gxld6i3bdwnsgvm70b5yff01gwi69w2wi7"; 16 13 }; 17 14 18 - buildInputs = [ cmake pkgconfig gtk freetype fontconfig lcms fltk flex libtiff 19 - libjpeg libpng libexif zlib perl libX11 perlXMLParser python pygtk gettext 20 - intltool babl gegl glib makedepend xf86vidmodeproto xineramaproto libXmu 21 - openexr mesa libXext libXpm libXxf86vm automake autoconf libtool ]; 15 + buildInputs = [ gtk freetype fontconfig lcms flex libtiff libjpeg libpng 16 + libexif zlib perl libX11 perlXMLParser python pygtk gettext intltool babl 17 + gegl glib makedepend xf86vidmodeproto xineramaproto libXmu openexr mesa 18 + libXext libXpm libXxf86vm pixman libpthreadstubs 19 + ]; 22 20 23 - dontUseCmakeConfigure = 1; 21 + buildNativeInputs = [ cmake pkgconfig ]; 24 22 25 23 NIX_CFLAGS_COMPILE = "-I."; 26 24 27 - configurePhase = '' 28 - cd cinepaint 29 - chmod 0777 autogen.sh 30 - ./autogen.sh 31 - ./configure --prefix=$out 32 - ''; 33 - 34 25 meta = { 35 26 homepage = http://www.cinepaint.org/; 36 27 license = "free"; 37 28 description = "Image editor which supports images over 8bpp and ICC profiles"; 38 29 maintainers = with stdenv.lib.maintainers; [viric]; 39 - platforms = with stdenv.lib.platforms; linux; 30 + platforms = stdenv.lib.platforms.linux; 40 31 }; 41 32 }
+2 -6
pkgs/top-level/all-packages.nix
··· 6448 6448 6449 6449 compiz_plugins_extra = callPackage ../applications/window-managers/compiz/plugins-extra.nix { }; 6450 6450 6451 - cinepaint = callPackage ../applications/graphics/cinepaint { 6452 - fltk = fltk13; 6453 - }; 6451 + cinepaint = callPackage ../applications/graphics/cinepaint { }; 6454 6452 6455 6453 codeville = builderDefsPackage (import ../applications/version-management/codeville/0.8.0.nix) { 6456 6454 inherit makeWrapper; ··· 7703 7701 7704 7702 zathura = callPackage ../applications/misc/zathura { }; 7705 7703 7706 - zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { 7707 - fltk = fltk13; 7708 - }; 7704 + zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { }; 7709 7705 7710 7706 ### GAMES 7711 7707