Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 567516 - media-video/minitube-2.5.2 version bump
Summary: media-video/minitube-2.5.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Qt Bug Alias
URL: https://github.com/flaviotordini/mini...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-04 04:52 UTC by Patrick McMunn
Modified: 2016-08-14 15:48 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
minitube-2.5.1.ebuild (minitube-2.5.1.ebuild,2.73 KB, text/plain)
2015-12-21 06:24 UTC, i.Dark_Templar
Details
minitube-2.5.1-disable-updates.patch (minitube-2.5.1-disable-updates.patch,314 bytes, patch)
2015-12-21 06:25 UTC, i.Dark_Templar
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick McMunn 2015-12-04 04:52:54 UTC
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
Comment 1 barrie backhurst 2015-12-14 14:45:40 UTC
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
Comment 2 i.Dark_Templar 2015-12-21 06:24:41 UTC
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)
Comment 3 i.Dark_Templar 2015-12-21 06:25:43 UTC
Created attachment 419964 [details, diff]
minitube-2.5.1-disable-updates.patch

Updated patch for minitube-2.5.1.ebuild
Comment 4 barrie backhurst 2015-12-24 10:59:35 UTC
2.5.2 out now and works renaming i.Dark_Templar's ebuild and patch accordingly
Comment 5 barrie backhurst 2016-01-07 13:02:45 UTC
2.5.2 has been working without a problem for a couple of weeks now, any idea when it will be updated in portage?
Comment 6 barrie backhurst 2016-02-08 23:39:25 UTC
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?
Comment 7 barrie backhurst 2016-04-05 05:44:16 UTC
Is there a reason this has not made it into the portage tree?
Comment 8 Michael Palimaka (kensington) gentoo-dev 2016-04-06 12:07:56 UTC
(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).
Comment 9 barrie backhurst 2016-04-08 22:03:35 UTC
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?
Comment 10 Yuri Sevatz 2016-08-03 04:22:25 UTC
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!)
Comment 11 Sebastian Pipping gentoo-dev 2016-08-14 15:41:30 UTC
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
Comment 12 Michael Palimaka (kensington) gentoo-dev 2016-08-14 15:48:36 UTC
Thanks a lot for bumping. Feel free to take over the package if you want, it's not getting much love otherwise.