summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fadb64aea902..123f518bd1ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,6 @@
# Maintainer: Edvinas Valatka <edacval@gmail.com>
# Contributor: Aaron Lindsay <aaron@aclindsay.com>
-pkgbase=seafile
pkgname=('seafile-server' 'seafile-client-cli' 'seafile-shared')
pkgver=5.0.2
pkgrel=4
@@ -9,17 +8,17 @@ pkgdesc="Seafile is an online file storage and collaboration tool"
arch=('any')
url="https://github.com/haiwen/seafile/"
license=('GPL3')
-makedepends=('vala' 'intltool'
- 'python2' 'sqlite' 'fuse'
- 'ccnet=5.0.2' 'libevhtp-seafile=1.2.10')
-source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/haiwen/seafile/archive/v${pkgver}-server.tar.gz"
+makedepends=("vala" "intltool"
+ "python2" "sqlite" "fuse"
+ "ccnet=${pkgver}" "libevhtp-seafile=1.2.9")
+source=("seafile-server-${pkgver}.tar.gz::https://github.com/haiwen/seafile/archive/v${pkgver}-server.tar.gz"
"seafile-admin_virtualenv.patch"
"seafile-server@.service"
"seahub-preupgrade"
"create-default-conf-dir.patch"
"0001-Revert-server-put-pids-folder-out-of-seafile-data.patch"
"libseafile.in.patch")
-sha256sums=('ce34339bdad50afb9bacb3cbf854e3c33a311dfb868b2ec32a812ca78845b43f'
+sha256sums=('6ba9b99b688c132ac654016febcb2af05d903f6d024d4be2fda156c1047cc463'
'876e67526fabf83bfeb5ff50f05b2f4725f3d9bf784025707b67022a1a311f20'
'ae1ed38f94304d27e4ef1ca66e15d544f99681c1e743c510c54d4a112f050421'
'2a1e079cbea3543f356e6e9571f3d7d2a4b0ab75131ee417115d738ea191c4fb'
@@ -44,6 +43,7 @@ build() {
cd "$srcdir/seafile-${pkgver}-server"
./autogen.sh
+
./configure \
--enable-client \
--enable-fuse \
@@ -66,24 +66,30 @@ package_seafile-client-cli() {
}
package_seafile-shared() {
- depends=("ccnet=5.0.2" 'fuse')
+ depends=("ccnet=${pkgver}" "fuse")
pkgdesc="Shared components of Seafile (seafile-daemon, libseafile, python bindings, manuals)"
cd "${srcdir}/seafile-${pkgver}-server"
make DESTDIR="${pkgdir}" install
- # Remove seafile binary
- rm -rf "${pkgdir}/usr/bin/seafile"
+ # Remove server components
+ rm -rf "${pkgdir}/usr/bin/seafserv-gc"
+ rm -rf "${pkgdir}/usr/bin/seafile-admin"
+ rm -rf "${pkgdir}/usr/bin/seaf-fuse"
+ rm -rf "${pkgdir}/usr/bin/seaf-server"
+ rm -rf "${pkgdir}/usr/bin/seaf-server-init"
+ rm -rf "${pkgdir}/usr/bin/seaf-migrate"
+ rm -rf "${pkgdir}/usr/bin/seaf-fsck"
# Remove cli client binary
rm -rf "${pkgdir}/usr/bin/seaf-cli"
}
package_seafile-server() {
depends=("seafile-shared=${pkgver}"
- 'python2-mako' 'python2-dateutil' 'python2-webpy' 'python2-pip'
- 'python2-virtualenv' 'python2-flup' 'python2-six'
- 'libevhtp-seafile=1.2.10' 'git')
+ "python2-mako" "python2-dateutil" "python2-webpy" "python2-pip"
+ "python2-virtualenv" "python2-flup" "python2-six"
+ "libevhtp-seafile=1.2.9" "git")
options=('!libtool' '!emptydirs')
install=seafile-server.install
pkgdesc="Seafile server components, without seahub"
@@ -97,9 +103,8 @@ package_seafile-server() {
rm -rf "${pkgdir}/usr/lib"
rm -rf "${pkgdir}/usr/include"
rm -rf "${pkgdir}/usr/share/man"
- rm -rf "${pkgdir}/usr/bin/seaf-{daemon,fsck,migrate}"
- rm -rf "${pkgdir}/usr/bin/seafile-{admin,controller,}"
- rm -rf "${pkgdir}/usr/bin/seafserv-{gc}"
+ rm -rf "${pkgdir}/usr/bin/seaf-daemon"
+ rm -rf "${pkgdir}/usr/bin/seafile-controller"
# Remove seafile-client-cli
rm -rf "${pkgdir}/usr/bin/seaf-cli"