Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578046 - media-gfx/fotoxx-20.04 version bump
Summary: media-gfx/fotoxx-20.04 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: Ben Kohler
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-23 07:08 UTC by ta2002
Modified: 2021-05-18 11:29 UTC (History)
5 users (show)

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


Attachments
ebuild for fotoxx version 19.2 (fotoxx-19.2.ebuild,1.25 KB, text/plain)
2019-01-28 16:49 UTC, Barbara Meindl
Details
media-gfx/fotoxx-20.16.ebuild (fotoxx-20.16.ebuild,1.97 KB, text/plain)
2020-07-19 12:24 UTC, mehw
Details
media-gfx/fotoxx fotoxx-15.05.ebuild -> fotoxx-20.16.ebuild diff file (fotoxx-20.16.ebuild.patch,2.64 KB, patch)
2020-07-19 12:28 UTC, mehw
Details | Diff
media-gfx/fotoxx/files fotoxx-20.16-documentation.patch (fotoxx-20.16-documentation.patch,968 bytes, patch)
2020-07-19 12:29 UTC, mehw
Details | Diff
media-gfx/fotoxx metadata.xml (metadata.xml,1.00 KB, text/xml)
2020-07-19 12:30 UTC, mehw
Details
media-gfx/fotoxx-20.16.tar.gz Manifest (Manifest,306 bytes, text/plain)
2020-07-19 12:32 UTC, mehw
Details
media-gfx/fotoxx-20.16.ebuild (fix compressed, documentation, and metainfo files) (fotoxx-20.16.ebuild,1.99 KB, text/plain)
2020-11-22 18:16 UTC, mehw
Details
diff fotoxx-15.05.ebuild fotoxx-20.16.ebuild (fotoxx-15.05-to-fotoxx-20.16.diff,2.09 KB, patch)
2020-11-22 18:19 UTC, mehw
Details | Diff
fotoxx-20.16-documentation.patch (do not install compressed docs and man pages, install metainfo files) (fotoxx-20.16-documentation.patch,1.30 KB, patch)
2020-11-22 18:27 UTC, mehw
Details | Diff
fotoxx-20.16-manual.patch (add feature to open man pages, use fotoxx.1{,.gz,.bz2} rather than fotoxx.man) (fotoxx-20.16-manual.patch,5.56 KB, patch)
2020-11-22 18:31 UTC, mehw
Details | Diff
media-gfx/fotoxx-20.19.ebuild (bump version) (fotoxx-20.19.ebuild,2.00 KB, text/plain)
2020-11-22 18:34 UTC, mehw
Details
Manifest file for both fotoxx-20.16.tar.gz and fotoxx-20.19.tar.gz (Manifest,612 bytes, text/plain)
2020-11-22 18:35 UTC, mehw
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ta2002 2016-03-23 07:08:53 UTC
http://kornelix.net/fotoxx/fotoxx.html
Comment 1 Steve Herber 2016-04-09 04:31:56 UTC
Version 16.04 is now ready.
Comment 2 ta2002 2016-06-06 11:12:33 UTC
Current version is now 16.06 (latest portage version is 15.05, and stable portage version is 13.11.1).
Comment 3 ta2002 2016-08-28 12:43:30 UTC
Current version is now 16.08.1.
Comment 4 Steve Herber 2016-10-30 02:11:30 UTC
latest version is 16.10.3.  Thanks.
Comment 5 Wolfram Schlich (RETIRED) gentoo-dev 2017-03-27 20:17:56 UTC
Latest version is 17.01.2
Comment 6 ta2002 2017-04-13 23:26:40 UTC
Current version is 17.04.1. How about an update?
Comment 7 timemars 2017-10-13 12:42:13 UTC
Latest version is 17.08.3. Anybody here?
Comment 8 Steve Herber 2018-01-02 06:55:26 UTC
Version 18.01 has been released.
Comment 9 Barbara Meindl 2019-01-28 16:49:10 UTC
Created attachment 563076 [details]
ebuild for fotoxx version 19.2

ebuild version bump, edited from fotoxx version 15.05 (portage)
added dependencies according to developer homepage
updated SRC_URI
no patches applied
USE flag "video" - additional dependency check for totem or ffmpeg
Comment 10 Pacho Ramos gentoo-dev 2019-01-28 21:32:28 UTC
do you want to proxy maintain it?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide
Comment 11 Barbara Meindl 2019-01-29 12:46:34 UTC
I'm afraid, I don't have the qualifications to take care of an ebuild. I am an absolute beginner in ebuild writing and I'm only able to edit very basic things like SRC_URI and dependencies. 
I wouldn't be able to help anyone with build errors etc. I just wanted to share what works for me.
Comment 12 mehw 2020-07-19 12:24:14 UTC
Created attachment 649852 [details]
media-gfx/fotoxx-20.16.ebuild

Bump to 20.16.

See also bug#733210 for map files (media-gfx/fotoxx-maps).

Changes:
- update Copyright
- change EAPI to 7
- remove unused inherits
- update source url
- update license
- change keywords to unstable
- update use flags
- update depends
- update source location and patches
- remove 'tc-export CXX'
- documentation is installed by emake (set DOCS and HTML_DOCS to empty)
- add elog during pkg_postinst
Comment 13 mehw 2020-07-19 12:28:20 UTC
Created attachment 649854 [details, diff]
media-gfx/fotoxx fotoxx-15.05.ebuild -> fotoxx-20.16.ebuild diff file

Diff file.

$ diff -Nuar /usr/portage/media-gfx/fotoxx/fotoxx-15.05.ebuild /var/db/repos/localrepo/media-gfx/fotoxx/fotoxx-20.16.ebuild
Comment 14 mehw 2020-07-19 12:29:33 UTC
Created attachment 649856 [details, diff]
media-gfx/fotoxx/files fotoxx-20.16-documentation.patch

