Nextcloud-client sur SolusOS (French)

Bonjour,

Sur la remarquable distribution SolusOS, le paquet owncloud existe mais pas nextcloud. Voici la procédure que j’ai effectuée afin d’avoir la synchronisation client sur cette distribution :

Au préalable, être en root et avoir installé les paquets nécessaires à la compilation :

eopkg it -c system.devel
eopkg it linux-lts-headers

Ensuite, installer divers paquets nécessaires :

  1. eopkg it libgnome-keyring qt5-declarative qt5-location qt5-multimedia qt5-sensors qt5-webchannel qt5-webkit qt5-xmlpatterns qtkeychain

  2. eopkg it sqlite3-devel qt5-webkit-devel mesalib-devel qtkeychain-devel

Cloner le client Ă  partir de Git :

  1. git clone https://github.com/nextcloud/client_theming.git
  2. cd client_theming
  3. git submodule update --init --recursive

Ensuite effectuer la compilation :

  1. mkdir build-linux
  2. cd build-linux
  3. cmake -D OEM_THEME_DIR=$(realpath …/nextcloudtheme) …/client
  4. make
  5. make install

Il ne reste qu’à créer un lien pour une bibliothèque :

  1. ln -s /usr/local/lib64/libnextcloudsync.so.0 /usr/lib64/libnextcloudsync.so.0

Et c’est tout…