]> git.pld-linux.org Git - packages/poldek.git/blob - poldek-pkguinf-sourcerpm.patch
This commit was manufactured by cvs2git to create branch 'AC-DEVEL'.
[packages/poldek.git] / poldek-pkguinf-sourcerpm.patch
1 diff -urN poldek-0.30-cvs20080225.00/cli/desc.c poldek-0.30-cvs20080225.00.new/cli/desc.c
2 --- poldek-0.30-cvs20080225.00/cli/desc.c       2008-02-02 22:16:26.000000000 +0100
3 +++ poldek-0.30-cvs20080225.00.new/cli/desc.c   2008-04-04 20:40:45.000000000 +0200
4 @@ -882,6 +882,11 @@
5          cmdctx_printf(cmdctx, "%s\n", pkg_pkgdirpath(pkg));
6      }
7  
8 +    if (pkgu && (s = pkguinf_get(pkgu, PKGUINF_SOURCERPM))) {
9 +       cmdctx_printf_c(cmdctx, PRCOLOR_CYAN, "%-16s", "Source RPM:");
10 +        cmdctx_printf(cmdctx, "%s\n", s);
11 +    }
12 +
13      if ((fn = pkg_filename(pkg, fnbuf, sizeof(fnbuf)))) {
14          cmdctx_printf_c(cmdctx, PRCOLOR_CYAN, "%-16s", "File:");
15          cmdctx_printf(cmdctx, "%s\n", fn);
16 diff -urN poldek-0.30-cvs20080225.00/pkgu.c poldek-0.30-cvs20080225.00.new/pkgu.c
17 --- poldek-0.30-cvs20080225.00/pkgu.c   2008-04-04 20:12:55.000000000 +0200
18 +++ poldek-0.30-cvs20080225.00.new/pkgu.c       2008-04-04 20:37:34.000000000 +0200
19 @@ -51,6 +51,7 @@
20      char              *vendor;
21      char              *buildhost;
22      char              *distro;
23 +    char              *sourcerpm;
24      
25      tn_hash           *_ht;
26      tn_array          *_langs;
27 @@ -113,6 +114,7 @@
28      pkgu->_description = NULL;
29      pkgu->vendor = NULL;
30      pkgu->buildhost = NULL;
31 +    pkgu->sourcerpm = NULL;
32  
33      pkgu->_ht = NULL;
34      pkgu->_langs = NULL;
35 @@ -347,6 +349,7 @@
36      pkgu->url = cp_tag(pkgu->_na, h, RPMTAG_URL);
37      pkgu->distro = cp_tag(pkgu->_na, h, RPMTAG_DISTRIBUTION);
38      pkgu->buildhost = cp_tag(pkgu->_na, h, RPMTAG_BUILDHOST);
39 +    pkgu->sourcerpm = cp_tag(pkgu->_na, h, RPMTAG_SOURCERPM);
40  
41      return pkgu;
42  }
43 @@ -404,7 +407,14 @@
44              n_buf_puts(nbuf, pkgu->distro);
45              n_buf_putc(nbuf, '\0');
46          }
47 -        
48 +
49 +        if (pkgu->sourcerpm) {
50 +           n_buf_putc(nbuf, PKGUINF_SOURCERPM);
51 +           n_buf_putc(nbuf, '\0');
52 +           n_buf_puts(nbuf, pkgu->sourcerpm);
53 +           n_buf_putc(nbuf, '\0');
54 +        }
55 +
56          n_buf_putc(nbuf, PKGUINF_TAG_ENDCMN);
57          n_buf_putc(nbuf, '\0');
58      }
59 @@ -493,6 +503,10 @@
60                  case PKGUINF_DISTRO:
61                      set_member(pkgu, &pkgu->distro, val, len);
62                      break;
63 +
64 +               case PKGUINF_SOURCERPM:
65 +                   set_member(pkgu, &pkgu->sourcerpm, val, len);
66 +                   break;
67              }
68          }
69      }
70 @@ -556,6 +570,9 @@
71  
72          case PKGUINF_DISTRO:
73              return pkgu->distro;
74 +
75 +        case PKGUINF_SOURCERPM:
76 +           return pkgu->sourcerpm;
77              
78          case PKGUINF_SUMMARY:
79              val = (char**)&pkgu->_summary;
80 @@ -625,6 +642,10 @@
81              set_member(pkgu, &pkgu->distro, val, len);
82              break;
83  
84 +       case PKGUINF_SOURCERPM:
85 +           set_member(pkgu, &pkgu->distro, val, len);
86 +           break;
87 +
88          case PKGUINF_SUMMARY:
89          case PKGUINF_DESCRIPTION: 
90          {
91 diff -urN poldek-0.30-cvs20080225.00/pkgu.h poldek-0.30-cvs20080225.00.new/pkgu.h
92 --- poldek-0.30-cvs20080225.00/pkgu.h   2008-02-02 22:38:24.000000000 +0100
93 +++ poldek-0.30-cvs20080225.00.new/pkgu.h       2008-04-04 20:37:56.000000000 +0200
94 @@ -14,6 +14,7 @@
95  #define PKGUINF_VENDOR       'v'
96  #define PKGUINF_BUILDHOST    'b'
97  #define PKGUINF_DISTRO       'D'
98 +#define PKGUINF_SOURCERPM    'S'
99  
100  struct pkguinf;
101  
This page took 0.307548 seconds and 3 git commands to generate.