]> git.pld-linux.org Git - packages/rpm.git/blob - rpm-epoch0.patch
- for .la symlinks generate libtool(symlink), not libtool(target) Provides
[packages/rpm.git] / rpm-epoch0.patch
1 --- rpm-5.0.2/build/parsePreamble.c     2007-12-31 18:21:47.000000000 +0200
2 +++ rpm-5.0.2-epoch0/build/parsePreamble.c      2008-02-17 20:17:38.000000000 +0200
3 @@ -1082,6 +1082,21 @@
4         headerCopyTags(spec->packages->header, pkg->header,
5                         (uint32_t *)copyTagsDuringParse);
6  
7 +    /* Add Epoch: 0 to package header if it was not set by spec */
8 +    he->tag = RPMTAG_NAME;
9 +    if (headerGet(spec->packages->header, he, 0) == 0) {
10 +       uint32_t num = 0;
11 +
12 +       he->tag = RPMTAG_EPOCH;
13 +       he->t = RPM_UINT32_TYPE;
14 +       he->p.ui32p = #
15 +       he->c = 1;
16 +       xx = headerPut(pkg->header, he, 0);
17 +
18 +       /* also declare %{epoch} to be same */
19 +       addMacro(spec->macros, "epoch", NULL, "0", RMIL_SPEC);
20 +    }
21 +
22      if (checkForRequired(pkg->header, NVR) != RPMRC_OK)
23         return RPMRC_FAIL;
24  
This page took 0.024374 seconds and 3 git commands to generate.