Hello community,
here is the log from the commit of package gpgme
checked in at Fri Feb 8 21:18:14 CET 2008.
--------
--- gpgme/gpgme.changes 2007-12-27 08:23:00.000000000 +0100
+++ gpgme/gpgme.changes 2008-02-07 00:12:34.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Feb 6 18:46:13 CET 2008 - bk@suse.de
+
+- update to version 1.1.6: API extensions, eg for gpgconf thru gpgme
+- add upstream patches to run the testsuite non-interactively
+
+-------------------------------------------------------------------
Old:
----
gpgme-1.1.5.tar.bz2
New:
----
gpgme-1.1.6-from-upstream.patch
gpgme-1.1.6-makecheck.patch
gpgme-1.1.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpgme.spec ++++++
--- /var/tmp/diff_new_pack.tW9936/_old 2008-02-08 21:17:20.000000000 +0100
+++ /var/tmp/diff_new_pack.tW9936/_new 2008-02-08 21:17:20.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package gpgme (Version 1.1.5)
+# spec file for package gpgme (Version 1.1.6)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -16,10 +16,12 @@
Group: Productivity/Security
PreReq: %install_info_prereq
AutoReqProv: on
-Version: 1.1.5
-Release: 58
-Source: %{name}-%{version}.tar.bz2
+Version: 1.1.6
+Release: 1
+Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
Patch1: %{name}-1.1.4-warning.patch
+Patch2: gpgme-1.1.6-from-upstream.patch
+Patch3: gpgme-1.1.6-makecheck.patch
Url: http://www.gnupg.org/related_software/gpgme/
Summary: A Library Designed to Give Applications Easy Access to GnuPG
Requires: gpg2
@@ -125,25 +127,39 @@
%prep
%setup -q
%patch1
+%patch2 -p1
+%patch3
%build
-autoreconf --force --install
-export CFLAGS="$RPM_OPT_FLAGS"
-%configure --with-gnu-ld --disable-static --with-pic
-make
-#tests requires user interaction
-#check
-#make check
+sh autogen.sh
+# Ensure that a (re)build uses fixed binaries with minimum version because
+# in case configure picks GnuPG-1.x, e.g. from /usr/local, this would cause
+# testsuite failures:
+%configure --disable-static \
+ --with-gpg-version=2.0.8 \
+ --with-gpgsm-version=2.0.8 \
+ --with-gpgconf-version=2.0.8 \
+ --with-gpg=%_bindir/gpg2 \
+ --with-gpgsm=%_bindir/gpgsm \
+ --with-gpgconf=%_bindir/gpgconf
%install
make DESTDIR=$RPM_BUILD_ROOT install
+# Do this now to make /usr/lib/rpm/brp-chuck-la happy:
+rm %buildroot/%_libdir/*.la
+
+%check
+# With patch2 and upstream, gpg tests use a dummy pinentry script, so run them:
+make check
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n libgpgme11 -p /sbin/ldconfig
+%post -n libgpgme11
+%run_ldconfig
-%postun -n libgpgme11 -p /sbin/ldconfig
+%postun -n libgpgme11
+%run_ldconfig
%post
%install_info --info-dir=%{_infodir} %{_infodir}/gpgme.info.gz
@@ -173,26 +189,28 @@
%{_bindir}/gpgme-config
%{_datadir}/aclocal/gpgme.m4
%{_includedir}/gpgme.h
-%exclude %_libdir/*.la
%changelog
-* Thu Dec 27 2007 - crrodriguez@suse.de
+* Wed Feb 06 2008 bk@suse.de
+- update to version 1.1.6: API extensions, eg for gpgconf thru gpgme
+- add upstream patches to run the testsuite non-interactively
+* Thu Dec 27 2007 crrodriguez@suse.de
- fix library-without-ldconfig-post* errors
- remove "la" files
-* Wed Aug 08 2007 - ro@suse.de
+* Wed Aug 08 2007 ro@suse.de
- remove devel requires from library package
-* Tue Aug 07 2007 - mrueckert@suse.de
+* Tue Aug 07 2007 mrueckert@suse.de
- add defattr to the lib package
-* Mon Aug 06 2007 - zpetrova@suse.cz
+* Mon Aug 06 2007 zpetrova@suse.cz
- split gpgme to libgpgme11 and gpgme.
-* Fri Jul 27 2007 - zpetrova@suse.cz
+* Fri Jul 27 2007 zpetrova@suse.cz
- update to version 1.1.5
- small bug and portability fixes.
-* Wed May 16 2007 - zpetrova@suse.cz
+* Wed May 16 2007 zpetrova@suse.cz
- removed gpg from Requires list. (#273491)
-* Mon Mar 12 2007 - zpetrova@suse.cz
+* Mon Mar 12 2007 zpetrova@suse.cz
- updated filelist
-* Fri Mar 09 2007 - ltinkl@suse.cz
+* Fri Mar 09 2007 ltinkl@suse.cz
- update to latest version (1.1.4), needed for gpa
* Detect and bail out on double plaintext messages. This is required
so that applications can properly detect the signed parts of a
@@ -200,88 +218,88 @@
will detect this case too.
* Fixed a memory leak in gpgme_data_release_and_get_mem.
* Fixed a bug in Windows command line quoting.
-* Mon Feb 05 2007 - ro@suse.de
+* Mon Feb 05 2007 ro@suse.de
- updated filelist
-* Wed Sep 20 2006 - anosek@suse.cz
+* Wed Sep 20 2006 anosek@suse.cz
- fixed compiler warning: variable "key" is used before its value
is set [#159104] (warning.patch)
-* Mon Jul 17 2006 - nadvornik@suse.cz
+* Mon Jul 17 2006 nadvornik@suse.cz
- fixed pthread support in gpgme-config
-* Wed Jun 28 2006 - zpetrova@suse.cz
+* Wed Jun 28 2006 zpetrova@suse.cz
- update to version 1.1.2
-* Thu Jan 26 2006 - sbrabec@suse.cz
+* Thu Jan 26 2006 sbrabec@suse.cz
- Added %%install_info_prereq.
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Sat Jan 14 2006 - kukuk@suse.de
+* Sun Jan 15 2006 kukuk@suse.de
- Create devel subpackage [#140727]
-* Sat Dec 03 2005 - meissner@suse.de
+* Sat Dec 03 2005 meissner@suse.de
- require libgpg-error-devel (since we include headers that
include headers from there).
-* Mon Nov 28 2005 - zpetrova@suse.cz
+* Mon Nov 28 2005 zpetrova@suse.cz
- Update to version 1.0.3 (#135395).
-* Thu Feb 17 2005 - didge@suse.de
+* Thu Feb 17 2005 didge@suse.de
- update to stable version 1.0.2
- update of url
-* Mon Jul 12 2004 - adrian@suse.de
+* Mon Jul 12 2004 adrian@suse.de
- update to version 0.9.0
* support for gpg2
-* Thu Mar 18 2004 - didge@suse.de
+* Thu Mar 18 2004 didge@suse.de
- fixed bug #36194
-* Fri Feb 27 2004 - ro@suse.de
+* Fri Feb 27 2004 ro@suse.de
- added libgpg-error to neededforbuild
-* Mon Feb 09 2004 - didge@suse.de
+* Mon Feb 09 2004 didge@suse.de
- version 0.3.16
-* Sat Jan 10 2004 - adrian@suse.de
+* Sat Jan 10 2004 adrian@suse.de
- add %%run_ldconfig
-* Tue Sep 02 2003 - mc@suse.de
+* Tue Sep 02 2003 mc@suse.de
- add newpg, libgcrypt and libksba to neededforbuild again
it is needed to support kmail with cryptplug
fixed #29620, #29641 and #29642
-* Mon Aug 11 2003 - adrian@suse.de
+* Mon Aug 11 2003 adrian@suse.de
- cleanup #neededforbuild and requires
-* Tue Aug 05 2003 - adrian@suse.de
+* Tue Aug 05 2003 adrian@suse.de
- fix libtool handling to get shared libraries
-* Thu May 22 2003 - coolo@suse.de
+* Thu May 22 2003 coolo@suse.de
- fixing info pages
-* Wed Apr 16 2003 - coolo@suse.de
+* Wed Apr 16 2003 coolo@suse.de
- use BuildRoot
-* Fri Feb 21 2003 - mc@suse.de
+* Fri Feb 21 2003 mc@suse.de
- fixed -fPIC and lib64 Problems
-* Thu Feb 20 2003 - mc@suse.de
+* Thu Feb 20 2003 mc@suse.de
- update to version 0.3.15
-* Thu Jan 30 2003 - didge@suse.de
+* Thu Jan 30 2003 didge@suse.de
- Version 0.3.14
-* Mon Oct 21 2002 - didge@suse.de
+* Mon Oct 21 2002 didge@suse.de
- Version 0.3.12
-* Wed Sep 25 2002 - ro@suse.de
+* Wed Sep 25 2002 ro@suse.de
- removed bogus self-provides again
-* Wed Sep 25 2002 - didge@suse.de
+* Wed Sep 25 2002 didge@suse.de
- Version 0.3.11
-* Tue Sep 10 2002 - didge@suse.de
+* Tue Sep 10 2002 didge@suse.de
- Version 0.3.10
-* Wed Jul 31 2002 - didge@suse.de
+* Wed Jul 31 2002 didge@suse.de
- Version 0.3.8
-* Fri Jun 21 2002 - didge@suse.de
+* Fri Jun 21 2002 didge@suse.de
- New Version 0.3.7
-* Fri May 10 2002 - didge@suse.de
+* Fri May 10 2002 didge@suse.de
- New Version 0.3.6
-* Tue May 07 2002 - ro@suse.de
+* Tue May 07 2002 ro@suse.de
- fixed specfile: no macro allowed in Version: line
-* Fri Mar 08 2002 - didge@suse.de
+* Fri Mar 08 2002 didge@suse.de
- New Version 0.3.4
-* Thu Feb 14 2002 - didge@suse.de
+* Thu Feb 14 2002 didge@suse.de
- New Version 0.3.3
-* Fri Jan 04 2002 - didge@suse.de
+* Fri Jan 04 2002 didge@suse.de
- New Version 0.3.0
-* Wed Oct 31 2001 - didge@suse.de
+* Wed Oct 31 2001 didge@suse.de
- Fixed patch
-* Mon Oct 29 2001 - didge@suse.de
+* Mon Oct 29 2001 didge@suse.de
- Needs a patch to build on other platforms than i386
-* Tue Oct 09 2001 - didge@suse.de
+* Tue Oct 09 2001 didge@suse.de
- Version 0.2.3
- needs a patch to build because something is broken?!
-* Thu Sep 13 2001 - didge@suse.de
+* Thu Sep 13 2001 didge@suse.de
- Fix a bug to build under AXP
-* Wed Aug 22 2001 - didge@suse.de
+* Wed Aug 22 2001 didge@suse.de
- First build, Verison 0.2.2
++++++ gpgme-1.1.4-warning.patch ++++++
--- /var/tmp/diff_new_pack.tW9936/_old 2008-02-08 21:17:20.000000000 +0100
+++ /var/tmp/diff_new_pack.tW9936/_new 2008-02-08 21:17:20.000000000 +0100
@@ -9,3 +9,23 @@
gpgme_subkey_t subkey = NULL;
gpgme_key_sig_t keysig = NULL;
+rungpg.c: In function 'gpg_new':
+rungpg.c:489: warning: the address of 'dft_ttyname' will always evaluate as 'true'
+
+--- gpgme/rungpg.c
++++ gpgme/rungpg.c
+@@ -486,14 +486,9 @@
+ rc = gpg_error_from_errno (errno);
+ else
+ {
+- if (dft_ttyname)
+- {
+ rc = add_arg (gpg, "--ttyname");
+ if (!rc)
+ rc = add_arg (gpg, dft_ttyname);
+- }
+- else
+- rc = 0;
+ if (!rc)
+ {
+ rc = _gpgme_getenv ("TERM", &dft_ttytype);
++++++ gpgme-1.1.6-from-upstream.patch ++++++
--- gpgme-1.1.6/gpgme/ChangeLog
+++ gpgme-r1301/gpgme/ChangeLog
@@ -1,3 +1,12 @@
+2008-01-28 Werner Koch