Date: Wednesday, May 17, 2023 @ 13:15:17
  Author: kgizdov
Revision: 1462948

initial commit

Added:
  davix/
  davix/repos/
  davix/trunk/
  davix/trunk/PKGBUILD

----------+
 PKGBUILD |   59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

Added: davix/trunk/PKGBUILD
===================================================================
--- davix/trunk/PKGBUILD                                (rev 0)
+++ davix/trunk/PKGBUILD        2023-05-17 13:15:17 UTC (rev 1462948)
@@ -0,0 +1,59 @@
+# Maintainer: Konstantin Gizdov <kgizdov at archlinux dot org>
+# Contributor:  Marcin Wieczorek <mar...@marcin.co>
+# Contributor: Adam Ehlers Nyholm Thomsen<adam...@adament.net>
+
+pkgname=davix
+pkgver=0.8.4
+_pkgver="R_${pkgver//./_}"
+pkgrel=1
+pkgdesc="A client for data and file management over the WebDav, Amazon S3, 
Microsoft Azure and HTTP protocols."
+arch=('i686' 'x86_64')
+url="https://github.com/cern-fts/davix";
+license=('LGPL2.1')
+depends=('openssl' 'libxml2' 'util-linux-libs')
+makedepends=('doxygen' 'boost' 'cmake' 'git' 'python')
+checkdepends=('gtest')
+source=(
+  "${pkgname}::git+https://github.com/cern-fts/davix.git#tag=${_pkgver}";
+  "${pkgname}-curl::git+https://github.com/curl/curl";
+  "${pkgname}-googletest::git+https://github.com/google/googletest";
+)
+b2sums=('SKIP'
+        'SKIP'
+        'SKIP')
+
+prepare() {
+  cd "${srcdir}/${pkgname}"
+  git submodule init
+
+  git config submodule."deps/curl".url "${srcdir}/${pkgname}"-curl
+  git config submodule."deps/googletest".url "${srcdir}/${pkgname}"-googletest
+  git -c protocol.file.allow=always submodule update --init --recursive
+
+  mkdir -p build
+}
+
+build() {
+  cd "${srcdir}/${pkgname}"/build
+
+  CFLAGS="${CFLAGS}" \
+  CXXFLAGS="${CXXFLAGS}" \
+  LDFLAGS="${LDFLAGS}" \
+  cmake -DLIB_SUFFIX="" \
+    -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+    -DCMAKE_BUILD_TYPE=Release \
+    "${srcdir}/${pkgname}"
+
+  make
+  make doc
+}
+
+check() {
+  cd "${srcdir}/${pkgname}"/build
+  make test
+}
+
+package() {
+  cd "${srcdir}/${pkgname}"/build
+  make DESTDIR="${pkgdir}/" install
+}

Reply via email to