git-svn-id: http://svn.calculate.ru/overlay@1728 c91db197-33c1-4113-bf15-f8a5c547ca64atratsevskiy
parent
ce89b480f6
commit
8a99cd6087
@ -1,4 +1,5 @@
|
||||
EBUILD k3b-1.61.0_p944826.ebuild 3941 RMD160 5562bc99f929cb80d6d704f8bb2472c1983bc7b0 SHA1 98eb140facdc6e06125396eea5cc684da4004804 SHA256 5ce0b51f7d04d0d273bb019fbff6c7bd48c7c4d7ecd70405f0167773e5ffc874
|
||||
EBUILD k3b-1.65.0_p962931.ebuild 3941 RMD160 5562bc99f929cb80d6d704f8bb2472c1983bc7b0 SHA1 98eb140facdc6e06125396eea5cc684da4004804 SHA256 5ce0b51f7d04d0d273bb019fbff6c7bd48c7c4d7ecd70405f0167773e5ffc874
|
||||
EBUILD k3b-1.67.0_p973972-r1.ebuild 3947 RMD160 9f25f19b8e1a53704254a65ab80f869581b190c2 SHA1 7530bfc8bda637f6f3540218e8075062097c097d SHA256 894e9793702af51690bc10d2a8aa17aecfaba51bf9743b4066b11a5ea0e60f15
|
||||
EBUILD k3b-1.67.0_p973972.ebuild 3941 RMD160 5562bc99f929cb80d6d704f8bb2472c1983bc7b0 SHA1 98eb140facdc6e06125396eea5cc684da4004804 SHA256 5ce0b51f7d04d0d273bb019fbff6c7bd48c7c4d7ecd70405f0167773e5ffc874
|
||||
EBUILD k3b-9999.ebuild 3930 RMD160 8eb0e3e286abd62ef5544f2ce158f6e54afdaed4 SHA1 395310d677f321a80fc72a02bb9605e969fd6938 SHA256 4c7ed651989acd1c8f1d892296d6375aa8ce29bf5a3e377d7f2a8d3fa4d3a32c
|
||||
|
@ -0,0 +1,132 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit kde4-base eutils subversion
|
||||
|
||||
if [[ "${PV}" =~ (_p)([0-9]+) ]] ; then
|
||||
ESVN_REVISION=${BASH_REMATCH[2]}
|
||||
fi
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/k3b"
|
||||
DESCRIPTION="K3b, KDE CD Writing Software"
|
||||
HOMEPAGE="http://www.k3b.org/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
|
||||
IUSE="debug dvd emovix encode ffmpeg flac mad lame musicbrainz musepack sndfile sox taglib vorbis +wav"
|
||||
LANGS="ru uk fr de pt_BR es pl it"
|
||||
|
||||
DEPEND="
|
||||
>=kde-base/libkcddb-${KDE_MINIMAL}
|
||||
media-libs/libsamplerate
|
||||
dvd? ( media-libs/libdvdread )
|
||||
ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20080206 )
|
||||
flac? ( >=media-libs/flac-1.2.1-r2[cxx] )
|
||||
encode? (
|
||||
lame? ( media-sound/lame )
|
||||
)
|
||||
mad? ( media-libs/libmad )
|
||||
musepack? ( media-libs/libmpcdec )
|
||||
musicbrainz? ( media-libs/musicbrainz:1 )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
taglib? ( >=media-libs/taglib-1.5 )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=app-cdr/cdrdao-1.1.7-r3
|
||||
>=media-sound/cdparanoia-3.9.8
|
||||
virtual/cdrtools
|
||||
dvd? (
|
||||
>=app-cdr/dvd+rw-tools-7.0
|
||||
encode? ( media-video/transcode[dvd] )
|
||||
)
|
||||
emovix? ( media-video/emovix )
|
||||
encode? (
|
||||
sox? ( media-sound/sox )
|
||||
)
|
||||
vcd? ( media-video/vcdimager )
|
||||
!app-cdr/k3b:0
|
||||
"
|
||||
|
||||
DOCS="FAQ KNOWNBUGS PERMISSIONS"
|
||||
|
||||
S="${WORKDIR}"/"${P/_*/}"
|
||||
|
||||
src_unpack() {
|
||||
subversion_src_unpack
|
||||
cd "${S}"
|
||||
|
||||
mkdir po
|
||||
|
||||
echo 'find_package(Gettext REQUIRED)
|
||||
if (NOT GETTEXT_MSGMERGE_EXECUTABLE)
|
||||
MESSAGE(FATAL_ERROR "Please install msgmerge binary")
|
||||
endif (NOT GETTEXT_MSGMERGE_EXECUTABLE)
|
||||
if (NOT GETTEXT_MSGFMT_EXECUTABLE)
|
||||
MESSAGE(FATAL_ERROR "Please install msgmerge binary")
|
||||
endif (NOT GETTEXT_MSGFMT_EXECUTABLE)' >${S}/po/CMakeLists.txt
|
||||
|
||||
for lg in ${LINGUAS};
|
||||
do
|
||||
if has $lg ${LANGS};
|
||||
then
|
||||
mkdir -p "${S}"/po/${lg}
|
||||
ESVN_PROJECT="${PN}-${lg}.l10n"
|
||||
subversion_fetch "svn://anonsvn.kde.org/home/kde/trunk/l10n-kde4/${lg}/messages/extragear-multimedia" "po/${lg}"
|
||||
rm `ls ${S}/po/${lg}/*.po | sed -n -r '/[^/]*k3b[^/]*.po$/!p'`
|
||||
echo "file(GLOB _po_files *.po)
|
||||
GETTEXT_PROCESS_PO_FILES(${lg} ALL INSTALL_DESTINATION \${LOCALE_INSTALL_DIR} \${_po_files} )">>${S}/po/${lg}/CMakeLists.txt
|
||||
echo "add_subdirectory(${lg})" >>${S}/po/CMakeLists.txt
|
||||
fi
|
||||
done
|
||||
echo 'include(MacroOptionalAddSubdirectory)
|
||||
macro_optional_add_subdirectory( po )' >>${S}/CMakeLists.txt
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Common settings
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DK3B_BUILD_K3BSETUP=OFF
|
||||
$(cmake-utils_use debug K3B_DEBUG)
|
||||
$(cmake-utils_use musicbrainz K3B_ENABLE_MUSICBRAINZ)
|
||||
$(cmake-utils_use dvd K3B_ENABLE_DVD_RIPPING)
|
||||
$(cmake-utils_use taglib K3B_ENABLE_TAGLIB)
|
||||
-DK3B_BUILD_API_DOCS=OFF
|
||||
$(cmake-utils_use ffmpeg K3B_BUILD_FFMPEG_DECODER_PLUGIN)
|
||||
$(cmake-utils_use vorbis K3B_BUILD_OGGVORBIS_DECODER_PLUGIN)
|
||||
$(cmake-utils_use mad K3B_BUILD_MAD_DECODER_PLUGIN)
|
||||
$(cmake-utils_use musepack K3B_BUILD_MUSE_DECODER_PLUGIN)
|
||||
$(cmake-utils_use flac K3B_BUILD_FLAC_DECODER_PLUGIN)
|
||||
$(cmake-utils_use sndfile K3B_BUILD_SNDFILE_DECODER_PLUGIN)
|
||||
$(cmake-utils_use wav K3B_BUILD_WAVE_DECODER_PLUGIN)
|
||||
$(cmake-utils_use encode K3B_BUILD_EXTERNAL_ENCODER_PLUGIN)"
|
||||
|
||||
# Encoder settings
|
||||
if use encode; then
|
||||
mycmakeargs="${mycmakeargs}
|
||||
$(cmake-utils_use vorbis K3B_BUILD_OGGVORBIS_ENCODER_PLUGIN)
|
||||
$(cmake-utils_use lame K3B_BUILD_LAME_ENCODER_PLUGIN)
|
||||
$(cmake-utils_use sox K3B_BUILD_SOX_ENCODER_PLUGIN)"
|
||||
fi
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
echo
|
||||
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."
|
||||
echo
|
||||
|
||||
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."
|
||||
echo
|
||||
}
|
Loading…
Reference in new issue