qt4-base-x11 stable port information

Info4: <<
Package: qt4-base-x11
Version: 4.7.3
Revision: 4
Description: Cross-Platform framework (%type_pkg[qt])
Type: qt (x11)
License: LGPL
Maintainer: Benjamin Reed

Depends: <<
%N-qt3support-shlibs (>= %v-%r),
%N-qtcore-shlibs (>= %v-%r),
%N-qtdbus-shlibs (>= %v-%r),
%N-qtdeclarative-shlibs (>= %v-%r),
%N-qtdesigner-shlibs (>= %v-%r),
%N-qtdesignercomponents-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qthelp-shlibs (>= %v-%r),
%N-qtclucene-shlibs (>= %v-%r),
%N-qtmultimedia-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtopengl-shlibs (>= %v-%r),
%N-qtscript-shlibs (>= %v-%r),
%N-qtscripttools-shlibs (>= %v-%r),
%N-qtsql-shlibs (>= %v-%r),
%N-qtsvg-shlibs (>= %v-%r),
%N-qttest-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r),
%N-qtxmlpatterns-shlibs (>= %v-%r),
%N-assistant (>= %v-%r),
%N-designer (>= %v-%r),
%N-linguist (>= %v-%r)
<<
BuildDepends: <<
system-cups-dev,
dbus1.3-dev (>= 1.2.24-1),
expat1,
fink (>= 0.30.2-1),
fontconfig2-dev (>= 2.8.0-6),
freetype219 (>= 2.4.4-2),
glib2-dev (>= 2.22.0-1),
kde4-buildenv (>= 4.6.0-1),
libgettext8-dev,
libiconv-dev,
libjpeg8,
libmng2 (>= 1.0-1),
libpng15 (>= 1.5.2-1),
libtiff (>= 1.0-1),
macosx (>= 10.4.3-1),
pkgconfig (>= 0.23-1),
sqlite3-dev,
system-openssl-dev,
xft2-dev (>= 2.2.0-1),
x11-dev
<<
BuildConflicts: kdelibs3-dev, kdelibs3-ssl-dev, kdelibs3-unified-dev, libevent1, libevent1.4, libevent2, clucene-core
Replaces: qt4-%type_pkg[qt] (<< 4.7.3-1)
BuildDependsOnly: true
GCC: 4.0

