kdelibs4 _unstable_ port information

Info4: <<
Package: kdelibs4-%type_pkg[kde]
Version: 4.4.1
Revision: 2
Description: KDE4 - essential libraries
Type: kde (x11 mac)
License: GPL/LGPL
Maintainer: Benjamin Reed

Depends: <<
%N-shlibs (= %v-%r),
aspell,
dbus (>= 1.2.12-1),
default-icon-theme (>= 0.5-2),
hspell,
shared-desktop-ontologies,
shared-mime-info (>= 0.51-1)
<<
BuildDepends: <<
aspell-dev,
automoc-%type_pkg[kde] (>= 0.9.89-0),
libavahi-client3-dev, libavahi-common3-dev, libavahi-core6-dev,
bzip2-dev,
cmake (>= 2.6.4-1),
dbus1.3-dev,
enchant1-dev,
expat1,
fink (>= 0.29.7-1),
freetype219 (>= 2.3.12-1),
gettext-tools,
giflib,
hspell,
kde4-buildenv (>= 4.4.0-1),
libattica-%type_pkg[kde]-dev,
libgettext8-dev,
libidn,
libjasper.1,
libjpeg8,
liblzma,
libpng15,
libtiff,
libxml2,
libxslt,
pcre (>= 7.6-1),
pkgconfig (>= 0.23-1),
phonon-%type_pkg[kde] (>= 4.5.0-1),
qca2-%type_pkg[kde],
qt4-base-%type_pkg[kde] (>= 4.7.3-1),
qtwebkit-%type_pkg[kde] (>= 2.0.0-4),
shared-desktop-ontologies,
shared-mime-info (>= 0.51-1),
soprano-%type_pkg[kde]-dev (>= 2.4.0-1),
strigi-dev (>= 0.6.3-1),
(%type_pkg[kde] = x11) x11-dev,
system-openssl-dev,
xmkmf
<<
BuildConflicts: gamin-dev, openexr-dev
GCC: 4.0

Source: mirror:kde:stable/%v/src/kdelibs-%v.tar.bz2
Source-MD5: 5057908fb9dcf7997a87fe27a382bfc9
SourceDirectory: kdelibs-%v
PatchScript: sed -e 's,@KDEPREFIX@,%p,g' -e 's,@KDETYPE@,%type_pkg[kde],g' %{PatchFile} | patch -p1
PatchFile: kdelibs4.patch
PatchFile-MD5: cf90f01c779ff22c07a27a49239bfefc

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

export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]" SKIP_VISIBILITY_OVERRIDE=1
. %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

install -c -m 755 kde4-postinst.sh kde4-check-sycoca.sh %i/opt/kde4/%type_pkg[kde]/bin/

