gnupg suite

Rating: 
5
Your rating: None Average: 5 (4 votes)

This is a recent build of gnupg(2) for Sailfish OS.

rpms included:
- gnupg2 (updates SailfishOS version)
- libassuan0
- libgcrypt18 ( libcrypt from SailfishOS is not touched)
- npth
- pinentry
- pass (password-store https://www.passwordstore.org/)
 

The builds are mostly vanilla and only a few options are disabled to get rid of dependencies.

To use this add my repo via the sailfish warehouse app or via cmdline:

devel-su
( pkcon install zypper )
zypper ar -f https://sailfish.openrepos.net/yeoldegrove/personal-main.repo
zypper in gnupg2 pinentry

 

As this are multiple rpms, installation via the sailfish warehouse app will do something, but most certainly not what you intend ;)

 

You can also download this using the mer OBS:

http://repo.merproject.org/obs/home:/yeoldegrove:/crypt/sailfish_latest_armv7hl/home:yeoldegrove:crypt.repo

All dependencies are also in both repos.

 

Sources are here at the moment:

https://git.merproject.org/yeoldegrove/projects
Application versions: 
AttachmentSizeDate
File pinentry-1.0.0-10.6.1.jolla_.armv7hl.rpm71.34 KB04/11/2017 - 02:33
File pinentry-emacs-1.0.0-10.6.1.jolla_.armv7hl.rpm26.74 KB04/11/2017 - 02:33
File pinentry-qt-1.0.0-10.6.1.jolla_.armv7hl.rpm45.9 KB04/11/2017 - 02:33
File npth-1.5-10.1.1.jolla_.armv7hl.rpm8.35 KB04/11/2017 - 02:33
File libgcrypt18-1.8.1-10.1.1.jolla_.armv7hl.rpm321.13 KB04/11/2017 - 02:33
File libassuan0-2.4.3-10.1.1.jolla_.armv7hl.rpm40.88 KB04/11/2017 - 02:33
File pass-1.7.1-10.12.1.jolla_.noarch.rpm46.79 KB29/11/2017 - 00:53
File gnupg2-smime-2.2.1-1.1.12.jolla_.armv7hl.rpm192.81 KB09/04/2020 - 01:14
File gnupg2-2.2.1-1.1.12.jolla_.armv7hl.rpm1.29 MB09/04/2020 - 01:14
Changelog: 

2020/04/09

- rebuild of gnupg2 rpm (linked against libreadline.so.8)

 

2017/11/23

- patch sed calls in pass to use "--regexp-extended"

 

2017/11/05

- added pass

* pass 1.7.1

 

2017/11/03

- initial build

* gnupg2-2.2.1

* libassuan0-2.4.3

* libgcrypt18-1.8.1

* npth-1.5

* pinentry-1.0.0

Comments

daywalker's picture

Please provide a 64bit build. Thank you!! (and maybe a more recent version)

itsNotMe's picture

Hi,

on Xperia XA2 Sailfish OS 4.0.1.48 install works but calling pass blames me with :

/usr/bin/pass: line 9: syntax error: unexpected "("

 

Cheers!

elakim's picture
mjtorn's picture

Sailfish 3.2.1.20 (purchased) on Xperia 10 complains nothing provides libreadline.so.5. Seems to be readline 8 now. Any chance of an update? Thanks!

yeoldegrove's picture

@mjtorn I rebuild the rpm just now. It is relinked against libreadline.so.8 now.

objectifnul's picture

Enter

zypper in gnupg2

instead of

zypper in gnupg
yeoldegrove's picture

fixed that

yeoldegrove's picture

@frederik

The git repos were only visible if you had a user account on git.merproject.org.

I changed that and you can find the source here now:

https://git.merproject.org/users/yeoldegrove/projects

 

Also I updated the "pass" rpm, it still had a bug. See https://git.merproject.org/yeoldegrove/pass/commit/c8ded21bd1ff00d2a135e...

 

frederik's picture

(Just noticed that my previous comment apparently never made it.)

Thanks for making the git repositories publicly available, much appreciated.

Frederik

frederik's picture

Hi,

I'm interested in this updated gnupg version as I want to evaluate pass (and qmlpass) on my sailfishOS device. Unfortunately it seem the source for these has moved? At least I can't find any sources/git repositories at

https://git.merproject.org/yeoldegrove

Thanks,
Frederik
Am I missing something? Could you provide the new location if this is still in development?

olf's picture

Thanks!