Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613230 - media-video/ffdiaporama-2.2_pre20140701: version bump
Summary: media-video/ffdiaporama-2.2_pre20140701: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: laurantino
URL: http://ffdiaporama.tuxfamily.org/?cat=26
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks: 640448
  Show dependency tree
 
Reported: 2017-03-19 16:06 UTC by laurantino
Modified: 2017-12-21 20:29 UTC (History)
2 users (show)

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


Attachments
ffdiaporama-2.2_pre.ebuild (ffdiaporama-2.2_pre.ebuild,2.09 KB, text/plain)
2017-03-19 16:06 UTC, laurantino
Details
ffmpeg 3.0 patch for ffdiaporama 2.2 (ffdiaporama-2.2_pre-ffmpeg-3.0.patch,20.18 KB, patch)
2017-03-19 16:09 UTC, laurantino
Details | Diff
libav 11 patch for ffdiaporama 2.2 (ffdiaporama-2.2_pre-libav11.patch,22.22 KB, patch)
2017-03-19 16:10 UTC, laurantino
Details | Diff
qtmultimedia:4 patch for ffdiaporama 2.2 (ffdiaporama-2.2_pre-qt4multimedia.patch,750 bytes, patch)
2017-03-19 16:11 UTC, laurantino
Details | Diff
ffdiaporama-2.2_pre20140701.ebuild (ffdiaporama-2.2_pre20140701.ebuild,2.10 KB, text/plain)
2017-03-19 20:47 UTC, laurantino
Details
ffdiaporama metadata file (metadata.xml,2.32 KB, text/xml)
2017-03-19 20:49 UTC, laurantino
Details
ffmpeg 3.0 patch for ffdiaporama 2.2 (ffdiaporama-2.2-ffmpeg-3.0.patch,19.17 KB, patch)
2017-06-04 09:56 UTC, laurantino
Details | Diff
libav 11 patch for ffdiaporama 2.2 (ffdiaporama-2.2-libav11.patch,18.34 KB, patch)
2017-06-04 09:59 UTC, laurantino
Details | Diff
ffdiaporama-2.2_pre20140701.ebuild (ffdiaporama-2.2_pre20140701.ebuild,2.09 KB, text/plain)
2017-12-09 17:36 UTC, laurantino
Details
ffdiaporama metadata file (metadata.xml,2.27 KB, text/xml)
2017-12-09 17:37 UTC, laurantino
Details

Note You need to log in before you can comment on or make changes to this bug.
Description laurantino 2017-03-19 16:06:07 UTC
Created attachment 467572 [details]
ffdiaporama-2.2_pre.ebuild

ffdiaporama development has stopped more than two years ago.
Version 2.2 has never been officially released but introduced some interesting stuff and this version has received some patches and been packaged by some linux distros.
As the proxy maintainer of this package I suggest to update this package to version 2.2 in portage. I attach an ebuild I wrote for that purpose, introducing some changes :
- allow the choice between qt4 and qt5
- drop internal openclipart package in favor of the portage media-gfx/openclipart package
This package has been tested with ffmpeg 3.0 and libav 11
Comment 1 laurantino 2017-03-19 16:09:11 UTC
Created attachment 467574 [details, diff]
ffmpeg 3.0 patch for ffdiaporama 2.2
Comment 2 laurantino 2017-03-19 16:10:14 UTC
Created attachment 467576 [details, diff]
libav 11 patch for ffdiaporama 2.2
Comment 3 laurantino 2017-03-19 16:11:38 UTC
Created attachment 467578 [details, diff]
qtmultimedia:4 patch for ffdiaporama 2.2
Comment 4 laurantino 2017-03-19 20:47:24 UTC
Created attachment 467610 [details]
ffdiaporama-2.2_pre20140701.ebuild

* 2016 -> 2017 in header
* Adaptation of the ebuild to the new _pre20140701 suffix
* Expected patch filenames are ffdiaporama-2.2-ffmpeg-3.0.patch, ffdiaporama-2.2-libav11.patch and ffdiaporama-2.2-qt4multimedia.patch
Comment 5 laurantino 2017-03-19 20:49:33 UTC
Created attachment 467612 [details]
ffdiaporama metadata file

