summaryrefslogtreecommitdiff
path: root/gnome-extra/gnome-dvb-daemon
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-extra/gnome-dvb-daemon')
-rw-r--r--gnome-extra/gnome-dvb-daemon/Manifest5
-rw-r--r--gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild75
-rw-r--r--gnome-extra/gnome-dvb-daemon/metadata.xml16
3 files changed, 96 insertions, 0 deletions
diff --git a/gnome-extra/gnome-dvb-daemon/Manifest b/gnome-extra/gnome-dvb-daemon/Manifest
new file mode 100644
index 000000000000..12e08e069fc4
--- /dev/null
+++ b/gnome-extra/gnome-dvb-daemon/Manifest
@@ -0,0 +1,5 @@
+DIST gnome-dvb-daemon-0.2.90.tar.xz 700504 SHA256 8d1f3cc6cd8cdb5e032841ea136d27c432f2c8a9b9e46fc8e7d752e22c875a5f SHA512 73e18ed5b267f1ef1ceebfe4ff25ccac3222bca9d7da164dd16acf9367c6b9f9710e915c81ef851c54b6fcae9b08f36d0c78665f4af425afc41b4c08eba49c40 WHIRLPOOL 618584c1e25be5ef4ad4a6c551a61e9a8bab8f8d1b308e863193dbde97af44554b82116d6b1ec86d88367defdc76c8c50ea10e4bf19be54c8f5325f2169f12f6
+EBUILD gnome-dvb-daemon-0.2.90.ebuild 1690 SHA256 de6329252c18a029c386cad4b575df2dbf79d784262b3474b40b0b8910a6ac5b SHA512 259a4cbf06f9e10f26124a9296d6fef2f98bc8221f5285a028b0f8d96be0e3925be006a36833f9e725cb0f1b57ecea48296004db53b1c8aae53d093d8a56b1aa WHIRLPOOL 824c408683ac6860a309a5077b53e4d889acedaaa9febdb0f519cfec4289d1c18367effe641915dda2cf3978389c0cc42d2348a420d4293a0dc217bcaf44e556
+MISC ChangeLog 3872 SHA256 c7655b9c5794c471fc548bce06a452c93272b7254b9d31b631bd45a81095cf31 SHA512 72e9930d333710728e86fc01f8215a4401ec02710a7746abb3f27e7c8af2e8b977e1e7fe65dc4283b273d17adf8c389438f654a9b6805f4204584fbf51e076c7 WHIRLPOOL 8f2e3277e1c954daef1bbb05c708de9cf26439b0b7fd5f6585dac6a25540a495c0d9f09866c6b0b7d3d95a5b5e0090b1576ba00405e961a2fc22a110d83c5f25
+MISC ChangeLog-2015 3707 SHA256 465d43c72343a0a90f256fd3c81e65dfaff21a25c8b5f767395245dbbf208d70 SHA512 2dd6db10cdb3c61d5df7160ae204d42a8bf338f3f6439abc5ca0cf5fcbf031cfdb992624ee7148671c2cfcf84ba529a47879711ff63efc931f03459c1e4de229 WHIRLPOOL f48020ceb04adac3feaed578e5d8d4470f2a55b4581ca5b88b470ecf94733e68f7520ae66590ba1c3d1e2ed915645c64eec0ff03e3d042375defa35677fe9131
+MISC metadata.xml 587 SHA256 11fd7759fc8d1a3c62670d3f72f2d2cd12a17d807b0ce0daed244ceadfd541b0 SHA512 e3f3fcf4fefb21c6d5cdd394c3c663ba1f178e7f2f7432e3e03a0c2a546baaf328d25fed7dff1145833d8df17f955acd0e2d49db404385c4eb6155c961380243 WHIRLPOOL b3890e688d8b7acedd49f8a8c38b6dd781fc83ded7bde0079884d0a6d1c3fab321686151e40b43372978645ebb34bbd5b5496acbfe495e9d56fa05f6ed137da8
diff --git a/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild b/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
new file mode 100644
index 000000000000..4fb604a4e99f
--- /dev/null
+++ b/gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python{3_4,3_5} )
+VALA_MIN_API_VERSION="0.26"
+
+inherit eutils gnome2 multilib python-any-r1 vala
+
+DESCRIPTION="Setup your DVB devices, record and watch TV shows and browse EPG using GStreamer"
+HOMEPAGE="https://wiki.gnome.org/action/show/Projects/DVBDaemon"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="nls totem vala"
+
+RDEPEND=">=dev-libs/glib-2.32.0:2
+ >=media-libs/gstreamer-1.4.0:1.0
+ >=media-libs/gst-plugins-good-1.4.0:1.0
+ >=media-libs/gst-plugins-bad-1.4.0:1.0
+ >=dev-libs/libgee-0.8:0.8
+ >=dev-db/sqlite-3.4:3
+ >=media-libs/gst-rtsp-server-1.4.5:1.0
+ media-plugins/gst-plugins-dvb:1.0
+ dev-python/gst-python:1.0
+ >=dev-python/pygobject-3.2.1:3
+ >=dev-libs/gobject-introspection-1.44.0:0
+ x11-libs/gtk+:3[introspection]
+ virtual/libgudev:0
+ vala? ( $(vala_depend) )
+ totem? ( media-video/totem )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=dev-lang/perl-5.8.1:0
+ >=dev-util/intltool-0.40.0:0
+ >=dev-libs/libltdl-2.2.6:0
+ virtual/pkgconfig:0
+ nls? ( >=sys-devel/gettext-0.18.1:0 )"
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+ gnome2_src_prepare
+ if use vala ; then
+ vala_src_prepare
+ fi
+}
+
+src_configure() {
+ # Prevent sandbox violations, bug #569992
+ addpredict /dev
+ gnome2_src_configure \
+ $(use_enable nls) \
+ $(use_enable totem totem-plugin) \
+ $(usex totem '--with-totem-plugin-dir=/usr/$(get_libdir)/totem/plugins' '')
+}
+
+pkg_postinst() {
+ if use totem ; then
+ python_optimize
+ fi
+ gnome2_pkg_postinst
+}
+
+pkg_postrm() {
+ if use totem ; then
+ python_optimize
+ fi
+ gnome2_pkg_postrm
+}
diff --git a/gnome-extra/gnome-dvb-daemon/metadata.xml b/gnome-extra/gnome-dvb-daemon/metadata.xml
new file mode 100644
index 000000000000..001aba64a9ee
--- /dev/null
+++ b/gnome-extra/gnome-dvb-daemon/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<longdescription lang="en">
+ GNOME DVB Daemon is a daemon written in Vala based on GStreamer to setup your
+ DVB devices, record and watch TV shows and browse EPG. It can be controlled
+ by any application via its D-Bus interface.
+</longdescription>
+<use>
+ <flag name="totem">Build a plugin for <pkg>media-video/totem</pkg></flag>
+</use>
+</pkgmetadata>