| Summary: | bugfix for fixup-pkgconfig | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | viy <viy> | ||||
| Component: | rpm-build | Assignee: | placeholder <placeholder> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | arseny, glebfm, imz, ldv, placeholder, vt | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 5950 [details]
патч
|
правило для cmake для pc файлов генрирует pc файлы с пробелом после prefix= , и т.д. наподобие prefix=[space]/usr такие pc файлы роняют fixup-pkgconfig. предложенный патч лечит fixup-pkgconfig чтобы он не падал. diff --git a/scripts/fixup-pkgconfig.in b/scripts/fixup-pkgconfig.in index e5ef460..3cb6052 100755 --- a/scripts/fixup-pkgconfig.in +++ b/scripts/fixup-pkgconfig.in @@ -33,7 +33,7 @@ fix() local includedir= local libdir= - sed -ne "s/^\(\([a-z_]*\)\(prefix\|dir\|path\)\)=\(.*\)\$/local \1=\4/pg + sed -ne "s/^\(\([a-z_]*\)\(prefix\|dir\|path\)\)=[[:space:]]*\(.*\)\$/lo # source parameters ~