]> git.pld-linux.org Git - packages/rpm.git/blame - rpm-python-sitescriptdir.patch
- rel 51; fix -Werror=trampolines option
[packages/rpm.git] / rpm-python-sitescriptdir.patch
CommitLineData
b10643ac
JR
1--- rpm-5.4.10/lib/rpmfc.c~ 2012-12-01 21:13:39.985319735 +0100
2+++ rpm-5.4.10/lib/rpmfc.c 2013-01-24 12:21:26.379891972 +0100
3@@ -1142,7 +1142,7 @@
4 /* Generate package and per-file dependencies. */
5 for (fc->ix = 0; fc->fn[fc->ix] != NULL; fc->ix++) {
6
7- /* XXX Insure that /usr/lib{,64}/python files are marked RPMFC_PYTHON */
8+ /* XXX Insure that /usr/{share,lib{,64}}/python files are marked RPMFC_PYTHON */
9 /* XXX HACK: classification by path is intrinsically stupid. */
10 { fn = strstr(fc->fn[fc->ix], "/usr/lib");
11 if (fn) {
1e847c3c 12@@ -1166,6 +1166,13 @@
b10643ac
JR
13 fc->fcolor->vals[fc->ix] & RPMFC_LIBRARY)
14 fc->fcolor->vals[fc->ix] |= (RPMFC_MODULE|RPMFC_SCRIPT);
15 }
16+ fn = strstr(fc->fn[fc->ix], "/usr/share");
17+ if (fn) {
18+ fn += sizeof("/usr/share")-1;
19+ if (!strncmp(fn, "/python", sizeof("/python")-1))
20+ fc->fcolor->vals[fc->ix] |= RPMFC_PYTHON;
b10643ac
JR
21+ }
22+ }
23 }
24
25 /* XXX ugly quick & dirty integration of haskell() dependencies */
This page took 0.055284 seconds and 4 git commands to generate.