OnTV is a GNOME Applet written in Python using PyGTK, it uses XMLTV files to monitor current and upcoming TV programs. An ebuild for ontv-1.8.0 is attached, it was tested (and works) on both x86 and amd64 platforms. I'm not sure about the "pyorbit" dep but i had to rebuild it in order to make ontv work on my x86 box (which isn't very up to date).
Created attachment 72043 [details] ontv-1.8.0.ebuild ontv-1.8.0.ebuild
- inheriting euitls is not necessary - remove DEPEND="${RDEPEND}"
Created attachment 72091 [details] ontv-1.8.0.ebuild Fixed ebuild according to comment #2
it should depend on gnome-python >= 2.12
Version 1.8.2 has been released - ebuild just needs to be renamed.
It seems wanting libnotify as from http://gentoo.zugaina.org/gentopia/dev-libs.html.en to compile.
Oh sorry - I didn't notice because I have it installed. Is it a hard dependancy ? That would make the case a bit complicated due to the fact that libnotify is not in the gentoo tree right now. However, there is an ebuild for it at https://svn.breakmygentoo.org/bmg-main/dev-libs/libnotify/
(In reply to comment #7) > Oh sorry - I didn't notice because I have it installed. Is it a hard dependancy > ? > The configure phase stops when it does not find libnotify, so I would say it is a show stopper.
Created attachment 80106 [details] ontv-1.8.4.ebuild ontv-1.8.4.ebuild copied from 1.8.0 ebuild updated DEPEND: >=gnome-python-2.12 >=libnotify-0.3.2 >=notification-daemon-0.3.2 >=dbus-0.60 dropped ~amd64 since I can't test it
I am using it on amd64 and confirm that it woks without any problems. If that changes for any future version I will post it.
BTW: The notification daemon is not a hard dependancy ( libnotify is sufficant ). However, without it one won't see any notificatins I assume.
(In reply to comment #11) > BTW: The notification daemon is not a hard dependancy ( libnotify is sufficant > ). However, without it one won't see any notificatins I assume. > I'm not sure about this, without it the remainder becomes pointless (you can set remainder but nothing happening).
You are right. BTW: The depend should not be >=dev-libs/libnotify-0.3.2 but >=x11-libs/libnotify-0.3.2 as thats the location of libnotify in the gentoo tree. ( its in dev-libs in bmg's tree, but now that libnotify is part of gentoo's tree the ebuild should use that one ).
The notification-daemon now resides in x11-misc - that dependancy should be changed as well.
Created attachment 80346 [details] ontv-1.8.4.ebuild updated ebuild - readded ~amd64 keyword - changed libnotify category to x11-libs - removed notification-daemon dependency (libnotify depends on this now) thx Norman
Created attachment 80486 [details] ontv-1.8.6.ebuild new dependency added dev-python/celementtree
ebuild can just be renamed to reflect update to 1.8.8
ontv-2.0.0 is out changes: * Added a Details button in notifications. * Fixed sensitivity bug for the Add reminder button in the search dialog. * Added a program dialog which can be accessed from the search dialog. * Updated translations (es, fi, pt_BR, sv, vi).
Created attachment 83106 [details] ontv-2.0.0.ebuild no change in the ebuild. I just added a new mirror because the dev's page seems to be down.
Created attachment 83107 [details] ontv-2.0.0.ebuild no changes in the ebuild. I just added a new mirror because the dev's page seems to be down.
Comment on attachment 83106 [details] ontv-2.0.0.ebuild sorry, double post...
For me ontv doesn't show any programs anymore. I am on amd64 and am currently checking whats the reason for this.
Created attachment 93666 [details] ontv-2.2.0.ebuild Updated ebuild: no changes other than the version bump in the file name.
Comment on attachment 93666 [details] ontv-2.2.0.ebuild Fixed the mime-type on the attachment. Woops.
Created attachment 93667 [details] ontv-2.2.0.ebuild OK, now it's fixed (I hope, lol). Sorry for the spam, folks.
Created attachment 102516 [details] ontv-2.2.0.ebuild Fixed the SRC_URI in the ebuild (2.0 -> 2.2).
Created attachment 115159 [details] ontv-2.4.0.ebuild Ebuild for version 2.4.0 * Makes changing the path on ftp.gnome.org in the SRC_URI manually obsolete by using the versionator eclass instead * Updates some dependencies
Created attachment 115161 [details] ontv-2.6.0.ebuild Update dependencies for 2.6.0. Untested.
Created attachment 178586 [details] New upstream release Rework ebuild complety for this new release.
For now, you need the patch from https://bugs.gentoo.org/show_bug.cgi?id=255043 to ontv work correctly.
Created attachment 253991 [details] ontv-2.6.0.ebuild New version. Some parts of the "ebuild" were rewritten for the new requirements of python eclass.
Hi! I was the most recent maintainer for OnTV. 3.2.0 was released about two years ago, so this bug should probably target that version. Also, the URL should be http://live.gnome.org/OnTV Unfortunately I don't have time to maintain it anymore, and it is in desperate need of some porting (python3, gtk3, new dbus interface and other things), so I'm a bit reluctant to add this to the main tree as it will pull in a lot of packages that are going to be obsolete soon. So if someone doesn't come up with a 3.2.0 ebuild, I would like this bug to be closed as a WONTFIX
FYI, I still believe the best thing to do is just close the issue and not add this package. It seems like the source repo was dropped after the gnome gitlab migration