I'm currently packaging pitivi for GNU Guix. As using existing definitions is (sometimes) useful, I have a comment on your definition (ebuild) of gstreamer-editing-services: According to https://bugzilla.gnome.org/show_bug.cgi?id=789828 "gnonlin is dead (superseded by nle in gst-editing-services) and has been so for quite some time." Is there a specific bugreport why you kept gnonlin in the RDEPs (but in my time with Gentoo I learned that not everyone uses RDEP as it should be used) of g-e-s?
Quite possible that it's an oversight, as it's hard to notice these runtime-only things beyond more carefully evaluating what was written in NEWS or so. I believe gnl* elements were created explicitly before, maybe not anymore, then it's likely wrong rdepend by now. Can't investigate deeply myself atm.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=172fa41e372994fb98d96efef4d4abe6cee4a4d9 commit 172fa41e372994fb98d96efef4d4abe6cee4a4d9 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2018-06-17 17:41:30 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2018-06-17 21:50:15 +0000 media-libs/gstreamer-editing-services: bump to 1.14.1, drop wrong gnonlin dep gst-editing-services hasn't been using libgnl for a while now. Closes: https://bugs.gentoo.org/636304 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/gstreamer-editing-services/Manifest | 1 + .../gstreamer-editing-services-1.14.1.ebuild | 54 ++++++++++++++++++++++ 2 files changed, 55 insertions(+)