Package Details: onedrive-abraunegg 2.4.25-1

Git Clone URL: https://aur.archlinux.org/onedrive-abraunegg.git (read-only, click to copy)
Package Base: onedrive-abraunegg
Description: Free OneDrive client written in D - abraunegg's fork. Follows the releases on https://github.com/abraunegg/onedrive/releases
Upstream URL: https://github.com/abraunegg/onedrive
Keywords: onedrive
Licenses: GPL
Conflicts: onedrive, onedrive-abraunegg-git, onedrive-bin, onedrive-fork-git, onedrive-git
Provides: onedrive
Submitter: Pete
Maintainer: Matr1x-101 (yogeshm.007)
Last Packager: Matr1x-101
Votes: 105
Popularity: 1.62
First Submitted: 2019-03-29 10:46 (UTC)
Last Updated: 2023-08-23 15:52 (UTC)

Pinned Comments

Pete commented on 2019-03-29 10:51 (UTC)

This package can be used as a replacement for onedrive-abraunegg-git. It will be updated on every release from https://github.com/abraunegg/onedrive/releases .

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

jnv commented on 2022-02-09 02:17 (UTC)

I hope I'm not stirring up a hornet's nest or anything, but for the purpose of not being unnecessarily cryptic to new/old users, is there any ongoing movement to rename this package 'onedrive'? I note that there was some heated conversation in 2018 but that was four years ago, is the skilion code even compatible with OneDrive?

Being a SaaS/cloud and not a local server, surely there's no such thing as a "legacy" OneDrive installation?

whenov commented on 2021-11-13 12:40 (UTC)

@Pete Recompiling works great, thanks!

Pete commented on 2021-11-13 06:32 (UTC)

@whenov Normally, this is solved by recompiling the onedrive package. Could you try that when the latest liblphobos is installed? I don't see any problem myself with the latest liblphobos.

whenov commented on 2021-11-13 05:14 (UTC)

Launching onedrive reports missing libphobos2-ldc-shared.so.97. I had to downgrade liblphobos to 3:1.27.1-1 to make it work.

abraunegg commented on 2021-06-20 07:32 (UTC)

@r2re

Please see my prior comment: https://aur.archlinux.org/packages/onedrive-abraunegg/#comment-812279

r2re commented on 2021-06-20 07:26 (UTC)

I'm getting an error on Manjaro while running the 'pamac build onedrive-abraunegg' command. I'm not sure if this is an exclusively Manjaro problem, but any help would be appreciated.

$ pamac build onedrive-abraunegg Preparing... Cloning onedrive-abraunegg build files... Checking onedrive-abraunegg dependencies... Resolving dependencies... Checking inter-conflicts...

To build (1): onedrive-abraunegg 2.4.12-1 AUR

Edit build files : [e] Apply transaction ? [e/y/N] y

Building onedrive-abraunegg... ==> Making package: onedrive-abraunegg 2.4.12-1 (2021-06-20T10:20:13 EEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v2.4.12.tar.gz ==> Validating source files with md5sums... v2.4.12.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting v2.4.12.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dmd... dmd checking version of D compiler... 2.097.0 checking for curl... yes checking for sqlite... yes checking for notify... yes configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/pacman/PKGBUILD config.status: creating contrib/spec/onedrive.spec config.status: creating onedrive.1 config.status: creating contrib/systemd/onedrive.service config.status: creating contrib/systemd/onedrive@.service if [ -f .git/HEAD ] ; then \ git describe --tags > version ; \ else \ echo v2.4.12 > version ; \ fi dmd -w -g -O -J. -version=NoPragma -version=NoGdk -version=Notifications -L-lcurl -L-lsqlite3 -L-lnotify -L-lgdk_pixbuf-2.0 -L-lgio-2.0 -L-lgobject-2.0 -L-lglib-2.0 -L-ldl src/config.d src/itemdb.d src/log.d src/main.d src/monitor.d src/onedrive.d src/qxor.d src/selective.d src/sqlite.d src/sync.d src/upload.d src/util.d src/progress.d src/notifications/notify.d src/notifications/dnotify.d -ofonedrive src/notifications/dnotify.d(166): Deprecation: Usage of the body keyword is deprecated. Use do instead. src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/qxor.d(67): Error: need this for lengthInBytes of type immutable(ulong) src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(2738): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(3858): Deprecation: module std.utf is not accessible here, perhaps add 'static import std.utf;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' src/sync.d(6522): Deprecation: module core.exception is not accessible here, perhaps add 'static import core.exception;' src/log.d(167): Deprecation: module std.exception is not accessible here, perhaps add 'static import std.exception;' make: *** [Makefile:101: onedrive] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

MikeWalrus commented on 2021-06-19 09:00 (UTC)

@abraunegg Thanks! I'll wait for the next release.

abraunegg commented on 2021-06-10 18:12 (UTC) (edited on 2021-06-10 18:13 (UTC) by abraunegg)

@MikeWalrus

This error is due to DMD 2.097.0. This is already fixed upstream via https://github.com/abraunegg/onedrive/pull/1505

You have the following options:

  1. Use https://aur.archlinux.org/packages/onedrive-abraunegg-git/ to build from 'master'

  2. Build from master yourself

  3. Wait for the next release

  4. Downgrade your compiler to 2.096.1 to not hit this error

  5. Use LDC as your compiler rather than DMD

MikeWalrus commented on 2021-06-10 12:27 (UTC)

I am getting an error while building the binary:

src/qxor.d(67): Error: need `this` for `lengthInBytes` of type `immutable(ulong)`