summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hacohen2020-08-20 13:56:48 +0300
committerTom Hacohen2020-08-20 14:32:25 +0300
commit59723929c8193264c4c192087621fbbff64661e9 (patch)
tree9e7ee63a2cacf50497eb3a63f495dc8d3def14f7
downloadaur-59723929c8193264c4c192087621fbbff64661e9.tar.gz
Initial commit.
-rw-r--r--.SRCINFO34
-rw-r--r--0001-XXX-Ease-version-requirements.patch67
-rw-r--r--PKGBUILD38
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
+}