libqtgtl stable port information

Info4: <<
Package: libqtgtl-%type_pkg[qt]
Version: 0.9.1
Revision: 2
Description: GTL bindings for Qt
Type: qt (x11 mac)
License: LGPL
Maintainer: Benjamin Reed

Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
cmake (>= 2.8.2-1),
fink (>= 0.29.7-1),
kde4-buildenv (>= 4.5.2-1),
opengtl-dev,
pkgconfig (>= 0.23),
qt4-base-%type_pkg[qt] (>= 4.7.3-1),
system-openssl-dev
<<
BuildDependsOnly: true
GCC: 4.0

Source: http://download.opengtl.org/libQtGTL-%v.tar.bz2
Source-MD5: 8a4e694762495652e8d704e1226523e1
PatchFile: libqtgtl.patch
PatchFile-MD5: 81eb18e9f31998b90380122eba223041

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

export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[qt]" KDE4_INSTALL_PREFIX="%p/opt/libqtgtl/%type_pkg[qt]"
. %p/sbin/kde4-buildenv.sh

mkdir -p build
pushd build
cmake $KDE4_CMAKE_ARGS ..
make VERBOSE=1
popd
<<

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

pushd build
make -j1 install/fast DESTDIR="%d"
popd
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for libQtGTL
Depends: <<
opengtl-shlibs (>= 0.9.3-1),
qt4-base-%type_pkg[qt]-qtcore-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[qt]-qtgui-shlibs (>= 4.7.3-1)
<<
Files: <<
opt/libqtgtl/%type_pkg[qt]/lib/lib*0.1*.dylib
opt/libqtgtl/%type_pkg[qt]/lib/lib*0.9*.dylib
<<
Shlibs: <<
%p/opt/libqtgtl/%type_pkg[qt]/lib/libQtGTL.0.1.dylib 0.1.0 %n (>= 0.9.1-1)
%p/opt/libqtgtl/%type_pkg[qt]/lib/libQtShiva.0.1.dylib 0.1.0 %n (>= 0.9.1-1)
<<
<<

<<

libqtgtl stable port .patch

diff -Nurd libQtGTL-0.9.1/CMakeLists.txt libQtGTL-0.9.1-new/CMakeLists.txt
--- libQtGTL-0.9.1/CMakeLists.txt 2010-02-13 05:23:11.000000000 -0500
+++ libQtGTL-0.9.1-new/CMakeLists.txt 2010-10-22 12:32:10.000000000 -0400
@@ -3,9 +3,9 @@
find_package(Qt4 REQUIRED)


-set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/)
-set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/include/)
-set(BIN_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/bin/)
+set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
+set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/include)
+set(BIN_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/bin)

set(QTGTL_VERSION 0.9.1)
set(QTGTL_LIB_VERSION ${QTGTL_VERSION})
@@ -17,6 +17,13 @@

cmake_minimum_required(VERSION 2.6)

+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+set(CMAKE_INSTALL_RPATH "" )
+
+if(APPLE)
+ set(CMAKE_INSTALL_NAME_DIR "${LIB_INSTALL_DIR}")
+endif(APPLE)
+
include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )

add_subdirectory( examples )
diff -Nurd libQtGTL-0.9.1/QtGTL/CMakeLists.txt libQtGTL-0.9.1-new/QtGTL/CMakeLists.txt
--- libQtGTL-0.9.1/QtGTL/CMakeLists.txt 2010-02-13 05:23:11.000000000 -0500
+++ libQtGTL-0.9.1-new/QtGTL/CMakeLists.txt 2010-10-22 12:28:52.000000000 -0400
@@ -13,7 +13,7 @@
qt4_automoc(${libQtShiva_SRCS})

add_library(QtGTL SHARED ${libQtGTL_SRCS})
-target_link_libraries(QtGTL ${QT_QTGUI_LIBRARY} ${OPENSHIVA_LIBRARIES} )
+target_link_libraries(QtGTL ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${GTLCORE_LIBRARIES} )

install(TARGETS QtGTL DESTINATION ${LIB_INSTALL_DIR} )
install( FILES QImageBuffer.h QImageImage.h DESTINATION ${INCLUDE_INSTALL_DIR}/QtGTL )
diff -Nurd libQtGTL-0.9.1/QtShiva/CMakeLists.txt libQtGTL-0.9.1-new/QtShiva/CMakeLists.txt
--- libQtGTL-0.9.1/QtShiva/CMakeLists.txt 2010-02-13 05:23:11.000000000 -0500
+++ libQtGTL-0.9.1-new/QtShiva/CMakeLists.txt 2010-10-22 12:30:08.000000000 -0400
@@ -25,7 +25,7 @@
qt4_automoc(${libQtShiva_SRCS})

add_library( QtShiva SHARED ${libQtShiva_SRCS})
-target_link_libraries( QtShiva ${QT_QTGUI_LIBRARY} ${OPENSHIVA_LIBRARIES} )
+target_link_libraries( QtShiva ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${OPENSHIVA_LIBRARIES} )

install(TARGETS QtShiva DESTINATION ${LIB_INSTALL_DIR} )
install( FILES ParametersWidgetBase.h KernelParametersWidget.h SourceParametersWidget.h DESTINATION ${INCLUDE_INSTALL_DIR}/QtShiva )

libqtgtl _unstable_ port .patch