blob: d8159bb22ae702a5c2ba8904766ff0dca370d828 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
# $Id: PKGBUILD 280288 2016-11-10 18:13:29Z 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)
pkgver=16.08.3
pkgrel=1.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 kdoctools knewstuff kpimtextedit
ktexteditor kdnssd kldap libktnef kontactinterface kxmlrpcclient kblog akonadi-search boost
libgravatar mailcommon incidenceeditor libksieve python kdesignerplugin qt5-webengine)
source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz")
sha1sums=('8dc03ac77996d1865cfa6d25b5059364833d4d09')
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../$pkgbase-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDE_INSTALL_LIBDIR=lib \
-DKDE_INSTALL_LIBEXECDIR=lib \
-DKDEPIM_STORAGESERVICE_GDRIVE=OFF
make
}
package_akonadiconsole() {
pkgdesc='Akonadi Management and Debugging Console, without Google Drive support'
depends=(calendarsupport messagelib hicolor-icon-theme)
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url='http://pim.kde.org'
cd build/akonadiconsole
make DESTDIR="$pkgdir" install
}
package_kaddressbook() {
pkgdesc='Contact Manager, without Google Drive support'
depends=('kdepim-common' 'kontactinterface')
optdepends=('kdepim-addons: additional plugins')
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url="http://kde.org/applications/office/kaddressbook/"
cd "$srcdir"/build/kaddressbook
make DESTDIR="$pkgdir" install
}
package_kmail() {
pkgdesc='Mail Client, without Google Drive support'
depends=(kdepim-common kontactinterface libksieve)
optdepends=('kleopatra: mail encryption support' 'kdepim-addons: additional plugins')
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url="http://kde.org/applications/internet/kmail/"
for _i in kmail storageservicemanager importwizard 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_knotes() {
pkgdesc='Popup Notes, without Google Drive support'
depends=('kdepim-common' 'kontactinterface')
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url="http://kde.org/applications/utilities/knotes/"
cd "$srcdir"/build/knotes
make DESTDIR="$pkgdir" install
for _i in knotes akonadi_notes_agent; do
cd "$srcdir"/build/doc/$_i
make DESTDIR="$pkgdir" install
done
}
package_korganizer() {
pkgdesc='Calendar and Scheduling Program, without Google Drive support'
depends=('kdepim-common' 'kontactinterface')
optdepends=('kdepim-addons: additional plugins')
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url="http://kde.org/applications/office/korganizer"
cd "$srcdir"/build/korganizer
make DESTDIR="$pkgdir" install
cd "$srcdir"/build/doc/korganizer
make DESTDIR="$pkgdir" install
}
|