diff options
author | Tom Hacohen | 2020-08-20 13:56:48 +0300 |
---|---|---|
committer | Tom Hacohen | 2020-08-20 14:32:25 +0300 |
commit | 59723929c8193264c4c192087621fbbff64661e9 (patch) | |
tree | 9e7ee63a2cacf50497eb3a63f495dc8d3def14f7 | |
download | aur-59723929c8193264c4c192087621fbbff64661e9.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | 0001-XXX-Ease-version-requirements.patch | 67 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 139 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b208faccac89 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = kdepim-runtime-etesync-git + pkgdesc = Extends the functionality of kdepim (with etesync modules) + pkgver = v20.04.1.r188.g7de456e37 + pkgrel = 1 + url = https://kontact.kde.org + arch = x86_64 + license = GPL + license = LGPL + license = FDL + makedepends = extra-cmake-modules + makedepends = kdoctools + makedepends = boost + depends = libkolabxml + depends = kdav + depends = akonadi-calendar + depends = knotifyconfig + depends = kalarmcal + depends = kmbox + depends = pimcommon + depends = akonadi-notes + depends = akonadi + depends = libakonadi + depends = qca + depends = qt5-networkauth + depends = etesync + provides = kdepim-runtime + conflicts = kdepim-runtime + source = kdepim-runtime-etesync::git+https://invent.kde.org/sjolly/kdepim-runtime.git#branch=etesyncResource + source = 0001-XXX-Ease-version-requirements.patch + sha512sums = SKIP + sha512sums = SKIP + +pkgname = kdepim-runtime-etesync-git + diff --git a/0001-XXX-Ease-version-requirements.patch b/0001-XXX-Ease-version-requirements.patch new file mode 100644 index 000000000000..10d2d3d73f4e --- /dev/null +++ b/0001-XXX-Ease-version-requirements.patch @@ -0,0 +1,67 @@ +From ad3f1988d83f5f83fdcb82663dffe8b6b3e8019a Mon Sep 17 00:00:00 2001 +From: Tom Hacohen <tom@stosb.com> +Date: Sun, 16 Aug 2020 16:14:00 +0300 +Subject: [PATCH 1/2] XXX: Ease version requirements + +--- + CMakeLists.txt | 38 +++++++++++++++++++------------------- + 1 file changed, 19 insertions(+), 19 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 17767ba13..503594352 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,5 +1,5 @@ + cmake_minimum_required(VERSION 3.5) +-set(PIM_VERSION "5.15.40") ++set(PIM_VERSION "5.15.0") + set(KDEPIM_RUNTIME_VERSION_NUMBER ${PIM_VERSION}) + project(kdepim-runtime VERSION ${KDEPIM_RUNTIME_VERSION_NUMBER}) + +@@ -71,25 +71,25 @@ set(QT_REQUIRED_VERSION "5.13.0") + + set(KDEPIMRUNTIME_LIB_VERSION "${KDEPIM_RUNTIME_VERSION_NUMBER}") + set(KDEPIMRUNTIME_LIB_SOVERSION "5") +-set(AKONADI_VERSION "5.15.40") ++set(AKONADI_VERSION "5.15.0") + +-set(IDENTITYMANAGEMENT_LIB_VERSION "5.15.40") +-set(KMAILTRANSPORT_LIB_VERSION "5.15.40") +-set(CALENDARUTILS_LIB_VERSION "5.15.40") +-set(KIMAP_LIB_VERSION "5.15.40") +-set(KMBOX_LIB_VERSION "5.15.40") +-set(AKONADICALENDAR_LIB_VERSION "5.15.40") +-set(KONTACTINTERFACE_LIB_VERSION "5.15.40") +-set(AKONADIKALARM_LIB_VERSION "5.15.40") +-set(KMIME_LIB_VERSION "5.15.40") +-set(XMLRPCCLIENT_LIB_VERSION "5.15.40") +-set(AKONADIMIME_LIB_VERSION "5.15.40") +-set(AKONADICONTACT_LIB_VERSION "5.15.40") +-set(AKONADINOTE_LIB_VERSION "5.15.40") +-set(PIMCOMMON_LIB_VERSION "5.15.40") +-set(KGAPI_LIB_VERSION "5.15.40") +-set(LIBKDEPIM_LIB_VERSION_LIB "5.15.40") +-set(KLDAP_LIB_VERSION "5.15.40") ++set(IDENTITYMANAGEMENT_LIB_VERSION "5.15.0") ++set(KMAILTRANSPORT_LIB_VERSION "5.15.0") ++set(CALENDARUTILS_LIB_VERSION "5.15.0") ++set(KIMAP_LIB_VERSION "5.15.0") ++set(KMBOX_LIB_VERSION "5.15.0") ++set(AKONADICALENDAR_LIB_VERSION "5.15.0") ++set(KONTACTINTERFACE_LIB_VERSION "5.15.0") ++set(AKONADIKALARM_LIB_VERSION "5.15.0") ++set(KMIME_LIB_VERSION "5.15.0") ++set(XMLRPCCLIENT_LIB_VERSION "5.15.0") ++set(AKONADIMIME_LIB_VERSION "5.15.0") ++set(AKONADICONTACT_LIB_VERSION "5.15.0") ++set(AKONADINOTE_LIB_VERSION "5.15.0") ++set(PIMCOMMON_LIB_VERSION "5.15.0") ++set(KGAPI_LIB_VERSION "5.15.0") ++set(LIBKDEPIM_LIB_VERSION_LIB "5.15.0") ++set(KLDAP_LIB_VERSION "5.15.0") + + set( SharedMimeInfo_MINIMUM_VERSION "1.3" ) + find_package(SharedMimeInfo ${SharedMimeInfo_MINIMUM_VERSION} REQUIRED) +-- +2.28.0 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7d8cb63fdfc5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Tom Hacohen <tom@stosb.com> + +pkgname=kdepim-runtime-etesync-git +_pkgname=kdepim-runtime-etesync +pkgver=v20.04.1.r188.g7de456e37 +pkgrel=1 +pkgdesc='Extends the functionality of kdepim (with etesync modules)' +arch=(x86_64) +url='https://kontact.kde.org' +license=(GPL LGPL FDL) +depends=(libkolabxml kdav akonadi-calendar knotifyconfig kalarmcal kmbox pimcommon akonadi-notes akonadi libakonadi qca qt5-networkauth etesync) +makedepends=(extra-cmake-modules kdoctools boost) +provides=(kdepim-runtime) +conflicts=(kdepim-runtime) +source=("${_pkgname}::git+https://invent.kde.org/sjolly/kdepim-runtime.git#branch=etesyncResource" + "0001-XXX-Ease-version-requirements.patch") +sha512sums=('SKIP' + 'SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + git describe --long | awk -F '-' '/-/{ printf "%s.r%3.3d.%s\n", $1, $2, $3 }' +} + +prepare() { + cd "$_pkgname" + git am ../0001-XXX-Ease-version-requirements.patch +} + +build() { + cmake -B build -S "${_pkgname}" \ + -DBUILD_TESTING=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} |