blob: 5aed465a3121bd5f577949a783298b44f640ceca (
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
117
118
119
120
121
122
123
124
125
126
127
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
}
|