Bug 28834

Summary: onedrive: client for M$ OneDrive. [New Package Request]
Product: Mageia Reporter: Zombie Ryushu <zombie_ryushu>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: fri, geiger.david68210, lovaren
Version: 8   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md
Whiteboard:
Source RPM: onedrive CVE:
Status comment:

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