Offer to build for armv7

Hi all,

@jobenvil @Gustl22

currently I’m running my seafile on a Raspi4 using docker and for that purpose I will rebuild my docker image and therefore seafile once a week and want to ask if you still need someone to provide the tarball for armv7.

If you are interested I can provide a published library or I can upload the tarball somewhere.

Here’s the content of my build script:

#!/bin/bash

BASE="/opt/seafile"
BUILDDIR="${BASE}/src"
PUBLISH="${BASE}/seafile-build"

apt-get update
apt-get upgrade -y
apt-get install -y sudo wget lsb-release
liblapack-dev libblas-dev
gfortran libgfortran5
memcached libmemcached-dev
libopenjp2-7 \

mkdir -p $BUILDDIR
cd $BUILDDIR
wget https://raw.githubusercontent.com/haiwen/seafile-rpi/master/build.sh
chmod u+x build.sh
./build.sh -DTA

#move tar ball to published library
mv ${BUILDDIR}/built-seafile-server-pkgs/seafile-server-*.tar.gz $PUBLISH

Kind regards,
nyze

1 Like

Hi.
Is there any news about this e.g. to generate the new version (9.0.5)?

Best

Hi @nyze,

thank you for the offer :slight_smile: We need builders for the rpi-build.sh script since every new targeted Seafile Server CE version needs to be tested, after the building prozess. Since the tar ball needs to be build with labeled Seafile components (Seafile v9.0.4 + Seahub v9.0.4), is needed just one tar file. The build script just accepts labels like v9.0.4. Building directly from Master, without GitHub Tags(Versions), will not work.

Now the challenge is to adapt the script for newer releases (v9.0.6) and check if the produced Seafile Server zip tarball works as expected. Then, release the version in GitHub for the community. Unfortunatedly I dropped my ARM devices and have no possibility to test the produced build.

Regards
jobenvil