Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora? #15

Open
deadbaed opened this issue Mar 21, 2015 · 7 comments
Open

Fedora? #15

deadbaed opened this issue Mar 21, 2015 · 7 comments

Comments

@deadbaed
Copy link

deadbaed commented Mar 21, 2015

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
Copy link
Owner

Hi,

this should be absolutely addressed.

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

@deadbaed
Copy link
Author

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

@LeoIannacone
Copy link
Owner

Then consider a PR :)

@deadbaed
Copy link
Author

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

@LeoIannacone
Copy link
Owner

In the meanwhile you can proceed reading the dev-install

@travisby
Copy link

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
Copy link
Owner

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:

  • the rules files builds the JSON file
  • the *.install files move files correctly to the right paths

Let me know if you need any more help..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants