aboutsummaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorBen de Groot <yngwin@gmail.com>2012-03-18 11:37:46 +0800
committerBen de Groot <yngwin@gmail.com>2012-03-18 11:37:46 +0800
commitd4f506bd4498cc7e76d6a9fb9cae3c58f6d6db39 (patch)
tree2a8e5a9f372f510a6f53970881abc0a914a54a0f /x11-wm
parentMerge branch 'working' (diff)
downloadqt-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.xml4
-rw-r--r--x11-wm/razorqt/razorqt-9999.ebuild24
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