Magellan Linux

Contents of /branches/magellan-next/extras/kdemultimedia4/kdemultimedia4-4.5.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7174 - (show annotations) (download)
Thu Sep 30 12:31:39 2010 UTC (13 years, 7 months ago) by niro
File size: 3103 byte(s)
auto added: ver bump to 4.5.1-r1
1 # $Id: kdemultimedia4-4.4.2-r1.smage2 5177 2010-04-05 20:21:50Z niro $
2
3 PNAME="kdemultimedia4"
4 PVER="4.5.1"
5 PBUILD="r1"
6
7 STATE="unstable"
8
9 SDEPEND=">= kde-base/kdebase4-workspace-${PVER}
10 >= media-libs/musicbrainz-2.1
11 >= media-libs/taglib-1.6
12 >= media-libs/flac-1.2
13 >= media-libs/libvorbis-1.2
14 >= media-libs/libogg-1.1
15 >= media-libs/libtheora-1.1
16 >= media-libs/libtunepimp-0.5
17 >= media-libs/alsa-lib-1.0.23
18 >= media-libs/xine-lib-1.1.19
19 >= media-sound/lame-3.98
20 >= media-sound/cdparanoia-3.10
21 >= media-video/mplayer-1.0_svn32412
22 >= media-video/ffmpeg-201009"
23
24 SPLIT_PACKAGES="${PNAME}-dragonplayer
25 ${PNAME}-juk
26 ${PNAME}-kioslave
27 ${PNAME}-kmix
28 ${PNAME}-kscd
29 ${PNAME}-mplayerthumbs
30 ${PNAME}-ffmpegthumbs"
31
32 sminclude kde4-split
33
34 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
35
36 split_info_kdemultimedia4-dragonplayer()
37 {
38 DESCRIPTION="KDE4 Video Player."
39 DEPEND="== kde-base/kdebase4-runtime-${PVER}
40 >= media-libs/xine-lib-1.1.19"
41 }
42
43 split_info_kdemultimedia4-juk()
44 {
45 DESCRIPTION="KDE4 Multimedia Player."
46 DEPEND="== kde-base/kdebase4-runtime-${PVER}
47 >= media-libs/libtunepimp-0.5
48 >= media-libs/musicbrainz-2.1
49 >= media-libs/taglib-1.6"
50 }
51
52 split_info_kdemultimedia4-kioslave()
53 {
54 DESCRIPTION="KDE4 Audio CD Browser."
55 DEPEND="== kde-base/kdelibs4-${PVER}
56 >= media-libs/flac-1.2
57 >= media-libs/musicbrainz-2.1
58 >= media-libs/alsa-lib-1.0.23
59 >= media-libs/libvorbis-1.2
60 >= media-libs/libogg-1.1
61 >= media-sound/cdparanoia-3.10"
62 }
63
64 split_info_kdemultimedia4-kmix()
65 {
66 DESCRIPTION="KDE4 Sound Mixer."
67 DEPEND="== kde-base/kdelibs4-${PVER}
68 == kde-base/kdebase4-runtime-${PVER}
69 >= media-libs/alsa-lib-1.0.23"
70 }
71
72 split_info_kdemultimedia4-kscd()
73 {
74 DESCRIPTION="KDE4 Audio CD Player."
75 DEPEND="== kde-base/kdelibs4-${PVER}
76 == kde-base/kdebase4-runtime-${PVER}
77 >= media-libs/musicbrainz-2.1
78 >= media-libs/alsa-lib-1.0.23"
79 }
80
81 split_info_kdemultimedia4-mplayerthumbs()
82 {
83 DESCRIPTION="A MPlayer based thumbnail Generator for Video Files."
84 DEPEND="== kde-base/kdelibs4-${PVER}
85 == kde-base/kdebase4-runtime-${PVER}
86 >= media-video/mplayer-1.0_svn32412"
87 }
88
89 split_info_kdemultimedia4-ffmpegthumbs()
90 {
91 DESCRIPTION="A FFmpeg based thumbnail Generator for Video Files."
92 DEPEND="== kde-base/kdelibs4-${PVER}
93 == kde-base/kdebase4-runtime-${PVER}
94 >= media-video/ffmpeg-201009"
95 }
96
97 src_compile()
98 {
99 cd ${SRCDIR}
100
101 kde4_configure \
102 $(cmake_with Alsa) \
103 $(cmake_with TunePimp) \
104 $(cmake_with Flac) \
105 $(cmake_with OggVorbis) \
106 $(cmake_with MusicBrainz) \
107 $(cmake_with Cdparanoia) \
108 $(cmake_with Taglib) \
109 $(cmake_with Xine) \
110 || die
111
112 mmake || die
113 }
114
115 src_install_kdemultimedia4-kioslave()
116 {
117 local i
118 for i in kioslave libkcddb libkcompactdisc
119 do
120 kde4-split_src_install_wrapper ${i} || die
121 done
122 }
123
124 src_install_kdemultimedia4-mplayerthumbs()
125 {
126 kde4-split_src_install_wrapper mplayerthumbs || die
127
128 # install missing config
129 minstalldir /usr/share/config/mplayerthumbs || die
130 cat > ${BINDIR}/usr/share/config/mplayerthumbs/mplayerthumbs.config << EOF
131 [MPlayerThumbsCfg]
132 backend=0
133 EOF
134 }