* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-04-23 11:29 David Seifert
0 siblings, 0 replies; 9+ messages in thread
From: David Seifert @ 2017-04-23 11:29 UTC (permalink / raw
To: gentoo-commits
commit: 90b3437c4a9ecb3ab5865df81390b0391d702915
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 10:40:48 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 11:28:16 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b3437c
media-video/dcpomatic: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
media-video/dcpomatic/dcpomatic-2.10.2.ebuild | 1 +
media-video/dcpomatic/dcpomatic-2.9.0.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
index 7456ff62c3e..637661d1af0 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
@@ -38,6 +38,7 @@ RDEPEND="dev-cpp/cairomm
gtk? ( x11-libs/gtk+:2
x11-libs/wxGTK:3.0 )"
DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
dev-util/waf
virtual/pkgconfig"
diff --git a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
index 80f5ab33c1c..7e1cb891db3 100644
--- a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
@@ -39,6 +39,7 @@ RDEPEND="dev-cpp/cairomm
gtk? ( x11-libs/gtk+:2
x11-libs/wxGTK:3.0 )"
DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
dev-util/waf
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 19:43 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 19:43 UTC (permalink / raw
To: gentoo-commits
commit: bc5f839c07cc1e9bbe2b9bf1ee72511dbc4b3a94
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 19:08:04 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 19:43:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5f839c
media-video/dcpomatic: Add development version.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-video/dcpomatic/Manifest | 1 +
media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 98 +++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 85327d34fc7..e2a3a23fcd5 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,2 +1,3 @@
DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
+DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
DIST dcpomatic-2.9.0.tar.bz2 37453226 SHA256 4596bb660e5339c6a633ceb40656d2787405ad91b706080335b1b466e17f920d SHA512 23a0882265b21ff6f7d74d4fdd10fc49a2427d907a6de1dec9f2b51ee5a4bc9a98f405adb2153214f43820887f7d481220ca25e762f253d31976e3ff2687fc0a WHIRLPOOL e49e866b7c4936a915d140dedb13764437c080080b36cd94796c6ae6d9c20ddb451600ebc00614bbe8ba55fea280e3285f073a0ab5029e72888f6080941b5d2c
diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
new file mode 100644
index 00000000000..416fc9f9e1c
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_REQ_USE="threads(+)"
+inherit 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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+gtk"
+
+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/graphicsmagick media-gfx/imagemagick )
+ media-libs/fontconfig:1.0
+ >=media-libs/libdcp-1.4.1:1.0
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ >=media-libs/libsub-1.2.1:1.0
+ media-libs/rtaudio
+ >=media-video/ffmpeg-3:=
+ net-libs/libssh
+ net-misc/curl
+ gtk? ( x11-libs/gtk+:2
+ x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/waf
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+ "${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+ "${FILESDIR}"/${PN}-2.8.0-desktop.patch
+ "${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+ )
+
+src_prepare() {
+ rm -v waf
+ export WAF_BINARY=${EROOT}usr/bin/waf
+ if [ -z "${PYTHONPATH}" ] ; then
+ export PYTHONPATH="${S}"
+ else
+ export PYTHONPATH="${S}:${PYTHONPATH}"
+ fi
+
+ ewarn "Some tests failing due missing files/certs are disabled."
+ sed \
+ -e '/4k_test.cc/d' \
+ -e '/audio_analysis_test.cc/d' \
+ -e '/audio_decoder_test.cc/d' \
+ -e '/audio_processor_test.cc/d' \
+ -e '/black_fill_test.cc/d' \
+ -e '/client_server_test.cc/d' \
+ -e '/dcp_subtitle_test.cc/d' \
+ -e '/ffmpeg_decoder_sequential_test.cc/d' \
+ -e '/file_naming_test.cc/d' \
+ -e '/import_dcp_test.cc/d' \
+ -e '/interrupt_encoder_test.cc/d' \
+ -e '/j2k_bandwidth_test.cc/d' \
+ -e '/recover_test.cc/d' \
+ -e '/reels_test.cc/d' \
+ -e '/render_subtitles_test.cc/d' \
+ -e '/repeat_frame_test.cc/d' \
+ -e '/scaling_test.cc/d' \
+ -e '/skip_frame_test.cc/d' \
+ -e '/srt_subtitle_test.cc/d' \
+ -e '/ssa_subtitle_test.cc/d' \
+ -e '/vf_test.cc/d' \
+ -e '/video_mxf_content_test.cc/d' \
+ -e '/film_metadata_test.cc/d' \
+ -i test/wscript || die
+
+ default
+}
+
+src_configure() {
+ waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+ ./run/tests || die
+}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 19:54 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 19:54 UTC (permalink / raw
To: gentoo-commits
commit: eaacbffcbf099f54d5147cb053420484a98016b6
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 19:48:29 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 19:48:29 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaacbffc
media-video/dcpomatic: Remove old version.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-video/dcpomatic/Manifest | 1 -
media-video/dcpomatic/dcpomatic-2.9.0.ebuild | 66 ----------------------------
2 files changed, 67 deletions(-)
diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index e2a3a23fcd5..4785518a118 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,2 @@
DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
-DIST dcpomatic-2.9.0.tar.bz2 37453226 SHA256 4596bb660e5339c6a633ceb40656d2787405ad91b706080335b1b466e17f920d SHA512 23a0882265b21ff6f7d74d4fdd10fc49a2427d907a6de1dec9f2b51ee5a4bc9a98f405adb2153214f43820887f7d481220ca25e762f253d31976e3ff2687fc0a WHIRLPOOL e49e866b7c4936a915d140dedb13764437c080080b36cd94796c6ae6d9c20ddb451600ebc00614bbe8ba55fea280e3285f073a0ab5029e72888f6080941b5d2c
diff --git a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
deleted file mode 100644
index 7e1cb891db3..00000000000
--- a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
-PYTHON_REQ_USE="threads(+)"
-inherit 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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+gtk"
-
-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/graphicsmagick 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
- <media-video/ffmpeg-3.2.4
- net-libs/libssh
- net-misc/curl
- gtk? ( x11-libs/gtk+:2
- x11-libs/wxGTK:3.0 )"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/waf
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
- "${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
- "${FILESDIR}"/${PN}-2.8.0-desktop.patch
- )
-
-src_prepare() {
- rm -v waf
- export WAF_BINARY=${EROOT}usr/bin/waf
- if [ -z "${PYTHONPATH}" ] ; then
- export PYTHONPATH="${S}"
- else
- export PYTHONPATH="${S}:${PYTHONPATH}"
- fi
-
- default
-}
-
-src_configure() {
- waf-utils_src_configure $(usex gtk "" "--disable-gui")
-}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 20:34 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 20:34 UTC (permalink / raw
To: gentoo-commits
commit: 5b1b7abe4062d287932ed9ff0c2ec94641eaf6de
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 20:33:53 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 20:34:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1b7abe
media-video/dcpomatic: Version bump.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-video/dcpomatic/Manifest | 1 +
media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 101 ++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 4785518a118..bb1043816e6 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,2 +1,3 @@
DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
+DIST dcpomatic-2.10.5.tar.bz2 37500917 SHA256 bb3ecbd2cce651d4bce317c1d21d5d4f417163dd0192afa6cd5b06fa55831b2c SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4 WHIRLPOOL 53b38a6c73b4562f8f6717005fb3769db2b186a030840bc5c2986aea530b58f280b89ff8cb0f7723ae0e0674837303babc18ebf7b477980babfd61dcfe22a744
DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
new file mode 100644
index 00000000000..9cd6b2365fe
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_REQ_USE="threads(+)"
+inherit 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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gtk"
+
+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/graphicsmagick media-gfx/imagemagick )
+ media-libs/fontconfig:1.0
+ >=media-libs/libdcp-1.4.1:1.0
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ >=media-libs/libsub-1.2.1:1.0
+ >=media-video/ffmpeg-3:=
+ net-libs/libssh
+ net-misc/curl
+ gtk? ( x11-libs/gtk+:2
+ x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/waf
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+ "${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+ "${FILESDIR}"/${PN}-2.8.0-desktop.patch
+ "${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+ )
+
+src_prepare() {
+ rm -v waf
+ export WAF_BINARY=${EROOT}usr/bin/waf
+ if [ -z "${PYTHONPATH}" ] ; then
+ export PYTHONPATH="${S}"
+ else
+ export PYTHONPATH="${S}:${PYTHONPATH}"
+ fi
+
+ ewarn "Some tests failing due missing files/certs are disabled."
+ sed \
+ -e '/4k_test.cc/d' \
+ -e '/audio_analysis_test.cc/d' \
+ -e '/audio_decoder_test.cc/d' \
+ -e '/audio_processor_test.cc/d' \
+ -e '/black_fill_test.cc/d' \
+ -e '/client_server_test.cc/d' \
+ -e '/dcp_subtitle_test.cc/d' \
+ -e '/ffmpeg_decoder_sequential_test.cc/d' \
+ -e '/file_naming_test.cc/d' \
+ -e '/import_dcp_test.cc/d' \
+ -e '/interrupt_encoder_test.cc/d' \
+ -e '/j2k_bandwidth_test.cc/d' \
+ -e '/recover_test.cc/d' \
+ -e '/reels_test.cc/d' \
+ -e '/render_subtitles_test.cc/d' \
+ -e '/repeat_frame_test.cc/d' \
+ -e '/scaling_test.cc/d' \
+ -e '/skip_frame_test.cc/d' \
+ -e '/srt_subtitle_test.cc/d' \
+ -e '/ssa_subtitle_test.cc/d' \
+ -e '/vf_test.cc/d' \
+ -e '/video_mxf_content_test.cc/d' \
+ -e '/film_metadata_test.cc/d' \
+ -i test/wscript || die
+
+ if has_version ">media-gfx/imagemagick-7" ; then
+ epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
+ fi
+
+ default
+}
+
+src_configure() {
+ waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+ ./run/tests || die
+}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 21:47 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 21:47 UTC (permalink / raw
To: gentoo-commits
commit: cd0ee575335fc2f4529ccf08e571ef420db8837b
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 21:47:16 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 21:47:34 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0ee575
media-video/dcpomatic: update dependecy on media-libs/libdcp, use imagemagick-7 patch.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index 416fc9f9e1c..d254592d7b4 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -28,7 +28,7 @@ RDEPEND="dev-cpp/cairomm
dev-libs/openssl:0
|| ( media-gfx/graphicsmagick media-gfx/imagemagick )
media-libs/fontconfig:1.0
- >=media-libs/libdcp-1.4.1:1.0
+ >media-libs/libdcp-1.4.4:1.0
media-libs/libsamplerate
media-libs/libsndfile
>=media-libs/libsub-1.2.1:1.0
@@ -86,6 +86,10 @@ src_prepare() {
-e '/film_metadata_test.cc/d' \
-i test/wscript || die
+ if has_version ">media-gfx/imagemagick-7" ; then
+ epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
+ fi
+
default
}
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 22:29 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 22:29 UTC (permalink / raw
To: gentoo-commits
commit: 665689c83d6d1b862699258f4edda4a26d8c2725
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 22:29:24 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 22:29:47 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665689c8
media-video/dcpomatic: Switch between rtaudio output options.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 14 ++++++++++++--
media-video/dcpomatic/metadata.xml | 5 +++++
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index d254592d7b4..d8f8113508b 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -14,7 +14,9 @@ SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="+gtk"
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
RDEPEND="dev-cpp/cairomm
dev-cpp/glibmm:2
@@ -32,7 +34,7 @@ RDEPEND="dev-cpp/cairomm
media-libs/libsamplerate
media-libs/libsndfile
>=media-libs/libsub-1.2.1:1.0
- media-libs/rtaudio
+ media-libs/rtaudio[alsa?,jack?,pulseaudio?]
>=media-video/ffmpeg-3:=
net-libs/libssh
net-misc/curl
@@ -90,6 +92,14 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
fi
+ if use alsa ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+ -i src/wx/wx_util.h || die
+ elif use jack ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+ -i src/wx/wx_util.h || die
+ fi
+
default
}
diff --git a/media-video/dcpomatic/metadata.xml b/media-video/dcpomatic/metadata.xml
index bc4c75f8360..1fe7fe154da 100644
--- a/media-video/dcpomatic/metadata.xml
+++ b/media-video/dcpomatic/metadata.xml
@@ -10,4 +10,9 @@ DCP-o-matic is a free, open-source program to create Digital Cinema Packages (DC
It can take files in many different formats, including MP4, Apple ProRes, MOV, AVI, VOB (from DVDs), M2TS (from Blu-Ray), WMV, MKV, JPEG, PNG, TIFF and lots of others.
</longdescription>
+<use>
+ <flag name="alsa">Utilize alsa output of media-libs/rtaudio.</flag>
+ <flag name="jack">Utilize jack output of media-libs/rtaudio.</flag>
+ <flag name="pulseaudio">Utilize pulseaudio output of media-libs/rtaudio.</flag>
+</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-12-10 10:17 Pacho Ramos
0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos @ 2017-12-10 10:17 UTC (permalink / raw
To: gentoo-commits
commit: a525b6c104ccb2b0e3289923c7669fa3f43d254e
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 9 20:07:26 2017 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 10:15:07 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a525b6c1
media-video/dcpomatic: Add support for newer python
Package-Manager: Portage-2.3.16, Repoman-2.3.6
media-video/dcpomatic/Manifest | 2 +-
media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 2 +-
media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index bb1043816e6..6f8157768c9 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,3 @@
DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
-DIST dcpomatic-2.10.5.tar.bz2 37500917 SHA256 bb3ecbd2cce651d4bce317c1d21d5d4f417163dd0192afa6cd5b06fa55831b2c SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4 WHIRLPOOL 53b38a6c73b4562f8f6717005fb3769db2b186a030840bc5c2986aea530b58f280b89ff8cb0f7723ae0e0674837303babc18ebf7b477980babfd61dcfe22a744
+DIST dcpomatic-2.10.5.tar.bz2 37500917 BLAKE2B d56d52d1ba01a1aae0840df28f0ed92408af98f7a47c1b71495b9220595c394920c49fb4cc65279b117636270a4cfb95b073cfa1684a00534eead9056953cd0e SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4
DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
index 9cd6b2365fe..9a4f04ba9dc 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils wxwidgets
diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index d8f8113508b..3681e281c1d 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils wxwidgets
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2018-04-15 11:34 David Seifert
0 siblings, 0 replies; 9+ messages in thread
From: David Seifert @ 2018-04-15 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 54db7221996604c0101c4d56b70c0c7e8c82f5d3
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sun Apr 15 09:16:54 2018 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 11:32:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54db7221
media-video/dcpomatic: use HTTPS
media-video/dcpomatic/dcpomatic-2.10.2.ebuild | 4 ++--
media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 4 ++--
media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
index 9cd6b2365fe..beaa2a87164 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils wxwidgets
DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
index 9a4f04ba9dc..d10c7ec57ae 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils wxwidgets
DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index 3681e281c1d..d3619999bcf 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils wxwidgets
DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2018-05-01 21:09 Michael Weber
0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2018-05-01 21:09 UTC (permalink / raw
To: gentoo-commits
commit: 974893a435b02f2acb8556b31bde2aa89328fbed
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Tue May 1 21:06:21 2018 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Tue May 1 21:09:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974893a4
media-video/dcpomatic: Version bump.
Package-Manager: Portage-2.3.31, Repoman-2.3.9
media-video/dcpomatic/Manifest | 1 +
media-video/dcpomatic/dcpomatic-2.12.4.ebuild | 116 +++++++++++++++++++++++++
media-video/dcpomatic/dcpomatic-9999.ebuild | 117 ++++++++++++++++++++++++++
3 files changed, 234 insertions(+)
diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 53cec2286d7..9f288e8f1b8 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,4 @@
DIST dcpomatic-2.10.2.tar.bz2 37503820 BLAKE2B b7efaedaf4b43a54e70dc60e836e283e52f327263dff075549b819c1708b7c9680b9f99e8d5eb37155520101de90145b37a487bb3edec80bf85bdbf9e6cfd578 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5
DIST dcpomatic-2.10.5.tar.bz2 37500917 BLAKE2B d56d52d1ba01a1aae0840df28f0ed92408af98f7a47c1b71495b9220595c394920c49fb4cc65279b117636270a4cfb95b073cfa1684a00534eead9056953cd0e SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4
DIST dcpomatic-2.11.7.tar.bz2 48225986 BLAKE2B 95c1be24e606e545f95a62827e3702893ea155fae5cf8d9947e4674c4779be36b2b295b4a308e8b8f9e3fb589c66d74826f00ed00f9bfd4c1cdceca366c87538 SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3
+DIST dcpomatic-2.12.4.tar.bz2 177868575 BLAKE2B 5ace00aad6bfd44790841da380b45aa28577b058e11d2f7b6ef9d8611cf4c370054735ded599da210764fa1eed45d49bc1fb111862167998f2479251dc8cd308 SHA512 e7d16c603c7c1ae8ee489279b28a22ced74794c7974a67fb2f8ff1403f3f6041223b3c89eaf4f1ad1a56fb41dc0090c9176ded36e8fa2a8dbedba49a57d2ba82
diff --git a/media-video/dcpomatic/dcpomatic-2.12.4.ebuild b/media-video/dcpomatic/dcpomatic-2.12.4.ebuild
new file mode 100644
index 00000000000..8c107aa068f
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.12.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-any-r1 waf-utils wxwidgets gnome2-utils
+
+DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
+HOMEPAGE="https://dcpomatic.com/"
+SRC_URI="https://dcpomatic.com/dl.php?id=source&version=${PV} -> ${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
+
+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/graphicsmagick media-gfx/imagemagick )
+ media-libs/fontconfig:1.0
+ >media-libs/libdcp-1.4.4:1.0
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ >=media-libs/libsub-1.2.1:1.0
+ media-libs/rtaudio[alsa?,jack?,pulseaudio?]
+ >=media-video/ffmpeg-3:=
+ net-libs/libssh
+ net-misc/curl
+ gtk? ( x11-libs/gtk+:2
+ x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/waf
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+ "${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+ "${FILESDIR}"/${PN}-2.8.0-desktop.patch
+ "${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+ )
+
+src_prepare() {
+ rm -v waf
+ export WAF_BINARY=${EROOT}usr/bin/waf
+ if [ -z "${PYTHONPATH}" ] ; then
+ export PYTHONPATH="${S}"
+ else
+ export PYTHONPATH="${S}:${PYTHONPATH}"
+ fi
+
+ ewarn "Some tests failing due missing files/certs are disabled."
+ sed \
+ -e '/4k_test.cc/d' \
+ -e '/audio_analysis_test.cc/d' \
+ -e '/audio_decoder_test.cc/d' \
+ -e '/audio_processor_test.cc/d' \
+ -e '/black_fill_test.cc/d' \
+ -e '/client_server_test.cc/d' \
+ -e '/dcp_subtitle_test.cc/d' \
+ -e '/ffmpeg_decoder_sequential_test.cc/d' \
+ -e '/file_naming_test.cc/d' \
+ -e '/import_dcp_test.cc/d' \
+ -e '/interrupt_encoder_test.cc/d' \
+ -e '/j2k_bandwidth_test.cc/d' \
+ -e '/recover_test.cc/d' \
+ -e '/reels_test.cc/d' \
+ -e '/render_subtitles_test.cc/d' \
+ -e '/repeat_frame_test.cc/d' \
+ -e '/scaling_test.cc/d' \
+ -e '/skip_frame_test.cc/d' \
+ -e '/srt_subtitle_test.cc/d' \
+ -e '/ssa_subtitle_test.cc/d' \
+ -e '/vf_test.cc/d' \
+ -e '/video_mxf_content_test.cc/d' \
+ -e '/film_metadata_test.cc/d' \
+ -i test/wscript || die
+
+ if use alsa ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+ -i src/wx/wx_util.h || die
+ elif use jack ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+ -i src/wx/wx_util.h || die
+ fi
+
+ default
+}
+
+src_configure() {
+ waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+ ./run/tests || die
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/media-video/dcpomatic/dcpomatic-9999.ebuild b/media-video/dcpomatic/dcpomatic-9999.ebuild
new file mode 100644
index 00000000000..0ae91e62c08
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-9999.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+inherit git-r3 python-any-r1 waf-utils wxwidgets gnome2-utils
+
+DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
+HOMEPAGE="http://dcpomatic.com/"
+EGIT_REPO_URI="https://github.com/cth103/${PN}.git"
+EGIT_SUBMODULES=()
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
+
+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-1.15.4
+ dev-libs/libzip
+ dev-libs/openssl:0
+ || ( media-gfx/graphicsmagick media-gfx/imagemagick )
+ media-libs/fontconfig:1.0
+ >media-libs/libdcp-1.4.4:1.0
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ >=media-libs/libsub-1.2.1:1.0
+ media-libs/rtaudio[alsa?,jack?,pulseaudio?]
+ >=media-video/ffmpeg-3:=
+ net-libs/libssh
+ net-misc/curl
+ gtk? ( x11-libs/gtk+:2
+ x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/waf
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+ "${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+ "${FILESDIR}"/${PN}-2.8.0-desktop.patch
+ "${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+ )
+
+src_prepare() {
+ rm -v waf
+ export WAF_BINARY=${EROOT}usr/bin/waf
+ if [ -z "${PYTHONPATH}" ] ; then
+ export PYTHONPATH="${S}"
+ else
+ export PYTHONPATH="${S}:${PYTHONPATH}"
+ fi
+
+ ewarn "Some tests failing due missing files/certs are disabled."
+ sed \
+ -e '/4k_test.cc/d' \
+ -e '/audio_analysis_test.cc/d' \
+ -e '/audio_decoder_test.cc/d' \
+ -e '/audio_processor_test.cc/d' \
+ -e '/black_fill_test.cc/d' \
+ -e '/client_server_test.cc/d' \
+ -e '/dcp_subtitle_test.cc/d' \
+ -e '/ffmpeg_decoder_sequential_test.cc/d' \
+ -e '/file_naming_test.cc/d' \
+ -e '/import_dcp_test.cc/d' \
+ -e '/interrupt_encoder_test.cc/d' \
+ -e '/j2k_bandwidth_test.cc/d' \
+ -e '/recover_test.cc/d' \
+ -e '/reels_test.cc/d' \
+ -e '/render_subtitles_test.cc/d' \
+ -e '/repeat_frame_test.cc/d' \
+ -e '/scaling_test.cc/d' \
+ -e '/skip_frame_test.cc/d' \
+ -e '/srt_subtitle_test.cc/d' \
+ -e '/ssa_subtitle_test.cc/d' \
+ -e '/vf_test.cc/d' \
+ -e '/video_mxf_content_test.cc/d' \
+ -e '/film_metadata_test.cc/d' \
+ -i test/wscript || die
+
+ if use alsa ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+ -i src/wx/wx_util.h || die
+ elif use jack ; then
+ sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+ -i src/wx/wx_util.h || die
+ fi
+
+ default
+}
+
+src_configure() {
+ waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+ ./run/tests || die
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-05-01 21:09 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-23 11:29 [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/ David Seifert
-- strict thread matches above, loose matches on Subject: below --
2017-05-25 19:43 Michael Weber
2017-05-25 19:54 Michael Weber
2017-05-25 20:34 Michael Weber
2017-05-25 21:47 Michael Weber
2017-05-25 22:29 Michael Weber
2017-12-10 10:17 Pacho Ramos
2018-04-15 11:34 David Seifert
2018-05-01 21:09 Michael Weber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox