# Maintainer: h44z # Contributor: eolianoe # Contributor: Edvinas Valatka # Contributor: Aaron Lindsay pkgname=seafile-git pkgver=7.0.1 pkgrel=2 pkgdesc="Seafile sync client daemon, latest version (master branch)." arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64') url="https://github.com/haiwen/seafile" license=('GPL2') depends=("libsearpc" "libevent" "fuse" "python2" "sqlite") makedepends=("vala" "intltool") conflicts=("seafile-server" "seafile") source=("${pkgname}-master.tar.gz::${url}/archive/master.tar.gz" "libseafile.in.patch" "seaf-cli@.service") sha256sums=('SKIP' 'a2d7f7cf0c59aba97650af62b3cefd0ceb71a1007c34d9369a88e5769c7f6076' 'c37510109c1de64c774896df39aece240c056b54414d2119fca01860211156ba') provides=('seafile-client-cli-git') prepare () { cd "${srcdir}/seafile-master" patch -p1 -i "${srcdir}/libseafile.in.patch" # Fix all script's python 2 requirement grep -s -l -r '#!/usr/bin/env python' "${srcdir}/seafile-master" \ | xargs sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|g' } build() { cd "$srcdir/seafile-master" ./autogen.sh ./configure \ --enable-console \ --prefix=/usr \ PYTHON=/usr/bin/python2 make } package() { cd "${srcdir}/seafile-master" make DESTDIR="${pkgdir}" install install -Dm644 "${srcdir}"/seaf-cli@.service "${pkgdir}"/usr/lib/systemd/system/seaf-cli@.service }