diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 21 insertions, 20 deletions
@@ -4,32 +4,31 @@ # Contributor: Aaron Lindsay <aaron@aclindsay.com> pkgname=seafile-server -pkgver=6.2.5 -pkgrel=5 +pkgver=6.3.0 +pkgrel=1 pkgdesc="Seafile server core" arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64') url="https://github.com/haiwen/${pkgname}" license=('AGPL3') -depends=("ccnet-server=${pkgver}" "fuse2" "libevhtp-seafile" "libarchive") +depends=("ccnet-server>=${pkgver}" "fuse2" "libevhtp-seafile" "libarchive") makedepends=("vala") optdepends=("python2-wsgidav-seafile: webdav-support") conflicts=('seafile') changelog="ChangeLog" source=("${pkgname}-${pkgver}-server.tar.gz::${url}/archive/v${pkgver}-server.tar.gz" + "fix_pids-folder-out-of-seafile-data.diff" "fix_seafile-admin.diff" "fix_mysql_support.diff" + "fix_scripts_upgrade.diff" "seafile-server@.service" - "0001-Revert-server-put-pids-folder-out-of-seafile-data.patch" - "libseafile.in.patch" - "openssl-1.1.diff" ) -sha256sums=('8cc17303b3b3949cfb4e914264f6446057bb2eee0b5e6e3a3399294ab566c0e0' - '91f56d852cb4670ce052f1539ebe51c3ec74189150dc24ed34245ca3397d29a7' - 'c144d93638dfb44d1474c46e427977f4c314def3ca6a31bf495b6b4ce523741f' +sha256sums=('056013b496a8b5501a32011288416982609797108ba5a9d3213f9574abb5fd85' + 'd725bda36aedd424d426d7ce62e19c7036ccfc6a5759df12f139656ba15e425c' + '6d456c0795bdf50c64c9f40d0fb725f6d356ff9638ec1b0c7921a11e4dd479d4' + '9e50942e1f9cad21744b4467646e162896705d2c67834b600d78d4aa87b87a39' + 'bc23410381f380c419d9d5bb0757af136d96cfa8815e9ec7e0caa759d9d3a27d' 'da31d1b61031cbacc42e1ab708c67c83dba933ff391b07677dabab7ab79729f4' - '114920836eec03ac152a88cdfb55de5cd554240ca246dd69d3d9b52b74ec8809' - 'a2d7f7cf0c59aba97650af62b3cefd0ceb71a1007c34d9369a88e5769c7f6076' - 'ffa351b22e89a66f80139888e4e7a2c2bde41fd648d57c71dcf10884dc03bbc3') +) prepare() { cd "${srcdir}/${pkgname}-${pkgver}-server" @@ -37,15 +36,19 @@ prepare() { # Remove scripts for tests and others OS rm -rf "./scripts/"{build,upgrade/win32,*.bat,*.md} "./integration-tests" + sed -i "s|(DESTDIR)@prefix@|@prefix@|" "./lib/libseafile.pc.in" + + patch -p1 -i "${srcdir}/fix_pids-folder-out-of-seafile-data.diff" patch -p1 -i "${srcdir}/fix_seafile-admin.diff" - patch -p1 -i "${srcdir}/fix_mysql_support.diff" - patch -p1 -i "${srcdir}/0001-Revert-server-put-pids-folder-out-of-seafile-data.patch" - patch -p1 -i "${srcdir}/libseafile.in.patch" - patch -p1 -i "${srcdir}/openssl-1.1.diff" + patch -p1 -i "${srcdir}/fix_mysql_support.diff" + patch -p1 -i "${srcdir}/fix_scripts_upgrade.diff" # Use python lib seahub interpreter for all scripts grep -s -l -r '#!/usr/bin/env python' "./" \ | xargs sed -i -e '1 s|#!/usr/bin/env python|#!/usr/lib/seahub/bin/python2|' + + grep -s -l -r -E "PYTHON=python[.0-9]+" "./" \ + | xargs sed -i -E 's|PYTHON=python[.0-9]+|PYTHON=/usr/lib/seahub/bin/python2|g' } build() { @@ -53,10 +56,8 @@ build() { ./autogen.sh ./configure \ - --enable-fuse \ - --enable-python \ - --prefix=/usr \ - PYTHON=/usr/bin/python2 + --enable-fuse --enable-python \ + --prefix=/usr PYTHON=/usr/bin/python2 make } |