gnome-extra/gnome-dvb-daemon: EAPI6, python-single, py37, other fixes
authorMart Raudsepp <leio@gentoo.org>
Sun, 2 Feb 2020 10:20:16 +0000 (12:20 +0200)
committerMart Raudsepp <leio@gentoo.org>
Sun, 2 Feb 2020 10:35:23 +0000 (12:35 +0200)
commita7b8844a7ac6d277e655573ab35e0176ffce41d4
tree769f33b6510b6af28d29c7cda263865916d9f121
parentfad59b3a7142b73175bfaaa6035b6d333da1cfa0
gnome-extra/gnome-dvb-daemon: EAPI6, python-single, py37, other fixes

* Port to EAPI-6 and drop some unnecessary eclass inherits
* The client code is all in python with shipped modules, so it has
  to be python-single-r1 instead of python-any-r1 (this happened
  to be fine with any due to only one python version supported
* Add python-3.7 support
* Drop totem plugin, as it can't function with in-tree totem anymore,
  because it doesn't support plugins changing the UI (in addition,
  the totem plugin was py2-only). Upstream has a grilo plugin now
  instead, but it has never been released before the whole project
  has fallen into de facto unmaintained status
* Drop useless USE=nls
* Drop USE=vala that doesn't do anything (the pregenerated C files
  are always used)
* Fix python module optimization handling
* Drop questionable libltdl dep
* Drop perl dep - it appears only used via intltool
* Standard subslot depend for gobject-introspection

In general I can't get this project to do anything useful, so help
maintaining and/or testing this welcome, if it has any actual users.
Or even letting me know how to get this going properly (I do have
a DVB-T USB device and some terrestial channels available).

Closes: https://bugs.gentoo.org/701202
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
gnome-extra/gnome-dvb-daemon/gnome-dvb-daemon-0.2.90-r1.ebuild [new file with mode: 0644]