diff options
| author | Miquel Sabaté <mikisabate@gmail.com> | 2014-03-06 11:02:14 +0100 |
|---|---|---|
| committer | Miquel Sabaté <mikisabate@gmail.com> | 2014-03-06 11:02:14 +0100 |
| commit | b068119d3b6fda47eb6479141da0cbad511b4c24 (patch) | |
| tree | be88b482c5b9a3efa1ebaa6a6071ee042da89af5 /kf5/kf5-build.sh | |
| parent | ecf5f71418ceecdb3cc1f0a641bcad6db7484d26 (diff) | |
| download | dotfiles-b068119d3b6fda47eb6479141da0cbad511b4c24.tar.gz dotfiles-b068119d3b6fda47eb6479141da0cbad511b4c24.zip | |
kf5: fixed a couple of things.
Diffstat (limited to 'kf5/kf5-build.sh')
| -rwxr-xr-x | kf5/kf5-build.sh | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/kf5/kf5-build.sh b/kf5/kf5-build.sh index 7346249..a9b336a 100755 --- a/kf5/kf5-build.sh +++ b/kf5/kf5-build.sh @@ -1,6 +1,5 @@ #!/bin/bash - # Initial check. if [ -z "$KF5" ]; then echo "You have to set the \$KF5 environment variable." @@ -10,6 +9,9 @@ fi # Create the $KF5 directory if it doesn't exist yet. mkdir -p $KF5 +## +# CMake stuff. + # Getting CMake from git. if [ ! -d cmake ]; then git clone git://cmake.org/cmake.git @@ -28,7 +30,36 @@ if [ ! -d extra-cmake-modules ]; then cd .. fi +## +# Qt5-based dependencies. + +# Phonon +if [ -d phonon ]; then + cd phonon && git down && cd .. +else + git clone kde:phonon --branch master +fi +mkdir -p phonon/build +cd phonon/build +cmake -DCMAKE_INSTALL_PREFIX=$KF5 -DPHONON_BUILD_PHONON4QT5=ON .. +make -j 10 install +cd ../.. + +# libdbusmenu-qt +if [ -d libdbusmenu-qt ]; then + cd phonon && git down && cd .. +else + bzr branch lp:libdbusmenu-qt +fi +mkdir -p libdbusmenu-qt/build +cd libdbusmenu-qt/build +cmake -DCMAKE_INSTALL_PREFIX=$KF5 -DWITH_DOC:bool=OFF .. +make -j 10 install +cd ../.. + +## # The rest of the packages. + for pkg in $(cat list); do # Clone or pull. if [ -d $pkg ]; then |
