public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/xmw:master commit in: media-video/dcpomatic/, media-video/dcpomatic/files/
@ 2016-06-10 22:26 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2016-06-10 22:26 UTC (permalink / raw
  To: gentoo-commits

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>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] dev/xmw:master commit in: media-video/dcpomatic/, media-video/dcpomatic/files/
@ 2016-06-13 20:23 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2016-06-13 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     4502d1d3627999a8a3f593bfe819ba21ba43ea57
Author:     Michael Weber <michael <AT> xmw <DOT> de>
AuthorDate: Mon Jun 13 20:23:02 2016 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 20:23:02 2016 +0000
URL:        https://gitweb.gentoo.org/dev/xmw.git/commit/?id=4502d1d3

media-video/dcpomatic: drop ldconfig, use PATCHES

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-video/dcpomatic/dcpomatic-2.8.0.ebuild                 | 11 +++++++----
 .../dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch        | 12 ++++++++++++
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
index 9452d1b..e4e1fc6 100644
--- a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
 PYTHON_REQ_USE="threads(+)"
-inherit eutils python-any-r1 waf-utils wxwidgets
+inherit python-any-r1 waf-utils wxwidgets
 
 DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
 HOMEPAGE="http://dcpomatic.com/"
@@ -28,7 +28,7 @@ RDEPEND="dev-cpp/cairomm
 	dev-libs/libcxml
 	dev-libs/libzip
 	dev-libs/openssl:0
-	media-gfx/imagemagick
+	|| ( media-gfx/graphicsmagick media-gfx/imagemagick )
 	media-libs/fontconfig:1.0
 	media-libs/libdcp:1.0
 	media-libs/libsamplerate
@@ -42,9 +42,12 @@ RDEPEND="dev-cpp/cairomm
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
-src_prepare() {
-	epatch "${FILESDIR}"/${P}-wxGTK3.patch
+PATCHES=(
+	"${FILESDIR}"/${P}-wxGTK3.patch
+	"${FILESDIR}"/${P}-no-ldconfig.patch
+	)
 
+src_prepare() {
 	cp -v ../waf*/waf .
 
 	default

diff --git a/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch
new file mode 100644
index 0000000..106e239
--- /dev/null
+++ b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch
@@ -0,0 +1,12 @@
+--- dcpomatic-2.8.0/wscript
++++ dcpomatic-2.8.0/wscript
+@@ -503,8 +503,7 @@
+         sys.exit(-1)
+ 
+ def post(ctx):
+-    if ctx.cmd == 'install':
+-        ctx.exec_command('/sbin/ldconfig')
++    pass
+ 
+ def pot(bld):
+     bld.recurse('src')


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-06-13 20:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-13 20:23 [gentoo-commits] dev/xmw:master commit in: media-video/dcpomatic/, media-video/dcpomatic/files/ Michael Weber
  -- strict thread matches above, loose matches on Subject: below --
2016-06-10 22:26 Michael Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox