Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 551800 - media-gfx/hugin-2014.0.0-r1: app-arch/zip is not required anymore, dev-cpp/tclap is DEPEND only, missing deps
Summary: media-gfx/hugin-2014.0.0-r1: app-arch/zip is not required anymore, dev-cpp/tc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-11 15:28 UTC by Nikoli
Modified: 2015-07-28 16:32 UTC (History)
0 users

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


Attachments
Patch for hugin-2014.0.0-r1.ebuild and hugin-9999.ebuild (hugin-2014.0.0-r1.ebuild.patch,1.01 KB, patch)
2015-06-11 15:28 UTC, Nikoli
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2015-06-11 15:28:23 UTC
Created attachment 404976 [details, diff]
Patch for hugin-2014.0.0-r1.ebuild and hugin-9999.ebuild

1) Looked at hugin sources, seems app-arch/zip is not required anymore: tried removing it - hugin builds fine.

2) dev-cpp/tclap-1.2.1 installs only headers and pkg-config file, so it is build time dep only, should not be in RDEPEND

3) Added virtual/opengl, virtual/glu, media-libs/ilmbase:=, virtual/blas deps because hugin links directly to libs from these packages:

$ check-deps.sh hugin
 * Checking "media-gfx/hugin-2014.0.0-r1"
 * Missing in RDEPEND and DEPEND:
        media-libs/glu
                X86_64;libGLU.so.1
                        /usr/bin/hugin
                        /usr/lib64/hugin/libhuginbase.so.0.0
        media-libs/ilmbase
                X86_64;libHalf.so.11
                        /usr/bin/hugin_hdrmerge
                        /usr/lib64/hugin/libhuginvigraimpex.so.0.0
        media-libs/mesa
                X86_64;libGL.so.1
                        /usr/bin/hugin
                        /usr/lib64/hugin/libhuginbase.so.0.0
        sci-libs/blas-reference
                X86_64;libblas.so.0
                        /usr/lib64/hugin/libhuginbase.so.0.0
 * Nothing links to libraries from these packages:
        app-arch/zip
        dev-cpp/tclap
        media-gfx/autopano-sift-C
        media-gfx/enblend
        media-libs/exiftool
        sys-libs/zlib


P.S. zlib is used in at build time (see CMakeLists.txt), also it is indirect run time dep.
Comment 1 Markus Meier gentoo-dev 2015-07-28 16:32:36 UTC
Fixed in cvs, thanks for the report and patch!

+*hugin-2015.0.0_rc3-r1 (28 Jul 2015)
+*hugin-2015.0.0_rc3 (28 Jul 2015)
+
+  28 Jul 2015; Markus Meier <maekke@gentoo.org> +hugin-2015.0.0_rc3.ebuild,
+  +hugin-2015.0.0_rc3-r1.ebuild, hugin-9999.ebuild:
+  version bump: fix dependencies by Nikoli in bug #551800, should also fix
+  problems with newer boost from bug #549986
+