the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: libircclient-qt-%type_pkg[qt]
Version: 0.3.2
Revision: 2
Type: qt (x11 mac)
Description: IRC client library for Qt applications
License: LGPL
Maintainer: Sjors Gielen
Depends: %N-shlibs (>= %v-1)
BuildDepends: fink (>= 0.24.12), libiconv-dev, libpng15, qt4-base-%type_pkg[qt], system-openssl-dev
BuildDependsOnly: true
GCC: 4.0
Source: http://bitbucket.org/jpnurmi/libircclient-qt/downloads/libircclient-qt-src-%v.tar.gz
Source-MD5: c825f9b5a62f8c214f328c92ba623ea7
SourceDirectory: libircclient-qt-%v
PatchFile: libircclient-qt.patch
PatchFile-MD5: f3964242759040d01071cca8f90eee9e
SetCPPFLAGS: -I%p/lib/qt4-%type_pkg[qt]/include
SetLDFLAGS: -L%p/lib/qt4-%type_pkg[qt]/lib -Wl,-install_name,%p/lib/qt4-%type_pkg[qt]/lib
CompileScript: <<
#! /bin/sh -ev
unset QMAKESPEC
export QTDIR=%p/lib/qt4-%type_pkg[qt]
export PATH="$QTDIR/bin:$PATH"
# -config no_icu is not implemented in 0.3.2, but once the next version comes
# out, the PatchFile can be removed which does the same thing
$QTDIR/bin/qmake -config no_icu -config release
make
<<
InstallScript: <<
#! /bin/sh -ev
export QTINSTDIR="%i/lib/qt4-%type_pkg[qt]"
mkdir -p $QTINSTDIR/lib $QTINSTDIR/include %i/share/doc/%N/doc
cp -R include $QTINSTDIR/include
mv $QTINSTDIR/include/include $QTINSTDIR/include/ircclient-qt
cp -R lib/* $QTINSTDIR/lib
cp -R doc %i/share/doc/%N
install_name_tool -id %p/lib/qt4-%type_pkg[qt]/lib/libircclient-qt.1.dylib \
%i/lib/qt4-%type_pkg[qt]/lib/libircclient-qt.1.0.0.dylib
<<
DocFiles: AUTHORS CHANGELOG COPYING INSTALL README TODO VERSION
SplitOff: <<
Package: %N-shlibs
Depends: libiconv, libpng15-shlibs, qt4-base-%type_pkg[qt]-qtnetwork-shlibs, qt4-base-%type_pkg[qt]-qtcore-shlibs
Files: lib/qt4-%type_pkg[qt]/lib/libircclient-qt.1*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libircclient-qt.1.dylib 1.0.0 %n (>= 0.3.2-1)
Description: IRC client library for Qt applications -- shared library
DocFiles: AUTHORS CHANGELOG COPYING INSTALL README TODO VERSION
<<
SplitOff2: <<
Package: %N-doc
Files: share/doc/%N/doc
Description: IRC client library for Qt applications -- documentation
<<
<<
diff -Nurd libircclient-qt-0.3.2/icu.pri libircclient-qt-0.3.2-new/icu.pri
--- libircclient-qt-0.3.2/icu.pri 2009-08-30 11:35:41.000000000 +0200
+++ libircclient-qt-0.3.2-new/icu.pri 2010-04-30 03:20:28.000000000 +0200
@@ -15,7 +15,7 @@
return($$RET)
}
-DEFINES += HAVE_ICU
+# DEFINES += HAVE_ICU
contains(DEFINES, HAVE_ICU) {
win32:INCLUDEPATH += C:\ICU\include
win32:LIBS += -LC:\ICU\lib
diff -Nurd libircclient-qt-0.3.2/libircclient-qt.pro libircclient-qt-0.3.2-new/libircclient-qt.pro
--- libircclient-qt-0.3.2/libircclient-qt.pro 2010-04-30 14:08:21.000000000 +0200
+++ libircclient-qt-0.3.2-new/libircclient-qt.pro 2010-04-30 14:09:03.000000000 +0200
@@ -21,11 +21,11 @@
}
macx {
- CONFIG += lib_bundle
- FRAMEWORK_HEADERS.version = Versions
- FRAMEWORK_HEADERS.files = $$HEADERS
- FRAMEWORK_HEADERS.path = Headers
- QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
+ # CONFIG += lib_bundle
+ # FRAMEWORK_HEADERS.version = Versions
+ # FRAMEWORK_HEADERS.files = $$HEADERS
+ # FRAMEWORK_HEADERS.path = Headers
+ # QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
}
CONV_HEADERS += include/Irc include/IrcGlobal include/IrcSession include/IrcUtil