Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 602282 - net-misc/insync - Advanced cross-platform Google Drive client
Summary: net-misc/insync - Advanced cross-platform Google Drive client
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-10 19:34 UTC by Bradley Lankford
Modified: 2019-08-24 22:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
insync-1.3.12.36116.ebuild (insync-1.3.12.36116.ebuild,2.04 KB, text/plain)
2016-12-10 19:34 UTC, Bradley Lankford
Details
Added a ebuild for insync-bin-1.4.9.37127 (insync-bin-1.4.9.ebuild,1.02 KB, text/plain)
2018-09-10 21:22 UTC, Stian
Details
updated ebuild for 3.0.15 (insync-bin-3.0.15.ebuild,1.48 KB, text/plain)
2019-08-24 22:02 UTC, Robin Marlow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bradley Lankford 2016-12-10 19:34:17 UTC
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!
Comment 1 Michael Palimaka (kensington) gentoo-dev 2016-12-15 06:08:40 UTC
Would you be willing to maintain this package through Proxy Maintainers project?

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 2 Bradley Lankford 2016-12-15 15:57:22 UTC
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
Comment 3 Bradley Lankford 2016-12-18 21:08:03 UTC
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
Comment 4 Göktürk Yüksek archtester gentoo-dev 2016-12-24 03:06:40 UTC
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?
Comment 5 Stian 2018-09-10 21:22:52 UTC
Created attachment 546576 [details]
Added a ebuild for insync-bin-1.4.9.37127
Comment 6 Robin Marlow 2019-08-24 22:02:49 UTC
Created attachment 587968 [details]
updated ebuild for 3.0.15