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.
67 lines
2.1 KiB
67 lines
2.1 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 |
|
|
|
# Attica will move to frameworks/ once the 4.x branch doesn't matter much anymore |
|
module-set |
|
repository kde-projects |
|
use-modules kdesrc-build extra-cmake-modules attica |
|
# 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 |
|
ignore-modules krunner # depends on Plasma |
|
branch master |
|
# The CodeBlocks generator allows usage in QtCreator, while still generating Makefiles |
|
cmake-options -DBUILD_TESTING=TRUE -DCMAKE_BUILD_TYPE:STRING=debug -G "CodeBlocks - Unix Makefiles" |
|
end module |
|
|
|
# Will move to frameworks/ once the 4.x branch doesn't matter much anymore |
|
# (and master branch is used for the Qt5/KF5 version) |
|
module kde-kactivities |
|
repository kde:kactivities |
|
branch frameworks |
|
end module |
|
|
|
# Will move to frameworks/ together with kactivities |
|
module plasma-framework |
|
repository kde:plasma-framework |
|
end module |
|
|
|
module krunner |
|
repository kde:krunner |
|
end module |
|
|
|
|