]> git.pld-linux.org Git - packages/poldek.git/blame - poldek-rpm4.2.patch
- rpm 4.2 patch
[packages/poldek.git] / poldek-rpm4.2.patch
CommitLineData
8803b19c 1--- poldek-0.18.1/configure.in Wed Apr 2 07:55:45 2003
2+++ poldek-0.18.1-/configure.in Wed Apr 2 07:55:14 2003
3@@ -10,6 +10,7 @@
4 AH_TEMPLATE([ENABLE_TRACE],[])
5 AH_TEMPLATE([HAVE_RPM_4_0_4],[])
6 AH_TEMPLATE([HAVE_RPM_4_1],[])
7+AH_TEMPLATE([HAVE_RPM_4_2],[])
8 AH_TEMPLATE([HAVE_RPM_EXTDEPS],[])
9 AH_TEMPLATE([HAVE_TM_GMTOFF],[])
10 AH_TEMPLATE([HAVE_TM___GMTOFF],[])
11@@ -240,9 +241,10 @@
12 DBLIB="$DBLIB -ldb1"
13 fi
14 else
15- AC_CHECK_LIB(db-4.0, db_create, [DBLIB="-ldb-4.0"],
16+ AC_CHECK_LIB(db-4.1, db_create, [DBLIB="-ldb-4.1"],
17+ [AC_CHECK_LIB(db-4.0, db_create, [DBLIB="-ldb-4.0"],
18 [AC_CHECK_LIB(db, db_create, [DBLIB="-ldb"],,[$LIBS])],
19- [$LIBS])
20+ [$LIBS])],, [$LIBS])
21
22 if test "${ENABLE_STATIC}." = "yes."; then
23 DBLIB="$DBLIB"
24@@ -278,6 +280,9 @@
25 AC_CHECK_FUNCS(rpmMachineScore,,[ AC_MSG_ERROR(["rpmlib not found"])])
26 AC_CHECK_FUNCS(rpmlog rpmCheckSig rpmVerifySignature)
27
28+dnl rpm 4.2?
29+AC_CHECK_FUNCS(rpmtsColor, AC_DEFINE([HAVE_RPM_4_2],1,[]))
30+
31 AC_CHECK_HEADERS(db_185.h,,[
32 AC_MSG_WARN(["disabled synchronization with db file-dependencies"]) ])
33 AC_CHECK_FUNCS(__db185_open)
34Only in poldek-0.18.1-: configure.in.orig
35diff -ur poldek-0.18.1/rpm_signature.c poldek-0.18.1-/rpm_signature.c
36--- poldek-0.18.1/rpm_signature.c Fri Oct 18 12:34:03 2002
37+++ poldek-0.18.1-/rpm_signature.c Wed Apr 2 07:55:14 2003
38@@ -56,7 +56,9 @@
39
40 static int rpm_read_signature(FD_t fd, Header *sighp, int sig_type)
41 {
42-#ifdef HAVE_RPM_4_1
43+#ifdef HAVE_RPM_4_2
44+ return rpmReadSignature(fd, sighp, sig_type, NULL) == 0;
45+#elif HAVE_RPM_4_1
46 return rpmReadSignature(fd, sighp, sig_type) == 0;
47 #elif HAVE_RPM_4_0
48 return rpmReadSignature(fd, sighp, sig_type, NULL) == 0;
49Only in poldek-0.18.1-: rpm_signature.c.orig
This page took 0.028923 seconds and 4 git commands to generate.