Gentoo Archives: gentoo-commits

From: "Carsten Lohrke (carlo)" <carlo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/rosegarden: ChangeLog rosegarden-1.6.1.ebuild
Date: Sun, 23 Dec 2007 12:56:32
Message-Id: E1J6QNX-0004z5-CQ@stork.gentoo.org
1 carlo 07/12/23 12:56:27
2
3 Modified: ChangeLog
4 Added: rosegarden-1.6.1.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.48 media-sound/rosegarden/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?rev=1.48&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?rev=1.48&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/ChangeLog?r1=1.47&r2=1.48
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v
19 retrieving revision 1.47
20 retrieving revision 1.48
21 diff -u -r1.47 -r1.48
22 --- ChangeLog 2 Jul 2007 15:18:49 -0000 1.47
23 +++ ChangeLog 23 Dec 2007 12:56:26 -0000 1.48
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-sound/rosegarden
26 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.47 2007/07/02 15:18:49 flameeyes Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/ChangeLog,v 1.48 2007/12/23 12:56:26 carlo Exp $
29 +
30 +*rosegarden-1.6.1 (23 Dec 2007)
31 +
32 + 23 Dec 2007; Carsten Lohrke <carlo@g.o>
33 + +files/rosegarden-1.6.1-asneeded.patch,
34 + +files/rosegarden-1.6.1.desktop.diff, +rosegarden-1.6.1.ebuild:
35 + Version bump.
36
37 02 Jul 2007; Diego Pettenò <flameeyes@g.o> metadata.xml:
38 Hand to newly-born proaudio herd.
39
40
41
42 1.1 media-sound/rosegarden/rosegarden-1.6.1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: rosegarden-1.6.1.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/rosegarden/rosegarden-1.6.1.ebuild,v 1.1 2007/12/23 12:56:26 carlo Exp $
52
53 inherit eutils kde-functions
54
55 MY_PV="${PV/_rc*/}"
56 #MY_PV="${MY_PV/4./}"
57 MY_P="${PN}-${MY_PV}"
58 S="${WORKDIR}/${MY_P}"
59
60 DESCRIPTION="MIDI and audio sequencer and notation editor."
61 HOMEPAGE="http://www.rosegardenmusic.com/"
62 SRC_URI="mirror://sourceforge/rosegarden/${MY_P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ppc ~x86"
67 IUSE="alsa jack dssi lirc debug"
68
69 RDEPEND="
70 alsa? ( >=media-libs/alsa-lib-1.0
71 jack? ( >=media-sound/jack-audio-connection-kit-0.77 )
72 )
73 >=media-libs/ladspa-sdk-1.0
74 >=media-libs/ladspa-cmt-1.14
75 dssi? ( >=media-libs/dssi-0.4 )
76 lirc? ( >=app-misc/lirc-0.7 )
77 >=media-libs/liblrdf-0.3
78 >=sci-libs/fftw-3.0.0
79 >=media-libs/liblo-0.7"
80
81 DEPEND="${RDEPEND}
82 >=dev-util/pkgconfig-0.15
83 >=dev-util/cmake-2.4.2"
84
85 need-kde 3.5
86
87 LANGS="ca cs cy de en_GB en es et eu fi fr it ja nl pl ru sv zh_CN"
88
89 for lang in $LANGS; do
90 IUSE="${IUSE} linguas_$lang"
91 done
92
93 pkg_setup() {
94 if ! use alsa && use jack; then
95 ewarn "If you want JACK support you also need to enable"
96 ewarn "ALSA support, or the whole sound support will be"
97 ewarn "disabled."
98 fi
99
100 if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
101 eerror ""
102 eerror "To be able to build Rose Garden with ALSA support you need"
103 eerror "to have built media-libs/alsa-lib with midi USE flag."
104 die "Missing midi USE flag on media-libs/alsa-lib"
105 fi
106 }
107
108 src_unpack() {
109 unpack ${A}
110
111 cd "${S}"
112 epatch "${FILESDIR}/rosegarden-1.6.1-asneeded.patch" \
113 "${FILESDIR}/rosegarden-1.6.1.desktop.diff"
114 }
115
116 src_compile() {
117 local myconf=""
118 cmake . -DCMAKE_INSTALL_PREFIX=/usr \
119 -DWANT_DEBUG="$(! use debug; echo "$?")" \
120 -DWANT_FULLDBG="$(! use debug; echo "$?")" \
121 -DWANT_SOUND="$(! use alsa; echo "$?")" \
122 -DWANT_JACK="$(! use jack; echo "$?")" \
123 -DWANT_DSSI="$(! use dssi; echo "$?")" \
124 -DWANT_LIRC="$(! use lirc; echo "$?")" \
125 || die "cmake failed"
126
127 emake || die "emake failed"
128 }
129
130 src_install() {
131 emake install DESTDIR="${D}" languages="$(echo $(echo "${LINGUAS} ${LANGS}" | fmt -w 1 | sort | uniq -d))" || die "emake install failed"
132 dodoc ChangeLog AUTHORS README TRANSLATORS
133 }
134
135
136
137 --
138 gentoo-commits@g.o mailing list