Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pinentry for openSUSE:Factory 
checked in at 2021-02-01 13:25:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pinentry (Old)
 and      /work/SRC/openSUSE:Factory/.pinentry.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pinentry"

Mon Feb  1 13:25:41 2021 rev:60 rq:867309 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/pinentry/pinentry.changes        2019-07-31 
14:14:01.542880310 +0200
+++ /work/SRC/openSUSE:Factory/.pinentry.new.28504/pinentry.changes     
2021-02-01 13:26:02.497901277 +0100
@@ -1,0 +2,19 @@
+Wed Jan 27 17:20:58 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- actually build efl based pinentry
+- re-enable validation of upstream signing key
+
+-------------------------------------------------------------------
+Sun Jan 24 19:21:05 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.1.1:
+  * A EFL-based pinentry has been contributed.
+  * Disable echoing in backspace key is pressed first
+    (GTK, Qt, TQt, and ncurses pinentries).
+  * Support line editing in TTY pinentry.
+  * Remove support for old GTK+2 (< 2.12.0).
+  * Various minor fixes.
+- drop pinentry-qt-Fix-use-of-dangling-pointer.patch (upstream)
+- drop pinentry-ncurses6.diff: obsolete
+
+-------------------------------------------------------------------

Old:
----
  pinentry-1.1.0.tar.bz2
  pinentry-1.1.0.tar.bz2.sig
  pinentry-ncurses6.diff
  pinentry-qt-Fix-use-of-dangling-pointer.patch

New:
----
  pinentry-1.1.1.tar.bz2
  pinentry-1.1.1.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pinentry.spec ++++++
--- /var/tmp/diff_new_pack.sY073w/_old  2021-02-01 13:26:03.437902739 +0100
+++ /var/tmp/diff_new_pack.sY073w/_new  2021-02-01 13:26:03.437902739 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pinentry
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,21 +19,19 @@
 %define ncurses %(xxx="`readlink -f %{_includedir}/ncurses.h`"; echo $xxx)
 %define nmajor  %(grep NCURSES_VERSION_MAJOR < %{_includedir}/ncurses.h)
 Name:           pinentry
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
 License:        GPL-2.0-or-later
 Group:          Productivity/Other
 URL:            https://www.gnupg.org/aegypten/
-Source:         ftp://ftp.gnupg.org/gcrypt/pinentry/%{name}-%{version}.tar.bz2
-Source1:        
ftp://ftp.gnupg.org/gcrypt/pinentry/%{name}-%{version}.tar.bz2.sig
+Source:         
https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.tar.bz2
+Source1:        
https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.tar.bz2.sig
+# https://www.gnupg.org/signature_key.html
+# https://incenp.org/srv/dgouttegattat.asc
 Source2:        pinentry.keyring
 Source3:        pinentry
 Patch1:         pinentry-0.7.2-gtk+-2.4.diff
-# PATCH-FIX-SUSE make it build with ncurses ABI 6
-Patch7:         pinentry-ncurses6.diff
-# PATCH-FIX-SUSE bsc#1141883 pinentry-qt crashes with QtCurve
-Patch8:         pinentry-qt-Fix-use-of-dangling-pointer.patch
 BuildRequires:  fltk-devel >= 1.3
 BuildRequires:  libassuan-devel >= 2.1.0
 BuildRequires:  libgpg-error-devel >= 1.16
@@ -43,11 +41,11 @@
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(efl)
 BuildRequires:  pkgconfig(gcr-3)
 BuildRequires:  pkgconfig(gcr-base-3)
-BuildRequires:  pkgconfig(gtk+-2.0) >= 2.4.0
+BuildRequires:  pkgconfig(gtk+-2.0) >= 2.12.0
 BuildRequires:  pkgconfig(libsecret-1)
-Requires(post): %{install_info_prereq}
 Provides:       pinentry-dialog
 
 %description
@@ -55,7 +53,7 @@
 utilize the Assuan protocol as described by the Aegypten project.
 
 %package qt5
-Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
+Summary:        Simple PIN or Passphrase Entry Dialog for QT5
 Group:          Productivity/Other
 Requires:       pinentry
 Provides:       pinentry-dialog
@@ -66,11 +64,11 @@
 Obsoletes:      pinentry-qt4 <= 0.9.7
 
 %description qt5
-This is a collection of simple PIN or passphrase entry dialogs which
-utilize the Assuan protocol as described by the Aegypten project.
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, using the QT5 UI toolkit.
 
 %package gtk2
-Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
+Summary:        Simple PIN or Passphrase Entry Dialog for GTK2
 Group:          Productivity/Other
 Requires:       pinentry
 Provides:       pinentry-dialog
@@ -78,11 +76,11 @@
 Provides:       pinentry:%{_bindir}/pinentry-gtk-2
 
 %description gtk2
