Bug 29427 - bugfix for fixup-pkgconfig
Summary: bugfix for fixup-pkgconfig
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-03 21:48 MSK by viy
Modified: 2013-10-28 21:12 MSK (History)
6 users (show)

See Also:


Attachments
патч (475 bytes, patch)
2013-10-03 21:50 MSK, viy
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2013-10-03 21:48:12 MSK
правило для 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
 
~
Comment 1 viy 2013-10-03 21:50:37 MSK
Created attachment 5950 [details]
патч
Comment 2 Repository Robot 2013-10-28 21:12:54 MSK
rpm-4.0.4-alt100.73 -> sisyphus:

* Mon Oct 28 2013 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt100.73
- fixup-pkgconfig: workaround some broken pkgconfig files (closes: #29427).
- Fixed build with new automake.