1 --- libzypp-14.36.0/zypp/target/rpm/BinHeader.h.orig 2015-02-09 16:07:05.000000000 +0100
2 +++ libzypp-14.36.0/zypp/target/rpm/BinHeader.h 2015-02-17 20:28:45.204574339 +0100
7 - : _type( RPM_NULL_TYPE )
8 + : _type( static_cast<rpmTagType>(RPM_NULL_TYPE) )
12 --- libzypp-14.36.0/zypp/target/rpm/librpm.h.orig 2015-02-09 16:07:05.000000000 +0100
13 +++ libzypp-14.36.0/zypp/target/rpm/librpm.h 2015-02-18 18:24:23.831261616 +0100
16 // needs to be outside 'extern "C"'
17 #include <rpm/rpm4compat.h>
18 +#define _RPMVSF_NOSIGNATURES (RPMVSF_NODSAHEADER | RPMVSF_NORSAHEADER | RPMVSF_NODSA | RPMVSF_NORSA)
19 +#define _RPMVSF_NODIGESTS (RPMVSF_NOSHA1HEADER | RPMVSF_NOMD5HEADER | RPMVSF_NOSHA1 | RPMVSF_NOMD5)
23 --- libzypp-14.36.0/zypp/target/rpm/librpmDb.cc.orig 2015-02-09 16:07:05.000000000 +0100
24 +++ libzypp-14.36.0/zypp/target/rpm/librpmDb.cc 2015-02-18 19:50:12.301045536 +0100
35 if ( ! create( RPMDBI_PACKAGES ) )
37 #warning TESTCASE: rpmdbAppendIterator and (non)sequential access?
38 -#ifdef RPMFILEITERMAX // since rpm.4.12
39 +#if defined(_RPM_5) || defined(RPMFILEITERMAX) // since rpm.4.12
40 ::rpmdbAppendIterator( _mi, (const unsigned *)&off_r, 1 );
42 ::rpmdbAppendIterator( _mi, &off_r, 1 );
43 --- libzypp-15.19.7/zypp/target/rpm/RpmDb.cc.orig 2015-11-16 12:27:16.000000000 +0100
44 +++ libzypp-15.19.7/zypp/target/rpm/RpmDb.cc 2015-11-30 18:09:50.110957451 +0100
47 rpmQVKArguments_s qva;
48 memset( &qva, 0, sizeof(rpmQVKArguments_s) );
49 - qva.qva_flags = (VERIFY_DIGEST|VERIFY_SIGNATURE);
50 + qva.qva_flags = rpmQueryFlags(VERIFY_DIGEST|VERIFY_SIGNATURE);
52 RpmlogCapture vresult;
53 int res = ::rpmVerifySignatures( &qva, ts, fd, path_r.basename().c_str() );