-This is a collection of simple PIN or passphrase entry dialogs which
-utilize the Assuan protocol as described by the Aegypten project.
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, using the GTK2 UI toolkit.
 
 %package gnome3
-Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
+Summary:        Simple PIN or Passphrase Entry Dialog for GNOME
 Group:          Productivity/Other
 Requires:       pinentry
 Provides:       pinentry-dialog
@@ -90,11 +88,11 @@
 Provides:       pinentry:%{_bindir}/pinentry-gnome3
 
 %description gnome3
-This is a collection of simple PIN or passphrase entry dialogs which
-utilize the Assuan protocol as described by the Aegypten project.
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, using GNOME libraries.
 
 %package emacs
-Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
+Summary:        Simple PIN or Passphrase Entry Dialog integrated into Emacs
 Group:          Productivity/Other
 Requires:       emacs
 Requires:       pinentry
@@ -103,8 +101,8 @@
 Provides:       pinentry:%{_bindir}/pinentry-emacs
 
 %description emacs
-This is a collection of simple PIN or passphrase entry dialogs which
-utilize the Assuan protocol as described by the Aegypten project.
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, integrated into Emacs.
 
 %package fltk
 Summary:        Collection of Simple PIN or Passphrase Entry Dialogs
@@ -115,14 +113,24 @@
 Provides:       pinentry:%{_bindir}/pinentry-fltk
 
 %description fltk
-This package contains a simple PIN or passphrase entry dialog built
-using the fltk GUI toolkit.
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, using FLTK libraries.
+
+%package efl
+Summary:        Simple PIN or Passphrase Entry Dialog for EFL
+Group:          Productivity/Other
+Requires:       pinentry
+Provides:       pinentry-dialog
+Provides:       pinentry-gui
+Provides:       pinentry:%{_bindir}/pinentry-efl
+
+%description efl
+A simple PIN or passphrase entry dialog utilize the Assuan protocol
+as described by the Aegypten project, using Enlightenment Foundation Libraries.
 
 %prep
 %setup -q
 %patch1 -p1
-%patch7
-%patch8 -p1
 
 %build
 # Regenerate moc's
@@ -148,8 +156,9 @@
        --enable-pinentry-emacs \
        --enable-inside-emacs \
        --enable-pinentry-fltk \
+       --enable-pinentry-efl \
        --without-ncurses-include-dir
-make %{?_smp_mflags}
+%make_build
 # build text version without libsecret (bnc#934214)
 cd ..
 mkdir tui
@@ -164,8 +173,9 @@
        --disable-pinentry-emacs \
        --disable-inside-emacs \
        --disable-pinentry-fltk \
+       --disable-pinentry-efl \
        --without-ncurses-include-dir
-make %{?_smp_mflags}
+%make_build
 
 %install
 cd tui
@@ -195,20 +205,29 @@
 %attr(755,root,root) %{_bindir}/pinentry-curses
 
 %files qt5
-%attr(755,root,root) %{_bindir}/pinentry-qt5
-%attr(755,root,root) %{_bindir}/pinentry-qt4
+%license COPYING
+%{_bindir}/pinentry-qt5
+%{_bindir}/pinentry-qt4
 %attr(755,root,root) %{_bindir}/pinentry-qt
 
 %files gtk2
+%license COPYING
 %attr(755,root,root) %{_bindir}/pinentry-gtk-2
 
 %files gnome3
+%license COPYING
 %attr(755,root,root) %{_bindir}/pinentry-gnome3
 
 %files emacs
+%license COPYING
 %attr(755,root,root) %{_bindir}/pinentry-emacs
 
 %files fltk
+%license COPYING
 %attr(755,root,root) %{_bindir}/pinentry-fltk
 
+%files efl
+%license COPYING
+%attr(755,root,root) %{_bindir}/pinentry-efl
+
 %changelog

++++++ pinentry ++++++
--- /var/tmp/diff_new_pack.sY073w/_old  2021-02-01 13:26:03.473902795 +0100
+++ /var/tmp/diff_new_pack.sY073w/_new  2021-02-01 13:26:03.473902795 +0100
@@ -84,6 +84,10 @@
 elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-fltk ]
 then
        export PINENTRY_BINARY="/usr/bin/pinentry-fltk"
+# otherwise test if pinentry-efl exists
+elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-efl ]
+then
+       export PINENTRY_BINARY="/usr/bin/pinentry-efl"
 # use pinentry-tty for modem / serial
 elif [ "$TERM" = "dumb" ]
 then

++++++ pinentry-1.1.0.tar.bz2 -> pinentry-1.1.1.tar.bz2 ++++++
++++ 12911 lines of diff (skipped)

++++++ pinentry.keyring ++++++
++++ 3425 lines (skipped)
++++ between pinentry.keyring
++++ and /work/SRC/openSUSE:Factory/.pinentry.new.28504/pinentry.keyring

Reply via email to