Changes from 2.4: - Upgraded to Qt 5 - HiDPI (aka Retina Display) support - Mac style overhaul: new toolbar, lighter fonts & tabs - Reworked icons on Mac & Windows - Status Bar hidden when not needed: less clutter, more room for videos - Clickable links in video description - Autoadjust window size (Bye, useless black bars!) - Smart date formatting: 3 hours ago, 1 month ago, etc. - When opening the YouTube webpage the video now starts from where it left in Minitube - Fixed videos restarting after long pause - Dropped support for OS X 10.6 - New and updated translations So probably the most significant change from an ebuild perspective is the change from using QT4 to QT5. Reproducible: Always
Just to add Many videos are now causing minitube to lock up when using the 2.4 version, so it is not just a new version bump, 2.5 apparently addresses this problem as well
Created attachment 419962 [details] minitube-2.5.1.ebuild My ebuild for minitube-2.5.1. Changes against 2.4: - Now requires qt5 (I've tested it with qt-5.5.1) - Dropped 'kde' use-flag because I didn't find 'dev-qt/qtphonon' for qt5 - 'accessibility' use-flag for dev-qt/qtgui might no longer be required, but I still left it intact - Ebuild now inherits qmake-utils instead of qt4-r2 (some build steps updated to reflect that change)
Created attachment 419964 [details, diff] minitube-2.5.1-disable-updates.patch Updated patch for minitube-2.5.1.ebuild
2.5.2 out now and works renaming i.Dark_Templar's ebuild and patch accordingly
2.5.2 has been working without a problem for a couple of weeks now, any idea when it will be updated in portage?
I realise devs have a lot on their plate, but this bug has produced a functional ebuild which has been tested, what else is needed to get the latest version added to portage?
Is there a reason this has not made it into the portage tree?
(In reply to barrie backhurst from comment #7) > Is there a reason this has not made it into the portage tree? It looks like this package is not actively maintained - I guess nobody in qt/media-video is using it. I personally didn't look at it because I don't have an API key required by the ebuild. If you (or anyone else) is interested in taking care of it directly, consider contacting the proxy-maintainers team (https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers).
Thanks for explaining Michael I will try and do some reading up as time permits, it is rather limited at the moment I am afraid. I have played with some ebuilds at times, but I am not sure how well I could maintain it?
This ebuild used to be maintained by the qt overlay before being merged into gentoo during releases. The Qt overlay dropped support for it here: https://github.com/gentoo/qt/commit/bce46c09f2d61267611c69ca7728ed244503a9a9 I didn't talk to Pesa about why, but if I had to guess, I think it has a lot to do with the state of the ebuild and its dependence on the build-time environment. It was always a pretty poor upstream and I suspect the qt branch didn't think it wise to latch itself down with a fight for quality that wasn't ultimately QT's responsibility to fight. Gentoo seems to be the last one that maintains it... so, I think it needs a new home if nobody's officially looking after it anymore. https://gpo.zugaina.org/media-video/minitube (And something really needs to be done about that API key nastiness, i thought google lets you incorporate these into your source code, but that philosophy might not be compatible with open-source if it's also insecure at the same time!)
I gave bumping a try. The environment API-key-environment-variable thing is gone, please check the ebuild or the elog out for how to get your API key in. If it doesn't work, please re-open so we can get it fixed. commit d846d6537ed310b0b5cc846229d3f5e6216551f1 Author: Sebastian Pipping <sping@g.o> Date: Sun Aug 14 17:19:06 2016 +0200 media-video/minitube: 2.5.2 (bug #567516) Package-Manager: portage-2.2.28 media-video/minitube/Manifest | 1 + .../files/minitube-2.5.1-disable-updates.patch | 11 +++ media-video/minitube/minitube-2.5.2.ebuild | 94 ++++++++++++++++++++++ 3 files changed, 106 insertions(+) https://github.com/gentoo/gentoo/commit/d846d6537ed310b0b5cc846229d3f5e6216551f1
Thanks a lot for bumping. Feel free to take over the package if you want, it's not getting much love otherwise.