summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD34
2 files changed, 23 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 035cd0aa9ed1..a88fbd6301c6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,22 @@
pkgbase = sink
pkgdesc = An offline-caching, synchronization and indexing system for PIM data
- pkgver = 0.3.0
- pkgrel = 1
+ pkgver = 0.9.0
+ pkgrel = 3
url = https://community.kde.org/KDE_PIM
- arch = i686
arch = x86_64
license = LGPL
makedepends = extra-cmake-modules
- makedepends = libgit2
makedepends = flatbuffers
- depends = curl
depends = kcontacts
+ depends = kcalendarcore
depends = kasync
depends = kimap2
depends = kdav2
depends = lmdb
- source = https://download.kde.org/unstable/sink/0.3.0/src/sink-0.3.0.tar.xz
- sha256sums = b9f618316a60aae83174188aac63220cf77eb51f32238a55a998cb1db0f81534
+ depends = xapian-core
+ depends = curl
+ depends = gpgme
+ source = https://invent.kde.org/pim/sink/-/archive/v0.9.0/sink-v0.9.0.tar.gz
+ sha256sums = b16cf8f7a5f942bf02cdacb4942ef6cb959894ebc4d370ec21be26e948c67349
pkgname = sink
-
diff --git a/PKGBUILD b/PKGBUILD
index 655f0ce0c5da..0dfd3f34aadb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,28 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
pkgname=sink
-pkgver=0.3.0
-pkgrel=1
-pkgdesc="An offline-caching, synchronization and indexing system for PIM data"
-arch=(i686 x86_64)
-url="https://community.kde.org/KDE_PIM"
+pkgver=0.9.0
+pkgrel=3
+pkgdesc='An offline-caching, synchronization and indexing system for PIM data'
+arch=(x86_64)
+url='https://community.kde.org/KDE_PIM'
license=(LGPL)
-depends=(curl kcontacts kasync kimap2 kdav2 lmdb)
-makedepends=(extra-cmake-modules libgit2 flatbuffers)
-source=("https://download.kde.org/unstable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz")
-sha256sums=('b9f618316a60aae83174188aac63220cf77eb51f32238a55a998cb1db0f81534')
+depends=(kcontacts kcalendarcore kasync kimap2 kdav2 lmdb xapian-core curl gpgme)
+makedepends=(extra-cmake-modules flatbuffers)
+#source=(https://download.kde.org/unstable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz)
+source=(https://invent.kde.org/pim/$pkgname/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
+sha256sums=('b16cf8f7a5f942bf02cdacb4942ef6cb959894ebc4d370ec21be26e948c67349')
prepare() {
- mkdir -p build
+ sed -e '/CMAKE_CXX_STANDARD/d' -i $pkgname-v$pkgver/CMakeLists.txt # Fix build
+ find -name CMakeLists.txt | xargs sed -e '/add_subdirectory(tests)/d' -i # Don't build tests
}
build() {
- cd build
- cmake ../$pkgname-$pkgver \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DKDE_INSTALL_LIBDIR=lib \
- -DBUILD_TESTING=OFF
- make
+ cmake -B build -S $pkgname-v$pkgver
+ cmake --build build
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}