diff options
Diffstat (limited to 'meta/recipes-gnome/libsecret/libsecret/determinism.patch')
-rw-r--r-- | meta/recipes-gnome/libsecret/libsecret/determinism.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meta/recipes-gnome/libsecret/libsecret/determinism.patch b/meta/recipes-gnome/libsecret/libsecret/determinism.patch new file mode 100644 index 0000000000..ad96e8f59b --- /dev/null +++ b/meta/recipes-gnome/libsecret/libsecret/determinism.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | secret-enum-types.c/h.template: Fix reproducibility issue | ||
2 | |||
3 | When full filenames are used in generated sources it makes the resulting | ||
4 | debug packages non-reproducible. Best practise is to use basename in | ||
5 | comments instead. | ||
6 | |||
7 | Signed-off-by: Richard Purdie richard.purdie@linuxfoundation.org | ||
8 | Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/68] | ||
9 | |||
10 | Index: libsecret-0.20.4/libsecret/secret-enum-types.c.template | ||
11 | =================================================================== | ||
12 | --- libsecret-0.20.4.orig/libsecret/secret-enum-types.c.template | ||
13 | +++ libsecret-0.20.4/libsecret/secret-enum-types.c.template | ||
14 | @@ -23,8 +23,8 @@ | ||
15 | /*** END file-header ***/ | ||
16 | |||
17 | /*** BEGIN file-production ***/ | ||
18 | -#include "@filename@" | ||
19 | -/* enumerations from "@filename@" */ | ||
20 | +#include "@basename@" | ||
21 | +/* enumerations from "@basename@" */ | ||
22 | /*** END file-production ***/ | ||
23 | |||
24 | /*** BEGIN value-header ***/ | ||
25 | Index: libsecret-0.20.4/libsecret/secret-enum-types.h.template | ||
26 | =================================================================== | ||
27 | --- libsecret-0.20.4.orig/libsecret/secret-enum-types.h.template | ||
28 | +++ libsecret-0.20.4/libsecret/secret-enum-types.h.template | ||
29 | @@ -27,7 +27,7 @@ G_BEGIN_DECLS | ||
30 | |||
31 | /*** BEGIN file-production ***/ | ||
32 | |||
33 | -/* enumerations from "@filename@" */ | ||
34 | +/* enumerations from "@basename@" */ | ||
35 | /*** END file-production ***/ | ||
36 | |||
37 | /*** BEGIN value-header ***/ | ||