Fix typo in metadata: openslipart -> openclipart
Comment 6 laurantino 2017-06-04 09:56:34 UTC
Created attachment 475160 [details, diff]
ffmpeg 3.0 patch for ffdiaporama 2.2

new patch to reduce size (see bug #620650)
Comment 7 laurantino 2017-06-04 09:59:05 UTC
Created attachment 475162 [details, diff]
libav 11 patch for ffdiaporama 2.2

new patch to reduce size (see bug #620650)
Comment 8 laurantino 2017-12-09 17:36:39 UTC
Created attachment 509106 [details]
ffdiaporama-2.2_pre20140701.ebuild

New version to replace fdo-mime eclass by xdg-utils eclass
Comment 9 laurantino 2017-12-09 17:37:56 UTC
Created attachment 509108 [details]
ffdiaporama metadata file

Replacing some spaces by tabulations in metadata.xml file
Comment 10 Jonas Stein gentoo-dev 2017-12-09 18:56:34 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

• Please test the ebuild with repoman https://wiki.gentoo.org/wiki/Repoman

* why do you need eutils?
Comment 11 laurantino 2017-12-09 20:11:58 UTC
Thanks for the quick look!

eutils is useless, I agree . It was there before to make use of doicon.

I already tested it with repoman, and it's not complaining at all in my local repository. Have you also updated the metadata file attached to this bug?
Comment 12 Larry the Git Cow gentoo-dev 2017-12-10 14:20:51 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ccf958a8fd6df1f13df748ab5a47e16abe9077

commit 41ccf958a8fd6df1f13df748ab5a47e16abe9077
Author:     Olivier Laurantin <olivier.laurantin@laposte.net>
AuthorDate: 2017-12-10 14:13:55 +0000
Commit:     Jonas Stein <jstein@gentoo.org>
CommitDate: 2017-12-10 14:20:42 +0000

    media-video/ffdiaporama: Fix typo in metadata
    
    Fix typo in metadata: openslipart -> openclipart
    Bug: https://bugs.gentoo.org/613230
    Package-Manager: Portage-2.3.17, Repoman-2.3.6

 media-video/ffdiaporama/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)}
Comment 13 Jonas Stein gentoo-dev 2017-12-10 14:57:34 UTC
the metadata is merged. The eutils is still in the ebuild. 
Could you prepare a PR on github? 

We should not put 40kB patches in the git tree. I uploaded the two large patches for you into my devspace. The same for the large 2.1 patch

https://dev.gentoo.org/~jstein/dist/ffdiaporama-2.1-libav10.patch
https://dev.gentoo.org/~jstein/dist/ffdiaporama-2.2-ffmpeg-3.0.patch                                                           
https://dev.gentoo.org/~jstein/dist/ffdiaporama-2.2-libav11.patch                                                            

Please use these in your 2.2 ebuild. I fixed the 2.1 already for you.

The patches should follow the same naming scheme. 

This would save a lot of work for the developer who merges it.
Comment 14 Larry the Git Cow gentoo-dev 2017-12-21 20:29:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9f5d53c03d49c5d53d7cf61c4f7a647779241d

commit 9e9f5d53c03d49c5d53d7cf61c4f7a647779241d
Author:     Olivier Laurantin <olivier.laurantin@laposte.net>
AuthorDate: 2017-12-11 22:15:54 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2017-12-21 20:26:24 +0000

    media-video/ffdiaporama: version bump to 2.2_pre20140701.
    
    The ebuild now depends on media-gfx/openclipart instead of downloading a
    specific version. This also adds the qt5 USE flag.
    
    Closes: https://bugs.gentoo.org/613230
    Closes: https://github.com/gentoo/gentoo/pull/6526

 media-video/ffdiaporama/Manifest                   |  4 +
 .../ffdiaporama/ffdiaporama-2.2_pre20140701.ebuild | 91 ++++++++++++++++++++++
 .../files/ffdiaporama-2.2-qt4multimedia.patch      | 25 ++++++
 3 files changed, 120 insertions(+)