forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-libs/clutter-gst: bump to 3.0.26
Package-Manager: Portage-2.3.28, Repoman-2.3.9
- Loading branch information
Showing
2 changed files
with
57 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST clutter-gst-2.0.18.tar.xz 358936 BLAKE2B 5a0b7edaa647651f790977d3f5edf6c996e43408dc1118a45d40b887df1a1827d8a5ecf9f0b42c291a38ada5519784069572c6d3e7126addea5d63f474fc3b0e SHA512 effc45929c201643d8a3e01ea199e426ab0927a9394dabf796b8edf1b7cf5e264f48a524966e31a86d4cf9fe99718464de0bad26ca7d64e05d64b7f0006676be | ||
DIST clutter-gst-3.0.24.tar.xz 417796 BLAKE2B d29bb356cd4f2dd9984a94cd2fa84676350730bb64d4a14010d464b8a1524b6ed743c4b6f1a445f5d1e58a9511af05af59bf3aef033239e9a44ee2cabcef8739 SHA512 5f5ae109a9e4b3d1ae0a4ad8a6a8dcc7adc18fdfbd99a762da6e34b7aae5a5fb4accad6bb460689f8da146a6964d04cb22ca6fb6ae0398ac3e88c8e287f2e414 | ||
DIST clutter-gst-3.0.26.tar.xz 402976 BLAKE2B 41a8da175c7b99e9072e76cd0fe8c89050a3b8a11c6c3e7887c1fc466e57d9e9a4f3c2efbc030dc3da51eebc54d56ec1702298bb04081f0a6a169f4f94fbb01c SHA512 c1dca7b6fb7756dd1642e176b2d26f28330388283623c46350a8c979f3dd4af916a9807dfe4937ebd9f747f781a7dad4f0f8eea74ba8423c32bd92610eebcbc7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Copyright 1999-2018 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
GNOME2_LA_PUNT="yes" | ||
PYTHON_COMPAT=( python2_7 ) | ||
|
||
inherit gnome2 python-any-r1 | ||
|
||
HOMEPAGE="https://blogs.gnome.org/clutter/" | ||
DESCRIPTION="GStreamer integration library for Clutter" | ||
|
||
LICENSE="LGPL-2.1+" | ||
SLOT="3.0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" | ||
IUSE="X debug examples +introspection udev" | ||
|
||
# >=cogl-1.18 provides cogl-2.0-experimental | ||
COMMON_DEPEND=" | ||
>=dev-libs/glib-2.20:2 | ||
>=media-libs/clutter-1.20:1.0=[X=,introspection?] | ||
>=media-libs/cogl-1.18:1.0=[introspection?] | ||
>=media-libs/gstreamer-1.4:1.0[introspection?] | ||
>=media-libs/gst-plugins-bad-1.4:1.0 | ||
>=media-libs/gst-plugins-base-1.4:1.0[introspection?] | ||
introspection? ( >=dev-libs/gobject-introspection-0.6.8:= ) | ||
udev? ( virtual/libgudev ) | ||
" | ||
# uses goom from gst-plugins-good | ||
RDEPEND="${COMMON_DEPEND} | ||
>=media-libs/gst-plugins-good-1.4:1.0 | ||
!udev? ( media-plugins/gst-plugins-v4l2 ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
${PYTHON_DEPS} | ||
>=dev-util/gtk-doc-am-1.11 | ||
virtual/pkgconfig | ||
" | ||
|
||
src_configure() { | ||
# --enable-gl-texture-upload is experimental | ||
gnome2_src_configure \ | ||
--disable-maintainer-flags \ | ||
--enable-debug=$(usex debug yes minimum) \ | ||
$(use_enable introspection) \ | ||
$(use_enable udev) | ||
} | ||
|
||
src_install() { | ||
gnome2_src_install | ||
|
||
if use examples; then | ||
insinto /usr/share/doc/"${PF}"/examples | ||
doins examples/{*.c,*.png,README} | ||
fi | ||
} |