Fix the documentaion's install location, and also do not compress the changelog and manual pages.
Comment 15 mehw 2020-07-19 12:30:29 UTC
Created attachment 649858 [details]
media-gfx/fotoxx metadata.xml

Update indentation and add use flags.
Comment 16 mehw 2020-07-19 12:32:17 UTC
Created attachment 649860 [details]
media-gfx/fotoxx-20.16.tar.gz Manifest

Manifest file for fotoxx-20.16.tar.gz.
Comment 17 ta2002 2020-08-27 14:01:41 UTC
Version 20.17 has become the current release from 20200722.
Comment 18 mehw 2020-11-22 18:16:11 UTC
Created attachment 674350 [details]
media-gfx/fotoxx-20.16.ebuild (fix compressed, documentation, and metainfo files)

Fix HOMEPAGE in fotoxx-20.16.ebuild.

Note that fotoxx-20.16-documentation.patch patches Makefile to not install compressed docs and man pages and the ebuild will not compress the docs.

Fix patch fotoxx-20.16-documentation.patch to define DOCDIR (aka /usr/share/doc/${PF}) and to use /usr/share/metainfo rather than /usr/share/appdata.

New patch fotoxx-20.16-manual.patch to open fotoxx.1{,.gz,.bz2} from the GUI (there's no need for the uncompressed /usr/share/doc/${PF}/fotoxx.man file).
Comment 19 mehw 2020-11-22 18:19:35 UTC
Created attachment 674356 [details, diff]
diff fotoxx-15.05.ebuild fotoxx-20.16.ebuild

Update diff of fotoxx fotoxx-15.05.ebuild to fotoxx-20.16.ebuild.
Comment 20 mehw 2020-11-22 18:27:01 UTC
Created attachment 674365 [details, diff]
fotoxx-20.16-documentation.patch (do not install compressed docs and man pages, install metainfo files)

Do not install compressed docs and man pages.

Set and define DOCDIR to $(PREFIX)/share/doc/$(PF).

Set APPDATADIR to $(PREFIX)/share/metainfo (rather than deprecated appdata).
Comment 21 mehw 2020-11-22 18:31:17 UTC
Created attachment 674368 [details, diff]
fotoxx-20.16-manual.patch (add feature to open man pages, use fotoxx.1{,.gz,.bz2} rather than fotoxx.man)

Open /usr/share/man/man1/fotoxx.1{,.gz,.bz2} from the GUI.

There's no need for the uncompressed /usr/share/doc/${PF}/fotoxx.man file (which is the same as fotoxx.1{,.gz,.bz2}).
Comment 22 mehw 2020-11-22 18:34:00 UTC
Created attachment 674371 [details]
media-gfx/fotoxx-20.19.ebuild (bump version)

Bump to v20.19.



diff fotoxx-20.16.ebuild fotoxx-20.19.ebuild
47,48c47,48
< 	"${FILESDIR}/${P}-documentation.patch"
< 	"${FILESDIR}/${P}-manual.patch"
---
> 	"${FILESDIR}/${PN}-20.16-documentation.patch"
> 	"${FILESDIR}/${PN}-20.16-manual.patch"
Comment 23 mehw 2020-11-22 18:35:16 UTC
Created attachment 674377 [details]
Manifest file for both fotoxx-20.16.tar.gz and fotoxx-20.19.tar.gz

Update Manifest file.
Comment 24 Ben Kohler gentoo-dev 2021-04-08 18:49:07 UTC
I'm working on a bump now, I will have it close this bug, but please open new reports if you find anything amiss.  A few notes:

I am using optfeature for the optional runtime features, instead of USE flags.

Upstream no longer loads the man page from within the app so I'm not using your manual patch.  I am using a modified verison of your documentation patch.

I removed several deps that seemed to be unnecessary, but if I've made mistakes, do let me know.
Comment 25 Larry the Git Cow gentoo-dev 2021-04-08 19:16:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6931cc9295471db938c266bd2e0a7e858b5968f6

commit 6931cc9295471db938c266bd2e0a7e858b5968f6
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2021-04-08 19:13:57 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2021-04-08 19:16:04 +0000

    media-gfx/fotoxx: take package & bump it
    
    Closes: https://bugs.gentoo.org/578046
    Closes: https://bugs.gentoo.org/739980
    Closes: https://bugs.gentoo.org/751304
    Closes: https://bugs.gentoo.org/751307
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 media-gfx/fotoxx/Manifest                          |  1 +
 .../fotoxx/files/fotoxx-21.40-documentation.patch  | 33 +++++++++
 media-gfx/fotoxx/fotoxx-21.40.ebuild               | 81 ++++++++++++++++++++++
 media-gfx/fotoxx/metadata.xml                      |  5 +-
 4 files changed, 119 insertions(+), 1 deletion(-)
Comment 26 mehw 2021-05-18 11:29:29 UTC
(In reply to Ben Kohler from comment #24)
> I'm working on a bump now, I will have it close this bug, but please open
> new reports if you find anything amiss.  A few notes:
> 
> I am using optfeature for the optional runtime features, instead of USE
> flags.
> 
> Upstream no longer loads the man page from within the app so I'm not using
> your manual patch.  I am using a modified verison of your documentation
> patch.
> 
> I removed several deps that seemed to be unnecessary, but if I've made
> mistakes, do let me know.

Thanks.

I'll check the deps... I delayed some work, I made some MRs on the official repo, one is about the manual's patches, but with new releases things may be different... Mike was so kind to leave the MRs opened anyway.

Cheers!