summaryrefslogtreecommitdiffstats
path: root/kde
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--kde/post-install/akonadi4.post-install5
-rw-r--r--kde/post-install/kdepimlibs4.post-install3
-rw-r--r--kde/pre-install/kde-runtime.pre-install8
-rw-r--r--kde/pre-install/kdepimlibs4.pre-install7
-rw-r--r--kde/pre-install/smokekde.pre-install7
5 files changed, 30 insertions, 0 deletions
diff --git a/kde/post-install/akonadi4.post-install b/kde/post-install/akonadi4.post-install
new file mode 100644
index 0000000..6115cf3
--- /dev/null
+++ b/kde/post-install/akonadi4.post-install
@@ -0,0 +1,5 @@
+# Remove files that clash with the Frameworks version of akonadi;
+# we need only the barebones of the old akonadi 0.x for kdepimlibs4:
+#rm -r $PKG/usr/{bin,share}
+rm -r $PKG/usr/bin
+
diff --git a/kde/post-install/kdepimlibs4.post-install b/kde/post-install/kdepimlibs4.post-install
new file mode 100644
index 0000000..ae30cc8
--- /dev/null
+++ b/kde/post-install/kdepimlibs4.post-install
@@ -0,0 +1,3 @@
+# Remove files that clash with the Frameworks version of kdepimlibs:
+rm -r $PKG/usr/bin
+rm -r $PKG/usr/share/config.kcfg
diff --git a/kde/pre-install/kde-runtime.pre-install b/kde/pre-install/kde-runtime.pre-install
new file mode 100644
index 0000000..c32e2ce
--- /dev/null
+++ b/kde/pre-install/kde-runtime.pre-install
@@ -0,0 +1,8 @@
+# For some reason, cmake stumbles over identical directory names in
+# doc/kcontrol and doc/kioslave
+sed -i \
+ -e "s/add_subdirectory(bookmarks)/add_subdirectory(kiobookmarks)/" \
+ -e "s/add_subdirectory(smb)/add_subdirectory(kiosmb)/" \
+ doc/kioslave/CMakeLists.txt
+mv -i doc/kioslave/{,kio}bookmarks
+mv -i doc/kioslave/{,kio}smb
diff --git a/kde/pre-install/kdepimlibs4.pre-install b/kde/pre-install/kdepimlibs4.pre-install
new file mode 100644
index 0000000..a663cc6
--- /dev/null
+++ b/kde/pre-install/kdepimlibs4.pre-install
@@ -0,0 +1,7 @@
+# Temporary (hopefully) fix:
+if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then
+ # Prepend a cmake_minimum_required stanza at the top, which enables
+ # newer cmake features which the build needs:
+ sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt
+fi
+
diff --git a/kde/pre-install/smokekde.pre-install b/kde/pre-install/smokekde.pre-install
new file mode 100644
index 0000000..a663cc6
--- /dev/null
+++ b/kde/pre-install/smokekde.pre-install
@@ -0,0 +1,7 @@
+# Temporary (hopefully) fix:
+if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then
+ # Prepend a cmake_minimum_required stanza at the top, which enables
+ # newer cmake features which the build needs:
+ sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt
+fi
+