python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / akonadi5 / template
blob4a9942264eb74f66807678edcbebb1b535b26f51
1 # Template file for 'akonadi5'
2 pkgname=akonadi5
3 version=17.12.3
4 revision=1
5 build_style=cmake
6 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python
7  shared-mime-info libxslt pkg-config"
8 makedepends="qt5-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql
9  qt5-plugin-sqlite qt5-plugin-tds kcompletion-devel kconfigwidgets-devel
10  kdbusaddons-devel kiconthemes-devel kitemmodels-devel kio-devel sqlite-devel
11  qt5-tools-devel"
12 depends="shared-mime-info"
13 short_desc="PIM layer providing an asynchronous API to access PIM data"
14 conflicts="akonadi"
15 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
16 license="LGPL-2.1"
17 homepage="https://community.kde.org/KDE_PIM/Akonadi"
18 distfiles="https://download.kde.org/stable/applications/${version}/src/akonadi-${version}.tar.xz"
19 checksum=d135c40fd085eba1ee8b796c6017a81334221541e980065a28adcf31515acc00
20 wrksrc="akonadi-${version}"
22 if [ "$CROSS_BUILD" ]; then
23         hostmakedepends+=" qt5-tools-devel qt5-devel kconfig"
26 pre_build() {
27         if [ "$CROSS_BUILD" ]; then
28                 sed -e "s?/usr/${XBPS_CROSS_TRIPLET}??g" \
29                         -i build/src/private/protocolgen/CMakeFiles/protocolgen.dir/flags.make
30                 sed -e "s?/usr/${XBPS_CROSS_TRIPLET}??g" \
31                         -i build/src/private/protocolgen/CMakeFiles/protocolgen.dir/link.txt
32                 sed -e 's!\&\& protocolgen!\&\& ../../bin/protocolgen!' \
33                         -i build/src/private/CMakeFiles/generate_protocol.dir/build.make
34         fi
37 akonadi5-devel_package() {
38         short_desc+=" - development"
39         depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
40         pkg_install() {
41                 vmove usr/include
42                 vmove usr/lib/qt5/mkspecs
43                 vmove usr/lib/cmake
44                 vmove usr/lib/*.so
45         }