CustomMirror: <<
Primary: http://www.finkproject.org/~ranger/distfiles
eur-NL: http://www.finkproject.org/~ranger/distfiles
nam-US: http://ranger.befunk.com/fink
<<
Source: mirror:custom:qt/qt-%v-mac-0cc7b7e.tar.gz
Source-MD5: 26281f4bab98f2600cbf71e10aad1e0c
SourceDirectory: qt-kde-qt-mac
PatchScript: <<
sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1 --fuzz=4
perl -pi -e 's,const char,char,g' config.tests/unix/*iconv/*.cpp
perl -pi -e 's,CFG_MAC_XARCH=auto,CFG_MAC_XARCH=no,g' configure
<<
PatchFile: qt4-base.patch
PatchFile-MD5: ceb27ddd19fe3f245700b664b0f610ab

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

if [[ $(sw_vers -productVersion | cut -d. -f1-2) > 10.6 ]]; then
export PATH="/Developer/usr/bin:/usr/llvm-gcc-4.2:$PATH"
export CC=llvm-gcc-4.2
export CXX=llvm-g++-4.2
fi

EXTRA_ARGS="-confirm-license -verbose -no-separate-debug-info"
for DBPLUGIN in db2 ibase mysql oci odbc psql sqlite2 sqlite_symbian tds; do
rm -rf src/plugins/sqldrivers/$DBPLUGIN
done

if [ "%m" = "x86_64" ]; then
EXTRA_ARGS="$EXTRA_ARGS -arch x86_64 -cocoa"
fi
find . -name ._\* -exec rm -rf {} \;
sh ./configure-for-fink.sh "%p" "qt4-%type_pkg[qt]" $EXTRA_ARGS -make "libs tools docs"
find . -name Makefile\* -print0 | xargs -0 perl -pi -e 's,-I%p/include,-isystem %p/include,g'

make
<<

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

#### MAIN INSTALL ####

make -j1 install INSTALL_ROOT="%d"

install -d -m 755 %i/bin

# add the WS_X11 stuff
cat <%i/lib/qt4-%type_pkg[qt]/include/QtCore/qglobal.h.new
#ifndef __USE_WS_X11__
#define __USE_WS_X11__ 1
#endif

END
cat %i/lib/qt4-%type_pkg[qt]/include/QtCore/qglobal.h >>%i/lib/qt4-%type_pkg[qt]/include/QtCore/qglobal.h.new
/bin/mv %i/lib/qt4-%type_pkg[qt]/include/QtCore/qglobal.h.new %i/lib/qt4-%type_pkg[qt]/include/QtCore/qglobal.h

for bin in linguist designer qtconfig; do
ln -sf %p/lib/qt4-%type_pkg[qt]/bin/$bin %i/bin/${bin}4-%type_pkg[qt]
done

#### FIX LA, PRL and PC FILES ####

if [ "%m" = "x86_64" ]; then
find %i/lib/qt4-%type_pkg[qt]/lib -name \*.prl -o -name \*.pc -o -name \*.la | xargs \
perl -pi -e 's,%b/lib,%p/lib/qt4-%type_pkg[qt]/lib,g; s/-framework /-Wl,-framework,/g; s/^(QMAKE_PRL_LIBS.*)$/\1 -Wl,-framework,Cocoa -Wl,-framework,AppKit -Wl,-framework,ApplicationServices -Wl,-framework,SystemConfiguration -lcrypto -lpng -lresolv -lssl -lz/;'
else
find %i/lib/qt4-%type_pkg[qt]/lib -name \*.prl -o -name \*.pc -o -name \*.la | xargs \
perl -pi -e 's,%b/lib,%p/lib/qt4-%type_pkg[qt]/lib,g; s/-framework /-Wl,-framework,/g; s/^(QMAKE_PRL_LIBS.*)$/\1 -Wl,-framework,Carbon -Wl,-framework,AppKit -Wl,-framework,ApplicationServices -Wl,-framework,SystemConfiguration -lcrypto -lpng -lresolv -lssl -lz/;'
fi

#### TUTORIALS AND EXAMPLES ####

# clean up the makefiles
perl -pi -e "s,^DEPENDPATH.*,,g;s,^REQUIRES.*,,g" `/usr/bin/find demos examples -name "*.pro"`

install -d -m 0755 %i/share/doc/%N/examples
install -d -m 0755 %i/share/doc/%N/demos
/bin/cp -fRL examples/* %i/share/doc/%N/examples/
/bin/cp -fRL demos/* %i/share/doc/%N/demos/

/usr/bin/find %i/share/doc/%N/ -name \*.moc -print0 | xargs -0 rm -rf {} >/dev/null 2>&1 || :
/usr/bin/find %i/share/doc/%N/ -name \*.obj -print0 | xargs -0 rm -rf {} >/dev/null 2>&1 || :
/usr/bin/find %i/share/doc/%N/examples -name Makefile -print0 | xargs -0 rm -rf >/dev/null 2>&1 || :

perl -pi -e 's/-framework ApplicationServices/-Wl,-framework,ApplicationServices/g' %i/lib/qt4-%type_pkg[qt]/lib/pkgconfig/*.pc

%p/sbin/normalize-filenames.sh "%i/lib/qt4-%type_pkg[qt]/include"
if [ -d "%i/lib/qt4-%type_pkg[qt]/include/Phonon" -a ! -d "%i/lib/qt4-%type_pkg[qt]/include/phonon" ]; then
/bin/rm -f "%i/lib/qt4-%type_pkg[qt]/include/phonon"
/bin/mv "%i/lib/qt4-%type_pkg[qt]/include/Phonon" "%i/lib/qt4-%type_pkg[qt]/include/phonon"
fi

if [ -f "%i/lib/qt4-%type_pkg[qt]/lib/phonon.framework/Headers/Phonon" ]; then
/bin/mv "%i/lib/qt4-%type_pkg[qt]/lib/phonon.framework/Headers/Phonon" \
"%i/lib/qt4-%type_pkg[qt]/lib/phonon.framework/Headers/phonon"
fi

if [ -f "%i/lib/qt4-%type_pkg[qt]/include/phonon/phonon" -a -d "%i/lib/qt4-%type_pkg[qt]/include/phonon/Phonon" ]; then
# Building on case sensitive FS means there's both a phonon file and
# a Phonon dir - rename the file, or the package can't be used on
# case insensitive file systems
# also rename the directory so this package matches with the old one;
# the PostInst script will create symlinks if needed so it works anyway
/bin/mv "%i/lib/qt4-%type_pkg[qt]/include/phonon/phonon" "%i/lib/qt4-%type_pkg[qt]/include/phonon/phonon.h"
/bin/mv "%i/lib/qt4-%type_pkg[qt]/include/phonon/Phonon" "%i/lib/qt4-%type_pkg[qt]/include/phonon/phonon"
fi

install -d -m 755 %i/share/doc/installed-packages
touch %i/share/doc/installed-packages/%N
<<
DocFiles: LGPL* LICENSE* README*
SplitOff: <<
Package: %N-qtcore-shlibs
Description: Qt Core library (%type_pkg[qt])
Depends: <<
glib2-shlibs (>= 2.22.0-1),
libiconv
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtCore.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/codecs
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtCore.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The Qt Core module forms the foundation of all Qt-based applications
with core non-graphical classes used by other modules.

Key Functions
* File IO, event and object handling
* Multi-threading and concurrency
* Plugins, setting management
* Signals and Slots inter-object communications mechanism
<<
<<
SplitOff2: <<
Package: %N-qt3support-shlibs
Description: Qt3 backwards compat library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtsql-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQt3Support.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/accessible/libqtaccessiblecompatwidgets*
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQt3Support.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The Qt3Support module provides classes that ease porting
from Qt 3 to Qt 4.
<<
<<
SplitOff3: <<
Package: %N-qtdbus-shlibs
Description: Qt D-Bus library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtscript-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r),
dbus1.3-shlibs (>= 1.2.24-1)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtDBus.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/script/*dbus*
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtDBus.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtDBus module is a Unix-only library that you can use to make
Inter-Process Communication using the D-BUS protocol.

Applications using the QtDBus module can provide services to other,
remote applications by exporting objects, as well as use services
exported by those applications by placing calls and accessing
properties.

The QtDBus module provides an interface that extends the Qt Signals
and Slots mechanism, allowing one to connect to a signal emitted
remotely as well as to connect a local signal to remote slot.
<<
<<
SplitOff4: <<
Package: %N-qtdeclarative-shlibs
Description: Qt dynamic UI library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtscript-shlibs (>= %v-%r),
%N-qtsql-shlibs (>= %v-%r),
%N-qtxmlpatterns-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtDeclarative.4*.dylib
lib/qt4-%type_pkg[qt]/imports
lib/qt4-%type_pkg[qt]/plugins/qmltooling
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtDeclarative.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The Qt Declarative module provides a declarative framework
for building highly dynamic, custom user interfaces.
<<
<<
SplitOff5: <<
Package: %N-qtdesigner-shlibs
Description: Qt designer library (%type_pkg[qt])
Depends: <<
%N-qt3support-shlibs (>= %v-%r),
%N-qtcore-shlibs (>= %v-%r),
%N-qtdeclarative-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtscript-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-designer-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtDesigner.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/designer
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtDesigner.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtDesigner module provides classes that allow you to
create your own custom widget plugins for Qt Designer, and
classes that enable you to access Qt Designer's components.
<<
<<
SplitOff6: <<
Package: %N-qtdesignercomponents-shlibs
Description: Qt designer component library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtdesigner-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-designer-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtDesignerComponents.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtDesignerComponents.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtDesigner module provides classes that allow you to
create your own custom widget plugins for Qt Designer, and
classes that enable you to access Qt Designer's components.
<<
<<
SplitOff7: <<
Package: %N-qtgui-shlibs
Description: Qt GUI library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
fontconfig2-shlibs (>= 2.8.0-6),
freetype219-shlibs (>= 2.4.4-2),
glib2-shlibs (>= 2.22.0-1),
libjpeg8-shlibs (>= 8-1),
libmng2-shlibs (>= 1.0-1),
libpng15-shlibs (>= 1.5.2-1),
libtiff-shlibs (>= 1.0-1),
x11-shlibs
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-2),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtGui.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/inputmethods
lib/qt4-%type_pkg[qt]/plugins/accessible/libqtaccessiblewidgets*
lib/qt4-%type_pkg[qt]/plugins/graphicssystems/libqtrace*
lib/qt4-%type_pkg[qt]/plugins/imageformats
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtGui.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: The QtGui module extends QtCore with GUI functionality.
<<
SplitOff8: <<
Package: %N-qthelp-shlibs
Description: Qt help library (%type_pkg[qt])
Depends: <<
%N-qtclucene-shlibs (>= %v-%r),
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtsql-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtHelp.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtHelp.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtHelp module provides classes for integrating online
documentation in applications.
<<
<<
SplitOff9: <<
Package: %N-qtclucene-shlibs
Description: Qt Lucene library (%type_pkg[qt])
Depends: %N-qtcore-shlibs (>= %v-%r)
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtCLucene.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtCLucene.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: The QtClucene module provides support for full text search.
<<
SplitOff10: <<
Package: %N-qtmultimedia-shlibs
Description: Qt multimedia library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtMultimedia.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtMultimedia.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: The QtMultimedia module provides low-level multimedia functionality.
<<
SplitOff11: <<
Package: %N-qtnetwork-shlibs
Description: Qt networking library (%type_pkg[qt])
Depends: %N-qtcore-shlibs (>= %v-%r)
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtNetwork.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/bearer
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtNetwork.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtNetwork module provides classes to make network
programming easier and portable.
<<
<<
SplitOff12: <<
Package: %N-qtopengl-shlibs
Description: Qt OpenGL library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
freetype219-shlibs (>= 2.4.4-2)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtOpenGL.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/graphicssystems/libqgl*
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtOpenGL.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The Qt OpenGL module makes it easy to use OpenGL in Qt applications.
It provides an OpenGL widget class that can be used just like any
other Qt widget, except that it opens an OpenGL display buffer where
you can use the OpenGL API to render the contents.
<<
<<
SplitOff13: <<
Package: %N-qtscript-shlibs
Description: Qt scripting library (%type_pkg[qt])
Depends: %N-qtcore-shlibs (>= %v-%r)
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtScript.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtScript.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtScript module provides classes for making Qt
applications scriptable.
<<
<<
SplitOff14: <<
Package: %N-qtscripttools-shlibs
Description: Qt script component library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtscript-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtScriptTools.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtScriptTools.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtScriptTools module provides additional components
for applications that use Qt Script.
<<
<<
SplitOff15: <<
Package: %N-qtsql-shlibs
Description: Qt SQL library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
sqlite3-shlibs (>= 3.7.6.2-1)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtSql.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/sqldrivers
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtSql.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtSQL module provides support for accessing SQL
databases in Qt.
<<
<<
SplitOff16: <<
Package: %N-qtsvg-shlibs
Description: Qt SVG library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/lib/libQtSvg.4*.dylib
lib/qt4-%type_pkg[qt]/plugins/iconengines/libqsvg*
<<
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtSvg.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtSvg module provides classes for displaying
and creating SVG files.
<<
<<
SplitOff17: <<
Package: %N-qttest-shlibs
Description: Qt test library (%type_pkg[qt])
Depends: %N-qtcore-shlibs (>= %v-%r)
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtTest.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtTest.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtTest module provides classes for unit testing
Qt applications and libraries.
<<
<<
SplitOff18: <<
Package: %N-qtxml-shlibs
Description: Qt XML library (%type_pkg[qt])
Depends: %N-qtcore-shlibs (>= %v-%r)
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtXml.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtXml.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtXml module provides a stream reader and writer
for XML documents, and C++ implementations of SAX and DOM.
<<
<<
SplitOff19: <<
Package: %N-qtxmlpatterns-shlibs
Description: Qt XPath/XQuery/XSLT/XSD library (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-core-shlibs (<< 4.7.3-1),
qt4-%type_pkg[qt]-gui-shlibs (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/lib/libQtXmlPatterns.4*.dylib
Shlibs: %p/lib/qt4-%type_pkg[qt]/lib/libQtXmlPatterns.4.dylib 4.7.0 %n (>= 4.7.0-1)
DescDetail: <<
The QtXmlPatterns module provides support for XPath, XQuery,
XSLT and XML Schema validation.
<<
<<
SplitOff20: <<
Package: %N-assistant
Description: Qt documentation tool (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qthelp-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtsql-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-assistant (<< 4.7.3-1)
<<
Files: lib/qt4-%type_pkg[qt]/bin/assistant*
DescDetail: Qt Assistant is a tool for presenting on-line documentation.
<<
SplitOff21: <<
Package: %N-designer
Description: Qt GUI design tool (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtdesigner-shlibs (>= %v-%r),
%N-qtdesignercomponents-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtnetwork-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-designer (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/bin/designer*
bin/designer4-%type_pkg[qt]
<<
DescDetail: <<
Qt Designer is Qt's tool for designing and building graphical user
interfaces (GUIs) from Qt components. You can compose and customize
your widgets or dialogs in a what-you-see-is-what-you-get (WYSIWYG)
manner, and test them using different styles and resolutions.

Widgets and forms created with Qt Designer integrated seamlessly with
programmed code, using Qt's signals and slots mechanism, that lets you
easily assign behavior to graphical elements. All properties set in Qt
Designer can be changed dynamically within the code. Furthermore,
features like widget promotion and custom plugins allow you to use
your own components with Qt Designer.
<<
<<
SplitOff22: <<
Package: %N-linguist
Description: Qt translation tool (%type_pkg[qt])
Depends: <<
%N-qtcore-shlibs (>= %v-%r),
%N-qtgui-shlibs (>= %v-%r),
%N-qtxml-shlibs (>= %v-%r)
<<
Replaces: <<
qt4-%type_pkg[qt] (<< 4.7.3-1),
qt4-%type_pkg[qt]-linguist (<< 4.7.3-1)
<<
Files: <<
lib/qt4-%type_pkg[qt]/bin/l*
bin/linguist4-%type_pkg[qt]
lib/qt4-%type_pkg[qt]/phrasebooks
<<
DescDetail: <<
Qt provides excellent support for translating applications
into local languages. You can use Qt linguist to translate
your application.
<<
<<
SplitOff23: <<
Package: %N-doc
Description: Qt documentation (%type_pkg[qt])
Replaces: qt4-%type_pkg[qt]-doc
Files: share/doc/qt4-%type_pkg[qt]
DescDetail: Documentation for Qt.
<<

Homepage: http://www.trolltech.com/
DescDetail: <<
Qt is a cross-platform application and UI framework with APIs for
C++ programming and Qt Quick for rapid UI creation.

* Intuitive class libraries
* Easy to use and learn
* Produce highly readable, easily maintainable and reusable code
* High runtime performance and small footprint
<<
DescUsage: <<
To compile against this package, you need to make sure that
%p/lib/qt4-%type_pkg[qt]/bin is first in your PATH.

$QTDIR is no longer necessary; instead, qmake contains the information
necessary to find your Qt environment, and when you generate a project
using qmake it knows what to do.

If you need to manually find this package for whatever reason, you
need your compiler flags to contain:

-I%p/lib/qt4-%type_pkg[qt]/include

...and your linker flags to contain:

-L%p/lib/qt4-%type_pkg[qt]/lib

In this case, it's still a good idea to set your PATH to contain
"%p/lib/qt4-%type_pkg[qt]/bin" as well.

To build the demos and examples, it's enough to just run qmake on
the .pro file in the %p/share/doc/%N directory in the %N-doc
package:

mkdir /tmp/build-examples
cd /tmp/build-examples
%p/lib/qt4-%type_pkg[qt]/bin/qmake %p/share/doc/%N/examples/examples.pro
make
<<
DescPackaging: This package is dedicated to Boo Fulbright.
DescPort: <<
Fix QProcess timeout (thanks for no monotonic clock, apple!).
See: https://bugreports.qt-project.org/browse/QTBUG-22301
<<
<<