Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 663682

Summary: app-office/scribus-1.5.4 - automagic dependencies on app-text/libqxp and media-libs/libzmf
Product: Gentoo Linux Reporter: SÅ‚awomir Nizio <slawomir.nizio>
Component: KeywordingAssignee: Justin Lecher (RETIRED) <jlec>
Status: RESOLVED FIXED    
Severity: normal CC: jstein
Priority: Normal Keywords: KEYWORDREQ
Version: unspecifiedFlags: stable-bot: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
app-office/scribus-1.5.5_pre20190124 app-text/libqxp-0.0.2 media-libs/libzmf-0.0.2
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 676960    

Description SÅ‚awomir Nizio 2018-08-15 15:32:50 UTC
Files scribus-1.5.4/scribus/plugins/import/zmf/CMakeLists.txt and scribus-1.5.4/scribus/plugins/import/qxp/CMakeLists.txt have a pattern that:

if (HAVE_REVENGE)
  # find the dep and include if present
endif().

These two files seem to be new, and there are probably others with this pattern, but already specified as mandatory deps in the ebuild or simply not present on the system I'm building it on, so I didn't notice:

CMakeLists.txt that have HAVE_REVENGE:

./scribus-1.5.4/scribus/plugins/import/zmf/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/vsd/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/qxp/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/pub/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/pm/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/pages/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/fh/CMakeLists.txt
./scribus-1.5.4/scribus/plugins/import/cdr/CMakeLists.txt
./scribus-1.5.4/CMakeLists.txt

./scribus-1.5.3/scribus/plugins/import/vsd/CMakeLists.txt
./scribus-1.5.3/scribus/plugins/import/pub/CMakeLists.txt
./scribus-1.5.3/scribus/plugins/import/pm/CMakeLists.txt
./scribus-1.5.3/scribus/plugins/import/pages/CMakeLists.txt
./scribus-1.5.3/scribus/plugins/import/fh/CMakeLists.txt
./scribus-1.5.3/scribus/plugins/import/cdr/CMakeLists.txt
./scribus-1.5.3/CMakeLists.txt
Comment 1 Larry the Git Cow gentoo-dev 2019-01-11 01:23:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647389856f8b5bcc23adc7e3a11a41a0f28b9e1e

commit 647389856f8b5bcc23adc7e3a11a41a0f28b9e1e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-11 01:16:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-11 01:23:03 +0000

    app-office/scribus: 1.5.5_pre20181227 snapshot bump (no keywords)
    
    We can't wait forever for them to make a new release, fixes build with
    poppler up to at least 0.72.0.
    
    Add missing deps.
    Add missing slot ops.
    
    Bug: https://bugs.gentoo.org/616088
    Bug: https://bugs.gentoo.org/663682
    Bug: https://bugs.gentoo.org/674804
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/scribus/Manifest                        |   1 +
 .../scribus/scribus-1.5.5_pre20181227.ebuild       | 240 +++++++++++++++++++++
 app-office/scribus/scribus-9999.ebuild             |  16 +-
 3 files changed, 249 insertions(+), 8 deletions(-)
Comment 2 Andreas Sturmlechner gentoo-dev 2019-01-24 23:58:44 UTC
We'll need more keywords for this to be solved.
Comment 3 Stabilization helper bot gentoo-dev 2019-01-25 00:00:35 UTC
An automated check of this bug failed - the following atom is unknown:

app-office/scribus-1.5.5_pre20190124

Please verify the atom list.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2019-02-02 20:12:46 UTC
~ppc keyworded

Last arch. Closing.