diff options
author | 2012-03-18 11:37:46 +0800 | |
---|---|---|
committer | 2012-03-18 11:37:46 +0800 | |
commit | d4f506bd4498cc7e76d6a9fb9cae3c58f6d6db39 (patch) | |
tree | 2a8e5a9f372f510a6f53970881abc0a914a54a0f /x11-wm | |
parent | Merge branch 'working' (diff) | |
download | qt-d4f506bd4498cc7e76d6a9fb9cae3c58f6d6db39.tar.gz qt-d4f506bd4498cc7e76d6a9fb9cae3c58f6d6db39.tar.bz2 qt-d4f506bd4498cc7e76d6a9fb9cae3c58f6d6db39.zip |
x11-wm/razorqt: fix automagic, update deps
Upstream has applied kensington's patch to fix the policykit automagic
from bug #405935 in git, and they have done something similar for their
LightDM greeter. So I've added the configure switches for both in
src_configure, and updated the dependency listing. Also added lightdm
useflag description in metadata.xml.
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/razorqt/metadata.xml | 4 | ||||
-rw-r--r-- | x11-wm/razorqt/razorqt-9999.ebuild | 24 |
2 files changed, 24 insertions, 4 deletions
diff --git a/x11-wm/razorqt/metadata.xml b/x11-wm/razorqt/metadata.xml index 0457bbd0..0db589e5 100644 --- a/x11-wm/razorqt/metadata.xml +++ b/x11-wm/razorqt/metadata.xml @@ -15,5 +15,7 @@ it's no problem to take any modern WM from fwwm2 to kwin (yes, KDE without Plasma Desktop is possible too). </longdescription> + <use> + <flag name="lightdm">Build Razor-Qt's LightDM greeter</flag> + </use> </pkgmetadata> - diff --git a/x11-wm/razorqt/razorqt-9999.ebuild b/x11-wm/razorqt/razorqt-9999.ebuild index 07deec39..cb8378a1 100644 --- a/x11-wm/razorqt/razorqt-9999.ebuild +++ b/x11-wm/razorqt/razorqt-9999.ebuild @@ -21,15 +21,25 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="doc policykit" +IUSE="doc lightdm policykit" -COMMON_DEPEND="policykit? ( sys-auth/polkit-qt ) +COMMON_DEPEND="sys-apps/file + sys-libs/zlib + x11-libs/libX11 x11-libs/libXcomposite + x11-libs/libXcursor x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libXrender x11-libs/qt-core:4 x11-libs/qt-dbus:4 x11-libs/qt-gui:4 - x11-libs/qt-script:4" + x11-libs/qt-script:4 + lightdm? ( x11-misc/lightdm[qt4] ) + policykit? ( + dev-libs/glib:2 + sys-auth/polkit-qt + )" DEPEND="${COMMON_DEPEND} doc? ( app-doc/doxygen ) @@ -47,6 +57,14 @@ RDEPEND="${COMMON_DEPEND} x11-wm/windowmaker )" +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_enable lightdm LIGHTDM_GREETER) + $(cmake-utils_use_enable policykit) + ) + cmake-utils_src_configure +} + src_compile() { cmake-utils_src_make |