install -d -m 755 %i/etc/profile.d
echo "%p/opt/kde4/%type_pkg[kde]/bin/kde4-check-sycoca.sh" > %i/etc/profile.d/%N.sh
echo "%p/opt/kde4/%type_pkg[kde]/bin/kde4-check-sycoca.sh" > %i/etc/profile.d/%N.csh
chmod 755 %i/etc/profile.d/*

install -d -m 755 %i/opt/kde4/%type_pkg[kde]/etc
cat <%i/opt/kde4/%type_pkg[kde]/etc/kde4rc
[Directories]
prefixes=%p/opt/kde4/%type_pkg[kde],%p/opt/akonadi/%type_pkg[kde],%p/opt/soprano/%type_pkg[kde],%p/opt/strigi/%type_pkg[kde],%p/lib/qt4-%type_pkg[kde]
END
<<
DocFiles: COPYING COPYING.LIB INSTALL
SplitOff: <<
Package: %N-shlibs
Description: KDE4 - essential shared libraries
Depends: <<
aspell-shlibs,
bzip2-shlibs,
enchant1-shlibs,
giflib-shlibs,
libattica-%type_pkg[kde]-shlibs,
libgettext8-shlibs,
libjasper.1-shlibs,
libjpeg8-shlibs,
liblzma-shlibs,
libpng15-shlibs,
libxml2-shlibs (>= 2.6.32-1),
libxslt-shlibs (>= 1.0.27-1),
macosx (>= 10.4.3-1),
pcre-shlibs (>= 7.6-1),
phonon-%type_pkg[kde]-shlibs (>= 4.5.0-1),
qca2-%type_pkg[kde]-shlibs,
qt4-base-%type_pkg[kde]-qt3support-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtcore-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtdbus-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtdesigner-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtgui-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtnetwork-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtopengl-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtscripttools-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtsvg-shlibs (>= 4.7.3-1),
qt4-base-%type_pkg[kde]-qtxml-shlibs (>= 4.7.3-1),
qtwebkit-%type_pkg[kde]-shlibs (>= 2.0.0-4),
soprano-%type_pkg[kde]-shlibs (>= 2.4.0-1),
strigi-shlibs (>= 0.6.3-1),
xdg-base
<<
Replaces: <<
kdebase4-workspace-%type_pkg[kde]-shlibs (<< 4.4.1-1),
%N (<< 4.2.2-4)
<<
Recommends: %N (>= %v-%r)
Files: <<
opt/kde4/%type_pkg[kde]/etc/kde4rc
opt/kde4/%type_pkg[kde]/lib/kde4/*.so
opt/kde4/%type_pkg[kde]/lib/kde4/libexec
opt/kde4/%type_pkg[kde]/lib/kde4/plugins
opt/kde4/%type_pkg[kde]/lib/libkde3support.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdecore.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdefakes.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdesu.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdeui.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdewebkit.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkdnssd.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkfile.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkhtml.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkimproxy.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkio.5*.dylib
opt/kde4/%type_pkg[kde]/lib/libkjs.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkjsapi.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkjsembed.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkmediaplayer.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libknewstuff2.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libknewstuff3.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libknotifyconfig.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkntlm.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkparts.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkpty.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkrosscore.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkrossqtsplugin.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkrossui.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libktexteditor.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkunitconversion.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkunittest.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libkutils.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libnepomuk.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libnepomukquery.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libplasma.3*.dylib
opt/kde4/%type_pkg[kde]/lib/libsolid.4*.dylib
opt/kde4/%type_pkg[kde]/lib/libthreadweaver.4*.dylib
<<
Shlibs: <<
%p/opt/kde4/%type_pkg[kde]/lib/libkde3support.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdecore.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdefakes.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdesu.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdeui.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdewebkit.5.dylib 5.0.0 %n (>= 4.3.90-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkdnssd.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkfile.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkhtml.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkimproxy.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkio.5.dylib 5.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkjs.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkjsapi.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkjsembed.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkmediaplayer.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libknewstuff2.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libknewstuff3.4.dylib 4.0.0 %n (>= 4.3.90-1)
%p/opt/kde4/%type_pkg[kde]/lib/libknotifyconfig.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkntlm.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkparts.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkpty.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkrosscore.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkrossqtsplugin.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkrossui.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libktexteditor.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkunitconversion.4.dylib 4.0.0 %n (>= 4.3.90-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkunittest.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libkutils.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libnepomuk.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libnepomukquery.4.dylib 4.0.0 %n (>= 4.3.90-1)
%p/opt/kde4/%type_pkg[kde]/lib/libplasma.3.dylib 3.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libsolid.4.dylib 4.0.0 %n (>= 4.2.4-1)
%p/opt/kde4/%type_pkg[kde]/lib/libthreadweaver.4.dylib 4.0.0 %n (>= 4.2.4-1)
<<
ConfFiles: %p/opt/kde4/%type_pkg[kde]/etc/kde4rc
<<
SplitOff2: <<
Package: %N-dev
Description: KDE4 - essential development libraries and headers
Depends: <<
%N (= %v-%r),
xmkmf
<<
Replaces: <<
kdebase4-runtime-%type_pkg[kde] (<< 4.3.90-1),
kdebase4-workspace-%type_pkg[kde]-dev (<< 4.3.0-1)
<<
BuildDependsOnly: true
Files: <<
opt/kde4/%type_pkg[kde]/include
opt/kde4/%type_pkg[kde]/lib/libkde3support.dylib
opt/kde4/%type_pkg[kde]/lib/libkdecore.dylib
opt/kde4/%type_pkg[kde]/lib/libkdefakes.dylib
opt/kde4/%type_pkg[kde]/lib/libkdesu.dylib
opt/kde4/%type_pkg[kde]/lib/libkdeui.dylib
opt/kde4/%type_pkg[kde]/lib/libkdewebkit.dylib
opt/kde4/%type_pkg[kde]/lib/libkdnssd.dylib
opt/kde4/%type_pkg[kde]/lib/libkfile.dylib
opt/kde4/%type_pkg[kde]/lib/libkhtml.dylib
opt/kde4/%type_pkg[kde]/lib/libkimproxy.dylib
opt/kde4/%type_pkg[kde]/lib/libkio.dylib
opt/kde4/%type_pkg[kde]/lib/libkjs.dylib
opt/kde4/%type_pkg[kde]/lib/libkjsapi.dylib
opt/kde4/%type_pkg[kde]/lib/libkjsembed.dylib
opt/kde4/%type_pkg[kde]/lib/libkmediaplayer.dylib
opt/kde4/%type_pkg[kde]/lib/libknewstuff2.dylib
opt/kde4/%type_pkg[kde]/lib/libknewstuff3.dylib
opt/kde4/%type_pkg[kde]/lib/libknotifyconfig.dylib
opt/kde4/%type_pkg[kde]/lib/libkntlm.dylib
opt/kde4/%type_pkg[kde]/lib/libkparts.dylib
opt/kde4/%type_pkg[kde]/lib/libkpty.dylib
opt/kde4/%type_pkg[kde]/lib/libkrosscore.dylib
opt/kde4/%type_pkg[kde]/lib/libkrossqtsplugin.dylib
opt/kde4/%type_pkg[kde]/lib/libkrossui.dylib
opt/kde4/%type_pkg[kde]/lib/libktexteditor.dylib
opt/kde4/%type_pkg[kde]/lib/libkunitconversion.dylib
opt/kde4/%type_pkg[kde]/lib/libkunittest.dylib
opt/kde4/%type_pkg[kde]/lib/libkutils.dylib
opt/kde4/%type_pkg[kde]/lib/libnepomuk.dylib
opt/kde4/%type_pkg[kde]/lib/libnepomukquery.dylib
opt/kde4/%type_pkg[kde]/lib/libplasma.dylib
opt/kde4/%type_pkg[kde]/lib/libsolid.dylib
opt/kde4/%type_pkg[kde]/lib/libthreadweaver.dylib
opt/kde4/%type_pkg[kde]/share/apps/cmake
<<
<<
Shlibs: <<
!%p/opt/kde4/%type_pkg[kde]/lib/libkdeinit4_kbuildsycoca4.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libkdeinit4_kconf_update.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libkdeinit4_kded4.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libkdeinit4_kio_http_cache_cleaner.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libkdeinit4_klauncher.dylib
<<

PostInstScript: %p/opt/kde4/%type_pkg[kde]/bin/kde4-postinst.sh || :
PostRmScript: update-alternatives --remove "applications.menu" "%p/opt/kde4/%type_pkg[kde]/etc/xdg/menus/applications.menu"

DescDetail: Libraries for the K Desktop Environment.

DescPackaging: <<
Cannot use openexr-dev because that library is static-only.
XCode4 cannot link kdelibs4 against it because it contains
objects that were not compiled with the same -fvisibility*
flags as kdelibs4 is using.
<<

<<