Update to latest revision

epel9
Jonathan MERCIER 13 years ago
parent 17655c5384
commit f844d0f24e

@ -1,3 +1,4 @@
#%global debug_package %{nil}
%global snapdate 20110915
%global ldc_rev 423076d
%global phobos_rev a8106d9
@ -153,6 +154,7 @@ find . -type f -exec sed -i 's/\r//g' {} \;
-DPHOBOS2_DIR=./phobos \
-DD_FLAGS:STRING="-O2;-g;-w;-d;-release" \
-DLLVM_CONFIG_HEADER=config-%{__isa_bits}.h \
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/d \
.
make VERBOSE=2 phobos2
@ -166,32 +168,14 @@ install --mode=0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm/macros.ldc
sed -i \
-e "10a \ \ \ \ \ \ \ \"-I%{_includedir}\/d\"," \
-e "11a \ \ \ \ \ \ \ \"-I%{_includedir}\/d\/phobos\","\
-e "/^.*-I.*%{name}-%{alphatag}%{git_revision}.*$/d" \
-e "s/-L-L.*lib/-L-L$(%{_libdir})\/druntime.so/" bin/ldc2.conf
-e "12a \ \ \ \ \ \ \ \"-I%{_includedir}\/d\/ldc\"," \
-e "/^.*-I.*%{name}-%{alphatag}.*$/d" \
-e "s|-L-L.*lib|-L-L%{_libdir}/druntime.so|" %{buildroot}/%{_sysconfdir}/ldc2.conf
sed -i "s|DFLAGS.*|DFLAGS=-I%{_includedir}/d -L-L%{_libdir} -d-version=Phobos -defaultlib=phobos2 -debuglib=phobos2|" bin/ldc2.rebuild.conf
ln %{buildroot}%{_bindir}/ldc2 %{buildroot}%{_bindir}/ldc
# fix install
# lib for 64bits
%ifarch x86_64 sparc64
mv %{buildroot}/%{_prefix}/lib %{buildroot}/%{_libdir}/
%endif
# devel file
ls %{buildroot}/%{_prefix}
mv %{buildroot}/%{_prefix}/src/debug/%{name}-%{alphatag} %{buildroot}/%{_includedir}/d/
rm -fr %{buildroot}/%{_includedir}/d/runtime
# druntime
mv %{buildroot}/%{_includedir}/d/druntime/src/* %{buildroot}/%{_includedir}/d/druntime:
rm -fr %{buildroot}/%{_includedir}/d/druntime/src
# phobos
# ldc
mv %{buildroot}/%{_includedir}/d/dmd2 %{buildroot}/%{_includedir}/d/ldc/dmd2
mv %{buildroot}/%{_includedir}/d/gen %{buildroot}/%{_includedir}/d/ldc/gen
mv %{buildroot}/%{_includedir}/d/ir %{buildroot}/%{_includedir}/d/ldc/ir
%clean
rm -rf %{buildroot}
@ -204,7 +188,7 @@ rm -rf %{buildroot}
%{_bindir}/ldc
%{_bindir}/ldc2
%{_bindir}/ldmd2
%{_includedir}/d/ldc
%{_includedir}/d/core
%files druntime
%defattr(-,root,root,-)
@ -213,8 +197,7 @@ rm -rf %{buildroot}
%files druntime-devel
%defattr(-,root,root,-)
%{_includedir}/d/druntime
%{_includedir}/d/object.di
%{_includedir}/d/ldc
%files phobos
%defattr(-,root,root,-)
@ -223,8 +206,7 @@ rm -rf %{buildroot}
%files phobos-devel
%defattr(-,root,root,-)
%{_includedir}/d/std
%{_includedir}/d/etc
%{_includedir}/d/phobos
%changelog
* Sat Sep 17 2011 Jonathan MERCIER <bioinfornatics@fedoraproject.org> - 2-4.20110915git423076d

@ -1,4 +1,4 @@
39989ff6e8b79ab66cc63965f15872cc ldc_fix_build.patch
933b6891b9d7079984d69a0c5e5bb908 ldc_fix_build.patch
6f58232c2a7553dd25ee10cc5290bd19 ldc-20110915git423076d.tar.xz
bddc6dc464f0be3cfd887400052de9d4 ldc-druntime-20110915gitfba10fa.tar.xz
651c18c92efe41b42ecbc1e44ddc0218 ldc-phobos-20110915gita8106d9.tar.xz

Loading…
Cancel
Save