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;


Reply via email to