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 sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn"; 11 }; 12 13 buildInputs = [ alsaLib alsaUtils fltk jackaudio libXft libXpm libjpeg 14 libpng libsamplerate libsndfile zlib ]; 15
··· 10 sha256 = "1rpf63pdn54c4yg13k7cb1w1c7zsvl97c4qxcpz41c8l91xd55kn"; 11 }; 12 13 + patches = [ ./fltk-path.patch ]; 14 + 15 buildInputs = [ alsaLib alsaUtils fltk jackaudio libXft libXpm libjpeg 16 libpng libsamplerate libsndfile zlib ]; 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 2 , jackaudio, libsndfile, mesa, minixml, pkgconfig, zlib }: 3 4 assert stdenv ? glibc; ··· 12 sha256 = "0y67w7y515hx2bi5gfjgsw1hdah1bdrrvcfmqyjsvn7jbd0q47v1"; 13 }; 14 15 - buildInputs = [ alsaLib boost cmakeCurses fftwSinglePrec fltk 16 - jackaudio libsndfile mesa minixml pkgconfig zlib ]; 17 18 - preConfigure = '' 19 - cd src 20 - ''; 21 22 cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc}/lib/libm.so" ]; 23
··· 1 + { stdenv, fetchurl, alsaLib, boost, cmake, fftwSinglePrec, fltk 2 , jackaudio, libsndfile, mesa, minixml, pkgconfig, zlib }: 3 4 assert stdenv ? glibc; ··· 12 sha256 = "0y67w7y515hx2bi5gfjgsw1hdah1bdrrvcfmqyjsvn7jbd0q47v1"; 13 }; 14 15 + buildInputs = [ alsaLib boost fftwSinglePrec fltk jackaudio libsndfile mesa 16 + minixml zlib ]; 17 + buildNativeInputs = [ cmake pkgconfig ]; 18 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 + ]; 27 28 cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc}/lib/libm.so" ]; 29
+10 -4
pkgs/applications/audio/zynaddsubfx/default.nix
··· 1 - { stdenv, fetchurl, alsaLib, fftw, fltk, minixml, zlib }: 2 3 stdenv.mkDerivation rec { 4 name = "zynaddsubfx-${version}"; ··· 9 sha256 = "1zn5lgh76rrbfj8d4jys2gc1j2pqrbdd18ywfdrk0s7jq4inwyfg"; 10 }; 11 12 - buildInputs = [ alsaLib fftw fltk minixml zlib ]; 13 14 - preConfigure = "cd src"; 15 16 - installPhase = "mkdir -p $out/bin; cp zynaddsubfx $out/bin"; 17 18 meta = with stdenv.lib; { 19 description = "high quality software synthesizer";
··· 1 + { stdenv, fetchurl, alsaLib, cmake, fftw, fltk13, minixml, pkgconfig, zlib }: 2 3 stdenv.mkDerivation rec { 4 name = "zynaddsubfx-${version}"; ··· 9 sha256 = "1zn5lgh76rrbfj8d4jys2gc1j2pqrbdd18ywfdrk0s7jq4inwyfg"; 10 }; 11 12 + buildInputs = [ alsaLib fftw fltk13 minixml zlib ]; 13 + buildNativeInputs = [ cmake pkgconfig ]; 14 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 + ]; 21 22 + #installPhase = "mkdir -pv $out/bin; cp -v zynaddsubfx $out/bin"; 23 24 meta = with stdenv.lib; { 25 description = "high quality software synthesizer";
+14 -23
pkgs/applications/graphics/cinepaint/default.nix
··· 1 - { stdenv, fetchcvs, cmake, pkgconfig, gtk, freetype, fontconfig, lcms, fltk, 2 flex, libtiff, libjpeg, libpng, libexif, zlib, perl, libX11, 3 perlXMLParser, python, pygtk, gettext, intltool, babl, gegl, 4 glib, makedepend, xf86vidmodeproto, xineramaproto, libXmu, openexr, 5 - mesa, libXext, libXpm, libXxf86vm, automake, autoconf, libtool } : 6 7 - stdenv.mkDerivation { 8 - name = "cinepaint-0.25.0"; 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"; 16 }; 17 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 ]; 22 23 - dontUseCmakeConfigure = 1; 24 25 NIX_CFLAGS_COMPILE = "-I."; 26 27 - configurePhase = '' 28 - cd cinepaint 29 - chmod 0777 autogen.sh 30 - ./autogen.sh 31 - ./configure --prefix=$out 32 - ''; 33 - 34 meta = { 35 homepage = http://www.cinepaint.org/; 36 license = "free"; 37 description = "Image editor which supports images over 8bpp and ICC profiles"; 38 maintainers = with stdenv.lib.maintainers; [viric]; 39 - platforms = with stdenv.lib.platforms; linux; 40 }; 41 }
··· 1 + { stdenv, fetchurl, cmake, pkgconfig, gtk, freetype, fontconfig, lcms, 2 flex, libtiff, libjpeg, libpng, libexif, zlib, perl, libX11, 3 perlXMLParser, python, pygtk, gettext, intltool, babl, gegl, 4 glib, makedepend, xf86vidmodeproto, xineramaproto, libXmu, openexr, 5 + mesa, libXext, libXpm, libXxf86vm, pixman, libpthreadstubs } : 6 7 + stdenv.mkDerivation rec { 8 + name = "cinepaint-1.0"; 9 10 + src = fetchurl { 11 + url = "mirror://sourceforge/cinepaint/${name}.tgz"; 12 + sha256 = "02mbpsykd7sfr9h6c6gxld6i3bdwnsgvm70b5yff01gwi69w2wi7"; 13 }; 14 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 + ]; 20 21 + buildNativeInputs = [ cmake pkgconfig ]; 22 23 NIX_CFLAGS_COMPILE = "-I."; 24 25 meta = { 26 homepage = http://www.cinepaint.org/; 27 license = "free"; 28 description = "Image editor which supports images over 8bpp and ICC profiles"; 29 maintainers = with stdenv.lib.maintainers; [viric]; 30 + platforms = stdenv.lib.platforms.linux; 31 }; 32 }
+2 -6
pkgs/top-level/all-packages.nix
··· 6448 6449 compiz_plugins_extra = callPackage ../applications/window-managers/compiz/plugins-extra.nix { }; 6450 6451 - cinepaint = callPackage ../applications/graphics/cinepaint { 6452 - fltk = fltk13; 6453 - }; 6454 6455 codeville = builderDefsPackage (import ../applications/version-management/codeville/0.8.0.nix) { 6456 inherit makeWrapper; ··· 7703 7704 zathura = callPackage ../applications/misc/zathura { }; 7705 7706 - zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { 7707 - fltk = fltk13; 7708 - }; 7709 7710 ### GAMES 7711
··· 6448 6449 compiz_plugins_extra = callPackage ../applications/window-managers/compiz/plugins-extra.nix { }; 6450 6451 + cinepaint = callPackage ../applications/graphics/cinepaint { }; 6452 6453 codeville = builderDefsPackage (import ../applications/version-management/codeville/0.8.0.nix) { 6454 inherit makeWrapper; ··· 7701 7702 zathura = callPackage ../applications/misc/zathura { }; 7703 7704 + zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { }; 7705 7706 ### GAMES 7707