From c670d25c1a1541aad4f848759358ed0d11ddacaf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Thu, 22 Oct 2020 09:07:10 +0200 Subject: [PATCH] - add support for resolving uname() deps with rpm.org - remove always false ifdef, index type must also be set for rpm.org --- db-index-format.patch | 12 ++++++++++++ poldek.spec | 4 ++++ rpm4-uname-deps.patch | 12 ++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 db-index-format.patch create mode 100644 rpm4-uname-deps.patch diff --git a/db-index-format.patch b/db-index-format.patch new file mode 100644 index 0000000..76d9de0 --- /dev/null +++ b/db-index-format.patch @@ -0,0 +1,12 @@ +--- poldek-0.42.2/pm/rpmorg/rpmdb_depdirs.c~ 2020-10-21 15:02:08.000000000 +0200 ++++ poldek-0.42.2/pm/rpmorg/rpmdb_depdirs.c 2020-10-21 15:02:22.244854642 +0200 +@@ -74,9 +74,7 @@ + + index = "Requirename"; + +-#ifdef HAVE_RPM_5 + dbtype = DB_BTREE; /* XXX: should be detected at runtime */ +-#endif + if (rootdir == NULL) + rootdir = "/"; + diff --git a/poldek.spec b/poldek.spec index 78cb6d3..9db2732 100644 --- a/poldek.spec +++ b/poldek.spec @@ -58,6 +58,8 @@ Patch3: %{name}-pc.patch Patch4: %{name}-info.patch Patch5: %{name}-multiarch-x32.patch Patch6: rpm-4.15.patch +Patch7: db-index-format.patch +Patch8: rpm4-uname-deps.patch URL: http://poldek.pld-linux.org/ BuildRequires: %{db_pkg}-devel >= %{ver_db} BuildRequires: autoconf >= 2.63 @@ -238,6 +240,8 @@ Moduły języka Python dla poldka. %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 +%patch8 -p1 %{__rm} doc/poldek.info %{__rm} m4/libtool.m4 m4/lt*.m4 diff --git a/rpm4-uname-deps.patch b/rpm4-uname-deps.patch new file mode 100644 index 0000000..611c0ed --- /dev/null +++ b/rpm4-uname-deps.patch @@ -0,0 +1,12 @@ +--- poldek-0.42.2/pm/rpmorg/misc.c~ 2020-01-25 22:59:59.000000000 +0100 ++++ poldek-0.42.2/pm/rpmorg/misc.c 2020-10-22 08:56:32.637093626 +0200 +@@ -76,6 +76,9 @@ + int i; + rpmcap_fn functions[] = { + rpmdsRpmlib, ++#ifdef HAVE_RPMDSUNAME ++ (rpmcap_fn)rpmdsUname, ++#endif + NULL, + }; + -- 2.44.0