aboutsummaryrefslogtreecommitdiff
path: root/kf5/kf5-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'kf5/kf5-build.sh')
-rwxr-xr-xkf5/kf5-build.sh80
1 files changed, 0 insertions, 80 deletions
diff --git a/kf5/kf5-build.sh b/kf5/kf5-build.sh
deleted file mode 100755
index a9b336a..0000000
--- a/kf5/kf5-build.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/bash
-
-# Initial check.
-if [ -z "$KF5" ]; then
- echo "You have to set the \$KF5 environment variable."
- exit 1
-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
- cd cmake
- ./configure --prefix=$KF5
- make -j 10 install
- cd ..
-fi
-
-# Extra CMake Modules (ECM)
-if [ ! -d extra-cmake-modules ]; then
- git clone git://anongit.kde.org/extra-cmake-modules
- cd extra-cmake-modules
- cmake -DCMAKE_INSTALL_PREFIX=$KF5 .
- make install
- 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
- cd $pkg
- git down
- mkdir -p build && cd build
- else
- git clone git://anongit.kde.org/$pkg
- mkdir -p $pkg/build
- cd $pkg/build
- fi
-
- # Compile and install.
- cmake .. -DCMAKE_INSTALL_PREFIX=$KF5
- make -j 10 install
- cd ../..
-done
-