summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dibb <beandog@gentoo.org>2010-06-04 02:43:16 +0000
committerSteve Dibb <beandog@gentoo.org>2010-06-04 02:43:16 +0000
commit33b4d2815332ed09974058bc83d01a491b315893 (patch)
tree565dbc69f1abc43afdac8b2c616bb23409b050fa /media-video
parentAutomated update of use.local.desc (diff)
downloadhistorical-33b4d2815332ed09974058bc83d01a491b315893.tar.gz
historical-33b4d2815332ed09974058bc83d01a491b315893.tar.bz2
historical-33b4d2815332ed09974058bc83d01a491b315893.zip
Initial commit, bug 294801; thanks to Lucian Muresan and Nikoli for ebuilds
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'media-video')
-rw-r--r--media-video/mediainfo/ChangeLog11
-rw-r--r--media-video/mediainfo/Manifest4
-rw-r--r--media-video/mediainfo/mediainfo-0.7.33.ebuild80
-rw-r--r--media-video/mediainfo/metadata.xml8
4 files changed, 103 insertions, 0 deletions
diff --git a/media-video/mediainfo/ChangeLog b/media-video/mediainfo/ChangeLog
new file mode 100644
index 000000000000..b3e87146c7be
--- /dev/null
+++ b/media-video/mediainfo/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-video/mediainfo
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mediainfo/ChangeLog,v 1.1 2010/06/04 02:43:16 beandog Exp $
+
+*mediainfo-0.7.33 (04 Jun 2010)
+
+ 04 Jun 2010; Steve Dibb <beandog@gentoo.org> +mediainfo-0.7.33.ebuild,
+ +metadata.xml:
+ Initial commit, bug 294801; thanks to Lucian Muresan and Nikoli for
+ ebuilds
+
diff --git a/media-video/mediainfo/Manifest b/media-video/mediainfo/Manifest
new file mode 100644
index 000000000000..e556c2ed3101
--- /dev/null
+++ b/media-video/mediainfo/Manifest
@@ -0,0 +1,4 @@
+DIST mediainfo_0.7.33.tar.bz2 1116312 RMD160 f8ec1c23cde045a8249f47358b239db97111f10c SHA1 786be24fa5acea305b1ef946d84f84b0d69be31e SHA256 ee5db0bc63bb5d8d2024867497a9e60dec3aeaaba71b9c94c80f5a9266686ce4
+EBUILD mediainfo-0.7.33.ebuild 1897 RMD160 61abf6487a56971d46ed96a44e86cc36f2adaa75 SHA1 e9bae145d170da125baecfe473f67ed123049527 SHA256 e2ed920e01bff04d59fe329f3ec53070615301263f94d593304e14a294ece60e
+MISC ChangeLog 420 RMD160 db4d0e5af6dccc155dae5cb8079cd9cef310b089 SHA1 88b648db466596dc19c7399437a5f05557513df1 SHA256 6d0ea3a2d6f24eda9b7a1c7e735d6aaf463367e400faf963a2937526aeb20580
+MISC metadata.xml 269 RMD160 d9e8a46336e09771dd82336660c1a690262a78c3 SHA1 51df7a7cc6b94793b41995494c5b7b7933ba2992 SHA256 39516d1fa0c577c030212706990f3762f634949696b4f4b4f53b118b04649f84
diff --git a/media-video/mediainfo/mediainfo-0.7.33.ebuild b/media-video/mediainfo/mediainfo-0.7.33.ebuild
new file mode 100644
index 000000000000..7cad718597b6
--- /dev/null
+++ b/media-video/mediainfo/mediainfo-0.7.33.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mediainfo/mediainfo-0.7.33.ebuild,v 1.1 2010/06/04 02:43:16 beandog Exp $
+
+EAPI="2"
+
+WX_GTK_VER="2.8"
+inherit autotools wxwidgets multilib
+
+DESCRIPTION="MediaInfo supplies technical and tag information about media files"
+HOMEPAGE="http://mediainfo.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/source/${PN}/${PV}/${PN}_${PV}.tar.bz2"
+
+S="${WORKDIR}/MediaInfo"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="curl debug libmms static wxwidgets"
+
+RDEPEND="
+ sys-libs/zlib
+ !static? (
+ media-libs/libzen[wxwidgets=]
+ ~media-libs/lib${P}[curl=,libmms=]
+ )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ static? (
+ media-libs/libzen[static-libs,wxwidgets=]
+ ~media-libs/lib${P}[curl=,libmms=,static-libs]
+ )"
+
+pkg_setup() {
+ TARGETS="CLI"
+ use wxwidgets && TARGETS+=" GUI"
+}
+
+src_prepare() {
+ for x in ${TARGETS}; do
+ cd "${S}/Project/GNU/${x}"
+ eautoreconf
+ done
+}
+
+src_configure() {
+ for target in ${TARGETS}; do
+ cd "${S}/Project/GNU/${target}"
+ local myconf=""
+ use wxwidgets && myconf="${myconf} --with-wxwidgets, --with-wx-gui"
+ econf \
+ ${myconf} \
+ --disable-dependency-tracking \
+ $(use_enable debug) \
+ $(use_enable !static shared) \
+ $(use_enable static static) \
+ $(use_enable static staticlibs)
+ done
+}
+
+src_compile() {
+ for x in ${TARGETS}; do
+ cd "${S}/Project/GNU/${x}"
+ emake || die "emake failed failed for ${x}"
+ done
+}
+src_install() {
+ for x in ${TARGETS}; do
+ cd "${S}/Project/GNU/${x}"
+ einstall
+ dodoc "${S}/History_${x}.txt" || die
+ if [[ "${x}" = "GUI" ]]; then
+ newicon "${S}/Source/Ressource/Image/MediaInfo.png" "${PN}.png"
+ make_desktop_entry "${PN}-gui" "MediaInfo" "${PN}" "AudioVideo;GTK;"
+ fi
+ done
+
+ dodoc "${S}/"*.html || die
+}
diff --git a/media-video/mediainfo/metadata.xml b/media-video/mediainfo/metadata.xml
new file mode 100644
index 000000000000..76146a9069bd
--- /dev/null
+++ b/media-video/mediainfo/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>media-video</herd>
+ <use>
+ <flag name="libmms">Support for Microsoft Media Server (MMS) streams via libmms</flag>
+ </use>
+</pkgmetadata>