diff options
author | Eric Hameleers <alien@slackware.com> | 2014-12-22 15:23:54 +0100 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2014-12-22 15:23:54 +0100 |
commit | b1b35d20ce6b70330b23a9d056dcb44b58795bd6 (patch) | |
tree | d393ca76dae97b64e8de58184a15f60ca1a7412a /deps/akonadi | |
parent | f0e6e91722ec10bf7aa6a4bf53d1aedd8aee4c74 (diff) | |
download | ktown-b1b35d20ce6b70330b23a9d056dcb44b58795bd6.tar.gz ktown-b1b35d20ce6b70330b23a9d056dcb44b58795bd6.tar.xz |
KDE 5 for Slackware current (post-14.1) (16sep2014)5
The KDE 5 Software Compilation no longer exists as such.
The components are now:
- Frameworks 5.2.0
- Plasma 5.0.2
These packages need to be installed on top of the most recent KDE 4.14.x
because Applications tarballs which build on top of Frameworks and
Plasma have not yet been released.
Diffstat (limited to '')
-rw-r--r-- | deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz | bin | 0 -> 1469 bytes | |||
-rwxr-xr-x | deps/akonadi-qt5/akonadi-qt5.SlackBuild (renamed from deps/akonadi/akonadi.SlackBuild) | 23 | ||||
-rw-r--r-- | deps/akonadi-qt5/doinst.sh.gz (renamed from deps/akonadi/doinst.sh.gz) | bin | 110 -> 110 bytes | |||
-rw-r--r-- | deps/akonadi-qt5/slack-desc | 19 | ||||
-rw-r--r-- | deps/akonadi/slack-desc | 19 |
5 files changed, 34 insertions, 27 deletions
diff --git a/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz b/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz Binary files differnew file mode 100644 index 0000000..3fe4565 --- /dev/null +++ b/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz diff --git a/deps/akonadi/akonadi.SlackBuild b/deps/akonadi-qt5/akonadi-qt5.SlackBuild index fe36ea4..d3233ba 100755 --- a/deps/akonadi/akonadi.SlackBuild +++ b/deps/akonadi-qt5/akonadi-qt5.SlackBuild @@ -24,8 +24,9 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PKGNAM=akonadi -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +PKGNAM=akonadi-qt5 +SRCNAM=akonadi +VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j7} @@ -66,9 +67,13 @@ PKG=$TMP/package-$PKGNAM rm -rf $PKG mkdir -p $TMP $PKG cd $TMP -rm -rf $PKGNAM-$VERSION -tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 -cd $PKGNAM-$VERSION || exit 1 +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +# Allow akonadi-qt5 libraries to co-exist with akonadi: +zcat $CWD/akonadi-qt5-coinstallable-libs.patch.gz | patch -p1 --verbose || exit 1 + chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -86,10 +91,12 @@ cd build -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DMAN_INSTALL_DIR=/usr/man \ + -DMAN_INSTALL_DIR=man \ + -DQT_PLUGINS_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQT5_BUILD=ON \ -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=ON \ - -DQT_PLUGINS_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins \ + -DWITH_SOPRANO=OFF \ + -DAKONADI_BUILD_TESTS=OFF \ .. make $NUMJOBS || make || exit 1 make install DESTDIR=$PKG || exit 1 diff --git a/deps/akonadi/doinst.sh.gz b/deps/akonadi-qt5/doinst.sh.gz Binary files differindex bedb7a0..bedb7a0 100644 --- a/deps/akonadi/doinst.sh.gz +++ b/deps/akonadi-qt5/doinst.sh.gz diff --git a/deps/akonadi-qt5/slack-desc b/deps/akonadi-qt5/slack-desc new file mode 100644 index 0000000..ade9732 --- /dev/null +++ b/deps/akonadi-qt5/slack-desc @@ -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-----------------------------------------------------| +akonadi-qt5: akonadi-qt5 (PIM storage service) +akonadi-qt5: +akonadi-qt5: akonadi is an extensible cross-desktop storage service for PIM data +akonadi-qt5: and meta data providing concurrent read, write, and query access. +akonadi-qt5: It will provide a unique desktop wide object identification and +akonadi-qt5: retrieval. +akonadi-qt5: This package contains Qt5 bindings. +akonadi-qt5: +akonadi-qt5: Homepage: http://www.kdepim.org/akonadi/ +akonadi-qt5: +akonadi-qt5: diff --git a/deps/akonadi/slack-desc b/deps/akonadi/slack-desc deleted file mode 100644 index d0c26bb..0000000 --- a/deps/akonadi/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# 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-----------------------------------------------------| -akonadi: akonadi (PIM storage service) -akonadi: -akonadi: akonadi is an extensible cross-desktop storage service for PIM data -akonadi: and meta data providing concurrent read, write, and query access. -akonadi: It will provide a unique desktop wide object identification and -akonadi: retrieval. -akonadi: -akonadi: Homepage: http://www.kdepim.org/akonadi/ -akonadi: -akonadi: -akonadi: |