Hello community, here is the log from the commit of package pinentry for openSUSE:Factory checked in at Fri Mar 25 14:22:51 CET 2011.
-------- --- pinentry/pinentry.changes 2010-10-05 19:20:56.000000000 +0200 +++ /mounts/work_src_done/STABLE/pinentry/pinentry.changes 2011-03-25 09:54:35.000000000 +0100 @@ -1,0 +2,12 @@ +Thu Mar 24 15:08:28 UTC 2011 - [email protected] + +- update to pinentry-0.8.1 + * The GTK pinentry now always sticks to the top and properly grabs + the keyboard. + * The protocol options default-cancel and default-ok now work for + the pinentry-gtk2 and pinentry-qt (that is QT3). +- drop pinentry-qt-fix-1162.diff (in upstream) +- use spec-cleaner + + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pinentry-0.8.0.tar.bz2 pinentry-qt-fix-1162.diff New: ---- pinentry-0.8.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pinentry.spec ++++++ --- /var/tmp/diff_new_pack.JzF8Tp/_old 2011-03-25 14:19:12.000000000 +0100 +++ /var/tmp/diff_new_pack.JzF8Tp/_new 2011-03-25 14:19:12.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package pinentry (Version 0.8.0) +# spec file for package pinentry # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,34 +15,31 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: pinentry +Version: 0.8.1 +Release: 1 +License: GPLv2+ +Summary: Collection of Simple PIN or Passphrase Entry Dialogs +Url: http://www.gnupg.org/aegypten/ +Group: Productivity/Other +Source: pinentry-%{version}.tar.bz2 +Source1: pinentry +Patch0: moreSecureMemoryForPinentry-qt.diff +Patch1: pinentry-0.7.2-gtk+-2.4.diff +Patch2: pinentry-0.7.2-bnc179996_disable_inputmethod_for_passords.patch +Patch3: pinentry-0.7.2-curses-utf-8.diff BuildRequires: cmake -BuildRequires: gtk2-devel +BuildRequires: libcap-devel BuildRequires: libdrm-devel BuildRequires: libjpeg-devel BuildRequires: libqt4-devel BuildRequires: ncurses-devel +BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: qt3-devel BuildRequires: update-desktop-files -BuildRequires: libcap-devel -Url: http://www.gnupg.org/aegypten/ -Version: 0.8.0 -Release: 7 PreReq: %install_info_prereq -Summary: Collection of Simple PIN or Passphrase Entry Dialogs -License: GPLv2+ -AutoReqProv: on -Source: pinentry-%{version}.tar.bz2 -Source1: pinentry -Patch0: moreSecureMemoryForPinentry-qt.diff -Patch1: pinentry-0.7.2-gtk+-2.4.diff -Patch2: pinentry-0.7.2-bnc179996_disable_inputmethod_for_passords.patch -Patch3: pinentry-0.7.2-curses-utf-8.diff -Patch4: pinentry-qt-fix-1162.diff -Group: Productivity/Other Provides: pinentry-dialog BuildRoot: %{_tmppath}/%{name}-%{version}-build %global ncursesw_config %(set -- %{_bindir}/ncursesw*-config; echo ${1}) @@ -51,86 +48,57 @@ 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 <[email protected]> - Werner Koch, g10 Code GmbH <[email protected]> - Steffen Hansen, Klar�lvdalens Datakonsult AB <[email protected]> - Marcus Brinkmann, g10 Code GmbH <[email protected]> - %package -n pinentry-qt -License: GPLv2+ Version: %{version} -Release: 18 +Release: 19 +License: GPLv2+ +Summary: Collection of Simple PIN or Passphrase Entry Dialogs +Group: Productivity/Other +Requires: pinentry Provides: pinentry-dialog Provides: pinentry-gui Provides: pinentry:/usr/bin/pinentry-qt -Requires: pinentry -Group: Productivity/Other -Summary: Collection of Simple PIN or Passphrase Entry Dialogs %description -n pinentry-qt 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 <[email protected]> - Werner Koch, g10 Code GmbH <[email protected]> - Steffen Hansen, Klar�lvdalens Datakonsult AB <[email protected]> - Marcus Brinkmann, g10 Code GmbH <[email protected]> - %package -n pinentry-qt4 -License: GPLv2+ Version: %{version} -Release: 9 +Release: 10 +License: GPLv2+ +Summary: Collection of Simple PIN or Passphrase Entry Dialogs +Group: Productivity/Other +Requires: pinentry Provides: pinentry-dialog Provides: pinentry-gui Provides: pinentry:/usr/bin/pinentry-qt4 -Requires: pinentry -Group: Productivity/Other -Summary: Collection of Simple PIN or Passphrase Entry Dialogs %description -n pinentry-qt4 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 <[email protected]> - Werner Koch, g10 Code GmbH <[email protected]> - Steffen Hansen, Klar�lvdalens Datakonsult AB <[email protected]> - Marcus Brinkmann, g10 Code GmbH <[email protected]> - %package -n pinentry-gtk2 -License: GPLv2+ Version: %{version} -Release: 18 +Release: 19 +License: GPLv2+ +Summary: Collection of Simple PIN or Passphrase Entry Dialogs +Group: Productivity/Other +Requires: pinentry Provides: pinentry-dialog Provides: pinentry-gui Provides: pinentry:/usr/bin/pinentry-gtk-2 -Requires: pinentry -Group: Productivity/Other -Summary: Collection of Simple PIN or Passphrase Entry Dialogs %description -n pinentry-gtk2 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 <[email protected]> - Werner Koch, g10 Code GmbH <[email protected]> - Steffen Hansen, Klar�lvdalens Datakonsult AB <[email protected]> - Marcus Brinkmann, g10 Code GmbH <[email protected]> - %prep %setup -q %patch0 -p 1 %patch1 -p 1 %patch2 -p 1 %patch3 -%patch4 %build cp /usr/share/gettext/config.rpath . @@ -138,8 +106,8 @@ # 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)" +export CFLAGS="%{optflags} $(%{ncursesw_config} --cflags)" +export CXXFLAGS="%{optflags} $(%{ncursesw_config} --cflags)" %configure \ --enable-pinentry-curses \ --enable-pinentry-qt \ @@ -147,15 +115,15 @@ --enable-pinentry-gtk2 \ --with-qt-dir=%{_libdir}/qt3/ \ --with-qt-includes=%{_libdir}/qt3/include/ \ - --with-qt-libraries=%{_libdir}/qt3/%_lib/ \ + --with-qt-libraries=%{_libdir}/qt3/%{_lib}/ \ --without-ncurses-include-dir make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install +%make_install # remove symlink -rm -rf ${RPM_BUILD_ROOT}%{_bindir}/pinentry -cp %{S:1} ${RPM_BUILD_ROOT}%{_bindir} +rm -rf %{buildroot}%{_bindir}/pinentry +cp %{SOURCE1} %{buildroot}%{_bindir} %post %install_info --info-dir=.%{_infodir} .%{_infodir}/pinentry.info.gz @@ -166,7 +134,7 @@ %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README -%doc %_infodir/pinentry* +%doc %{_infodir}/pinentry* %attr(755,root,root) %{_bindir}/pinentry %attr(755,root,root) %{_bindir}/pinentry-curses ++++++ pinentry-0.8.0.tar.bz2 -> pinentry-0.8.1.tar.bz2 ++++++ ++++ 13426 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
