aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté <mikisabate@gmail.com>2014-11-19 20:38:09 +0100
committerMiquel Sabaté <mikisabate@gmail.com>2014-11-19 20:38:09 +0100
commit0717c5070193bd6d2a63afcb8d55e09d4e23c56c (patch)
treeb57e12909a01f16d129afb74caa0873d8fa89b08
parente993528142696511aafc9ce9cb3d6228186f1704 (diff)
downloaddotfiles-0717c5070193bd6d2a63afcb8d55e09d4e23c56c.tar.gz
dotfiles-0717c5070193bd6d2a63afcb8d55e09d4e23c56c.zip
kf5: removed this directory.
I don't use this weird way of compiling KDE Frameworks 5 anymore :P
-rw-r--r--kf5/README.md28
-rwxr-xr-xkf5/kf5-build.sh80
-rwxr-xr-xkf5/kf5.sh15
-rw-r--r--kf5/list61
4 files changed, 0 insertions, 184 deletions
diff --git a/kf5/README.md b/kf5/README.md
deleted file mode 100644
index c823dc7..0000000
--- a/kf5/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# KDE Frameworks
-
-This directory has all the files that I use to compile KDE Frameworks. The
-following packages are not included: kdewebkit and kde4support.
-Moreover, the KTextEditor library is not included in the list of modules
-to be compiled. This is because it's the only library from Frameworks
-that I contribute and, therefore, I want to keep it separately. I will
-remove this directory when the KDE Frameworks is stable and all the
-KDE apps are ported to Frameworks.
-
-This directory assumes that you have my Git configuration (things like the
-"down" alias, the "kde:" prefix, etc.). This directory also assumes that
-you have installed all the dependencies as specified in:
-
- https://community.kde.org/Frameworks/Building
-
-In order to compile everything, perform the following commands in the
-directory where all the KDE Frameworks sources should go:
-
- $ source kf5.sh
- $ ./kf5-build.sh
-
-This configuration assumes that:
-
- * The KF5 libraries will be installed at $HOME/kf5.
- * You have Qt 5 installed at /opt/qt5.
-
-Happy hacking!
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
-
diff --git a/kf5/kf5.sh b/kf5/kf5.sh
deleted file mode 100755
index 92f0bac..0000000
--- a/kf5/kf5.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-export KF5=$KDEDIR/kf5
-export QTDIR=/opt/qt5/qtbase
-export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
-export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
-export PATH=$KF5/bin:$QTDIR/bin:$PATH
-export QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
-export QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml
-export QML_IMPORT_PATH=$QML2_IMPORT_PATH
-export KDE_SESSION_VERSION=5
-export KDE_FULL_SESSION=true
-export XDG_DATA_HOME=$HOME/.local5
-export XDG_CONFIG_HOME=$HOME/.config5
-export XDG_CACHE_HOME=$HOME/.cache5
-export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
-
diff --git a/kf5/list b/kf5/list
deleted file mode 100644
index 6365d04..0000000
--- a/kf5/list
+++ /dev/null
@@ -1,61 +0,0 @@
-attica
-kapidox
-karchive
-kcoreaddons
-kauth
-kcodecs
-kconfig
-kdoctools
-kguiaddons
-kjs
-ki18n
-kwidgetsaddons
-kconfigwidgets
-kitemviews
-kiconthemes
-kglobalaccel
-kcompletion
-kwindowsystem
-kcrash
-kdbusaddons
-kservice
-sonnet
-ktextwidgets
-kxmlgui
-kbookmarks
-kcmutils
-solid
-kjobwidgets
-knotifications
-kio
-kdeclarative
-kinit
-kded
-kplotting
-kpty
-kdesu
-kwallet
-kparts
-kdesignerplugin
-kdnssd-framework
-kemoticons
-kf5umbrella
-kidletime
-kimageformats
-kitemmodels
-kjsembed
-kmediaplayer
-kprintutils
-kross
-kunitconversion
-threadweaver
-kfileaudiopreview
-khtml
-knewstuff
-knotifyconfig
-frameworkintegration
-kactivities
-plasma-framework
-kde-runtime
-konsole
-plasma-nm