Created attachment 463930 [details] rclone-1.35.ebuild Hi, Attached is an ebuild I've put together for rclone (http://rclone.org). This is my first ebuild for a Go-based project, so I suspect there'll be some back and forth to get this into a shape fit for merging. While the project is Go based, upstream provides a Makefile for building & testing, which I've reused, rather than re-implementing its contents directly in the ebuild - please let me know if this is not the right approach. Cheers, Jack
Created attachment 463932 [details] Manifest
Created attachment 463934 [details] metadata.xml
Are you interested in maintaining this package at all? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Sure, I'm happy to maintain this package. Regarding the ebuild itself, are there any glaring issues with it? I've not packaged anything Go-based before, so I'm not sure on what best practices are in this regard. In any case, I'll update the ebuild when I have some time tonight do also have a -9999 version to build from latest git, as well as the fixed 1.35 snapshot.
Created attachment 464080 [details] rclone-1.35.ebuild
Created attachment 464082 [details] Manifest
Created attachment 464084 [details] rclone-9999.ebuild
Amended the ebuild so it works for both versioned snapshots & git. I had to do the same GOROOT workaround as in dev-go/go-net, otherwise src_compile fails when go tries to install dependencies under the golang.org/foo/bar namespace.
*** Bug 615968 has been marked as a duplicate of this bug. ***
commit 7edde5465da4ee83092bed63e95f8bd29f133550 Author: Jason Zaman <perfinion@g.o> Date: Sat May 27 03:31:49 2017 net-misc/rclone: New package Ebuild from Jack Coulter and Chris Pritchard Gentoo-Bug: https://bugs.gentoo.org/609510 Package-Manager: Portage-2.3.5, Repoman-2.3.1 Thanks guys! I combined bits from both but mostly used the shorter one. Do either of you still want to proxy-maintain it? I put myself as maintainer for now but am more than willing to let you guys take care of it if you use it.