diff options
-rw-r--r-- | nonprism/kdepim/PKGBUILD | 128 | ||||
-rw-r--r-- | nonprism/kdepim/akregator.install | 12 | ||||
-rw-r--r-- | nonprism/kdepim/kaddressbook.install | 12 | ||||
-rw-r--r-- | nonprism/kdepim/kdepim.install | 13 | ||||
-rw-r--r-- | nonprism/kdepim/kmail.install | 12 | ||||
-rw-r--r-- | nonprism/kdepim/knode.install | 12 | ||||
-rw-r--r-- | nonprism/kdepim/korganizer.install | 12 |
7 files changed, 201 insertions, 0 deletions
diff --git a/nonprism/kdepim/PKGBUILD b/nonprism/kdepim/PKGBUILD new file mode 100644 index 000000000..5aed465a3 --- /dev/null +++ b/nonprism/kdepim/PKGBUILD @@ -0,0 +1,128 @@ +# $Id: PKGBUILD 244749 2015-08-23 19:34:12Z 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=(akonadiconsole kaddressbook kmail knotes + korganizer libkdepim) +pkgver=15.08.0 +pkgrel=3.nonprism1 +arch=('i686' 'x86_64') +url='http://pim.kde.org' +license=('GPL' 'LGPL' 'FDL') +groups=('kde-applications' 'kdepim') +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() { + cd build + cmake ../$pkgbase-$pkgver \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDEPIM_STORAGESERVICE_GDRIVE=OFF + make +} + +package_akonadiconsole() { + pkgdesc='Akonadi Management and Debugging Console, without Google Drive support' + depends=('libkdepim') + conflicts=("kdepim-$pkgname") + url='http://pim.kde.org' + install='kdepim.install' + cd build/akonadiconsole + make DESTDIR="$pkgdir" install +} + +package_kaddressbook() { + pkgdesc='Contact Manager, without Google Drive support' + depends=('libkdepim' 'kontactinterface') + conflicts=("kdepim-$pkgname") + url="http://kde.org/applications/office/kaddressbook/" + install='kaddressbook.install' + for _i in kaddressbook plugins/kaddressbook; do + cd "$srcdir"/build/$_i + make DESTDIR="$pkgdir" install + done +} + +package_kmail() { + pkgdesc='Mail Client, without Google Drive support' + depends=('libkdepim' 'kontactinterface' 'kio-pim') + conflicts=("kdepim-$pkgname") + url="http://kde.org/applications/internet/kmail/" + install='kmail.install' + for _i in kmail agents/archivemailagent agents/mailfilteragent \ + storageservicemanager importwizard libksieve messagelist grantleeeditor mboximporter; do + cd "$srcdir"/build/$_i + make DESTDIR="$pkgdir" install + done + for _i in akonadi_archivemail_agent kmail importwizard; do + cd "$srcdir"/build/doc/$_i + make DESTDIR="$pkgdir" install + done +} + +package_knotes() { + pkgdesc='Popup Notes, without Google Drive support' + depends=('libkdepim' 'kontactinterface') + conflicts=("kdepim-$pkgname") + url="http://kde.org/applications/utilities/knotes/" + install='kdepim.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_korganizer() { + pkgdesc='Calendar and Scheduling Program, without Google Drive support' + depends=('libkdepim' 'kontactinterface') + conflicts=("kdepim-$pkgname") + url="http://kde.org/applications/office/korganizer" + 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 +} + +package_libkdepim() { + pkgdesc='Common libraries and resources for KDE PIM applications, without Google Drive support' + groups=() + depends=('kdepim-runtime' 'gpgmepp' 'grantlee-qt5' 'akonadi-search' 'knewstuff' 'kldap' 'kdnssd') + conflicts=('kdepim-libkdepim' 'kdepim-kjots' 'kdepim-knode' 'kdepim-kresources' 'kdepim-ktimetracker') + url='http://pim.kde.org' + 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 sieveeditor kaddressbookgrantlee; do + cd "$srcdir"/build/$_i + make DESTDIR="$pkgdir" install + done + for _i in akonadi_sendlater_agent akonadi_followupreminder_agent contactthemeeditor headerthemeeditor pimsettingexporter sieveeditor; 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/akregator.install b/nonprism/kdepim/akregator.install new file mode 100644 index 000000000..5787df72f --- /dev/null +++ b/nonprism/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/kdepim/kaddressbook.install b/nonprism/kdepim/kaddressbook.install new file mode 100644 index 000000000..5c501dc49 --- /dev/null +++ b/nonprism/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/kdepim/kdepim.install b/nonprism/kdepim/kdepim.install new file mode 100644 index 000000000..e9e8b444b --- /dev/null +++ b/nonprism/kdepim/kdepim.install @@ -0,0 +1,13 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q + update-mime-database usr/share/mime +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/nonprism/kdepim/kmail.install b/nonprism/kdepim/kmail.install new file mode 100644 index 000000000..5787df72f --- /dev/null +++ b/nonprism/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/kdepim/knode.install b/nonprism/kdepim/knode.install new file mode 100644 index 000000000..5787df72f --- /dev/null +++ b/nonprism/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/kdepim/korganizer.install b/nonprism/kdepim/korganizer.install new file mode 100644 index 000000000..5787df72f --- /dev/null +++ b/nonprism/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 +} |