* [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