You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

85 lines
2.4 KiB

# Module definitions for building KDE Frameworks 5
# (cmake, KF5's dependencies, kdelibs frameworks, plasma-framework)
# Usage: Write your own kdesrc-buildrc with only a "global" section
# then include this file, like this:
#
# include extragear/utils/kdesrc-build/kf5-qt5-build-include
# (or using a full path)
#
# You can then add additional modules if desired.
# ============================ Dependencies ==========================
module cmake-git
repository git://cmake.org/cmake.git
end module
module libdbusmenu-qt
# The lp: prefix refers to Canonical's Launchpad repository
repository bzr://lp:libdbusmenu-qt
end module
module-set
repository kde-projects
# Should attica become a kde framework?
use-modules kdesrc-build extra-cmake-modules attica libstreams libstreamanalyzer
# Optionally: add polkit-qt-1
cmake-options -DCMAKE_BUILD_TYPE:STRING=debug
end module-set
module-set phonon
repository kde-projects
cmake-options -DPHONON_BUILD_PHONON4QT5=ON
#branch master
# We avoid using just "phonon" as kdesrc-build will include all submodules
# that have phonon as part of their path. (i.e. it means phonon/*), but we
# don't want all the phonon backends.
use-modules phonon/phonon phonon-vlc phonon-gstreamer
end module-set
# ============================= KDE Frameworks ========================
module-set frameworks
repository kde-projects
use-modules frameworks
branch master
# The CodeBlocks generator allows usage in QtCreator, while still generating Makefiles
cmake-options -DBUILD_TESTING=TRUE -DCMAKE_BUILD_TYPE:STRING=debugfull -G "CodeBlocks - Unix Makefiles"
end module
# ============================== KDE Workspace =========================
# Should this become a framework?
module kde-kactivities
repository kde:kactivities
branch frameworks
end module
module plasma-framework
repository kde:plasma-framework
end module
# This module is temporary (parts of it depend on plasma, so it's here)
module kde-runtime
repository kde:kde-runtime
branch frameworks
end module
module kde-workspace
repository kde:kde-workspace
branch master
end module
# ============================== KDE Applications =========================
module kate
repository kde:kate
branch frameworks
end module
module konsole
repository kde:konsole
branch frameworks
end module