public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Mart Raudsepp" <leio@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-transcoder/
Date: Sat,  9 May 2020 16:22:48 +0000 (UTC)	[thread overview]
Message-ID: <1589041233.92451b5e3c3a5901f62dd1caefe9ec1d7376a1e4.leio@gentoo> (raw)

commit:     92451b5e3c3a5901f62dd1caefe9ec1d7376a1e4
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat May  9 16:12:20 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat May  9 16:20:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92451b5e

media-plugins/gst-transcoder: bump to 1.14.1, fix LICENSE

There is also a 1.16.0, but that requires gst1.16, and we want to
fast-stabilize gst-transcoder to fix pitivi to not be so completely
broken.

As we now use meson.eclass properly (back when previous was added, that
didn't exist and we used the compatibility ./configure from upstream that
called meson), we don't dep on python ourselves anymore and if there
are any remaining CC or other toolchain env var honoring issues, it's
not our problem, but a generic meson.eclass related one.

Closes: https://bugs.gentoo.org/718338
Closes: https://bugs.gentoo.org/634408
Closes: https://bugs.gentoo.org/622396
Closes: https://bugs.gentoo.org/608032
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-plugins/gst-transcoder/Manifest              |  1 +
 .../gst-transcoder/gst-transcoder-1.14.1.ebuild    | 44 ++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/media-plugins/gst-transcoder/Manifest b/media-plugins/gst-transcoder/Manifest
index 1a8ddf90316..dbf040ff230 100644
--- a/media-plugins/gst-transcoder/Manifest
+++ b/media-plugins/gst-transcoder/Manifest
@@ -1 +1,2 @@
+DIST gst-transcoder-1.14.1.tar.gz 37919 BLAKE2B 2687150ff3d609245449135d5725840aab9ed83b487bebeb0daf86634db27b3e68a5aca6ec8fb21ae5bf7e3c3808bc8729db5b24f75dabdf2bff7715a456fb9e SHA512 22dcb75bb706193e67a840218a69df797d5f833935e87d8df03838def5d426d94b25972ca4db8ae2f20fea915d18ef0044ee928a2dfe240f3134cdf1fced7657
 DIST gst-transcoder-1.8.2.tar.gz 29884 BLAKE2B 1004f038f50db87c98cf7c6a9645a25b0e532daf3b80188444990a672f595f9a64b002e479c73448c03dbb1bebd70929d4d560cf172021535aa26f5d33a5ecc7 SHA512 cabb3b0eacf018248a176fcc5b077fd8b0f9caab3d7853810809f5e2954b1c1fe62c9511453dc8a87fa930066c7c71e0d01ef86900c982eb5fc8a2769ada8494

diff --git a/media-plugins/gst-transcoder/gst-transcoder-1.14.1.ebuild b/media-plugins/gst-transcoder/gst-transcoder-1.14.1.ebuild
new file mode 100644
index 00000000000..19047cea2ae
--- /dev/null
+++ b/media-plugins/gst-transcoder/gst-transcoder-1.14.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson xdg
+
+DESCRIPTION="GStreamer Transcoding API"
+HOMEPAGE="https://github.com/pitivi/gst-transcoder"
+SRC_URI="https://github.com/pitivi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk-doc"
+
+RDEPEND="
+	dev-libs/gobject-introspection:=
+	dev-libs/glib:2
+	>=media-libs/gstreamer-${PV}:1.0[introspection]
+	>=media-libs/gst-plugins-base-${PV}:1.0[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	gtk-doc? ( dev-util/gtk-doc
+		app-text/docbook-xml-dtd:4.1.2 )
+	virtual/pkgconfig
+"
+
+src_prepare() {
+	xdg_src_prepare
+	gnome2_environment_reset # fixes gst /dev access under sandbox for g-ir-scanner
+}
+
+src_configure() {
+	addwrite /dev/dri/
+	local emesonargs=(
+		$(meson_use !gtk-doc disable_doc)
+		# gobject-introspection can be optional now, but the only consumer (pitivi) requires it.
+		# Migration to have the option is not done, as gst-transcoder moves into gst-plugins-bad-1.18 anyhow.
+		-Ddisable_introspection=false
+	)
+	meson_src_configure
+}


             reply	other threads:[~2020-05-09 16:22 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-09 16:22 Mart Raudsepp [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-07-28 21:15 [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-transcoder/ Sam James
2021-01-01  1:06 Michał Górny
2020-05-12  6:39 Agostino Sarubbo
2020-05-11 11:28 Agostino Sarubbo
2017-12-10 10:17 Pacho Ramos
2017-02-16  0:17 Mart Raudsepp
2017-02-11 18:31 Pacho Ramos
2017-01-26  5:29 Mart Raudsepp
2016-11-25 21:40 Patrice Clement
2016-10-15 12:00 Pacho Ramos
2016-10-01  0:54 Pacho Ramos
2016-09-18 22:44 Gilles Dartiguelongue
2016-08-10 19:06 Pacho Ramos
2016-08-07 11:08 Pacho Ramos
2016-08-06  7:05 Pacho Ramos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1589041233.92451b5e3c3a5901f62dd1caefe9ec1d7376a1e4.leio@gentoo \
    --to=leio@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox