Package Details: seafile-client 7.0.9-1

Git Clone URL: https://aur.archlinux.org/seafile-client.git (read-only, click to copy)
Package Base: seafile-client
Description: GUI client for synchronizing your local files with seafile server
Upstream URL: https://github.com/haiwen/seafile-client
Licenses: Apache
Conflicts: seafile-client-qt5
Provides: seafile-client-qt5
Submitter: Localizator
Maintainer: Joffrey
Last Packager: Joffrey
Votes: 163
Popularity: 1.17
First Submitted: 2012-12-10 17:34
Last Updated: 2020-08-09 11:26

Pinned Comments

eolianoe commented on 2017-06-30 08:43

@all: when you have some 'error while loading shared libraries', you need to rebuild every components.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

kulak commented on 2020-06-29 10:44

I couple issues with current version. I've got the same results on more than one machine.

sha256sum signature does not match for 7.0.8:

9c737acc7d6e92e36625156346b866c2e90fa5900828fc77a28ed4f622629bae  seafile-client-7.0.8.tar.gz

The following might be product problems, not package.

All clients result with window title area and profile area (one with refresh button) being transparent.

It might be related to message in applet log:

[06/29/2020 03:24:08 AM]libpng warning: iCCP: known incorrect sRGB profile

Last one: dragging window results in mouse moving at different speed than window and disconnect in locations of both.

Other than cosmetic issues above works as expected.

bionade24 commented on 2020-06-24 13:50

@jakeobsen: No, that's in base-devel which is needed for a working ABS enviroment. If makepkg works 100% correctly, patch is already installed.

jakeobsen commented on 2020-06-24 09:09

This package has a missing dependency 'patch'

MadMe commented on 2020-06-11 19:39

https://github.com/haiwen/seafile-client/archive/v7.0.8.tar.gz sha256sum changed again...

Joffrey commented on 2020-05-29 16:21

Hello @TheEbolaDoc,
This should fix it:

Patch

fix_QT5_v5.15_QPainterPath.diff

diff --git a/src/ui/events-list-view.cpp b/src/ui/events-list-view.cpp
index b1d04abb..09536b9e 100644
--- a/src/ui/events-list-view.cpp
+++ b/src/ui/events-list-view.cpp
@@ -1,4 +1,5 @@
 #include <QPainter>
+#include <QPainterPath>
 #include <QApplication>
 #include <QPixmap>
 #include <QToolTip>
diff --git a/src/ui/private-share-dialog.cpp b/src/ui/private-share-dialog.cpp
index 511d476b..284cc043 100644
--- a/src/ui/private-share-dialog.cpp
+++ b/src/ui/private-share-dialog.cpp
@@ -2,6 +2,7 @@
 #include <QCompleter>
 #include <QLineEdit>
 #include <QPainter>
+#include <QPainterPath>
 #include <QResizeEvent>
 #include <QStringList>
 #include <QStringListModel>
PKGBUILD
# Maintainer: Joffrey <j-off@live.fr>
# Contributor: eolianoe <eolianoe [at] gmail [DoT] com>
# Contributor: localizator <localizator@ukr.net>
# Contributor: Edvinas Valatka <edacval@gmail.com>

pkgname=seafile-client
pkgver=7.0.7
pkgrel=1
pkgdesc='GUI client for synchronizing your local files with seafile server'
arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
url="https://github.com/haiwen/$pkgname"
license=('Apache')
depends=(
    'seafile'
    'qt5-base'
    'qt5-webengine'
    'qt5-webkit'
    'qt5-tools'
    'gtk-update-icon-cache'
)
makedepends=("cmake")
conflicts=('seafile-client-qt5')
provides=('seafile-client-qt5')
source=(
    "$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
    'fix_QT5_v5.15_QPainterPath.diff'
)
sha256sums=(
    '49a97a1e7c55ff29237ff5b700cde8035b56a56c9176d7d7fc426357f4abab78'
    '300d77db22b8f0845faa4442afc557d46c21b758b7b3be75381e5a2dd58fef07'
)
prepare() {
    cd "$srcdir/$pkgname-$pkgver"
    patch -p1 -i "$srcdir/fix_QT5_v5.15_QPainterPath.diff"

    cd "$srcdir"
    rm -rf build
    mkdir -p build
}

build() {
    cd "$srcdir/build"
    cmake \
        -DBUILD_TESTING=ON \
        -DBUILD_SHIBBOLETH_SUPPORT=ON \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_PREFIX='/usr' \
        "$srcdir/$pkgname-$pkgver"
    make
}

check() {
    cd "$srcdir/build"
    make test
}

package() {
    cd "$srcdir/build"
    make DESTDIR="$pkgdir" install
}

https://github.com/haiwen/seafile-client/pull/1297

TheEbolaDoc commented on 2020-05-29 11:05

Hey, I just tried to install the seafile-client package and got the following error during compilation:

/home/chris/.cache/yay/seafile-client/src/seafile-client-7.0.7/src/ui/private-share-dialog.cpp:1036:22: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1036 |         QPainterPath path;
      |                      ^~~~

Please note that I may have a more recent QT Version than you due to being a testing user:

chris@pioneer ~ » pacman -Qi qt5-base
Name            : qt5-base
Version         : 5.15.0-1

So maybe it gets fixed until QT 5.15.0 is released into <extra>.

bionade24 commented on 2019-12-20 13:38

  1. Please fix the checksums of seafile-client and seafile.
  2. All packages can be built against python3, python2 is not necessary. Please fix this, too.
  3. Please Correct the Maintainer statement in the PKGBUILDs.

theangrywizard commented on 2019-12-17 15:41

I think the sha256sum has changed again. I've downloaded the tar from the https://github.com/haiwen/seafile-client/archive/v7.0.4.tar.gz to verify and I'm getting:

638adba50cdd3727106178f972d144a0cec60911d72017fc6ccba7f423689b19

quantumriff commented on 2019-12-13 23:48

The sha256Sum has changed for the PKGBUILD. It should now be:

d33d6de57b9dc8083aecde78abbd00684f7cda6a36ec8fd00749c7c8236a2a8e  seafile-7.0.4.tar.gz

This is causing updates/builds to fail.

ugo commented on 2019-12-12 11:07

@Joffrey the pkg fails to build cause of wrong sha256 sum on seafile-7.0.4.tar.gz