git-svn-id: http://svn.calculate.ru/overlay@2513 c91db197-33c1-4113-bf15-f8a5c547ca64

atratsevskiy
atratsevskiy 15 years ago
parent f8877c2c03
commit 8f22ecd002

@ -1,4 +1 @@
DIST k3b-1.67.0-r1.tar.bz2 4554465 RMD160 cefc3a35ed98d2c337b30613f5e3d9c541ea72f8 SHA1 a1151b78c2eb1b91a98cf4055ded3a732a11a0eb SHA256 3da52725de82726fd4dc57b59a1844486883eeaff51eac6867bf5da914d93f1b
EBUILD k3b-1.65.0_p962931.ebuild 3954 RMD160 a3f4bf5e13c77732a47ec98f809ff520a5c6f9b0 SHA1 78197951c998a53d93001882952affafd937a5ef SHA256 886df674cdaa4510307cd65ded19a2c46509fd1cc76104f61f9c25161418b3bc
EBUILD k3b-1.67.0-r1.ebuild 3757 RMD160 6f58f1ecc2f56ad8d2661e41a8363f947a3761fc SHA1 1c34b72b52eb556a92bfe228269ddf101434dd5c SHA256 cd6a1292fcfad3dde4875e6675795ef9022a667708388e5d025d53fad29e1c96
EBUILD k3b-9999.ebuild 3943 RMD160 7b083a2d42af91ffcd5070142bc2f3ed9b78ae94 SHA1 ff1ebeb90a7ed8f2f2fe62e8abbf750b243cd106 SHA256 9c90aadddc6c3ab53bb3122fefa9ac68638392aed1ad26a67fa17765a845cb3e

@ -1,129 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit kde4-base eutils
DESCRIPTION="K3b, KDE CD Writing Software"
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/${PN}/${PF}.tar.bz2"
HOMEPAGE="http://www.k3b.org/"
LICENSE="GPL-2"
SLOT="2"
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}"/"${PF}"/"${PN}"
src_unpack() {
unpack ${A}
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"
cp -a ../${ESVN_PROJECT}/extragear-multimedia/* po/${lg}
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
}

@ -1,133 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
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=""
IUSE="debug dvd emovix encode ffmpeg flac mad lame musicbrainz musepack sndfile sox taglib vorbis +wav"
LANGS="ru uk fr de pt_BR es"
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…
Cancel
Save