Files
@ a3d160590220
Branch filter:
Location: ohnobinki_overlay/media-plugins/live/live-2009.09.28.ebuild - annotation
a3d160590220
2.5 KiB
application/vnd.gentoo.ebuild
media-plugins/live: Bump patched ebuild to live-2011.01.24.
(Portage version: 2.2.0_alpha23-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
(Portage version: 2.2.0_alpha23-r1/hg/Linux x86_64, signed Manifest commit with key 6BA81050)
f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec f40ae7352506 f40ae7352506 2d06514b16ec f40ae7352506 f40ae7352506 2d06514b16ec 2d06514b16ec f40ae7352506 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec 2d06514b16ec | # Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/live/live-2009.09.28.ebuild,v 1.1 2009/09/29 07:03:26 aballier Exp $
EAPI="2"
inherit eutils flag-o-matic toolchain-funcs multilib
DESCRIPTION="Standards-based RTP/RTCP/RTSP multimedia streaming for embedded streaming applications"
HOMEPAGE="http://www.live555.com/"
SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="static-libs"
DEPEND="sys-devel/libtool"
RDEPEND=""
S=${WORKDIR}/${PN}
# Alexis Ballier <aballier@gentoo.org>
# Be careful, bump this everytime you bump the package and the ABI has changed.
# If you don't know, ask someone.
LIVE_ABI_VERSION=3
src_prepare() {
cp "${FILESDIR}"/config.gentoo ./ || die
epatch "${FILESDIR}"/${P}-buildorder.patch
epatch "${FILESDIR}"/${PN}-2009.06.02-libdeps.patch
epatch "${FILESDIR}"/${PN}-recursive.patch
}
src_configure() {
tc-export CC CXX
export LIVE_ABI_VERSION LIBDIR=/usr/$(get_libdir)
if ! use static-libs; then
append-flags -shared
append-ldflags -shared
fi
./genMakefiles gentoo
}
src_compile() {
einfo "Beginning library build"
emake -j1 || die "failed to build libraries"
einfo "Beginning programs build"
emake -C testProgs || die "failed to build test programs"
emake -C mediaServer || die "failed to build the mediaserver"
}
src_install() {
dodir /usr/{$(get_libdir),bin} || die
for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do
libtool --mode=install install -c ${library}/lib${library}.la "${D}"/usr/$(get_libdir)/ || die
if ! use static-libs; then
# make tommy happy --ohnobinki
rm -v "${D}"/usr/$(get_libdir)/lib${library}.la || die
fi
insinto /usr/include/${library}
doins ${library}/include/*h || die
done
# Should we really install these?
find testProgs -type f -perm +111 \
-exec libtool --mode=install install -c '{}' "${D}"/usr/bin/ \; || die
#install included live555MediaServer application
libtool --mode=install install -c mediaServer/live555MediaServer "${D}"/usr/bin/ || die
# install docs
dodoc README || die
}
pkg_postinst() {
ewarn "If you are upgrading from a version prior to live-2008.02.08"
ewarn "Please make sure to rebuild applications built against ${PN}"
ewarn "like vlc or mplayer. ${PN} may have had ABI changes and ${PN}"
ewarn "support might be broken."
}
|