amarok2 _unstable_ port information

Info4: <<
Package: amarok2-%type_pkg[kde]
Version: 2.2.2
Revision: 3
Description: KDE4 - music player
Type: kde (x11 mac)
License: GPL/LGPL
Maintainer: Benjamin Reed

Depends: <<
dbus (>= 1.2.12-1),
kdebase4-%type_pkg[kde] (>= 4.4.0-1),
kdemultimedia4-%type_pkg[kde]-base-shlibs (>= 4.4.0-1),
libgpod4-shlibs,
liblastfm-%type_pkg[kde]-shlibs,
libmp4v21-shlibs,
libmtp-shlibs,
loudmouth-shlibs,
mysql-unified-shlibs,
qca2-%type_pkg[kde]-shlibs,
qt4-%type_pkg[kde]-gui-shlibs (>= 4.6.1-1),
qtscriptgenerator-%type_pkg[kde]-runtime (>= 0.1.0-3),
soprano-%type_pkg[kde]-shlibs (>= 2.4.0-1),
strigi-shlibs (>= 0.6.3-1),
strigi-gui-%type_pkg[kde]-shlibs (>= 0.7.2-1),
taglib-shlibs (>= 1.6.1-5),
taglib-extras1-%type_pkg[kde]-shlibs
<<
BuildDepends: <<
automoc-%type_pkg[kde] (>= 0.9.89-0),
cmake (>= 2.6.4-1),
dbus-dev (>= 1.2.12-1),
fink (>= 0.29.7-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
glib2-dev (>= 2.18.4-1),
gtk+2-dev (>= 2.14.7-1),
libusb,
kde4-buildenv (>= 4.4.0-1),
kdebase4-%type_pkg[kde]-dev (>= 4.4.0-1),
kdelibs4-%type_pkg[kde]-dev (>= 4.4.0-1),
kdemultimedia4-%type_pkg[kde]-dev (>= 4.4.0-1),
libgettext8-dev,
libgpod4,
liblastfm-%type_pkg[kde]-dev,
libmp4v21-dev,
libmtp-dev,
libxml2,
libxslt,
loudmouth,
mysql-unified-dev,
pkgconfig (>= 0.23-1),
qca2-%type_pkg[kde],
qt4-%type_pkg[kde] (>= 4.6.1-1),
qtscriptgenerator-%type_pkg[kde] (>= 0.1.0-3),
soprano-%type_pkg[kde]-dev (>= 2.4.0-1),
strigi-dev (>= 0.6.3-1),
strigi-gui-%type_pkg[kde]-dev (>= 0.7.2-1),
taglib (>= 1.6.1-5),
taglib-extras1-%type_pkg[kde],
(%type_pkg[kde] = x11) x11-dev,
system-openssl-dev
<<
GCC: 4.0

Source: mirror:kde:stable/amarok/%v/src/amarok-%v-patched.tar.bz2
Source-MD5: 9b4453597e4affb1a6bebe715499782f
SourceDirectory: amarok-%v
PatchFile: amarok2.patch
PatchFile-MD5: 8b800d79d954c8ad6ce516d8e009d658

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

export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]"
. %p/sbin/kde4-buildenv.sh
export CMAKE_INCLUDE_PATH="%p/include/mysql:%p/opt/lastfm/%type_pkg[kde]/include:$CMAKE_INCLUDE_PATH"
export CMAKE_LIBRARY_PATH="%p/lib/mysql:%p/opt/lastfm/%type_pkg[kde]/lib:$CMAKE_LIBRARY_PATH"

mkdir -p build
pushd build
touch config.h
#cmake $KDE4_CMAKE_ARGS -DBUILD_po:BOOL=OFF __KDE_HAVE_GCC_VISIBILITY:BOOL=OFF ..
cmake $KDE4_CMAKE_ARGS -DBUILD_po:BOOL=OFF -DSTRIGI_GUI_INCLUDE_DIR:PATH="%p/opt/strigi/%type_pkg[kde]/include" ..
make VERBOSE=1
popd
<<

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

pushd build
make -j1 install/fast DESTDIR="%d"
popd
if [ -d "%i/opt/kde4/%type_pkg[kde]/bin/amarok.app" ]; then
mv %i/opt/kde4/%type_pkg[kde]/bin/amarok.app %i/opt/kde4/%type_pkg[kde]/bin/amarok.app.tmp
rsync -avr %i/opt/kde4/%type_pkg[kde]/bin/amarok.app.tmp/ %i/opt/kde4/%type_pkg[kde]/bin/Amarok.app/
rm -rf %i/opt/kde4/%type_pkg[kde]/bin/amarok.app.tmp
fi

rm -rf %i/opt/kde4/%type_pkg[kde]/lib/libamaroklib.dylib
rm -rf %i/opt/kde4/%type_pkg[kde]/lib/libamarokocsclient.dylib
rm -rf %i/opt/kde4/%type_pkg[kde]/lib/libamarokpud.dylib
<<
Shlibs: <<
!%p/opt/kde4/%type_pkg[kde]/lib/libamaroklib.1.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libamarokocsclient.4.dylib
!%p/opt/kde4/%type_pkg[kde]/lib/libamarokpud.1.dylib
<<

PostInstScript: %p/opt/kde4/%type_pkg[kde]/bin/kde4-postinst.sh || :

DescDetail: <<
Amarok is the music player for Linux and Unix with an intuitive interface.
Amarok makes playing the music you love easier than ever before - and
looks good doing it.
<<
<<