Hello community, here is the log from the commit of package pinentry for openSUSE:Factory checked in at 2017-12-15 13:59:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pinentry (Old) and /work/SRC/openSUSE:Factory/.pinentry.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pinentry" Fri Dec 15 13:59:27 2017 rev:57 rq:556383 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/pinentry/pinentry.changes 2016-12-26 21:40:03.377000627 +0100 +++ /work/SRC/openSUSE:Factory/.pinentry.new/pinentry.changes 2017-12-15 13:59:30.557636257 +0100 @@ -1,0 +2,13 @@ +Mon Dec 11 19:01:27 UTC 2017 - astie...@suse.com + +- pinentry 1.1.0: + * Add FLTK1.3-based pinentry + * New option --ttyalert for pinentry-curses to alert the user. + * Don't show "save passphrase" checkbox if secret service is + unavailable. + * The GTK Pinentry shows on Linux some information anout the + process which invoked the Pinentry. + * The GTK Pinentry does not anymore show tooltips when keyboard + grabbing is enabled. + +------------------------------------------------------------------- Old: ---- pinentry-1.0.0.tar.bz2 pinentry-1.0.0.tar.bz2.sig New: ---- pinentry-1.1.0.tar.bz2 pinentry-1.1.0.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pinentry.spec ++++++ --- /var/tmp/diff_new_pack.s3IvLX/_old 2017-12-15 13:59:31.193605556 +0100 +++ /var/tmp/diff_new_pack.s3IvLX/_new 2017-12-15 13:59:31.193605556 +0100 @@ -1,7 +1,7 @@ # # spec file for package pinentry # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define ncurses %(xxx="`readlink -f %{_includedir}/ncurses.h`"; echo $xxx) %define nmajor %(grep NCURSES_VERSION_MAJOR < %{_includedir}/ncurses.h) Name: pinentry -Version: 1.0.0 +Version: 1.1.0 Release: 0 Summary: Collection of Simple PIN or Passphrase Entry Dialogs License: GPL-2.0+ @@ -32,6 +32,7 @@ Patch1: pinentry-0.7.2-gtk+-2.4.diff # PATCH-FIX-SUSE make it build with ncurses ABI 6 Patch7: pinentry-ncurses6.diff +BuildRequires: fltk-devel >= 1.3 BuildRequires: libassuan-devel >= 2.1.0 BuildRequires: libgpg-error-devel >= 1.16 BuildRequires: ncurses-devel @@ -104,6 +105,18 @@ This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the Aegypten project. +%package fltk +Summary: Collection of Simple PIN or Passphrase Entry Dialogs +Group: Productivity/Other +Requires: pinentry +Provides: pinentry-dialog +Provides: pinentry-gui +Provides: pinentry:%{_bindir}/pinentry-fltk + +%description fltk +This package contains a simple PIN or passphrase entry dialog built +using the fltk GUI toolkit. + %prep %setup -q %patch1 -p1 @@ -132,6 +145,7 @@ --enable-pinentry-gnome3 \ --enable-pinentry-emacs \ --enable-inside-emacs \ + --enable-pinentry-fltk \ --without-ncurses-include-dir make %{?_smp_mflags} # build text version without libsecret (bnc#934214) @@ -147,6 +161,7 @@ --disable-pinentry-gnome3 \ --disable-pinentry-emacs \ --disable-inside-emacs \ + --disable-pinentry-fltk \ --without-ncurses-include-dir make %{?_smp_mflags} @@ -195,4 +210,8 @@ %defattr(-,root,root) %attr(755,root,root) %{_bindir}/pinentry-emacs +%files fltk +%defattr(-,root,root) +%attr(755,root,root) %{_bindir}/pinentry-fltk + %changelog ++++++ pinentry ++++++ --- /var/tmp/diff_new_pack.s3IvLX/_old 2017-12-15 13:59:31.213604590 +0100 +++ /var/tmp/diff_new_pack.s3IvLX/_new 2017-12-15 13:59:31.217604397 +0100 @@ -80,6 +80,10 @@ elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-qt ] then export PINENTRY_BINARY="/usr/bin/pinentry-qt" +# otherwise test if pinentry-fltk exists +elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-fltk ] +then + export PINENTRY_BINARY="/usr/bin/pinentry-fltk" # use pinentry-tty for modem / serial elif [ "$TERM" = "dumb" ] then ++++++ pinentry-1.0.0.tar.bz2 -> pinentry-1.1.0.tar.bz2 ++++++ ++++ 14415 lines of diff (skipped) ++++++ pinentry-ncurses6.diff ++++++ --- /var/tmp/diff_new_pack.s3IvLX/_old 2017-12-15 13:59:31.509590302 +0100 +++ /var/tmp/diff_new_pack.s3IvLX/_new 2017-12-15 13:59:31.509590302 +0100 @@ -2,13 +2,15 @@ pinentry/pinentry.h | 1 + 1 file changed, 1 insertion(+) ---- pinentry/pinentry.h -+++ pinentry/pinentry.h 2015-07-10 08:19:18.801518702 +0000 -@@ -74,6 +74,7 @@ struct pinentry +Index: pinentry/pinentry.h +=================================================================== +--- pinentry/pinentry.h.orig ++++ pinentry/pinentry.h +@@ -75,6 +75,7 @@ struct pinentry supported. (Assuan: "OPTION ttyname TTYNAME".) */ char *ttyname; /* The type of the terminal. (Assuan: "OPTION ttytype TTYTYPE".) */ +#undef ttytype char *ttytype; - /* The LC_CTYPE value for the terminal. (Assuan: "OPTION lc-ctype - LC_CTYPE".) */ + /* Set the alert mode (none, beep or flash). */ + char *ttyalert;