diff options
author | Matthew Marlowe <mattm@gentoo.org> | 2012-10-02 04:15:54 +0000 |
---|---|---|
committer | Matthew Marlowe <mattm@gentoo.org> | 2012-10-02 04:15:54 +0000 |
commit | db2c12b07a9e6092c6eecf5d905a8cc8eba4cbd2 (patch) | |
tree | d231af77f8cd459506b199f1978af2b299c4c8b3 /media-video | |
parent | version bump (diff) | |
download | gentoo-2-db2c12b07a9e6092c6eecf5d905a8cc8eba4cbd2.tar.gz gentoo-2-db2c12b07a9e6092c6eecf5d905a8cc8eba4cbd2.tar.bz2 gentoo-2-db2c12b07a9e6092c6eecf5d905a8cc8eba4cbd2.zip |
Fixed Bug 435554 - Bump for makemkv 1.7.7, remove legacy ebuilds, some of which have upstream has moved source paths for.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/makemkv/ChangeLog | 10 | ||||
-rw-r--r-- | media-video/makemkv/files/makemkv-1.7.7-makefile.linux.patch | 20 | ||||
-rw-r--r-- | media-video/makemkv/makemkv-1.7.4-r1.ebuild | 89 | ||||
-rw-r--r-- | media-video/makemkv/makemkv-1.7.7.ebuild (renamed from media-video/makemkv/makemkv-1.7.6.ebuild) | 2 |
4 files changed, 30 insertions, 91 deletions
diff --git a/media-video/makemkv/ChangeLog b/media-video/makemkv/ChangeLog index 8542b5917d86..acdc876c41f4 100644 --- a/media-video/makemkv/ChangeLog +++ b/media-video/makemkv/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-video/makemkv # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v 1.11 2012/07/04 09:23:46 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v 1.12 2012/10/02 04:15:53 mattm Exp $ + +*makemkv-1.7.7 (02 Oct 2012) + + 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> + +files/makemkv-1.7.7-makefile.linux.patch, +makemkv-1.7.7.ebuild, + -makemkv-1.7.4-r1.ebuild, -makemkv-1.7.6.ebuild: + Fixed Bug 435554 - Bump for makemkv 1.7.7, remove legacy ebuilds, some of + which have upstream has moved source paths for. 04 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> makemkv-1.7.6.ebuild: Install hicolor icons and update icon cache. Use virtual/opengl instead of diff --git a/media-video/makemkv/files/makemkv-1.7.7-makefile.linux.patch b/media-video/makemkv/files/makemkv-1.7.7-makefile.linux.patch new file mode 100644 index 000000000000..4305cff5727d --- /dev/null +++ b/media-video/makemkv/files/makemkv-1.7.7-makefile.linux.patch @@ -0,0 +1,20 @@ +--- makemkv-oss-1.7.7/makefile.linux.orig ++++ makemkv-oss-1.7.7/makefile.linux +@@ -8,7 +8,7 @@ + MOC=moc + endif + +-CXXOPTS=-Os -D_GNU_SOURCE -D_linux_ ++CXXOPTS=-D_GNU_SOURCE -D_linux_ + + BUILDINFO_ARCH_NAME=$(shell $(GCC) -dumpmachine) + BUILDINFO_BUILD_DATE=$(shell date) +@@ -38,7 +38,7 @@ + install -D -m 644 makemkvgui/src/img/128/mkv_icon.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/makemkv.png + + out/%: out/%.full +- objcopy --strip-all --strip-debug --strip-unneeded --discard-all $< $@ ++ objcopy --discard-all $< $@ + + out/libdriveio.so.0.full: + mkdir -p out diff --git a/media-video/makemkv/makemkv-1.7.4-r1.ebuild b/media-video/makemkv/makemkv-1.7.4-r1.ebuild deleted file mode 100644 index 68a5419c86f7..000000000000 --- a/media-video/makemkv/makemkv-1.7.4-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.4-r1.ebuild,v 1.1 2012/07/02 03:46:19 mattm Exp $ - -EAPI=3 - -RESTRICT="mirror" - -inherit multilib eutils - -MY_P="makemkv_v${PV}_oss" -MY_PB="makemkv_v${PV}_bin" - -DESCRIPTION="Tool for ripping Blu-Ray, HD-DVD and DVD discs and copying content to a Matroska container" -HOMEPAGE="http://www.makemkv.com/" -SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz - http://www.makemkv.com/download/${MY_PB}.tar.gz" - -LICENSE="MakeMKV-EULA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="x11-libs/qt-gui:4 - dev-libs/openssl:0 - media-libs/mesa - dev-libs/expat - x11-libs/qt-dbus:4 - sys-libs/zlib" -RDEPEND="${DEPEND}" - -QA_PREBUILT="opt/bin/makemkvcon" -DEFAULT_PROFILE="default.mmcp.xml" - -src_prepare() { - epatch "${FILESDIR}/${P}-makefile.linux.patch" - 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 || die "dolib.so out/libdriveio.so.0 died" - dolib.so out/libmakemkv.so.1 || die "dolib.so out/libmakemkv.so.1 died" - dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} || die "dosym libdriveio.so.0 died " - dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so || die "dosym libdriveio.so.0 died " - dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} || die "dosym libmakemkv.so.1 died" - dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so || die "dosym libmakemkv.so.1 died" - into /opt - dobin out/makemkv || die "dobin makemkv died" - - newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png - make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video" - - # install bin package - cd "${WORKDIR}/${MY_PB}/bin" - if use x86; then - dobin i386/makemkvcon || die "dobin makemkvcon died" - elif use amd64; then - dobin amd64/makemkvcon || die "dobin makemkvcon died" - fi - - # install license and default profile - cd "${WORKDIR}/${MY_PB}/src" - into /usr - dodoc eula_en_linux.txt - insinto /usr/share/${PF} - doins share/${DEFAULT_PROFILE} -} - -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" - elog "" - elog "Note that beta license may have an expiration date and you will" - elog "need to check for newer licenses/releases. " - elog "" - elog "If this is a new install, remember to copy the default profile" - elog "to the config directory:" - elog "cp /usr/share/${PF}/${DEFAULT_PROFILE} ~/.MakeMKV/${DEFAULT_PROFILE}" -} diff --git a/media-video/makemkv/makemkv-1.7.6.ebuild b/media-video/makemkv/makemkv-1.7.7.ebuild index 16b0106f730c..49736fb03d41 100644 --- a/media-video/makemkv/makemkv-1.7.6.ebuild +++ b/media-video/makemkv/makemkv-1.7.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.6.ebuild,v 1.6 2012/07/04 09:28:35 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.7.ebuild,v 1.1 2012/10/02 04:15:53 mattm Exp $ EAPI=4 inherit eutils gnome2-utils multilib |