Bug 28834 - onedrive: client for M$ OneDrive. [New Package Request]
Summary: onedrive: client for M$ OneDrive. [New Package Request]
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://github.com/abraunegg/onedrive...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-24 10:22 CEST by Zombie Ryushu
Modified: 2021-04-25 19:23 CEST (History)
3 users (show)

See Also:
Source RPM: onedrive
CVE:
Status comment:


Attachments

Description Zombie Ryushu 2021-04-24 10:22:41 CEST
Please port over OneDrive from Fedora to Mageia.
Comment 1 Zombie Ryushu 2021-04-24 10:23:29 CEST
An SRPM for Fedora exists.

Component: RPM Packages => New RPM package request
CC: (none) => geiger.david68210

Comment 2 Zombie Ryushu 2021-04-24 17:06:22 CEST
Please port over OneDrive from Fedora to Rosa.
Comment 3 Kristoffer Grundström 2021-04-24 18:07:53 CEST
This package is portable, but Mageia doesn't seem to have the ldc package in the official repos so until then I can't build a src.rpm for it.

I got this error trying to build ldc from its src.tar.gz using cmake:

 No supported D compiler (ldmd2, dmd, gdmd) found! Try setting the
  'D_COMPILER' variable or 'DMD' environment variable.

We have dmd, but cmake still complains that the installed llvm version is to low even though I installed llvm10:

rpm -q llvm10

CMake Error at cmake/Modules/FindLLVM.cmake:65 (message):
  No LLVM installation (>= 6.0) found.  Try manually setting the
  'LLVM_ROOT_DIR' or 'LLVM_CONFIG' variables.
Call Stack (most recent call first):
  cmake/Modules/FindLLVM.cmake:76 (_LLVM_FAIL)
  CMakeLists.txt:31 (find_package)
Comment 4 Kristoffer Grundström 2021-04-24 18:10:08 CEST
(In reply to Kristoffer Grundström from comment #3)
> rpm -q llvm10

llvm10-10.0.1-3.mga8

CC: (none) => lovaren

Comment 5 Lewis Smith 2021-04-24 21:12:11 CEST
The given URL header is for building the thing on Linux. It looks complicated, and comment 3 might rule it out.
This:  https://github.com/abraunegg/onedrive tells us what it is:

"A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365 and SharePoint.
This powerful and highly configurable client can run on all major Linux distributions, FreeBSD, or as a Docker container. It supports one-way and two-way sync capabilities and securely connects to Microsoft OneDrive services.
This client is a 'fork' of the skilion client which was abandoned in 2018."

Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Zombie & Kristoffer might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs
Summary: [Package Request] onedrive => onedrive: client for M$ OneDrive. [New Package Request]

Comment 6 Morgan Leijström 2021-04-25 19:23:06 CEST
More packaging info
https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md

CC: (none) => fri


Note You need to log in before you can comment on or make changes to this bug.