summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 21 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9ea5d6330c3d..cfda8d61a282 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}