Magellan Linux

Contents of /trunk/extras/phonon/phonon-4.8.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23186 - (show annotations) (download)
Fri Oct 31 10:15:07 2014 UTC (9 years, 7 months ago) by niro
File size: 1131 byte(s)
auto added: ver bump to 4.8.1-r1
1 # $Id$
2
3 PNAME="phonon"
4 PVER="4.8.1"
5 PBUILD="r1"
6
7 DESCRIPTION="KDE4 Multimedia API."
8 HOMEPAGE="http://phonon.kde.org/"
9
10 DEPEND=">= dev-libs/glib2-2.42
11 >= media-sound/libpulse-5.0
12 >= x11-libs/qt4-core-4.8
13 >= x11-libs/qt4-dbus-4.8
14 >= x11-libs/qt4-gui-4.8
15 >= dev-libs/libqzeitgeist-0.8"
16
17 SDEPEND=">= kde-base/automoc4-0.9.88
18 >= x11-libs/qt4-test-4.8"
19
20 PROVIDE="virtual/phonon"
21
22 SRCFILE="${PNAME}-${PVER}.tar.xz"
23
24 sminclude kde4
25 msetfeature "!check"
26
27 # unusual uri-scheme
28 SRC_URI=(
29 kde://${PNAME}/${PVER}/${SRCFILE}
30 mirror://${PNAME}/${PVER}/${SRCFILE}
31 )
32
33 UP2DATE="updatecmd -listonly http://download.kde.org/stable/${PNAME} | grep '/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'"
34
35 src_compile()
36 {
37 cd ${SRCDIR}
38
39 kde4_configure \
40 $(cmake_with GLIB2) \
41 $(cmake_with PulseAudio) \
42 || die
43
44 mmake || die
45 }
46
47 preinstall()
48 {
49 if [[ -n $(magequery -n qt4-phonon) ]]
50 then
51 die "please uninstall x11-libs/qt4-phonon first!"
52 fi
53 }
54
55 postinstall()
56 {
57 # breaks compilation if the old phonon symlink from qt4-phonon exist
58 if [[ -L ${MROOT}/opt/qt4/$(mlibdir)/libphonon.so ]]
59 then
60 rm ${MROOT}/opt/qt44/$(mlibdir)/libphonon.so
61 fi
62 }