Gentoo Archives: gentoo-commits

From: "Tobias Heinlein (keytoaster)" <keytoaster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-cdr/k3b: ChangeLog k3b-1.0.4.ebuild
Date: Sat, 03 Nov 2007 23:49:51
Message-Id: E1IoSkL-0003pE-GM@stork.gentoo.org
1 keytoaster 07/11/03 23:49:45
2
3 Modified: ChangeLog
4 Added: k3b-1.0.4.ebuild
5 Log:
6 Version bump. Removing k3bsetup, see bug #188489.
7 (Portage version: 2.1.3.16)
8
9 Revision Changes Path
10 1.197 app-cdr/k3b/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/k3b/ChangeLog?rev=1.197&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/k3b/ChangeLog?rev=1.197&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/k3b/ChangeLog?r1=1.196&r2=1.197
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-cdr/k3b/ChangeLog,v
19 retrieving revision 1.196
20 retrieving revision 1.197
21 diff -u -r1.196 -r1.197
22 --- ChangeLog 22 Aug 2007 12:07:13 -0000 1.196
23 +++ ChangeLog 3 Nov 2007 23:49:44 -0000 1.197
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-cdr/k3b
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/k3b/ChangeLog,v 1.196 2007/08/22 12:07:13 uberlord Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/k3b/ChangeLog,v 1.197 2007/11/03 23:49:44 keytoaster Exp $
29 +
30 +*k3b-1.0.4 (03 Nov 2007)
31 +
32 + 03 Nov 2007; Tobias Heinlein <keytoaster@g.o> +k3b-1.0.4.ebuild:
33 + Version bump. Removing k3bsetup, see bug #188489.
34
35 22 Aug 2007; Roy Marples <uberlord@g.o> k3b-1.0.3.ebuild:
36 Keyworded ~x86-fbsd.
37
38
39
40 1.1 app-cdr/k3b/k3b-1.0.4.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/k3b/k3b-1.0.4.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/k3b/k3b-1.0.4.ebuild?rev=1.1&content-type=text/plain
44
45 Index: k3b-1.0.4.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-cdr/k3b/k3b-1.0.4.ebuild,v 1.1 2007/11/03 23:49:44 keytoaster Exp $
50
51 inherit kde eutils
52
53 MY_P=${P/_/}
54 S="${WORKDIR}/${MY_P}"
55
56 DESCRIPTION="K3b, KDE CD Writing Software"
57 HOMEPAGE="http://www.k3b.org/"
58 SRC_URI="mirror://sourceforge/k3b/${MY_P}.tar.bz2"
59 LICENSE="GPL-2"
60
61 SLOT="0"
62 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
63 IUSE="alsa css dvdr dvdread encode ffmpeg flac hal mp3 musepack musicbrainz
64 sndfile vcd vorbis emovix"
65
66 DEPEND="hal? ( dev-libs/dbus-qt3-old sys-apps/hal )
67 media-libs/libsamplerate
68 media-libs/taglib
69 >=media-sound/cdparanoia-3.9.8
70 sndfile? ( media-libs/libsndfile )
71 ffmpeg? ( media-video/ffmpeg )
72 flac? ( media-libs/flac )
73 mp3? ( media-libs/libmad )
74 musepack? ( media-libs/libmpcdec )
75 vorbis? ( media-libs/libvorbis )
76 musicbrainz? ( media-libs/musicbrainz )
77 encode? ( media-sound/lame )
78 alsa? ( media-libs/alsa-lib )
79 dvdread? ( media-libs/libdvdread )"
80
81 RDEPEND="${DEPEND}
82 virtual/cdrtools
83 >=app-cdr/cdrdao-1.1.7-r3
84 media-sound/normalize
85 dvdr? ( >=app-cdr/dvd+rw-tools-7.0 )
86 css? ( media-libs/libdvdcss )
87 encode? ( media-sound/sox
88 media-video/transcode )
89 vcd? ( media-video/vcdimager )
90 emovix? ( media-video/emovix )"
91
92 DEPEND="${DEPEND}
93 dev-util/pkgconfig"
94
95 need-kde 3.5
96
97 I18N="${PN}-i18n-${PV}"
98
99 # Supported languages and translated documentation
100 LANGS="af ar bg br bs ca cs cy da de el en_GB es et eu fa fi fr ga gl he hi hu is it ja ka lt mk ms nb nds nl nn pa pl pt pt_BR ru rw se sk sr sr@Latn sv ta tr uk uz zh_CN zh_TW"
101 for X in ${LANGS}; do
102 SRC_URI="${SRC_URI} linguas_${X}? ( mirror://sourceforge/k3b/${I18N}.tar.bz2 )"
103 IUSE="${IUSE} linguas_${X}"
104 done
105
106 pkg_setup() {
107 if use hal && has_version '<sys-apps/dbus-0.91' && ! built_with_use sys-apps/dbus qt3; then
108 eerror "You are trying to compile ${CATEGORY}/${PF} with the \"hal\" USE flag enabled,"
109 eerror "but sys-apps/dbus is not built with Qt3 support."
110 die "Please, rebuild sys-apps/dbus with the \"qt3\" USE flag."
111 fi
112 if use encode && ! built_with_use media-video/transcode dvdread; then
113 eerror "You are trying to compile ${CATEGORY}/${PF} with the \"encode\""
114 eerror "USE flag enabled, however media-video/transcode was not built"
115 eerror "with libdvdread support. Also keep in mind that enabling"
116 eerror "the dvdread USE flag will cause k3b to use libdvdread as well."
117 die "Please, rebuild media-video/transcode with the \"dvdread\" USE flag."
118 fi
119
120 kde_pkg_setup
121 }
122
123 src_unpack() {
124 kde_src_unpack
125
126 if [ -d "${WORKDIR}/${I18N}" ]; then
127 cd "${WORKDIR}/${I18N}"
128 for X in ${LANGS}; do
129 use linguas_${X} || rm -rf "${X}"
130 done
131 rm -f configure
132 fi
133 rm -f "${S}/configure"
134 }
135
136 src_compile() {
137 local myconf="--enable-libsuffix= \
138 --with-external-libsamplerate \
139 --without-resmgr \
140 --without-cdrecord-suid-root \
141 --without-k3bsetup \
142 $(use_with hal) \
143 $(use_with encode lame) \
144 $(use_with ffmpeg) \
145 $(use_with flac) \
146 $(use_with vorbis oggvorbis) \
147 $(use_with sndfile) \
148 $(use_with mp3 libmad) \
149 $(use_with musepack) \
150 $(use_with musicbrainz) \
151 $(use_with alsa)"
152
153 # Build process of K3b
154 kde_src_compile
155
156 # Build process of K3b-i18n
157 if [ -d "${WORKDIR}/${I18N}" ]; then
158 KDE_S="${WORKDIR}/${I18N}" \
159 kde_src_compile
160 fi
161 }
162
163 src_install() {
164 kde_src_install
165 dodoc FAQ KNOWNBUGS PERMISSIONS
166
167 if [ -d "${WORKDIR}/${I18N}" ]; then
168 KDE_S="${WORKDIR}/${I18N}" \
169 kde_src_install
170 fi
171 }
172
173 pkg_postinst() {
174 echo
175 elog "We don't install k3bsetup anymore because Gentoo doesn't need it."
176 elog "If you get warnings on start-up, uncheck the \"Check system"
177 elog "configuration\" option in the \"Misc\" settings window."
178 echo
179
180 local group=cdrom
181 use kernel_linux || group=operator
182 elog "Make sure you have proper read/write permissions on the cdrom device(s)."
183 elog "Usually, it is sufficient to be in the ${group} group."
184 echo
185 }
186
187
188
189 --
190 gentoo-commits@g.o mailing list