blob: d89c1519627d749e1dbfd7b277b6a57c8caee6d3 (
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
109
110
111
112
113
114
115
116
|
# $Id: PKGBUILD 265855 2016-04-22 20:34: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=(akonadiconsole kaddressbook kmail knotes korganizer)
pkgver=16.04.0
pkgrel=2.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)
source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase-$pkgver.tar.xz")
sha1sums=('fa8bc8fa7c5d40ced34688f69a9910dd1ebcee9f')
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 \
-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'
install='kdepim.install'
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/"
install='kaddressbook.install'
cd "$srcdir"/build/kaddressbook
make DESTDIR="$pkgdir" install
}
package_kmail() {
pkgdesc='Mail Client, without Google Drive support'
depends=(kdepim-common kontactinterface kio-pim libksieve kdepim-addons)
optdepends=('kleopatra: mail encryption support' 'kdepim-addons: additional plugins')
conflicts=("kdepim-$pkgname")
replaces=("kdepim-$pkgname")
url="http://kde.org/applications/internet/kmail/"
install='kmail.install'
for _i in kmail agents/archivemailagent agents/mailfilteragent \
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/"
install='kdepim.install'
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"
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
}
|