Package Details: gdrive-git 2.0.1.r3.g401e017-1

Git Clone URL: https://aur.archlinux.org/gdrive-git.git (read-only)
Package Base: gdrive-git
Description: Google Drive CLI Client
Upstream URL: https://github.com/gdrive-org/gdrive
Licenses: MIT
Conflicts: gdrive
Provides: gdrive
Submitter: willemw
Maintainer: willemw
Last Packager: willemw
Votes: 8
Popularity: 0.000833
First Submitted: 2015-05-16 09:18
Last Updated: 2019-06-11 19:32

Dependencies (2)

Required by (1)

Sources (1)

Latest Comments

1 2 Next › Last »

hybroid commented on 2019-06-17 22:51

@willemw: issue raised in 2016 year :) I commented to this issue: https://github.com/gdrive-org/gdrive/issues/123

willemw commented on 2019-06-11 19:25

@hybroid: Thank you for the patch. I see now that on https://github.com/gdrive-org/gdrive (redirect from https://github.com/prasmussen/gdrive) that the project will become active again.

And there is already a pull request for the issue: https://github.com/gdrive-org/gdrive/pull/331. Can you raise the issue on that upstream repo?

hybroid commented on 2019-06-11 15:36

Please add patch for this bug: https://github.com/gdrive-org/gdrive/issues/123

Patch "gdrive-Transfer_Ownership.patch" text: diff --git a/drive/share.go b/drive/share.go index e942c17..4579bd4 100644 --- a/drive/share.go +++ b/drive/share.go @@ -26,7 +26,12 @@ func (self *Drive) Share(args ShareArgs) error { Domain: args.Domain, }

  • _, err := self.service.Permissions.Create(args.FileId, permission).Do()
  • call := self.service.Permissions.Create(args.FileId, permission)
  • if permission.Role == "owner" {
  • call.TransferOwnership(true)
  • } +
  • _, err := call.Do() if err != nil { return fmt.Errorf("Failed to share file: %s", err) }

In PKGBUILD add "prepare": _gobuild=build/src/$_gourl prepare() { cd "$srcdir/$pkgname" git apply ../gdrive-Transfer_Ownership.patch

cd $srcdir mkdir -p "$(dirname $_gobuild)" cp -a "$srcdir/$pkgname" $_gobuild }

Change in PKGBUILD "build" function: build() { GOPATH="$srcdir/build" go get -fix -v -x $_gourl }

bartus commented on 2019-03-01 19:34

It would be nice to have fresh OAuth ID, as one provided within git repo is badly overused. Simple patch that replace those two lines with some fresh client id: https://github.com/bartoszek/gdrive/commit/ef59e98d8fd928073f8d64ffccbef4ebd3b9660f

willemw commented on 2016-03-31 18:46

Good that it works now. However, any AUR Helper will normally install 'go' automatically for you.

ferrvittorio commented on 2016-03-31 15:26

Thanks .. worked like a charm! Did not understand quite the "/PKGBUILD?h=" part, but installed locally "go-"latest then yaourted gdrive-git.
You can strip off irrelevant comments.

Have a nice day

willemw commented on 2016-03-31 15:10

'go' only needs to be installed when building gdrive, not when running gdrive (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gdrive-git).

ferrvittorio commented on 2016-03-31 15:04

Thanks, you're correct. But currently version of "go" found in repositories is 1.6-2 - should pkg point at it?

willemw commented on 2016-03-31 08:30

@ferrvittorio: please use LC_ALL="C" next time (https://wiki.archlinux.org/index.php/Reporting_bug_guidelines). It looks like you are having problems installing not this package ("gdrive-git"), but another package ("go").

ferrvittorio commented on 2016-03-31 05:28

Hi, I am getting this
:: Vuoi procedere con l'installazione? [S/n]
:: Download dei pacchetti in corso...
errore: impossibile scaricare il pacchetto 'go-2:1.6-1-x86_64.pkg.tar.xz' da archlinux.openlabto.org : The requested URL returned error: 404
errore: impossibile scaricare il pacchetto 'go-2:1.6-1-x86_64.pkg.tar.xz' da mirrors.prometeus.net : The requested URL returned error: 404
attenzione: impossibile scaricare alcuni file
errore: impossibile eseguire l'operazione richiesta (errore inaspettato)
Si sono verificati degli errori, nessun pacchetto è stato aggiornato.