Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405935 - x11-wm/razorqt : missing rdepend
Summary: x11-wm/razorqt : missing rdepend
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: PATCH, REVIEWED
Depends on:
Blocks:
 
Reported: 2012-02-26 17:25 UTC by Agostino Sarubbo
Modified: 2012-03-27 17:04 UTC (History)
0 users

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


Attachments
razorqt-0.4.1.ebuild.patch (razorqt-0.4.1.ebuild.patch,709 bytes, patch)
2012-03-12 08:12 UTC, Michael Palimaka (kensington)
Details | Diff
razorqt-0.4.1-automagic.patch (razorqt-0.4.1-automagic.patch,560 bytes, patch)
2012-03-12 08:13 UTC, Michael Palimaka (kensington)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2012-02-26 17:25:51 UTC
this is what scanelf says:

dev-libs/glib-2.30.2-r1
sys-apps/file-5.09                                                                                                                                                                  
sys-auth/polkit-qt-0.103.0                                                                                                                                                          
sys-libs/zlib-1.2.5-r2                                                                                                                                                              
x11-libs/libX11-1.4.4                                                                                                                                                               
x11-libs/libXcursor-1.1.12                                                                                                                                                          
x11-libs/libXfixes-5.0                                                                                                                                                              
x11-libs/libXrender-0.9.6                                                                                                                                                           


So, _seems_ there'is linked to polkit-qt also with USE="-policykit"

Please check and update.
Comment 1 Ben de Groot 2012-03-10 06:45:53 UTC
It seems to me this is an automagic dep, but it needs some testing.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2012-03-12 08:12:41 UTC
Created attachment 304969 [details, diff]
razorqt-0.4.1.ebuild.patch

Ebuild patch to add missing dependencies, and eliminate the automagic dependency.
Comment 3 Michael Palimaka (kensington) gentoo-dev 2012-03-12 08:13:51 UTC
Created attachment 304971 [details, diff]
razorqt-0.4.1-automagic.patch

Patch to add ENABLE_POLICYKIT option. Merge request filed on upstream github.
Comment 4 Ben de Groot 2012-03-12 09:26:44 UTC
I was actually thinking about doing such a patch myself, but haven't come around to it yet. Thanks for this. 

Also, not strictly related to this bug, we will need a similar patch for the lightdm greeter (now in live git, will probably be included in the next release).

And by the way, sys-apps/file is part of the @system set, so doesn't need to be included in the DEPEND listing.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2012-03-12 10:29:31 UTC
(In reply to comment #4)
> And by the way, sys-apps/file is part of the @system set, so doesn't need to
> be included in the DEPEND listing.
While that is true, I would argue that since razorqt explicitly links against it (libmagic.so.1) it is good practice to include the dependency.
Comment 6 Ben de Groot 2012-03-18 03:45:39 UTC
Patch has been accepted upstream and applied in their git repo. This is good to go. Someone please commit to gx86.
Comment 7 Johannes Huber (RETIRED) gentoo-dev 2012-03-27 17:04:58 UTC
Thank you all.

+  27 Mar 2012; Johannes Huber <johu@gentoo.org>
+  +files/razorqt-0.4.1-automagic.patch, +razorqt-0.4.1-r1.ebuild,
+  -razorqt-0.4.1.ebuild:
+  Revision bump. Add missing and fix automagic dependencies by Michael
+  (kensington) <gentoo@scribeofthenile.com>. Fixes bug #405935.