summaryrefslogtreecommitdiffstats
path: root/kde
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2014-12-22 15:16:30 +0100
committer Eric Hameleers <alien@slackware.com>2014-12-22 15:16:30 +0100
commit1461355df207fe0e1c07825b094c1ed5ada8dc3a (patch)
tree02df64760eb792fcdda30919925e8bcf0f1a8255 /kde
parent461526492a07104c04835226b97f36f8d5aefc19 (diff)
downloadktown-4.12.5.tar.gz
ktown-4.12.5.tar.xz
KDE 4.12.5 for Slackware 14.1 (27apr2014)4.12.5
Diffstat (limited to 'kde')
-rw-r--r--kde/KDE.options2
-rw-r--r--kde/build/kde-workspace1
-rw-r--r--kde/build/kdelibs1
-rw-r--r--kde/build/kwalletmanager2
-rw-r--r--kde/cmake/kajongg17
-rw-r--r--kde/cmake/partitionmanager17
-rw-r--r--kde/modularize13
-rw-r--r--kde/modules/extragear7
-rw-r--r--kde/modules/kdenetwork3
-rw-r--r--kde/modules/kdesdk1
-rw-r--r--kde/modules/kdeutils2
-rw-r--r--kde/patch/kde-workspace.patch3
-rw-r--r--kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gzbin0 -> 545 bytes
-rw-r--r--kde/patch/kdelibs.patch2
-rw-r--r--kde/patch/kdelibs/kdelibs.CVE-2014-3494.patch.gzbin0 -> 774 bytes
-rw-r--r--kde/patch/oxygen-gtk3.patch3
-rw-r--r--kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gzbin0 -> 553 bytes
-rw-r--r--kde/post-install/kde-workspace.post-install6
-rw-r--r--kde/post-install/kwalletmanager.post-install2
-rw-r--r--kde/pre-install/kdeconnect-kde.pre-install2
-rw-r--r--kde/slack-desc/kdeconnect-kde19
-rw-r--r--kde/slack-desc/kdev-python19
-rw-r--r--kde/slack-desc/kdevelop-php19
-rw-r--r--kde/slack-desc/kdevelop-php-docs19
-rw-r--r--kde/slack-desc/kwalletmanager19
-rw-r--r--kde/slack-desc/libkomparediff219
-rw-r--r--kde/slack-desc/partitionmanager19
-rw-r--r--kde/slack-desc/zeroconf-ioslave19
28 files changed, 229 insertions, 7 deletions
diff --git a/kde/KDE.options b/kde/KDE.options
index 6619353..9402ea7 100644
--- a/kde/KDE.options
+++ b/kde/KDE.options
@@ -3,7 +3,7 @@
# usually has a different version number), or by setting your own
# environment variables.
-[ -z $VERSION ] && export VERSION=4.11.5
+[ -z $VERSION ] && export VERSION=4.12.5
[ -z $BUILD ] && export BUILD=1
# Automatically determine the architecture we're building on:
diff --git a/kde/build/kde-workspace b/kde/build/kde-workspace
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kde-workspace
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdelibs b/kde/build/kdelibs
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdelibs
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kwalletmanager b/kde/build/kwalletmanager
new file mode 100644
index 0000000..9a7456b
--- /dev/null
+++ b/kde/build/kwalletmanager
@@ -0,0 +1,2 @@
+2
+
diff --git a/kde/cmake/kajongg b/kde/cmake/kajongg
new file mode 100644
index 0000000..125582b
--- /dev/null
+++ b/kde/cmake/kajongg
@@ -0,0 +1,17 @@
+mkdir build
+cd build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DINSTALL_KAJONGG=TRUE \
+ ..
+
diff --git a/kde/cmake/partitionmanager b/kde/cmake/partitionmanager
new file mode 100644
index 0000000..b24718e
--- /dev/null
+++ b/kde/cmake/partitionmanager
@@ -0,0 +1,17 @@
+mkdir build
+cd build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DENABLE_UDISKS2=ON \
+ ..
+
diff --git a/kde/modularize b/kde/modularize
index 4e9729d..9bc9031 100644
--- a/kde/modularize
+++ b/kde/modularize
@@ -120,7 +120,8 @@ kscd
# kdenetwork
kdenetwork-filesharing
kdenetwork-strigi-analyzers
-kdnssd
+#kdnssd
+zeroconf-ioslave
kget
kopete
kppp
@@ -140,7 +141,7 @@ kgpg
print-manager
kremotecontrol
ktimer
-kwallet
+kwalletmanager
superkaramba
sweeper
@@ -210,6 +211,7 @@ kde-dev-utils
kdesdk-kioslaves
kdesdk-strigi-analyzers
kdesdk-thumbnailers
+libkomparediff2
kompare
lokalize
okteta
@@ -241,7 +243,9 @@ oxygen-gtk3
kdevplatform
kdevelop-pg-qt
kdevelop
-#kdevelop-php
+kdev-python
+kdevelop-php
+kdevelop-php-docs
#quanta
wicd-kde
networkmanagement
@@ -256,3 +260,6 @@ amarok
calligra
libkscreen
kscreen
+partitionmanager
+kdeconnect-kde
+
diff --git a/kde/modules/extragear b/kde/modules/extragear
index e7cf685..83085fe 100644
--- a/kde/modules/extragear
+++ b/kde/modules/extragear
@@ -8,7 +8,9 @@ oxygen-gtk3
kdevplatform
kdevelop-pg-qt
kdevelop
-#kdevelop-php
+kdev-python
+kdevelop-php
+kdevelop-php-docs
#quanta
wicd-kde
networkmanagement
@@ -23,3 +25,6 @@ amarok
calligra
libkscreen
kscreen
+partitionmanager
+kdeconnect-kde
+
diff --git a/kde/modules/kdenetwork b/kde/modules/kdenetwork
index 93ae34f..0347fa6 100644
--- a/kde/modules/kdenetwork
+++ b/kde/modules/kdenetwork
@@ -1,6 +1,7 @@
kdenetwork-filesharing
kdenetwork-strigi-analyzers
-kdnssd
+#kdnssd
+zeroconf-ioslave
kget
kopete
kppp
diff --git a/kde/modules/kdesdk b/kde/modules/kdesdk
index 50092cf..353102d 100644
--- a/kde/modules/kdesdk
+++ b/kde/modules/kdesdk
@@ -7,6 +7,7 @@ kde-dev-utils
kdesdk-kioslaves
kdesdk-strigi-analyzers
kdesdk-thumbnailers
+libkomparediff2
kompare
lokalize
okteta
diff --git a/kde/modules/kdeutils b/kde/modules/kdeutils
index eb6d1ef..9bdf3eb 100644
--- a/kde/modules/kdeutils
+++ b/kde/modules/kdeutils
@@ -10,6 +10,6 @@ kgpg
print-manager
kremotecontrol
ktimer
-kwallet
+kwalletmanager
superkaramba
sweeper
diff --git a/kde/patch/kde-workspace.patch b/kde/patch/kde-workspace.patch
index d86c11a..270c10a 100644
--- a/kde/patch/kde-workspace.patch
+++ b/kde/patch/kde-workspace.patch
@@ -4,3 +4,6 @@ zcat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz | patch -
# Always show 'remaining time' in the popup of the battery plasmoid:
zcat $CWD/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+# Fix crash when DesktopNames isn't set (fixed in 4.11.10):
+zcat $CWD/patch/kde-workspace/kde-workspace.desktopnames.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz b/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz
new file mode 100644
index 0000000..add85ed
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz
Binary files differ
diff --git a/kde/patch/kdelibs.patch b/kde/patch/kdelibs.patch
index c314b55..12a5e9b 100644
--- a/kde/patch/kdelibs.patch
+++ b/kde/patch/kdelibs.patch
@@ -12,3 +12,5 @@ zcat $CWD/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz | patch -R -
zcat $CWD/patch/kdelibs/coding-style-fixes.patch.gz | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
zcat $CWD/patch/kdelibs/return-application-icons-properly.patch.gz | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+# Patch for CVE-2014-3494 (KMail/KIO POP3 SSL MITM Flaw):
+zcat $CWD/patch/kdelibs/kdelibs.CVE-2014-3494.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdelibs/kdelibs.CVE-2014-3494.patch.gz b/kde/patch/kdelibs/kdelibs.CVE-2014-3494.patch.gz
new file mode 100644
index 0000000..3185206
--- /dev/null
+++ b/kde/patch/kdelibs/kdelibs.CVE-2014-3494.patch.gz
Binary files differ
diff --git a/kde/patch/oxygen-gtk3.patch b/kde/patch/oxygen-gtk3.patch
new file mode 100644
index 0000000..abee503
--- /dev/null
+++ b/kde/patch/oxygen-gtk3.patch
@@ -0,0 +1,3 @@
+# Compile against Slackware's older version of gtk+3:
+zcat $CWD/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz b/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz
new file mode 100644
index 0000000..494d4a3
--- /dev/null
+++ b/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz
Binary files differ
diff --git a/kde/post-install/kde-workspace.post-install b/kde/post-install/kde-workspace.post-install
index 69952c7..a22ef48 100644
--- a/kde/post-install/kde-workspace.post-install
+++ b/kde/post-install/kde-workspace.post-install
@@ -15,6 +15,11 @@ if ! grep -q "SessionsDirs=/usr/share/xsessions" $PKG/usr/share/config/kdm/kdmrc
fi
rm $PKG/usr/share/apps/kdm/sessions/xfce*.desktop
+# Similarly, allow other login managers to show KDE Plasma desktop sessions:
+mkdir -p $PKG/usr/share/xsessions
+mv $PKG/usr/share/apps/kdm/sessions/kde-plasma*.desktop \
+ $PKG/usr/share/xsessions/
+
# Not allowing root to login at the console is just plain silly. If they
# have physical access to the machine, what's the point of trying to stop
# this? Even the kdmrc file says this is supposed to be the default.
@@ -44,3 +49,4 @@ mv $PKG/etc/kde/dbus-1 $PKG/etc/
# This is fubar:
rm -f $PKG/usr/share/icons/hicolor/index.theme
+
diff --git a/kde/post-install/kwalletmanager.post-install b/kde/post-install/kwalletmanager.post-install
new file mode 100644
index 0000000..9239a3e
--- /dev/null
+++ b/kde/post-install/kwalletmanager.post-install
@@ -0,0 +1,2 @@
+# Move the polkit dbus configuration files to the proper place:
+mv $PKG/etc/kde/dbus-1 $PKG/etc/
diff --git a/kde/pre-install/kdeconnect-kde.pre-install b/kde/pre-install/kdeconnect-kde.pre-install
new file mode 100644
index 0000000..e89e2fc
--- /dev/null
+++ b/kde/pre-install/kdeconnect-kde.pre-install
@@ -0,0 +1,2 @@
+sed -i -e "s,#add_subdirectory(kio),add_subdirectory(kio)," CMakeLists.txt
+
diff --git a/kde/slack-desc/kdeconnect-kde b/kde/slack-desc/kdeconnect-kde
new file mode 100644
index 0000000..cf2665e
--- /dev/null
+++ b/kde/slack-desc/kdeconnect-kde
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kdeconnect-kde: kdeconnect-kde (Integrate Android with the KDE Desktop)
+kdeconnect-kde:
+kdeconnect-kde: KDE Connect is a module to connect KDE with your smartphone.
+kdeconnect-kde: Prominent features are: clipboard share, notifications sync,
+kdeconnect-kde: multimedia remote control over secured network connections.
+kdeconnect-kde: Please note you will need to install KDE Connect on Android
+kdeconnect-kde: for this app to work:
+kdeconnect-kde: https://play.google.com/store/apps/details?id=org.kde.kdeconnect-kde_tp
+kdeconnect-kde:
+kdeconnect-kde: See also:
+kdeconnect-kde: http://albertvaka.wordpress.com/2013/08/05/introducing-kde-connect/
diff --git a/kde/slack-desc/kdev-python b/kde/slack-desc/kdev-python
new file mode 100644
index 0000000..9a54835
--- /dev/null
+++ b/kde/slack-desc/kdev-python
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kdev-python: kdev-python (Python language plugin for KDevelop)
+kdev-python:
+kdev-python: This KDevelop plugin provides support for the Python language.
+kdev-python:
+kdev-python:
+kdev-python:
+kdev-python:
+kdev-python:
+kdev-python:
+kdev-python:
+kdev-python:
diff --git a/kde/slack-desc/kdevelop-php b/kde/slack-desc/kdevelop-php
new file mode 100644
index 0000000..be58f46
--- /dev/null
+++ b/kde/slack-desc/kdevelop-php
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kdevelop-php: kdevelop-php (PHP language plugin for KDevelop)
+kdevelop-php:
+kdevelop-php: This is a KDevelop plugin that provides support for the PHP language.
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
+kdevelop-php:
diff --git a/kde/slack-desc/kdevelop-php-docs b/kde/slack-desc/kdevelop-php-docs
new file mode 100644
index 0000000..df36858
--- /dev/null
+++ b/kde/slack-desc/kdevelop-php-docs
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kdevelop-php-docs: kdevelop-php-docs (PHP documentation plugin for KDevelop)
+kdevelop-php-docs:
+kdevelop-php-docs: This KDevelop plugin integrates the php.net online documentation.
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
+kdevelop-php-docs:
diff --git a/kde/slack-desc/kwalletmanager b/kde/slack-desc/kwalletmanager
new file mode 100644
index 0000000..82d055d
--- /dev/null
+++ b/kde/slack-desc/kwalletmanager
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side mkwalletmanagers the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kwalletmanager: kwalletmanager (KDE wallet manager)
+kwalletmanager:
+kwalletmanager: KDE Wallet Manager is a tool to manage your passwords under KDE.
+kwalletmanager:
+kwalletmanager: kwalletmanager's home page is:
+kwalletmanager: https://projects.kde.org/projects/kde/kdeutils
+kwalletmanager:
+kwalletmanager:
+kwalletmanager:
+kwalletmanager:
+kwalletmanager:
diff --git a/kde/slack-desc/libkomparediff2 b/kde/slack-desc/libkomparediff2
new file mode 100644
index 0000000..6faddf7
--- /dev/null
+++ b/kde/slack-desc/libkomparediff2
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+libkomparediff2: libkomparediff2 (library to compare files and strings)
+libkomparediff2:
+libkomparediff2: libkomparediff2 is a shared library to compare files
+libkomparediff2: and strings using kdelibs and GNU diff, used in Kompare
+libkomparediff2: and KDevelop.
+libkomparediff2:
+libkomparediff2:
+libkomparediff2:
+libkomparediff2:
+libkomparediff2: For more information, visit: http://www.kde.org
+libkomparediff2:
diff --git a/kde/slack-desc/partitionmanager b/kde/slack-desc/partitionmanager
new file mode 100644
index 0000000..0f8c667
--- /dev/null
+++ b/kde/slack-desc/partitionmanager
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------|
+partitionmanager: partitionmanager (Graphical partition manager for KDE4)
+partitionmanager:
+partitionmanager: Easily manage disks, partitions and filesystems on your KDE
+partitionmanager: desktop. Create, resize, move, copy, back up, restore or
+partitionmanager: delete partitions.
+partitionmanager:
+partitionmanager:
+partitionmanager:
+partitionmanager:
+partitionmanager:
+partitionmanager:
diff --git a/kde/slack-desc/zeroconf-ioslave b/kde/slack-desc/zeroconf-ioslave
new file mode 100644
index 0000000..a406d55
--- /dev/null
+++ b/kde/slack-desc/zeroconf-ioslave
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+zeroconf-ioslave: zeroconf-ioslave (network monitor for zeroconf)
+zeroconf-ioslave:
+zeroconf-ioslave: A network monitor for DNS-SD services (Zeroconf).
+zeroconf-ioslave:
+zeroconf-ioslave:
+zeroconf-ioslave:
+zeroconf-ioslave:
+zeroconf-ioslave:
+zeroconf-ioslave:
+zeroconf-ioslave: For more information, visit: http://www.kde.org
+zeroconf-ioslave: