diff options
Diffstat (limited to 'seafile')
-rw-r--r-- | seafile/APKBUILD | 101 | ||||
-rw-r--r-- | seafile/seafile-server.post-install | 9 | ||||
-rw-r--r-- | seafile/seafile-server.pre-install | 8 | ||||
-rw-r--r-- | seafile/seafile.confd | 4 | ||||
-rw-r--r-- | seafile/seafile.initd | 16 |
5 files changed, 0 insertions, 138 deletions
diff --git a/seafile/APKBUILD b/seafile/APKBUILD deleted file mode 100644 index 8a47f38..0000000 --- a/seafile/APKBUILD +++ /dev/null @@ -1,101 +0,0 @@ -# Contributor: <xmingske@gmail.com> -# Maintainer: Natanael Copa <ncopa@alpinelinux.org> -pkgname=seafile -pkgver=7.0.9 -pkgrel=1 -pkgdesc="Cloud storage system with advanced support for file syncing, privacy protection and teamwork" -url="https://github.com/haiwen/seafile/" -arch="all" -license="AGPL3" -makedepends="autoconf automake bash curl-dev fuse-dev glib-dev - intltool jansson-dev libarchive-dev libevent-dev libevhtp-dev - libsearpc-dev libtool libzdb-dev openssl-dev sqlite-dev util-linux-dev - vala bsd-compat-headers libevhtp-dev" -depends="bash ${pkgname}-common" -pkgusers="seafile" -pkggroups="seafile" -source=" - $pkgname-$pkgver.tar.gz::https://github.com/haiwen/seafile/archive/v${pkgver}.tar.gz - seafile.initd - seafile.confd" -subpackages="$pkgname-dev $pkgname-doc py-$pkgname:py $pkgname-server - $pkgname-common" -install="seafile-server.pre-install seafile-server.post-install" - -_builddir="${srcdir}/${pkgname}-${pkgver}" - -prepare() { - local pf - cd "${_builddir}" || return 1 - for pf in $source; do - case $pf in - *.patch) msg $pf; patch -p1 -i "$srcdir"/${pf} || return 1;; - esac - done -} - -build() { - cd "${_builddir}" - ./autogen.sh - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --enable-server \ - --enable-python \ - --enable-fuse \ - --enable-client \ - --enable-console - make CFLAGS="$CFLAGS $(pkgconf --cflags evhtp)" || return 1 -} - -package() { - cd "${_builddir}" - make DESTDIR="${pkgdir}" install || return 1 - rm "${pkgdir}"/usr/lib/libseafile.la || return 1 -} - -py() { - arch="noarch" - cd "$_builddir" - pkgdesc="$pkgname python bindings" - install -d "$subpkgdir"/usr/lib || return 1 - mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ || return 1 -} - -common() { - mkdir -p "${subpkgdir}"/usr/bin || return 1 - mkdir -p "${subpkgdir}"/usr/lib || return 1 - mv "${pkgdir}"/usr/bin/seafile "${subpkgdir}"/usr/bin - mv "${pkgdir}"/usr/lib/libseafile.so.0* "${subpkgdir}"/usr/lib -} - -server() { - mkdir -p "${subpkgdir}"/usr/bin - for b in "${pkgdir}"/usr/bin/*; do - if [[ "$b" != "${pkgdir}/usr/bin/seaf-cli" ]] && \ - [[ "$b" != "${pkgdir}/usr/bin/seaf-daemon" ]] && \ - [[ "$b" != "${pkgdir}/usr/bin/seafile" ]]; then - mv "$b" "${subpkgdir}/usr/bin" || return 1 - fi - done - mkdir -m 755 -p "${subpkgdir}"/usr/share/seafile || return 1 - cp -ar "${_builddir}"/scripts "${subpkgdir}"/usr/share/seafile || return 1 - install -D -m0644 "${srcdir}"/seafile.confd "${subpkgdir}"/etc/conf.d/seafile \ - || return 1 - install -D -m0755 "${srcdir}"/seafile.initd "${subpkgdir}"/etc/init.d/seafile \ - || return 1 - - #make dirs for default instance - SEAFILE_HOME="${subpkgdir}"/var/lib/seafile - SEAFILE_DEFAULT=$SEAFILE_HOME/default - mkdir -m 755 -p $SEAFILE_DEFAULT 2>/dev/null - chown seafile:seafile $SEAFILE_DEFAULT - -} -sha512sums=" -4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d seafile-7.0.9.tar.gz -66b84519ab66e7435da13a2ed1869bac3ead1f7b46ed4b0a5ecda6dfcea056c5e0af8abcf1eba00fc2e68b8df7e07e3951968c385850f01ecf46f08dfdbe7083 seafile.initd -051ccc065a3b7abc7c802e00e364da1c3f689e133c4ba37385dbff97cfe8ad4b490cf53778344d129213fb0238258690a47f5e737387bce1368db59d22ee8504 seafile.confd -" diff --git a/seafile/seafile-server.post-install b/seafile/seafile-server.post-install deleted file mode 100644 index dee6e97..0000000 --- a/seafile/seafile-server.post-install +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -SEAFILE_HOME=/var/lib/seafile -SEAFILE_DEFAULT=$SEAFILE_HOME/default - -if [[ ! -d $SEAFILE_DEFAULT/scripts ]]; then - cd $SEAFILE_DEFAULT - cp -ar /usr/share/seafile/scripts . -fi diff --git a/seafile/seafile-server.pre-install b/seafile/seafile-server.pre-install deleted file mode 100644 index 7e3df0b..0000000 --- a/seafile/seafile-server.pre-install +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -SEAFILE_HOME=/var/lib/seafile - -addgroup -S -g 800 seafile 2>/dev/null -adduser -S -u 800 -D -h $SEAFILE_HOME -s /bin/sh -G seafile -g seafile seafile 2>/dev/null - -exit 0 diff --git a/seafile/seafile.confd b/seafile/seafile.confd deleted file mode 100644 index b169b0e..0000000 --- a/seafile/seafile.confd +++ /dev/null @@ -1,4 +0,0 @@ -instance="default" - -seafile_user="seafile" -seafile_group="seafile" diff --git a/seafile/seafile.initd b/seafile/seafile.initd deleted file mode 100644 index b92a765..0000000 --- a/seafile/seafile.initd +++ /dev/null @@ -1,16 +0,0 @@ -#!/sbin/openrc-run - -depend() { - need net -} - -start() { - ebegin "Starting Seafile $instance instance" - start-stop-daemon --chdir /var/lib/seafile/$instance --user $seafile_user \ - --group $seafile_group /usr/bin/seafile-admin start $seafile_opts -} - -stop() { - ebegin "Stopping Seafile $instance instance" - start-stop-daemon --chdir /var/lib/seafile/$instance /usr/bin/seafile-admin stop -} |