GithubHelp home page GithubHelp logo

emixampp / synology-drive Goto Github PK

View Code? Open in Web Editor NEW
101.0 8.0 3.0 57 KB

Unofficial RPM package of Synology Drive Client

Home Page: https://copr.fedorainfracloud.org/coprs/emixampp/synology-drive/

License: Other

synology synology-nas synology-drive-client synology-drive rpm fedora fedora-copr copr dnf

synology-drive's Introduction

synology-drive

Unofficial RPM package of Synology Drive Client https://www.synology.com.

Since the package provided by FlatHub is not 100% functional and the method of converting deb to rpm by Alien requires a lot of manipulation. I decided to create myself a clean and 100% functional RPM package for Synology Drive Client.

I have include the file explorer Nautilus as dependency in order to have access to the share menu and to have the file sync status indicator (like on Windows or Ubuntu).
I also have include a GNOME shell extension as dependency in order to see the tray icon (works natively with KDE).
I have build a second package for user's which didn't use GNOME. It does not contain the two dependencies mentioned above (they can be installed later if you want).

Installation

If you have previously installed Synology Drive Client with Alien or Flatpak (i.e. from another source than my repo), please ensure that they are uninstalled.

If you like the project, do not hesitate to star the repository to support me, thank you!

Method 1: install from COPR repo (recommended to get updates)

Page link : COPR package.

  1. sudo dnf copr enable emixampp/synology-drive
  2. For GNOME: sudo dnf --refresh install synology-drive
  3. For other desktop environments: sudo dnf --refresh install synology-drive-noextra

Method 2: build the package locally (no update)

  1. Install build tools : sudo dnf install rpm-build rpmdevtools
  2. git clone https://github.com/EmixamPP/synology-drive.git
  3. cd synology-drive
  4. Optional, if you want to change the version:
    1. Consult the release notes and choose the desired version (>= 3.2.1-13271)
    2. Edit the two first lines of synology-drive.spec or synology-drive-noextra.spec, depending on whether you are running GNOME or another desktop environement.
  5. For GNOME:
    1. spectool -g -R synology-drive.spec
    2. rpmbuild -ba synology-drive.spec
    3. sudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-*.x86_64.rpm
  6. For other desktop environments:
    1. spectool -g -R synology-drive-noextra.spec
    2. rpmbuild -ba synology-drive-noextra.spec
    3. sudo dnf install ~/rpmbuild/RPMS/x86_64/synology-drive-noextra-*.x86_64.rpm
  7. Clean build root : rm -r ~/rpmbuild

Legal information

Consult the LICENSE.

This project has been authorized by Synology Inc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.