Contents of /trunk/extras/amarok2/amarok2-2.2.2-r1.smage2
Parent Directory | Revision Log
Revision 4968 -
(show annotations)
(download)
Fri Feb 19 15:51:52 2010 UTC (14 years, 7 months ago) by niro
File size: 1916 byte(s)
Fri Feb 19 15:51:52 2010 UTC (14 years, 7 months ago) by niro
File size: 1916 byte(s)
-make sure /proc is mounted or qt bindings test for qtscript will segfault
1 | # $Id$ |
2 | |
3 | PNAME="amarok2" |
4 | PVER="2.2.2" |
5 | PBUILD="r1" |
6 | |
7 | PCATEGORIE="media-sound" |
8 | STATE="unstable" |
9 | |
10 | DESCRIPTION="amaroK2 is a soundsystem-independent music player for KDE4." |
11 | HOMEPAGE="http://amarok.kde.org/" |
12 | |
13 | DEPEND=">= app-misc/strigi-0.7 |
14 | >= kde-base/kdelibs4-4.4 |
15 | >= kde-base/kdebase4-runtime-4.4 |
16 | >= kde-base/kdemultimedia4-kioslave-4.4 |
17 | >= app-crypt/qca-2 |
18 | >= dev-libs/glib2-2.22 |
19 | >= dev-libs/libxml2-2.7 |
20 | >= dev-libs/openssl-0.9.8 |
21 | >= dev-db/mysql5-5.1 |
22 | >= media-libs/taglib-1.6 |
23 | >= media-libs/taglib-extras-1.0.1 |
24 | >= media-libs/libgpod-0.7.2 |
25 | >= media-libs/liblastfm-0.3.0 |
26 | >= media-libs/libmtp-0.3.0 |
27 | >= net-libs/loudmouth-1.4.3 |
28 | >= net-misc/curl-7 |
29 | >= sys-libs/zlib-1.2.3 |
30 | >= x11-libs/qt4-core-4.6 |
31 | >= x11-libs/qt4-dbus-4.6 |
32 | >= x11-libs/qtscriptgenerator-0.1.0 |
33 | >= virtual/phonon" |
34 | |
35 | SRCFILE="${PNAME/2/}-${PVER}.tar.bz2" |
36 | SRCDIR="${BUILDDIR}/${PNAME/2/}-${PVER}" |
37 | |
38 | SRC_URI=( |
39 | kde://${PNAME/2/}/${PVER}/src/${SRCFILE} |
40 | mirror://${PNAME/2/}/${SRCFILE} |
41 | ) |
42 | |
43 | sminclude kde4 |
44 | |
45 | src_prepare() |
46 | { |
47 | # warn about /proc in chroot environments |
48 | # qtscript bindings test needs mounted /proc or it segfaults! |
49 | # |
50 | # test can be done via: |
51 | # cd /var/tmp/magebuild/amarok-2.2.2/cmake/modules/bindingstest |
52 | # mkdir build; cd build |
53 | # cmake .. |
54 | # make VERBOSE=1 |
55 | # ./bindingstest; echo $? |
56 | # -> must return 0 |
57 | # without mounted proc it segfaults: |
58 | # => frost64 build # ./bindingstest; echo $? |
59 | # => Segmentation fault |
60 | # => 139 |
61 | [[ ! -d /proc/sys ]] && die "Please make sure /proc is mounted in chroot-environments." |
62 | |
63 | munpack ${SRCFILE} || die |
64 | } |
65 | |
66 | src_compile() |
67 | { |
68 | cd ${SRCDIR} |
69 | |
70 | kde4_configure \ |
71 | $(cmake_with PLAYER) \ |
72 | $(cmake_with UTILITIES) \ |
73 | $(cmake_with ipod) \ |
74 | $(cmake_with Gdk) \ |
75 | $(cmake_with LibLastFm) \ |
76 | $(cmake_with mtp) \ |
77 | $(cmake_with MP3Tunes) \ |
78 | $(cmake_with QCA) \ |
79 | || die |
80 | |
81 | mmake || die |
82 | } |
83 | |
84 | src_install() |
85 | { |
86 | kde4_src_install || die |
87 | |
88 | # provide a amarok2 symlink |
89 | mlink amarok ${KDEDIR}/bin/amarok2 || die |
90 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |