From cac5d1f54cfcffd3bd533621bcb8de35f28e4309 Mon Sep 17 00:00:00 2001 From: Steve Dibb Date: Fri, 2 Dec 2011 20:32:19 +0000 Subject: [PATCH] Initial commit to portage tree, bug 280347 Package-Manager: portage-2.1.10.11/cvs/Linux i686 --- media-video/makemkv/ChangeLog | 10 ++++ media-video/makemkv/Manifest | 5 ++ media-video/makemkv/makemkv-1.6.16.ebuild | 65 +++++++++++++++++++++++ media-video/makemkv/metadata.xml | 8 +++ 4 files changed, 88 insertions(+) create mode 100644 media-video/makemkv/ChangeLog create mode 100644 media-video/makemkv/Manifest create mode 100644 media-video/makemkv/makemkv-1.6.16.ebuild create mode 100644 media-video/makemkv/metadata.xml diff --git a/media-video/makemkv/ChangeLog b/media-video/makemkv/ChangeLog new file mode 100644 index 000000000000..0f8425bd2d63 --- /dev/null +++ b/media-video/makemkv/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for media-video/makemkv +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v 1.1 2011/12/02 20:32:19 beandog Exp $ + +*makemkv-1.6.16 (02 Dec 2011) + + 02 Dec 2011; Steve Dibb +makemkv-1.6.16.ebuild, + +metadata.xml: + Initial commit to portage tree, bug 280347 + diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest new file mode 100644 index 000000000000..f5678bfefee8 --- /dev/null +++ b/media-video/makemkv/Manifest @@ -0,0 +1,5 @@ +DIST makemkv_v1.6.16_bin.tar.gz 5877692 RMD160 9b22f4d4d2aa14d8cefae5070c35fe4955aef2f9 SHA1 fa5e26439a9c0bb238ceb53a84a2900a262dcca0 SHA256 0f0b2df68b7fc294834d7cbeda21d54884caf9e13a9b0190921dae27d7418309 +DIST makemkv_v1.6.16_oss.tar.gz 438026 RMD160 0fca584fe4a574a2a6a420cb88db687a60b0358c SHA1 009e6e21e0f270255f9b1087b70f8c46c95520ed SHA256 2cff47e51f465259704b0840717433f90e938d13fd7e18a01d674174b747f85b +EBUILD makemkv-1.6.16.ebuild 1684 RMD160 920896aa0bf7077e6c2f6b6c8c8e864ee9d24253 SHA1 aa417a20a83a19f3b07ae7d58b87958f4ca8755d SHA256 b3e1deb4ebd440f957746b87c300616dc6359ec4c3064f9cc8e8b69c32a21a61 +MISC ChangeLog 377 RMD160 1bdb848dd03518820b5242b1feaad05b9d18653e SHA1 f9d49857aa1134e08d38f144cc54238a0968171d SHA256 f05c2ed75df146c1e53c2c502b67b50c8747f6d2bf18213f9db574f6cff2b8fa +MISC metadata.xml 224 RMD160 71a1b9f875b9de0f7a9f0dd00557874d936c5021 SHA1 2bca68cdbca3845abaaa36497a91b789eb1a89d0 SHA256 98cfdec9b1c16d801783412e122d81d3a42627c9b9595f5f8d0d8bf5ecb33e32 diff --git a/media-video/makemkv/makemkv-1.6.16.ebuild b/media-video/makemkv/makemkv-1.6.16.ebuild new file mode 100644 index 000000000000..253343b4fa30 --- /dev/null +++ b/media-video/makemkv/makemkv-1.6.16.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.6.16.ebuild,v 1.1 2011/12/02 20:32:19 beandog Exp $ + +EAPI=3 + +RESTRICT="mirror" + +inherit multilib eutils + +MY_P="makemkv_v${PV}_oss" +MY_PB="makemkv_v${PV}_bin" + +DESCRIPTION="Tool for converting Blu-Ray, HD-DVD and DVD videos to matroska." +HOMEPAGE="http://www.makemkv.com" +SRC_URI="http://www.makemkv.com/download/makemkv_v${PV}_oss.tar.gz + http://www.makemkv.com/download/makemkv_v${PV}_bin.tar.gz" + +LICENSE="MakeMKV-EULA" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="x11-libs/qt-gui + dev-libs/openssl + media-libs/mesa + x11-libs/qt-dbus" +src_prepare() { + cd "${MY_P}" +} + +src_compile() { + cd "${MY_P}" + emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed" +} + +src_install() { + # install oss package + cd "${MY_P}" + dolib.so out/libdriveio.so.0 + dolib.so out/libmakemkv.so.1 + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} + into /usr + dobin out/makemkv + + newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png + make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video" + + # install bin package + cd "../${MY_PB}/bin" + if use x86; then + dobin i386/makemkvcon + elif use amd64; then + dobin amd64/makemkvcon + fi +} + +pkg_postinst() { + elog "While MakeMKV is in beta mode, upstream has provided a license" + elog "to use if you do not want to purchase one." + elog "" + elog "See this forum thread for more information, including the key:" + elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" +} diff --git a/media-video/makemkv/metadata.xml b/media-video/makemkv/metadata.xml new file mode 100644 index 000000000000..0371cdf8ae02 --- /dev/null +++ b/media-video/makemkv/metadata.xml @@ -0,0 +1,8 @@ + + + + +beandog@gentoo.org +Steve Dibb + + -- 2.26.2