K3b 1.67.0 от ревизии 980302

git-svn-id: http://svn.calculate.ru/overlay@1729 c91db197-33c1-4113-bf15-f8a5c547ca64
atratsevskiy
mhiretskiy 15 years ago
parent 8a99cd6087
commit 31c4e1b9d5

@ -2,4 +2,5 @@ EBUILD k3b-1.61.0_p944826.ebuild 3941 RMD160 5562bc99f929cb80d6d704f8bb2472c1983
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-1.67.0_p980302.ebuild 3973 RMD160 15b53ba61574906f5f8e381da959a028befc7199 SHA1 04c61f12db8c7bbc181315f70346027b43bebca2 SHA256 b451e69d36fc0c9d495f35d22fc7ab23b473384b5e3bc1c60fcda84f0205c1e5
EBUILD k3b-9999.ebuild 3930 RMD160 8eb0e3e286abd62ef5544f2ce158f6e54afdaed4 SHA1 395310d677f321a80fc72a02bb9605e969fd6938 SHA256 4c7ed651989acd1c8f1d892296d6375aa8ce29bf5a3e377d7f2a8d3fa4d3a32c

@ -0,0 +1,133 @@
# 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="
>=x11-libs/qt-core-4.5.1
>=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…
Cancel
Save