Created attachment 455782 [details] insync-1.3.12.36116.ebuild Hello, Please find attached insync-1.3.12.36116.ebuild. Insync (https://www.insynchq.com/) is a third-party Google Drive sync client for Linux, as Google currently has no native client. It allows users to sync multiple Google Drive accounts to their local machines, and even does on the fly conversions from gdoc and gsheet formatted files to Open Office or Microsoft Office files locally. I've been running this for years in an overlay, as I'm a heavy Google Drive user, and no package existed in the Portage tree. Now that I'm quasi-comfortable with Gentoo GNU/Linux, I felt it was time to contribute what I'd done back to the primary Portage tree for others to use. Thanks!
Would you be willing to maintain this package through Proxy Maintainers project? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Absolutely. I use Gentoo on pretty much every machine I own and have for many years, and Insync is probably my most used package, so I know it fairly well. That being said, I'm not expert on writing ebuilds, but I've doing the Insync one for at least two years or more. All of that being said, yes, I'm happy to maintain the package, I'm already doing that anyway on my own, in addition to the other items listed on the link you sent. Just let me know how best to proceed. Thanks
I'm still happy to maintain this project through the Proxy Maintainers project, just not quite sure where to begin. The first step on the link shared looks like it mentioned just adding a comment stating that intent. Let me know how to proceed and I'll be happy to do so. Thanks
Let's try to address the "repoman full" errors first: > IUSE.invalid [fatal] 5 > net-misc/insync/insync-1.3.12.36116.ebuild: nautilus > net-misc/insync/insync-1.3.12.36116.ebuild: dolphin > net-misc/insync/insync-1.3.12.36116.ebuild: thunar > net-misc/insync/insync-1.3.12.36116.ebuild: nemo > net-misc/insync/insync-1.3.12.36116.ebuild: caja We will need explanations for each USE flag in metadata.xml when we create it. The syntax for that is: <use> <flag name="nautilus">Description here</flag> .... </use> > LICENSE.missing [fatal] 1 > net-misc/insync/insync-1.3.12.36116.ebuild Each ebuild must have a LICENSE variable which points to a file under the "licenses/" directory. What is the license under which insync is distributed? > dependency.bad [fatal] 26 > net-misc/insync/insync-1.3.12.36116.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0) > ['kde-base/dolphin'] It should be kde-apps/dolphin. Is there a reason why we don't simply use ${PV} instead of ${OTHER} ? Can you switch to using https instead of http in SRC_URI?
Created attachment 546576 [details] Added a ebuild for insync-bin-1.4.9.37127
Created attachment 587968 [details] updated ebuild for 3.0.15