-
Notifications
You must be signed in to change notification settings - Fork 0
/
kdesrc-buildrc
176 lines (136 loc) · 4.81 KB
/
kdesrc-buildrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# Autogenerated by kdesrc-build-setup. You may modify this file if desired.
global
# KDE install directory
kdedir /usr
# Directory for downloaded source code
source-dir ~/kdesrc
# Directory to build KDE into before installing
build-dir build
cmake-options -DLIB_SUFFIX=64
#build-when-unchanged false
# Use multiple cores for building. Other options to GNU make may also be
# set.
make-options -j5
make-install-prefix sudo -s
end global
#module qt
# configure-flags -fast -debug -system-zlib -system-libpng -system-libjpeg \
# -plugin-sql-mysql -no-phonon \
# -dbus -webkit -nomake examples -nomake demos
# KDE's unmodified copy of Qt is used by default since git.kde.org supports
# cloning the module more reliably than gitorious. To use standard Qt as
# provided by Nokia, comment the following line and uncomment the next
# repository line.
# repository kde:qt
# Nokia's Qt. Note that gitorious has had known issues checking out large
# git modules such as Qt. If there are failures try using KDE's qt (see
# above).
# repository git://gitorious.org/qt/qt.git
# branch 4.8
#end module
# These encompass modules that are not directly a part of KDE proper but are
# required or highly recommended for the KDE framework and are developed in
# the KDE source repository.
module-set baselibs-support
repository kde-projects
use-modules automoc cagibi attica polkit-qt-1 polkit-kde-agent-1 polkit-kde-kcmodules-1 soprano
end module-set
# Phonon provides the KDE multimedia layer. It requires an appropriate backend
# to be installed to actually implement multimedia.
module-set framework-phonon
repository kde-projects
use-modules phonon/phonon phonon-gstreamer phonon-vlc
end module-set
module shared-desktop-ontologie
repository git://oscaf.git.sourceforge.net/gitroot/oscaf/shared-desktop-ontologies
end module
# Strigi provides file analysis tools for extracting information from files
# (e.g. music length, picture size, etc.) It is split into several submodules
# so do not alter the order in the use-modules below.
module-set strigi
repository kde-projects
use-modules strigi/libstreams strigi/libstreamanalyzer strigi/strigiutils \
strigi/strigidaemon strigi/strigiclient
end module-set
# libdbusmenu is needed to support new-style Plasma system tray icons and
# support in the Unity shell. Installing a recent development package from your
# distribution should be sufficient, but if you want to have the latest then
# make sure you have the "Bazaar" program installed and uncomment the
# following:
module libdbusmenu-qt
# The lp: prefix refers to Canonical's Launchpad repository
repository bzr://lp:libdbusmenu-qt
end module
# Base/essential KDE libraries and the required runtime programs.
# Split into two module-sets to setup the right branch for kdelibs.
module-set baselibs-kdelibs
repository kde-projects
use-modules kdelibs
branch KDE/4.10 # kdelibs for KDE 4 is limited to bugfixes.
end module-set
module-set baselibs-other
repository kde-projects
use-modules kactivities kde-runtime nepomuk-core
end module-set
module-set baselibs-pimlibs
repository kde-projects
use-modules akonadi kdepimlibs nepomuk-widgets kdepim-runtime kdepim
end module-set
module-set workspace
repository kde-projects
use-modules kde-workspace kdeplasma-addons
end module-set
module kde-workspace
cmake-options -DKDE4_COMMON_PAM_SERVICE=xdm
end module
module-set base
repository kde-projects
# kde-baseapps must precede kate and konsole, due to
# on-disk layout.
use-modules kde-baseapps kate konsole ark libktorrent ktorrent
end module-set
module-set kdegraphics
repository kde-projects
use-modules kde/kdegraphics/libs kde/kdegraphics/*
end module-set
module lightdm-qt
repository bzr://lp:lightdm
end module
module lightdm
repository git://anongit.kde.org/lightdm.git
branch v0.2
end module
module-set konversation
repository kde-projects
use-modules konversation
end module-set
#module-set kdevelop
# repository kde-projects
# use-modules kdevplatform kdevelop
#end module-set
module-set yakuake
repository kde-projects
use-modules yakuake
end module-set
module quassel
repository git://gitorious.org/quassel/quassel.git
end module
module-set networkmanagement
repository kde-projects
use-modules networkmanagement
branch nm09
end module-set
module-set plasmate
repository kde-projects
use-modules plasmate
end module-set
module contour
repository kde:contour
end module
module-set active
repository kde-projects
use-modules share-like-connect plasma-mobile bodega-client kwallet
end module-set
module bodega-client
cmake-options -DCMAKE_BUILD_TYPE=DebugFull
end module