summaryrefslogtreecommitdiff
path: root/nonprism/kdepim4
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/kdepim4')
-rw-r--r--nonprism/kdepim4/PKGBUILD180
-rw-r--r--nonprism/kdepim4/kdepim-akregator.install12
-rw-r--r--nonprism/kdepim4/kdepim-kaddressbook.install12
-rw-r--r--nonprism/kdepim4/kdepim-kmail.install12
-rw-r--r--nonprism/kdepim4/kdepim-knode.install12
-rw-r--r--nonprism/kdepim4/kdepim-korganizer.install12
-rw-r--r--nonprism/kdepim4/kdepim4.install11
7 files changed, 251 insertions, 0 deletions
diff --git a/nonprism/kdepim4/PKGBUILD b/nonprism/kdepim4/PKGBUILD
new file mode 100644
index 000000000..a0520dd16
--- /dev/null
+++ b/nonprism/kdepim4/PKGBUILD
@@ -0,0 +1,180 @@
+# $Id: PKGBUILD 243749 2015-08-15 10:54:22Z 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=kdepim4
+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=3.nonprism1
+arch=('i686' 'x86_64')
+url='http://pim.kde.org'
+license=('GPL' 'LGPL' 'FDL')
+makedepends=('cmake' 'automoc4' 'boost' 'kdepim4-runtime' 'libxss' 'pilot-link'
+ 'libbaloo4' 'grantlee-qt4')
+groups=('kdepim4')
+source=("http://download.kde.org/stable/applications/${_kdeappver}/src/kdepim-${pkgver}.tar.xz")
+sha1sums=('6f74763dda68dbb44394e807eab9204777bddf0a')
+
+build() {
+ mkdir build
+ cd build
+ cmake ../kdepim-${pkgver} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DKDE4_BUILD_TESTS=OFF \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DKDEPIM_BUILD_MOBILE=OFF \
+ -DKDEPIM_STORAGESERVICE_GDRIVE=OFF
+ make
+}
+
+package_kdepim-akonadiconsole() {
+ pkgdesc='Akonadi Management and Debugging Console, without Google Drive support'
+ depends=('kdepim-libkdepim')
+ conflicts=('kdepim-akonadiconsole-nonprism')
+ replaces=('kdepim-akonadiconsole-nonprism')
+ provides=('akonadiconsole')
+ url='http://pim.kde.org'
+ install='kdepim4.install'
+ cd "${srcdir}"/build/akonadiconsole
+ make DESTDIR="${pkgdir}" install
+}
+
+package_kdepim-kaddressbook() {
+ pkgdesc='Contact Manager, without Google Drive support'
+ depends=('kdepim-libkdepim')
+ provides=('kaddressbook')
+ 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/"
+ install='kdepim4.install'
+ conflicts=('kdepim-kjots-nonprism')
+ replaces=('kdepim-kjots-nonprism')
+ 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
+}
+
+package_kdepim-kmail() {
+ pkgdesc='Mail Client, without Google Drive support'
+ depends=('kdepim-libkdepim')
+ provides=('kmail')
+ 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
+}
+
+package_kdepim-knotes() {
+ pkgdesc='Popup Notes, without Google Drive support'
+ depends=('kdepim-libkdepim')
+ provides=('knotes')
+ url="http://kde.org/applications/utilities/knotes/"
+ install='kdepim4.install'
+ conflicts=('kdepim-knotes-nonprism')
+ replaces=('kdepim-knotes-nonprism')
+ 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
+}
+
+package_kdepim-korganizer() {
+ pkgdesc='Calendar and Scheduling Program, without Google Drive support'
+ depends=('kdepim-libkdepim')
+ provides=('korganizer')
+ 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
+ done
+ cd "${srcdir}"/build/doc/korganizer
+ make DESTDIR="${pkgdir}" install
+}
+
+package_kdepim-libkdepim() {
+ pkgdesc='Library for KDE PIM, without Google Drive support'
+ groups=()
+ depends=('kdepim4-runtime' 'baloo4-akonadi' 'grantlee-qt4')
+ 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='kdepim4.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
+ 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
+}
diff --git a/nonprism/kdepim4/kdepim-akregator.install b/nonprism/kdepim4/kdepim-akregator.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/nonprism/kdepim4/kdepim-akregator.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nonprism/kdepim4/kdepim-kaddressbook.install b/nonprism/kdepim4/kdepim-kaddressbook.install
new file mode 100644
index 000000000..5c501dc49
--- /dev/null
+++ b/nonprism/kdepim4/kdepim-kaddressbook.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nonprism/kdepim4/kdepim-kmail.install b/nonprism/kdepim4/kdepim-kmail.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/nonprism/kdepim4/kdepim-kmail.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nonprism/kdepim4/kdepim-knode.install b/nonprism/kdepim4/kdepim-knode.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/nonprism/kdepim4/kdepim-knode.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nonprism/kdepim4/kdepim-korganizer.install b/nonprism/kdepim4/kdepim-korganizer.install
new file mode 100644
index 000000000..5787df72f
--- /dev/null
+++ b/nonprism/kdepim4/kdepim-korganizer.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/nonprism/kdepim4/kdepim4.install b/nonprism/kdepim4/kdepim4.install
new file mode 100644
index 000000000..e70c054ec
--- /dev/null
+++ b/nonprism/kdepim4/kdepim4.install
@@ -0,0 +1,11 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}