summaryrefslogtreecommitdiff
path: root/rpm4-no-dir-deps.patch
blob: f05ee0d19ee6aeb061bc25eef77e0f38d598f33c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
--- poldek-0.42.2/pm/rpmorg/Makefile.am~	2020-01-25 23:03:28.000000000 +0100
+++ poldek-0.42.2/pm/rpmorg/Makefile.am	2020-11-15 10:28:44.040052400 +0100
@@ -8,7 +8,6 @@
 libpm_rpm_la_SOURCES =			\
 	mod.c				\
 	rpmdb_it.c			\
-	rpmdb_depdirs.c			\
 	install.c			\
 	signature.c			\
 	misc.c				\
--- poldek-0.42.2/pm/rpmorg/mod.c~	2020-01-25 22:59:59.000000000 +0100
+++ poldek-0.42.2/pm/rpmorg/mod.c	2020-11-15 10:28:21.190049426 +0100
@@ -26,7 +26,7 @@
     pm_rpm_satisfies,
     pm_rpm_dbpath, 
     pm_rpm_dbmtime,
-    pm_rpm_dbdepdirs,
+    NULL,                       /* pm_rpm_dbdepdirs */
     
 (void *(*)(void *, void *, const char *, const char *, mode_t, tn_hash *))pm_rpm_opendb,
     (void (*)(void *))pm_rpm_closedb,
--- poldek-0.42.2/lib_init.c.orig	2020-03-16 21:23:10.000000000 +0100
+++ poldek-0.42.2/lib_init.c	2021-02-12 19:32:47.579273016 +0100
@@ -1433,8 +1433,9 @@
                     break;
 
                 case POLDEK_OP_AUTODIRDEP:
+#if !defined(HAVE_RPMDSUNAME) || defined(HAVE_RPMORG)
                     v = 0;
-#ifdef HAVE_RPMDSUNAME          /* rpmdsUname - rpm 4.4.6  */
+#else          /* rpmdsUname - rpm 4.4.6  */
                     v = 1;
 #endif
                     break;
--- poldek-0.42.2/conf_sections.c~	2020-01-25 23:10:38.000000000 +0100
+++ poldek-0.42.2/conf_sections.c	2021-02-13 18:32:16.569364907 +0100
@@ -214,9 +214,13 @@
              0, { 0 } },
              
    { "auto directory dependencies", 
+#if defined(HAVE_RPMORG)
+     CONF_TYPE_BOOLEAN3 | CONF_TYPE_F_OBSL, NULL, 0, { 0 } },
+#else
      CONF_TYPE_BOOLEAN3,
              "auto",
              POLDEK_OP_AUTODIRDEP, { 0 } },
+#endif
              
    { "follow", 
      CONF_TYPE_BOOLEAN,