# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" KMNAME="extragear/multimedia" inherit kde4-base subversion DESCRIPTION="K3b, KDE CD Writing Software" HOMEPAGE="http://www.k3b.org/" LICENSE="GPL-2" SLOT="2" KEYWORDS="" IUSE="css debug dvdr dvdread encode -ffmpeg flac hal htmlhandbook mp3 musepack musicbrainz sndfile vcd vorbis emovix" ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/${PN}/@{${PV/2.0_pre/}}" DEPEND=" kde-base/libkcddb kde-base/libkcompactdisc media-libs/libsamplerate musicbrainz? ( media-libs/musicbrainz:1 ) media-libs/taglib x11-libs/qt-webkit dvdread? ( media-libs/libdvdread ) encode? ( media-sound/lame ) ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20080206 ) flac? ( >=media-libs/flac-1.2.1-r2[cxx] ) mp3? ( media-libs/libmad ) musepack? ( media-libs/libmpcdec ) sndfile? ( media-libs/libsndfile ) vorbis? ( media-libs/libvorbis ) " RDEPEND="${DEPEND} >=app-cdr/cdrdao-1.1.7-r3 >=media-sound/cdparanoia-3.9.8 media-sound/normalize virtual/cdrtools css? ( media-libs/libdvdcss ) dvdr? ( >=app-cdr/dvd+rw-tools-7.0 ) emovix? ( media-video/emovix ) encode? ( media-sound/sox dvdread? ( media-video/transcode[dvdread] ) ) vcd? ( media-video/vcdimager ) " src_configure() { if use debug; then mycmakeargs="${mycmakeargs} -DADD_K3B_DEBUG=On" else mycmakeargs="${mycmakeargs} -DADD_K3B_DEBUG=Off" fi mycmakeargs="${mycmakeargs} -DK3BSETUP_BUILD=Off -DWITH_Samplerate=On $(cmake-utils_use_with musicbrainz MusicBrainz) $(cmake-utils_use_with dvdread DvdRead) $(cmake-utils_use_with ffmpeg FFmpeg) $(cmake-utils_use_with flac Flac) $(cmake-utils_use_with flac Flac++) $(cmake-utils_use_with encode Lame) $(cmake-utils_use_with mp3 Mad) $(cmake-utils_use_with musepack Muse) $(cmake-utils_use_with sndfile Sndfile) $(cmake-utils_use_with vorbis OggVorbis)" kde4-base_src_configure } src_install() { kde4-base_src_install dodoc "${S}"/{FAQ,KNOWNBUGS,PERMISSIONS} || die "Installing additional docs failed." } pkg_postinst() { elog elog "We don't install k3bsetup anymore because Gentoo doesn't need it." elog "If you get warnings on start-up, uncheck the \"Check system" elog "configuration\" option in the \"Misc\" settings window." elog local group=cdrom use kernel_linux || group=operator elog "Make sure you have proper read/write permissions on the cdrom device(s)." elog "Usually, it is sufficient to be in the ${group} group." elog kde4-base_pkg_postinst }