commit: f8edbbad0048d59c2c077f60e3ae63e8c29a8927 Author: Michael Weber <michael <AT> xmw <DOT> de> AuthorDate: Fri Jun 10 22:26:41 2016 +0000 Commit: Michael Weber <xmw <AT> gentoo <DOT> org> CommitDate: Fri Jun 10 22:26:41 2016 +0000 URL: https://gitweb.gentoo.org/dev/xmw.git/commit/?id=f8edbbad
media-video/dcpomatic: Initial import. Package-Manager: portage-2.2.28 Manifest-Sign-Key: 0x71D573A82F434065 media-video/dcpomatic/Manifest | 22 ++++++++++ media-video/dcpomatic/dcpomatic-2.8.0.ebuild | 51 ++++++++++++++++++++++ .../dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch | 13 ++++++ media-video/dcpomatic/metadata.xml | 8 ++++ 4 files changed, 94 insertions(+) diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest new file mode 100644 index 0000000..3386e69 --- /dev/null +++ b/media-video/dcpomatic/Manifest @@ -0,0 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST dcpomatic-2.8.0.tar.bz2 37255367 SHA256 d3a308129a2290f7a3dddaf642b5c5b209df6210ddd91618460040da41edd7e5 SHA512 e8da00b43867ec2ddb39d5429271b6c9dd1126d766d9f7285b1120aaa84b972c609bae686d1d7c0e66ef37c7fa5771900a95dfa1565ae670f9c27df1f59b46d9 WHIRLPOOL 5971b6b9a0d127c3f1f6fbd11366f53c8b668eddd0c14ccd6cd077f981e6b0b0f8fd3ab770de13b1e2eb662f34cc8586b6da4f928be22c5f41633fa94b05da59 +DIST waf-1.8.21.tar.bz2 1365817 SHA256 b14db0532c1ba9e89ae3aea53cb4b5c769b751952f1fc194dc1e306ac03794e2 SHA512 53f39472acc24bd31a904651a1fda7dbe71f5fdd559248ceef9b70c862c141b3fbfa46340c897a89e3d11d645e5be260a17801e77294bd4ade4a36cd4b653192 WHIRLPOOL 53f06747b4e6fd73375a53333b179e623cbc00e6df6a5a4679dceb99b28709f0351678f50e29d9971253b5da3ed7cc223158ec9c8771144fa353fa9b517fbd63 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJXWz6dAAoJEHHVc6gvQ0BlNlwP/3Jklxsxy0mj1zS4t6pqAvSr +lzfOzhtO8Xj6PJyuoUI7v++MHoNrKNn9nrDOb8tbsu6dAuA6AcjEy/+mC3ZRa6Gr ++sbcPH1l33bLDxxYqbdVfGgBqueo6x6OmE5zpR3oDTQNFcnr258xaU70stzzIM1A +DBN+aXhsHLh5bofKuQG5PeuaVFRhh8gXN9XMNOwtQvqGakVf3DxJmDyPNgaOkH0+ +Ig9nD7NpT+eNGL9myitGSow1bEOUOJVfN70Ka65sbu6GVqbLTMXCKRyLXcOsf2bP +rW5EeYiteGKhpSfSGhfQ5KrOaARCrYqIppkvcg7rg7gcEepMYArPVMqv29SDEu2j +lvj7NNUlq90IiWAO15U8LgTSTj7iyRpNino5So63ZROyecCLsAUAenw5eTctkhSu +Eip2A1obFW/8GQks5UaycAZZ+kQ3kek3Kp0/3rOdwhT5uQ0zQ+Amwr6fWExkvvQU +7ZGcpHQDB3g5c2GazmNBLHlj92BYHio8LdqS4x1sH6ORA1tdPIcWpeyK/k2Yt9CU +sqILkd5vUkqGt5+d4px7TsYxiuJkHL0Id13TDt5ymcpGvN+M6+KAcDgNUjC1NqRQ +bF1ASDlVD2vpuNyq9x8IRsiqe6FDhj1beU+Xv6fWI8AO7kp7XtVTWfKGZUUVX0pY +PCDNkub138tJRVMV/vS8 +=0mV8 +-----END PGP SIGNATURE----- diff --git a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild new file mode 100644 index 0000000..9452d1b --- /dev/null +++ b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 ) +PYTHON_REQ_USE="threads(+)" +inherit eutils python-any-r1 waf-utils wxwidgets + +DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files" +HOMEPAGE="http://dcpomatic.com/" +SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2 + https://waf.io/waf-1.8.21.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-cpp/cairomm + dev-cpp/glibmm:2 + dev-cpp/libxmlpp:2.6 + dev-cpp/pangomm:1.4 + dev-libs/boost + dev-libs/glib:2 + dev-libs/icu + dev-libs/libcxml + dev-libs/libzip + dev-libs/openssl:0 + media-gfx/imagemagick + media-libs/fontconfig:1.0 + media-libs/libdcp:1.0 + media-libs/libsamplerate + media-libs/libsndfile + media-libs/libsub:1.0 + >=media-video/ffmpeg-3 + net-libs/libssh + net-misc/curl + x11-libs/gtk+:2 + x11-libs/wxGTK:3.0 " +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-wxGTK3.patch + + cp -v ../waf*/waf . + + default +} diff --git a/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch b/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch new file mode 100644 index 0000000..9d85ad5 --- /dev/null +++ b/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch @@ -0,0 +1,13 @@ +--- dcpomatic-2.8.0/src/wx/wscript ++++ dcpomatic-2.8.0/src/wx/wscript +@@ -103,8 +103,8 @@ + + def configure(conf): + try: +- wx_config = 'wx-config-3.0-gtk2' +- conf.check_cfg(msg='Checking for wxWidgets using wx-config-3.0-gtk2', ++ wx_config = 'wx-config-3.0' ++ conf.check_cfg(msg='Checking for wxWidgets using wx-config-3.0', + package='', + path=wx_config, + args='--cppflags --cxxflags --libs std,richtext', diff --git a/media-video/dcpomatic/metadata.xml b/media-video/dcpomatic/metadata.xml new file mode 100644 index 0000000..a535b88 --- /dev/null +++ b/media-video/dcpomatic/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>[email protected]</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata>
