Fix FTBFS with new cmake macros on F33

https://bugzilla.redhat.com/show_bug.cgi?id=1863964
epel9
Kalev Lember 5 years ago
parent 62265aea8f
commit 64444658b3

@ -186,20 +186,19 @@ make %{?_smp_mflags}
popd popd
%endif %endif
mkdir build %cmake -DMULTILIB:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON \
pushd build -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/d \
%cmake -DMULTILIB:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON \ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/d \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \ -DBASH_COMPLETION_COMPLETIONSDIR:PATH=%{_datadir}/bash-completion/completions \
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DLLVM_CONFIG:PATH=llvm-config-%{?llvm_version:%{llvm_version}-}%{__isa_bits} \
-DBASH_COMPLETION_COMPLETIONSDIR:PATH=%{_datadir}/bash-completion/completions \
-DLLVM_CONFIG:PATH=llvm-config-%{?llvm_version:%{llvm_version}-}%{__isa_bits} \
%if 0%{?bootstrap_stage2} %if 0%{?bootstrap_stage2}
-DD_COMPILER:PATH=`pwd`/../build-bootstrap2/bin/ldmd2 \ -DD_COMPILER:PATH=`pwd`/build-bootstrap2/bin/ldmd2 \
%endif %endif
.. %{nil}
make %{?_smp_mflags} VERBOSE=2
popd %cmake_build
# generate geany tags # generate geany tags
geany -c geany_config -g phobos.d.tags $(find runtime/phobos/std -name "*.d") geany -c geany_config -g phobos.d.tags $(find runtime/phobos/std -name "*.d")
@ -207,9 +206,7 @@ geany -c geany_config -g phobos.d.tags $(find runtime/phobos/std -name "*.d")
mkdir -p %{buildroot}/%{_rpmconfigdir}/macros.d/ mkdir -p %{buildroot}/%{_rpmconfigdir}/macros.d/
mkdir -p %{buildroot}/%{_datadir}/geany/tags/ mkdir -p %{buildroot}/%{_datadir}/geany/tags/
pushd build %cmake_install
%make_install
popd
# macros for D package # macros for D package
install --mode=0644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ldc install --mode=0644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ldc
@ -278,6 +275,7 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/
%changelog %changelog
* Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 1:1.20.1-5 * Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 1:1.20.1-5
- Explicitly build against llvm10 compat package - Explicitly build against llvm10 compat package
- Fix FTBFS with new cmake macros on F33 (#1863964)
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.20.1-4 * Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.20.1-4
- Second attempt - Rebuilt for - Second attempt - Rebuilt for

Loading…
Cancel
Save