/
PKGBUILD
47 lines (40 loc) · 1.75 KB
/
PKGBUILD
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
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=kmail
pkgver=${_kdever}
pkgrel=1
pkgdesc="State-of-the-art feature-rich email client that supports many protocols."
arch=('x86_64')
url='https://kontact.kde.org'
license=('LGPL')
depends=('kbookmarks6' 'kconfig6' 'kconfigwidgets6' 'kcrash6' 'kdbusaddons6' 'kguiaddons6' 'ki18n6' 'kitemviews6'
'kjobwidgets6' 'kio6' 'kcmutils6' 'knotifications6' 'knotifyconfig6' 'kparts6' 'kservice6' 'sonnet6'
'ktextwidgets6' 'kwidgetsaddons6' 'kwindowsystem6' 'kxmlgui6' 'kcontacts6' 'kcalendarcore6'
'kstatusnotifieritem'
'akonadi' 'akonadi-contacts' 'akonadi-mime' 'akonadi-search' 'kcalutils' 'kidentitymanagement'
'kldap' 'kmailtransport' 'kpimtextedit' 'kontactinterface' 'kmime' 'libgravatar'
'libkdepim' 'libkleo' 'libksieve' 'mailcommon' 'messagelib' 'pimcommon' 'ktnef'
'kdepim-addons'
'akonadi-import-wizard' 'grantlee-editor' 'kmail-account-wizard' 'mbox-importer' 'pim-data-exporter'
'pim-sieve-editor' 'kdepim-runtime' 'kdepim-addons' 'kuserfeedback6' 'ktextaddons'
'qt6-webengine' 'gpgme' 'qtkeychain-qt6')
makedepends=('extra-cmake-modules' 'kdoctools6')
groups=('kdepim' 'network-email')
source=($_mirror/${pkgname}-${_kdever}.tar.xz)
md5sums=(`grep ${pkgname}-${_kdever}.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
prepare () {
cd ${pkgname}-${pkgver}
#patch -p1 -i ${srcdir}/97e165dcf5a851ee10526631d24f9af7736da2e6.diff
}
build() {
cmake -B build -S ${pkgname}-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF \
-DQT_MAJOR_VERSION=6
cmake --build build
}
package() {
DESTDIR=${pkgdir} cmake --install build
}