Author: ghibo
Date: Sun Feb 18 21:16:21 2007
New Revision: 122546

Added:
   packages/cooker/cinepaint/current/SOURCES/cinepaint-0.21-gutenprint.patch
Modified:
   packages/cooker/cinepaint/current/SPECS/cinepaint.spec

Log:
- Added Patch3 for using libgutenprintui2
  and disabled printing by default.


Added: packages/cooker/cinepaint/current/SOURCES/cinepaint-0.21-gutenprint.patch
==============================================================================
--- (empty file)
+++ packages/cooker/cinepaint/current/SOURCES/cinepaint-0.21-gutenprint.patch   
Sun Feb 18 21:16:21 2007
@@ -0,0 +1,33 @@
+--- cinepaint-0.21-2/plug-ins/print/print-lcms-funcs.c.gutenprint      
2006-10-29 09:55:42.000000000 +0100
++++ cinepaint-0.21-2/plug-ins/print/print-lcms-funcs.c 2007-02-18 
20:45:25.000000000 +0100
+@@ -37,7 +37,7 @@
+ //#include "../../lib/libprintut.h"
+ 
+ 
+-#include <gutenprintui/gutenprintui.h>
++#include <gutenprintui2/gutenprintui.h>
+ #include "print_gimp.h"
+ 
+ #include "print-intl.h"
+--- cinepaint-0.21-2/plug-ins/print/print_gimp.h.gutenprint    2005-04-12 
08:52:49.000000000 +0200
++++ cinepaint-0.21-2/plug-ins/print/print_gimp.h       2007-02-18 
20:45:48.000000000 +0100
+@@ -47,7 +47,7 @@
+ #ifdef INCLUDE_GIMP_PRINT_UI_H
+ #include INCLUDE_GIMP_PRINT_UI_H
+ #else
+-  #include <gutenprintui/gutenprintui.h>
++  #include <gutenprintui2/gutenprintui.h>
+ #endif
+ 
+ 
+--- cinepaint-0.21-2/configure.in.gutenprint   2007-02-18 20:40:36.000000000 
+0100
++++ cinepaint-0.21-2/configure.in      2007-02-18 20:40:36.000000000 +0100
+@@ -385,7 +385,7 @@
+   export PKG_CONFIG_PATH
+   AC_PATH_PROG(PRINT_CONFIG, pkg-config, no)
+     if test "x$PRINT_CONFIG" != "xno"; then
+-      PRINT_CONFIG="$PRINT_CONFIG gutenprintui"
++      PRINT_CONFIG="$PRINT_CONFIG gutenprintui2"
+       AC_MSG_CHECKING(for gutenprint >= $GUTENPRINT_REQUIRED_VERSION)
+       print_version=`$PRINT_CONFIG --modversion`
+       if expr $print_version \>= $GUTENPRINT_REQUIRED_VERSION >/dev/null; then

Modified: packages/cooker/cinepaint/current/SPECS/cinepaint.spec
==============================================================================
--- packages/cooker/cinepaint/current/SPECS/cinepaint.spec      (original)
+++ packages/cooker/cinepaint/current/SPECS/cinepaint.spec      Sun Feb 18 
21:16:21 2007
@@ -7,6 +7,10 @@
 %define rel    %mkrel 2
 %define subver 2
 
+%define use_gutenprint 0
+%{?_with_print: %global use_gutenprint 1}
+%{?_without_print: %global use_gutenprint 0}
+
 Summary: A tool for manipulating high-colordepth images
 Name:          cinepaint
 Version:       %ver
@@ -18,20 +22,24 @@
 Source1:       icons-%{name}.tar.bz2
 Patch1:        cinepaint-0.21-app_procs.patch
 Patch2:        cinepaint-0.21-openexr.patch
+Patch3:        cinepaint-0.21-gutenprint.patch
 BuildRoot:     %{_tmppath}/%{name}-%{version}
+BuildRequires: bison
 BuildRequires: desktop-file-utils
+BuildRequires: flex
+BuildRequires: fltk-devel
+BuildRequires:  python-devel
 BuildRequires: libgtk+-devel >= 1.2.8
-BuildRequires: libtiff-devel
 BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
 BuildRequires: liblcms-devel
-BuildRequires: flex
-BuildRequires: bison
+BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
 BuildRequires: OpenEXR-devel
+BuildRequires: libOpenEXR-devel
 BuildRequires: gutenprint-devel >= 5.0.0-0.8mdk
+%if %{use_gutenprint}
 BuildRequires: libgutenprintui2-devel >= 5.0.0-0.8mdk
-BuildRequires: fltk-devel
-BuildRequires: libOpenEXR-devel
+%endif
 Requires(post):   desktop-file-utils
 Requires(postun): desktop-file-utils
 Obsoletes:     filmgimp
@@ -77,11 +85,17 @@
 %setup -q -n %{name}-%{version}-%{subver}
 %patch1 -p1 -b .app_procs
 %patch2 -p1 -b .openexr
+%patch3 -p1 -b .gutenprint
 aclocal && autoconf && automake
 chmod +x ./mkinstalldirs
 
 %build
-%configure2_5x
+%configure2_5x \
+%if %use_gutenprint
+       --enable-print
+%else
+       --disable-print
+%endif
 %make
 
 %install

Reply via email to