Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 877553 - media-gfx/geeqie-2.0.1 install more files (doc) in presence of available programs
Summary: media-gfx/geeqie-2.0.1 install more files (doc) in presence of available prog...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-18 09:57 UTC by Agostino Sarubbo
Modified: 2022-10-18 14:57 UTC (History)
0 users

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


Attachments
diff (file_877553.txt,6.62 KB, text/plain)
2022-10-18 09:57 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-10-18 09:57:29 UTC
Hi, after do a build with USE=doc that pulls all the doc dependencies, if you do a build with USE=-doc it installs anyway the documentation.

I don't have a build log at this time, if you can't reproduce I'll try to provide more, in the meantime I'm attaching the diff of the installed files.
Comment 1 Agostino Sarubbo gentoo-dev 2022-10-18 09:57:49 UTC
Created attachment 824681 [details]
diff
Comment 2 Bernard Cafarelli gentoo-dev 2022-10-18 12:16:36 UTC
Thanks for catching that, I had a patch to the build system but it did not make it to the current ebuild (probably lost in the juggling between rewriting and pulling in the PR suggested changes)

Next revbump will have proper patch for it!
Comment 3 Larry the Git Cow gentoo-dev 2022-10-18 14:57:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a6d36e174bd835bd6d81f34991dd88575024b3

commit 93a6d36e174bd835bd6d81f34991dd88575024b3
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2022-10-18 14:40:28 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2022-10-18 14:56:09 +0000

    media-gfx/geeqie:
    
    Do not check LUA_SINGLE_TARGET with USE=-lua
    Add build option for doc
    Fix USE=map dependencies (and remove USE=gpu-accel)
    
    Closes: https://bugs.gentoo.org/877545
    Closes: https://bugs.gentoo.org/877553
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 .../geeqie/files/geeqie-2.0.1-doc_option.patch     | 81 ++++++++++++++++++++++
 ...{geeqie-2.0.1.ebuild => geeqie-2.0.1-r1.ebuild} | 28 +++++---
 media-gfx/geeqie/geeqie-9999.ebuild                | 32 +++++----
 media-gfx/geeqie/metadata.xml                      |  4 +-
 4 files changed, 118 insertions(+), 27 deletions(-)