/[gentoo-x86]/kde-base/systemsettings/systemsettings-4.4.2.ebuild
Gentoo

Contents of /kde-base/systemsettings/systemsettings-4.4.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Mon May 3 19:37:59 2010 UTC (10 years, 2 months ago) by reavertm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
FILE REMOVED
Fix Xinerama automagic, bug 312513, thanks for Andreas K. Huettel (dilfridge)
(Portage version: 2.2_rc67/cvs/Linux x86_64)

1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/kde-base/systemsettings/systemsettings-4.4.2.ebuild,v 1.2 2010/05/03 05:45:33 aballier Exp $
4
5 EAPI="3"
6
7 KMNAME="kdebase-workspace"
8 OPENGL_REQUIRED="optional"
9 inherit kde4-meta
10
11 DESCRIPTION="System settings utility"
12 IUSE="debug +handbook +usb xinerama"
13 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
14
15 COMMONDEPEND="
16 dev-libs/glib:2
17 $(add_kdebase_dep libkworkspace)
18 media-libs/fontconfig
19 >=media-libs/freetype-2
20 >=x11-libs/libxklavier-3.2
21 x11-libs/libXcursor
22 x11-libs/libXext
23 x11-libs/libXfixes
24 x11-libs/libXft
25 x11-libs/libXrandr
26 x11-libs/libXtst
27 opengl? ( virtual/opengl )
28 usb? ( =virtual/libusb-0* )
29 xinerama? ( x11-libs/libXinerama )
30 "
31 DEPEND="${COMMONDEPEND}
32 x11-proto/kbproto
33 x11-proto/xextproto
34 xinerama? ( x11-proto/xineramaproto )
35 "
36 RDEPEND="${COMMONDEPEND}
37 x11-apps/setxkbmap
38 x11-misc/xkeyboard-config
39 "
40
41 KMEXTRA="
42 kcontrol/
43 "
44 KMEXTRACTONLY="
45 krunner/dbus/org.kde.krunner.App.xml
46 krunner/dbus/org.kde.screensaver.xml
47 kwin/
48 libs/
49 plasma/
50 "
51
52 add_blocker kcontrol '<4.3.98'
53
54 src_unpack() {
55 if use handbook; then
56 KMEXTRA="${KMEXTRA}
57 doc/kcontrol
58 "
59 fi
60
61 kde4-meta_src_unpack
62 }
63
64 src_prepare() {
65 sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
66 systemsettings/CMakeLists.txt \
67 || die "Failed to fix systemsettingsrc install location"
68
69 kde4-meta_src_prepare
70 }
71
72 # FIXME: is have_openglxvisual found without screensaver
73 src_configure() {
74 # Old keyboard-detection code is unmaintained,
75 # so we force the new stuff, using libxklavier.
76 mycmakeargs=(
77 -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
78 -DWITH_GLIB2=ON -DWITH_GObject=ON
79 $(cmake-utils_use_with opengl OpenGL)
80 $(cmake-utils_use_with usb)
81 $(cmake-utils_use_with xinerama X11_Xinerama)
82 )
83
84 kde4-meta_src_configure
85 }

  ViewVC Help
Powered by ViewVC 1.1.20