LeoIannacone / goopg

GPG for Gmail in Chrome and Chromium
http://leoiannacone.github.io/goopg/
GNU General Public License v3.0
53 stars 5 forks source link

Fedora? #15

Open deadbaed opened 9 years ago

deadbaed commented 9 years ago

Do you have plans to build a Fedora pacakge for this awesome tool? I'd like to use it but I'm on Fedora...

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9836331-fedora?utm_campaign=plugin&utm_content=tracker%2F2238151&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2238151&utm_medium=issues&utm_source=github).
LeoIannacone commented 9 years ago

Hi,

this should be absolutely addressed.

If you know somebody expert in Fedora packaging, please consider to ask for help.

deadbaed commented 9 years ago

@LeoIannacone I know someone that can package for Fedora, but he's not an expert, me!

LeoIannacone commented 9 years ago

Then consider a PR :)

deadbaed commented 9 years ago

@LeoIannacone I have a bunch of work to do, but I'll try to do it when I'll have time! ;-)

LeoIannacone commented 9 years ago

In the meanwhile you can proceed reading the dev-install

travisby commented 7 years ago

Hi -- trying the same thing on CentOS here :).

I'm having problems understanding the difference of the two pieces here, and which is the one that is being installed via apt in debian/ubuntu. What part of the source is dedicated to that, and which is the chrome extension?

I'll see if I can get a package made up and thrown into EPEL (but I'm not quite sure what I'm trying to build! Heh. The link above sounds like the extension, but I could be mistaken).

If you could either write something up quick, or give me a small architecture explanation between how the extension communicates with the... "plugin" I think you call it? That'd be great.

Thanks for the guidance :D

LeoIannacone commented 7 years ago

Hi @travisby !

Good news!

In a nutshell: The host directory contains the PLUGIN (python code) which must be installed via the package manager. The app directory contains the EXTENSIONS which must be installed via the chrome extension webstore.

The EXTENSIONS "watches" at Gmail and sends info to the PLUGIN (via Native Messaging). The PLUGIN reveices this info and uses the Gmail API to retreive the original message and then uses python-gnupg to perform GPG signature and verification.

So, in other words, what you have to do is install the host directory correctly.

I strongly recommend to give a look at the debian directory:

Let me know if you need any more help..