qtcurve-gtk2 stable port information

Info3: <<
Package: qtcurve-gtk2
Version: 0.59.7
Revision: 1
Depends: gtk+2-shlibs (>= 2.12.0-1)
BuildDepends: <<
atk1 (>= 1.20.0-1),
cairo (>= 1.8-1),
cmake (>= 2.6.2-1),
expat1,
fink (>= 0.28-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
glib2-dev (>= 2.14.0-1),
glitz,
gtk+2-dev (>= 2.12.0-1),
libgettext3-dev,
libiconv-dev,
libjpeg,
libpng3,
libtiff,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.22-3),
x11-dev,
xft2-dev,
<<
Maintainer: Benjamin Reed

Source: http://home.freeuk.com/cpdrummond/QtCurve-Gtk2-%v.tar.bz2
Source-MD5: afa418c3d22091fb4ef9397de0195a23
PatchFile: %n.patch
PatchFile-MD5: 49eb7a0264d5f7a18410aa32dba91440

DocFiles: AUTHORS COPYING ChangeLog README TODO

NoSetLDFLAGS: true
NoSetCPPFLAGS: true

CompileScript: <<
#!/bin/sh -ev

mkdir build
pushd build
export PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:%p/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
cmake -DCMAKE_INSTALL_PREFIX="%p" ..
make
popd
<<
InstallScript: cd build; make -j1 install DESTDIR="%d"

Description: Unified widget style (GTK+ 2.x version)
DescDetail: <<
This is a set of widget styles for KDE, GTK1, and GTK2 based apps.
The underlying code is based upon Blue/FreeCurve - however,
*extensive* modifications have been made.

This package contains the GTK+ 2.x version.
<<
DescUsage: <<
To enable this style, edit (or create) a ~/.gtkrc-2.0
file so that it contains the following line:

include "%p/share/themes/QtCurve/gtk-2.0/gtkrc"
<<
License: GPL
<<

qtcurve-gtk2 stable port .patch

diff -Nurd QtCurve-Gtk2-0.59.7/CMakeLists.txt QtCurve-Gtk2-0.59.7-new/CMakeLists.txt
--- QtCurve-Gtk2-0.59.7/CMakeLists.txt 2008-07-30 15:17:37.000000000 -0400
+++ QtCurve-Gtk2-0.59.7-new/CMakeLists.txt 2008-10-24 10:03:02.000000000 -0400
@@ -29,10 +29,10 @@
if(KDE3CONFIG_EXECUTABLE)
exec_program(${KDE3CONFIG_EXECUTABLE}
ARGS --expandvars --install icon
- OUTPUT_VARIABLE KDE3_ICONS_PREFIX)
+ OUTPUT_VARIABLE KDE3_ICONS_PREFIX ERROR_VARIABLE stderr)
exec_program(${KDE3CONFIG_EXECUTABLE}
ARGS --prefix
- OUTPUT_VARIABLE KDE3PREFIX)
+ OUTPUT_VARIABLE KDE3PREFIX ERROR_VARIABLE stderr)
endif(KDE3CONFIG_EXECUTABLE)

# Try to determine KDE4's icon prefix...
@@ -48,18 +48,18 @@
if(KDE4CONFIG_EXECUTABLE)
exec_program(${KDE4CONFIG_EXECUTABLE}
ARGS --expandvars --install icon
- OUTPUT_VARIABLE KDE4_ICONS_PREFIX)
+ OUTPUT_VARIABLE KDE4_ICONS_PREFIX ERROR_VARIABLE stderr)
exec_program(${KDE4CONFIG_EXECUTABLE}
ARGS --prefix
- OUTPUT_VARIABLE KDE4PREFIX)
+ OUTPUT_VARIABLE KDE4PREFIX ERROR_VARIABLE stderr)
endif(KDE4CONFIG_EXECUTABLE)

- exec_program(${PKGCONFIG_EXECUTABLE}
+ exec_program(${PKGCONFIG_EXECUTABLE}
ARGS --variable=gtk_binary_version gtk+-2.0
- OUTPUT_VARIABLE GTK_VERSION)
- exec_program(${PKGCONFIG_EXECUTABLE}
+ OUTPUT_VARIABLE GTK_VERSION ERROR_VARIABLE stderr)
+ exec_program(${PKGCONFIG_EXECUTABLE}
ARGS --variable=prefix gtk+-2.0
- OUTPUT_VARIABLE GTK_PREFIX)
+ OUTPUT_VARIABLE GTK_PREFIX ERROR_VARIABLE stderr)
set(GTK_THEME_DIR ${GTK_PREFIX}/share/themes/QtCurve)
set(CMAKE_INSTALL_PREFIX ${GTK_PREFIX})

diff -Nurd QtCurve-Gtk2-0.59.7/style/CMakeLists.txt QtCurve-Gtk2-0.59.7-new/style/CMakeLists.txt
--- QtCurve-Gtk2-0.59.7/style/CMakeLists.txt 2008-07-30 15:17:37.000000000 -0400
+++ QtCurve-Gtk2-0.59.7-new/style/CMakeLists.txt 2008-10-24 09:56:34.000000000 -0400
@@ -1,7 +1,7 @@
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/common ${CMAKE_BINARY_DIR} )
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GTK_CFLAGS}")
set(qtcurve_SRCS qtcurve.c)
-add_library(qtcurve SHARED ${qtcurve_SRCS})
+add_library(qtcurve MODULE ${qtcurve_SRCS})
add_definitions(-DQTC_MOZILLA_DIR=\\\"${GTK_THEME_DIR}/mozilla\\\")
target_link_libraries(qtcurve ${GTK_LINK_FLAGS})

qtcurve-gtk2 _unstable_ port .patch