msys2 / MSYS2-packages

Package scripts for MSYS2.
https://packages.msys2.org
BSD 3-Clause "New" or "Revised" License
1.3k stars 490 forks source link

Old GPG #986

Open walker27460 opened 7 years ago

walker27460 commented 7 years ago

GnuPG is too old. Upgrade please.

mati865 commented 7 years ago

If it only was that easy...

walker27460 commented 7 years ago

Shall I package it?

Alexpux commented 7 years ago

Gnupg2 have issues under MSYS2 and it cannot be used with pacman at this moment.

walker27460 commented 7 years ago

Why Linux can use GnuPG Modern?

Alexpux commented 7 years ago

As I remember gnupg2 use agent that need X11. MSYS2 dont have X11 and will not have it

walker27460 commented 7 years ago

I think that agent is pinentry. pinentry can use under CLI.

Alexpux commented 7 years ago

@yuui-tanabe you can try build gnupg2 yourself and try sing with it some files. If it is ok we will see

walker27460 commented 7 years ago

OK. I'll do it.

walker27460 commented 7 years ago

If the gnupg2 usable on pacman, I'll give you whole package

criztovyl commented 7 years ago

You can build pinentry w/ --enable-pinentry-tty as pinentry-tty which "[...] has minimal dependencies, meaning that it is useful for users working with dumb terminals or similarly constrained environments." (debian package info of pinentry-tty; emphasis mine.)

So maybe it is sufficient to add pinentry-tty as a package and build gnugp with it?

diogocp commented 7 years ago

I've used gpg2 without X. Never had any issues.

walker27460 commented 7 years ago

@criztovyl Can you give me GnuPG 2 Package Script?

criztovyl commented 7 years ago

I do not have a package script, I haven't yet looked into pacman and PKGBUILD, or even building GnuPG. I just took a look at the GnuPG and pinentry configure scripts and found the mentioned switch.