From: Slava Barinov Date: Thu, 4 Mar 2021 09:45:24 +0000 (+0300) Subject: packaging: Fix bdwgc dependency X-Git-Tag: submit/tizen_base/20211109.151642~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8074b1e4e9c27598694ff5a2251a535f38211399;p=platform%2Fupstream%2Fguile.git packaging: Fix bdwgc dependency Change-Id: I97bfe65e14b5850c01f0c7b1e8b633bca9350f10 Signed-off-by: Slava Barinov --- diff --git a/packaging/guile.spec b/packaging/guile.spec index e73146377..892dd1c3e 100644 --- a/packaging/guile.spec +++ b/packaging/guile.spec @@ -16,6 +16,7 @@ BuildRequires: glibc-devel-static BuildRequires: gcc-devel-static BuildRequires: libunistring-devel-static BuildRequires: gmp-devel +BuildRequires: gperf Requires: glibc-locale BuildRequires: makeinfo Version: %{guilevers}.%{guilesubvers} @@ -90,7 +91,9 @@ cp %{SOURCE1001} . PACKAGE_VERSION=%{version} \ CFLAGS="${CFLAGS} -static -Wno-error" \ CXXFLAGS="${CXXFLAGS} -static -Wno-error" \ - LDFLAGS="-static -pthread" + LDFLAGS="-static -pthread" \ + CPPFLAGS="-DHAVE_GC_IS_HEAP_PTR -DHAVE_GC_MOVE_DISAPPEARING_LINK" \ + BDW_GC_LIBS="-lgc" %{__make} %{?_smp_mflags} @@ -100,6 +103,10 @@ cp %{SOURCE1001} . %install %make_install mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site + +# Remove unneeded prefix from pkgconfig files +find $RPM_BUILD_ROOT -name '*.pc' -exec sed -e 's|%{_builddir}/gmp-install||' -i {} \; + %post -n libguile -p /sbin/ldconfig %postun -n libguile -p /sbin/ldconfig