From 7224c1253228e5c29c78cb3f0f26ce34770f2356 Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Sat, 15 Feb 2014 23:24:26 +0200 Subject: Added ebuilds for kogaion desktop --- media-video/mkvtoolnix-gui/Manifest | 2 + .../mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild | 81 ++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 media-video/mkvtoolnix-gui/Manifest create mode 100644 media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild (limited to 'media-video/mkvtoolnix-gui') diff --git a/media-video/mkvtoolnix-gui/Manifest b/media-video/mkvtoolnix-gui/Manifest new file mode 100644 index 00000000..d3bb2b67 --- /dev/null +++ b/media-video/mkvtoolnix-gui/Manifest @@ -0,0 +1,2 @@ +DIST mkvtoolnix-5.0.1.tar.bz2 2155095 RMD160 3c6220a1ff304a18e4d7125d6981966c3e9d368e SHA1 900211d47ba6cbeb4188bb45a492a2b9edf08ed2 SHA256 eecc48d17c0583b6b071e710bfe88ae09439bd99bb90c694a2fed0651bb08f19 +EBUILD mkvtoolnix-gui-5.0.1.ebuild 1944 RMD160 7a51e60d50668cd22f194d4739f5da660941fe4b SHA1 6226427f76d8e98d702bca5f1a273a7d0e4ccb08 SHA256 6688d8731baaf28b953da4adf05b33f70c6f81ac1f6746ad4ebc7008d4a1e290 diff --git a/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild b/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild new file mode 100644 index 00000000..bf200869 --- /dev/null +++ b/media-video/mkvtoolnix-gui/mkvtoolnix-gui-5.0.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit wxwidgets autotools + +MY_P=${P/-gui} +DESCRIPTION="Tools to create, alter, and inspect Matroska files" +HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix" +SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="bzip2 debug lzo pch wxwidgets" + +RDEPEND=" + >=dev-libs/libebml-1.2.2 + >=media-libs/libmatroska-1.3.0 + >=dev-libs/boost-1.36.0 + dev-libs/expat + media-libs/flac + media-libs/libogg + media-libs/libvorbis + sys-apps/file + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + lzo? ( dev-libs/lzo ) + x11-libs/wxGTK:2.8[X] ~media-video/mkvtoolnix-${PV}[-wxwidgets] +" +DEPEND="${RDEPEND} + dev-ruby/rake +" +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -i -e '/^Exec/ s/mkvinfo/mkvinfo-gui/' \ + share/desktop/mkvinfo.desktop || die + # Disable automagic curl dep used for online update checking + sed -i -e '/curl/d' configure.in + export CURL_CFLAGS="" CURL_LIBS="" + + eautoreconf +} + +src_configure() { + local myconf + + use pch || myconf="${myconf} --disable-precompiled-headers" + + WX_GTK_VER="2.8" + need-wxwidgets unicode + myconf="${myconf} --with-wx-config=${WX_CONFIG}" + + econf \ + $(use_enable lzo) \ + $(use_enable bzip2 bz2) \ + --enable-wxwidgets \ + $(use_enable debug) \ + --disable-qt \ + ${myconf} \ + --with-boost-regex=boost_regex \ + --with-boost-filesystem=boost_filesystem \ + --with-boost-system=boost_system +} + +src_compile() { + rake || die "rake failed" +} + +src_install() { + # Don't run strip while installing stuff, leave to portage the job. + DESTDIR="${D}" rake install || die + + find "${ED}usr/share/man" -not -name 'mmg.*' -type f -exec rm {} + + rm -r "${ED}usr/share/locale" || die + rm "${ED}"usr/bin/{mkvextract,mkvmerge,mkvpropedit} || die + mv "${ED}usr/bin/mkvinfo" "${ED}usr/bin/mkvinfo-gui" || die +} -- cgit v1.2.3