summaryrefslogtreecommitdiff
path: root/nonprism/kdepim
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/kdepim')
-rw-r--r--nonprism/kdepim/PKGBUILD219
-rw-r--r--nonprism/kdepim/akregator.install (renamed from nonprism/kdepim/kdepim-akregator.install)0
-rw-r--r--nonprism/kdepim/kaddressbook.install (renamed from nonprism/kdepim/kdepim-kaddressbook.install)0
-rw-r--r--nonprism/kdepim/kdepim.install2
-rw-r--r--nonprism/kdepim/kmail.install (renamed from nonprism/kdepim/kdepim-kmail.install)0
-rw-r--r--nonprism/kdepim/knode.install (renamed from nonprism/kdepim/kdepim-knode.install)0
-rw-r--r--nonprism/kdepim/korganizer.install (renamed from nonprism/kdepim/kdepim-korganizer.install)0
7 files changed, 88 insertions, 133 deletions
diff --git a/nonprism/kdepim/PKGBUILD b/nonprism/kdepim/PKGBUILD
index 178518a44..948ae3f6e 100644
--- a/nonprism/kdepim/PKGBUILD
+++ b/nonprism/kdepim/PKGBUILD
@@ -1,175 +1,128 @@
-# $Id: PKGBUILD 241398 2015-06-29 17:50:28Z arojas $
-# Maintainer (Arch): Andrea Scarpino <andrea@archlinux.org>
+# $Id: PKGBUILD 244953 2015-08-28 08:31:00Z arojas $
+# Maintainer (Arch): Felix Yan <felixonmars@archlinux.org>
+# Contributor (Arch): Andrea Scarpino <andrea@archlinux.org>
# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de>
# Maintainer: André Silva <emulatorman@parabola.nu>
-
pkgbase=kdepim
-pkgname=('kdepim-akonadiconsole'
- 'kdepim-kaddressbook'
- 'kdepim-kjots'
- 'kdepim-kmail'
- 'kdepim-knode'
- 'kdepim-knotes'
- 'kdepim-korganizer'
- 'kdepim-libkdepim')
-pkgver=4.14.10
-_kdeappver=15.04.3
-pkgrel=1.nonprism1
+pkgname=(akonadiconsole kaddressbook kmail knotes
+ korganizer libkdepim)
+pkgver=15.08.0
+pkgrel=4.nonprism1
arch=('i686' 'x86_64')
url='http://pim.kde.org'
license=('GPL' 'LGPL' 'FDL')
groups=('kde-applications' 'kdepim')
-makedepends=('cmake' 'automoc4' 'boost' 'kdepim-runtime' 'libxss' 'pilot-link'
- 'libbaloo4' 'grantlee-qt4')
-source=("http://download.kde.org/stable/applications/${_kdeappver}/src/${pkgbase}-${pkgver}.tar.xz")
-sha1sums=('6f74763dda68dbb44394e807eab9204777bddf0a')
+makedepends=(extra-cmake-modules kdepim-runtime qt5-tools grantlee-qt5 kdoctools knewstuff khtml
+ ktexteditor kdnssd kldap libktnef boost gpgmepp kontactinterface kxmlrpcclient kblog
+ akonadi-search)
+source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz")
+sha1sums=('e0bdf22fbf9bc4ebcb85f8202315334d4eff8c3f')
+
+prepare() {
+ mkdir -p build
+}
build() {
- mkdir build
cd build
- cmake ../${pkgbase}-${pkgver} \
+ cmake ../$pkgbase-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
- -DKDE4_BUILD_TESTS=OFF \
- -DCMAKE_SKIP_RPATH=ON \
+ -DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DKDEPIM_BUILD_MOBILE=OFF \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DLIBEXEC_INSTALL_DIR=lib \
-DKDEPIM_STORAGESERVICE_GDRIVE=OFF
make
}
-package_kdepim-akonadiconsole() {
+package_akonadiconsole() {
pkgdesc='Akonadi Management and Debugging Console, without Google Drive support'
- depends=('kdepim-libkdepim')
- conflicts=('kdepim-akonadiconsole-nonprism')
- replaces=('kdepim-akonadiconsole-nonprism')
+ depends=('libkdepim')
+ conflicts=("kdepim-$pkgname")
url='http://pim.kde.org'
install='kdepim.install'
- cd "${srcdir}"/build/akonadiconsole
- make DESTDIR="${pkgdir}" install
+ cd build/akonadiconsole
+ make DESTDIR="$pkgdir" install
}
-package_kdepim-kaddressbook() {
+package_kaddressbook() {
pkgdesc='Contact Manager, without Google Drive support'
- depends=('kdepim-libkdepim')
+ depends=('libkdepim' 'kontactinterface')
+ conflicts=("kdepim-$pkgname")
url="http://kde.org/applications/office/kaddressbook/"
- conflicts=('kdepim-kaddressbook-nonprism')
- replaces=('kdepim-kaddressbook-nonprism')
- install='kdepim-kaddressbook.install'
- for i in kaddressbook kontact/plugins/kaddressbook \
- plugins/kaddressbook; do
- cd "${srcdir}"/build/${i}
- make DESTDIR="${pkgdir}" install
- done
-}
-
-package_kdepim-kjots() {
- pkgdesc='Note Taker, without Google Drive support'
- depends=('kdepim-libkdepim')
- url="http://kde.org/applications/utilities/kjots/"
- conflicts=('kdepim-kjots-nonprism')
- replaces=('kdepim-kjots-nonprism')
- install='kdepim.install'
- cd "${srcdir}"/build/kjots
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/kontact/plugins/kjots
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/kjots
- make DESTDIR="${pkgdir}" install
+ install='kaddressbook.install'
+ for _i in kaddressbook plugins/kaddressbook; do
+ cd "$srcdir"/build/$_i
+ make DESTDIR="$pkgdir" install
+ done
}
-package_kdepim-kmail() {
+package_kmail() {
pkgdesc='Mail Client, without Google Drive support'
- depends=('kdepim-libkdepim')
- optdepends=('kde-agent: For starting and shutting down gpg-agent with KDE session manager')
+ depends=('libkdepim' 'kontactinterface' 'kio-pim')
+ conflicts=("kdepim-$pkgname")
url="http://kde.org/applications/internet/kmail/"
- install='kdepim-kmail.install'
- conflicts=('kdepim-kmailcvt' 'kdepim-ksendemail' 'kdepim-libksieve'
- 'kdepim-mimelib' 'kdepim-plugins' 'kdepim-kmail-nonprism')
- replaces=('kdepim-kmailcvt' 'kdepim-ksendemail' 'kdepim-libksieve'
- 'kdepim-mimelib' 'kdepim-plugins' 'kdepim-kmail-nonprism')
- for i in kmail kmailcvt agents/archivemailagent storageservicemanager\
- agents/mailfilteragent agents/followupreminderagent importwizard ksendemail\
- libksieve messagelist kontact/plugins/kmail grantleeeditor mboximporter; do
- cd "${srcdir}"/build/${i}
- make DESTDIR="${pkgdir}" install
- done
- cd "${srcdir}"/build/doc/kmail
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/sieveeditor
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/importwizard
- make DESTDIR="${pkgdir}" install
-}
-
-package_kdepim-knode() {
- pkgdesc='News Reader, without Google Drive support'
- depends=('kdepim-libkdepim')
- url="http://kde.org/applications/internet/knode/"
- conflicts=('kdepim-knode-nonprism')
- replaces=('kdepim-knode-nonprism')
- install='kdepim-knode.install'
- cd "${srcdir}"/build/knode
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/kontact/plugins/knode
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/knode
- make DESTDIR="${pkgdir}" install
+ install='kmail.install'
+ for _i in kmail agents/archivemailagent agents/mailfilteragent \
+ storageservicemanager importwizard libksieve messagelist grantleeeditor mboximporter sieveeditor; do
+ cd "$srcdir"/build/$_i
+ make DESTDIR="$pkgdir" install
+ done
+ for _i in akonadi_archivemail_agent kmail importwizard sieveeditor; do
+ cd "$srcdir"/build/doc/$_i
+ make DESTDIR="$pkgdir" install
+ done
}
-package_kdepim-knotes() {
+package_knotes() {
pkgdesc='Popup Notes, without Google Drive support'
- depends=('kdepim-libkdepim')
+ depends=('libkdepim' 'kontactinterface')
+ conflicts=("kdepim-$pkgname")
url="http://kde.org/applications/utilities/knotes/"
- conflicts=('kdepim-knotes-nonprism')
- replaces=('kdepim-knotes-nonprism')
install='kdepim.install'
- cd "${srcdir}"/build/knotes
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/agents/notesagent
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/kontact/plugins/knotes
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/knotes
- make DESTDIR="${pkgdir}" install
+ cd "$srcdir"/build/knotes
+ make DESTDIR="$pkgdir" install
+ cd "$srcdir"/build/agents/notesagent
+ make DESTDIR="$pkgdir" install
+ cd "$srcdir"/build/doc/knotes
+ make DESTDIR="$pkgdir" install
+ cd "$srcdir"/build/doc/akonadi_notes_agent
+ make DESTDIR="$pkgdir" install
}
-package_kdepim-korganizer() {
+package_korganizer() {
pkgdesc='Calendar and Scheduling Program, without Google Drive support'
- depends=('kdepim-libkdepim')
+ depends=('libkdepim' 'kontactinterface')
+ conflicts=("kdepim-$pkgname")
url="http://kde.org/applications/office/korganizer"
- conflicts=('kdepim-korganizer-nonprism')
- replaces=('kdepim-korganizer-nonprism')
- install='kdepim-korganizer.install'
- for i in korganizer korgac kontact/plugins/korganizer calendarviews; do
- cd "${srcdir}"/build/${i}
- make DESTDIR="${pkgdir}" install
+ install='korganizer.install'
+ for _i in korganizer korgac; do
+ cd "$srcdir"/build/$_i
+ make DESTDIR="$pkgdir" install
done
- cd "${srcdir}"/build/doc/korganizer
- make DESTDIR="${pkgdir}" install
+ cd "$srcdir"/build/doc/korganizer
+ make DESTDIR="$pkgdir" install
}
-package_kdepim-libkdepim() {
- pkgdesc='Library for KDE PIM, without Google Drive support'
- groups=()
- depends=('kdepim-runtime' 'baloo4-akonadi' 'grantlee-qt4')
+package_libkdepim() {
+ pkgdesc='Common libraries and resources for KDE PIM applications, without Google Drive support'
+ groups=()
+ depends=('kdepim-runtime' 'grantlee-qt5' 'akonadi-search' 'knewstuff' 'kldap' 'kdnssd' 'libktnef')
+ conflicts=('kdepim-libkdepim' 'kdepim-kjots' 'kdepim-knode' 'kdepim-kresources' 'kdepim-ktimetracker')
url='http://pim.kde.org'
- conflicts=('kdepim-icons' 'kdepim-libkleo' 'kdepim-libkpgp'
- 'kdepim-akonadi' 'kdepim-libkdepim-nonprism')
- replaces=('kdepim-icons' 'kdepim-libkleo' 'kdepim-libkpgp'
- 'kdepim-akonadi' 'kdepim-libkdepim-nonprism')
- install='kdepim.install'
- for i in agents/sendlateragent akonadi_next calendarsupport \
- incidenceeditor-ng kaddressbookgrantlee grantleetheme kdgantt2 libkdepim \
- libkdepimdbusinterfaces libkleo libkpgp mailcommon mailimporter \
- messagecomposer messagecore messageviewer noteshared icons templateparser \
- plugins/messageviewer plugins/ktexteditor pimcommon pimsettingexporter; do
- cd "${srcdir}"/build/${i}
- make DESTDIR="${pkgdir}" install
+ install=kdepim.install
+ for _i in agents/sendlateragent calendarsupport grantleetheme incidenceeditor-ng kdgantt2 libkdepim \
+ accountwizard icons libkdepimdbusinterfaces libkleo libkpgp mailcommon mailimporter \
+ messagecomposer messagecore messageviewer noteshared templateparser calendarviews agents/followupreminderagent \
+ plugins/messageviewer pimcommon pimsettingexporter kaddressbookgrantlee; do
+ cd "$srcdir"/build/$_i
+ make DESTDIR="$pkgdir" install
done
- cd "${srcdir}"/build/doc/pimsettingexporter
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/headerthemeeditor
- make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/contactthemeeditor
- make DESTDIR="${pkgdir}" install
+ for _i in akonadi_sendlater_agent akonadi_followupreminder_agent contactthemeeditor headerthemeeditor pimsettingexporter; do
+ cd "$srcdir"/build/doc/$_i
+ make DESTDIR="$pkgdir" install
+ done
+
+ mkdir -p "$pkgdir"/etc/xdg
+ install -m644 "$srcdir"/$pkgbase-$pkgver/kdepim.categories "$pkgdir"/etc/xdg
}
diff --git a/nonprism/kdepim/kdepim-akregator.install b/nonprism/kdepim/akregator.install
index 5787df72f..5787df72f 100644
--- a/nonprism/kdepim/kdepim-akregator.install
+++ b/nonprism/kdepim/akregator.install
diff --git a/nonprism/kdepim/kdepim-kaddressbook.install b/nonprism/kdepim/kaddressbook.install
index 5c501dc49..5c501dc49 100644
--- a/nonprism/kdepim/kdepim-kaddressbook.install
+++ b/nonprism/kdepim/kaddressbook.install
diff --git a/nonprism/kdepim/kdepim.install b/nonprism/kdepim/kdepim.install
index e70c054ec..e9e8b444b 100644
--- a/nonprism/kdepim/kdepim.install
+++ b/nonprism/kdepim/kdepim.install
@@ -1,5 +1,7 @@
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+ update-mime-database usr/share/mime
}
post_upgrade() {
diff --git a/nonprism/kdepim/kdepim-kmail.install b/nonprism/kdepim/kmail.install
index 5787df72f..5787df72f 100644
--- a/nonprism/kdepim/kdepim-kmail.install
+++ b/nonprism/kdepim/kmail.install
diff --git a/nonprism/kdepim/kdepim-knode.install b/nonprism/kdepim/knode.install
index 5787df72f..5787df72f 100644
--- a/nonprism/kdepim/kdepim-knode.install
+++ b/nonprism/kdepim/knode.install
diff --git a/nonprism/kdepim/kdepim-korganizer.install b/nonprism/kdepim/korganizer.install
index 5787df72f..5787df72f 100644
--- a/nonprism/kdepim/kdepim-korganizer.install
+++ b/nonprism/kdepim/korganizer.install