commit pinentry for openSUSE:Factory
Hello community, here is the log from the commit of package pinentry for openSUSE:Factory checked in at Mon Jun 29 17:27:10 CEST 2009. -------- --- pinentry/pinentry.changes 2009-05-28 17:22:33.000000000 +0200 +++ pinentry/pinentry.changes 2009-06-24 13:48:00.000000000 +0200 @@ -1,0 +2,15 @@ +Wed Jun 24 12:36:58 CEST 2009 - puzel@novell.com + +- update to pinentry-0.7.6 + * Make Gtk+-2 pinentry transient to the root window. + * Add Qt4 pinentry. + * Fix utf-8 problem in Qt pinentries. + * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user + closed the window. + * Add quality bar. +- drop pinentry-gsize.patch (fixed in upstream) +- drop wrong-apostrophe.patch (fixed in upstream) +- drop pinentry-qt4.patch (native qt4 support added) +- simplify build section with configure macro and autoreconf + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pinentry-0.7.5.tar.bz2 pinentry-0.7.5-wrong-apostrophe.patch pinentry-gsize.diff pinentry-qt4.patch.bz2 New: ---- pinentry-0.7.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pinentry.spec ++++++ --- /var/tmp/diff_new_pack.Y23523/_old 2009-06-29 17:25:47.000000000 +0200 +++ /var/tmp/diff_new_pack.Y23523/_new 2009-06-29 17:25:47.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package pinentry (Version 0.7.5) +# spec file for package pinentry (Version 0.7.6) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,10 +19,17 @@ Name: pinentry -BuildRequires: cmake gtk2-devel libdrm-devel libjpeg-devel libqt4-devel ncurses-devel qt3-devel update-desktop-files +BuildRequires: cmake +BuildRequires: gtk2-devel +BuildRequires: libdrm-devel +BuildRequires: libjpeg-devel +BuildRequires: libqt4-devel +BuildRequires: ncurses-devel +BuildRequires: qt3-devel +BuildRequires: update-desktop-files Url: http://www.gnupg.org/aegypten/ -Version: 0.7.5 -Release: 62 +Version: 0.7.6 +Release: 1 PreReq: %install_info_prereq Summary: Collection of Simple PIN or Passphrase Entry Dialogs License: GPL v2 or later @@ -33,9 +40,6 @@ Patch1: %{name}-0.7.2-gtk+-2.4.diff Patch2: %{name}-0.7.2-bnc179996_disable_inputmethod_for_passords.patch Patch3: %{name}-0.7.2-curses-utf-8.diff -Patch5: pinentry-gsize.diff -Patch6: pinentry-0.7.5-wrong-apostrophe.patch -Patch7: pinentry-qt4.patch.bz2 Group: Productivity/Other Provides: pinentry-dialog BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -45,8 +49,6 @@ This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the Aegypten project. - - Authors: -------- Robert Bihlmeyer <robbe@orcus.priv.at> @@ -57,7 +59,7 @@ %package -n pinentry-qt License: GPL v2 or later Version: %{version} -Release: 10 +Release: 11 Provides: pinentry-dialog Provides: pinentry:/usr/bin/pinentry-qt Requires: pinentry @@ -68,8 +70,6 @@ This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the Aegypten project. - - Authors: -------- Robert Bihlmeyer <robbe@orcus.priv.at> @@ -80,7 +80,7 @@ %package -n pinentry-qt4 License: GPL v2 or later Version: %{version} -Release: 1 +Release: 2 Provides: pinentry-dialog Provides: pinentry:/usr/bin/pinentry-qt4 Requires: pinentry @@ -91,8 +91,6 @@ This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the Aegypten project. - - Authors: -------- Robert Bihlmeyer <robbe@orcus.priv.at> @@ -103,7 +101,7 @@ %package -n pinentry-gtk2 License: GPL v2 or later Version: %{version} -Release: 10 +Release: 11 Provides: pinentry-dialog Provides: pinentry:/usr/bin/pinentry-gtk-2 Requires: pinentry @@ -114,8 +112,6 @@ This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the Aegypten project. - - Authors: -------- Robert Bihlmeyer <robbe@orcus.priv.at> @@ -129,38 +125,28 @@ %patch1 -p 1 %patch2 -p 1 %patch3 -%patch5 -%patch6 -%patch7 %build cp /usr/share/gettext/config.rpath . -aclocal -I m4 -autoconf -automake -CFLAGS="$RPM_OPT_FLAGS $(%{ncursesw_config} --cflags)" \ -CXXFLAGS="$RPM_OPT_FLAGS $(%{ncursesw_config} --cflags)" \ -./configure \ - --prefix=%{_prefix} \ - --sysconfdir=/etc \ - --libdir=%{_libdir} \ - --infodir=%{_infodir} \ - -enable-pinentry-gtk2 \ +autoreconf -fi +# Regenerate moc's +moc qt4/pinentrydialog.h > qt4/pinentrydialog.moc +moc qt4/qsecurelineedit.h > qt4/qsecurelineedit.moc +export CFLAGS="$RPM_OPT_FLAGS $(%{ncursesw_config} --cflags)" +export CXXFLAGS="$RPM_OPT_FLAGS $(%{ncursesw_config} --cflags)" +%configure \ + --enable-pinentry-curses \ + --enable-pinentry-qt \ + --enable-pinentry-qt4 \ + --enable-pinentry-gtk2 \ --with-qt-dir=%{_libdir}/qt3/ \ --with-qt-includes=%{_libdir}/qt3/include/ \ --with-qt-libraries=%{_libdir}/qt3/%_lib/ \ --without-ncurses-include-dir make -#build qt4 pinentry -mkdir _build -cd _build -export CFLAGS="-DHAVE_CONFIG_H" -cmake .. -make %install make DESTDIR=$RPM_BUILD_ROOT install -install -D -m 0755 _build/pinentry-qt4 ${RPM_BUILD_ROOT}%{_bindir}/pinentry-qt4 # remove symlink rm -rf ${RPM_BUILD_ROOT}%{_bindir}/pinentry cp %{S:1} ${RPM_BUILD_ROOT}%{_bindir} @@ -188,82 +174,3 @@ %attr(755,root,root) %{_bindir}/pinentry-gtk-2 %changelog -* Thu May 28 2009 puzel@suse.cz -- pinentry-qt4 (bnc#505134) - - add pinentry-qt4.patch.bz2 -* Mon Nov 10 2008 coolo@suse.de -- revert the last entry (reopened the bug) -* Wed Nov 05 2008 puzel@suse.cz -- pinentry requires pinentry-dialog (bnc#441084) -* Wed Jul 23 2008 puzel@suse.cz -- added pinentry-0.7.5-wrong-apostrophe.patch - * fixes (bnc#411312) -* Mon Jun 16 2008 puzel@suse.cz -- removed pinentry-0.7.2-qt-utf8.diff workaround patch - (not needed since [bnc#305725] is fixed) -* Wed Apr 16 2008 pcerny@suse.cz -- update to 0.7.5 - (small fixes, see package's changelog for details) -* Thu Apr 10 2008 werner@suse.de -- Use correct ncurses header for libncursesw -- Handle info file -- Use RPM_OPT_FLAGS even for c++ files -* Mon Mar 31 2008 ro@suse.de -- fix build with changed definition of g_malloc (gulong->gsize) -* Tue Sep 11 2007 ltinkl@suse.cz -- fix various utf-8 problems (#305725) -* Fri Mar 30 2007 ro@suse.de -- added ncurses-devel to buildreq -* Fri Jan 05 2007 anicka@suse.cz -- fix KDE detection in pinentry wrapper script - (thanks llunak for a patch) -* Wed Nov 22 2006 anicka@suse.cz -- fixed Provides [#223074] -* Tue Nov 21 2006 nadvornik@suse.cz -- fixed pinentry script: dont use pinentry-curses in GUI [#205688] -- removed useless provides -* Mon Nov 06 2006 anicka@suse.de -- split graphical frontends (#217373) -- rewrite pinentry wrapper to use the right binary -* Mon Nov 06 2006 pnemec@suse.cz -- Fixed pinnentry wrapper #218257 -* Mon Oct 16 2006 schwab@suse.de -- Make sure config.rpath is present. -* Tue Oct 03 2006 pnemec@suse.cz -- removed static simlink to pinentry-qt -- add script which use pinentry-qt only when KDE is detected -* Mon Jun 26 2006 mfabian@suse.de -- Bugzilla #179996: enable input methods in SecQlineEdit widgets - only when "mode == Normal" (i.e. not when "mode == NoEcho" or - "mode == Password"). Using input methods while inputting - passwords is useless. See also Bugzilla #117115. -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Mon Dec 19 2005 ro@suse.de -- added symlink to filelist -* Fri Jul 29 2005 anicka@suse.cz -- update to 0.7.2 -- remove part of gtk2 patch contained in new version -* Tue Nov 02 2004 postadal@suse.cz -- added patch gtk+-2.4.diff.bz2 for gtk2 support (removing gtk1 dependency) -* Tue Jul 13 2004 adrian@suse.de -- update to version 0.7.1 -* Sat Jan 10 2004 adrian@suse.de -- build as user -* Tue Nov 18 2003 mc@suse.de -- increase secmem allocation for pinentry-qt to avoid - "Out of memory" errors. - (pinentry-0.6.9.moreSecureMemoryForPinentry-qt.diff) -* Mon Jun 02 2003 mc@suse.de -- remove pinentry-0.6.8-prevent-assuan-stderr.dif; no longer needed -- switch to version 0.6.9 - * a memory-issue present in 0.6.8 - * a minor build problem (make distclean now cleans up .moc files) - * assuan protocol debug messages are not written to stderr -- fixed build on x86_64 -* Tue Apr 08 2003 mc@suse.de -- prevent pinentry-qt to print the assuan protocol to stderr -* Fri Feb 21 2003 ro@suse.de -- fixed neededforbuild -* Tue Feb 11 2003 mc@suse.de -- initial release ++++++ pinentry ++++++ --- /var/tmp/diff_new_pack.Y23523/_old 2009-06-29 17:25:47.000000000 +0200 +++ /var/tmp/diff_new_pack.Y23523/_new 2009-06-29 17:25:47.000000000 +0200 @@ -15,10 +15,12 @@ kde_running= if [ -n "$KDE_FULL_SESSION" ]; then kde_running=1 + kde_ver="$KDE_SESSION_VERSION" elif [ -n "$DISPLAY" ]; then xprop -root | grep "^KDE_FULL_SESSION" >/dev/null 2>/dev/null if test $? -eq 0; then kde_running=1 + kde_ver="`xprop -root | sed -n 's/KDE_SESSION_VERSION(CARDINAL) = //p'`" 2>/dev/null fi else arg= ++++++ pinentry-0.7.5.tar.bz2 -> pinentry-0.7.6.tar.bz2 ++++++ ++++ 20404 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de