From ff76bbc614d1bbeebc28aff9363d17564f246066932484b5de08e834c7b9db25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 19 Jun 2013 14:58:47 +0000 Subject: [PATCH] Bring back docs OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=227 --- llvm.spec | 56 ++++++++++++++++++++++++------------------------------- 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/llvm.spec b/llvm.spec index cde8ab0..d61799e 100644 --- a/llvm.spec +++ b/llvm.spec @@ -155,6 +155,7 @@ sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp sed -i s,LLVM_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp # Only enable target archs otherwise llvm-config is messed up +sed -i s,"subdirectories = .*","subdirectories = AArch64 ARM PowerPC R600 X86", lib/Target/LLVMBuild.txt sed -i s,"IntelJITEvents OProfileJIT","", lib/ExecutionEngine/LLVMBuild.txt echo > utils/unittest/LLVMBuild.txt @@ -227,8 +228,10 @@ cd stage2 %if 0%{!?qemu_user_space_build:1} # we just do not have enough memory with qemu emulation -# Disable this check for now - http://llvm.org/bugs/show_bug.cgi?id=15242 -#make check +# Due to http://llvm.org/bugs/show_bug.cgi?id=15242 +rm ../test/BugPoint/{crash-narrowfunctiontest, metadata, remove_arguments_test}.ll + +make check cd tools/clang make test %endif @@ -244,15 +247,15 @@ cd docs #make -f Makefile.sphinx html man rm -rf %{buildroot}/usr/docs -mkdir -p %{buildroot}%{_docdir}/llvm -#cp -r _build/man/* %{buildroot}/usr/share/man/man1 -#cp -r _build/html/* %{buildroot}%{_docdir}/llvm/ +mkdir -p %{buildroot}%{_docdir}/llvm/html +mkdir -p %{buildroot}/usr/share/man/man1 +cp -r _build/man/* %{buildroot}/usr/share/man/man1 +cp -r _build/html/* %{buildroot}%{_docdir}/llvm/html cd ../tools/clang/docs mkdir -p %{buildroot}%{_docdir}/llvm-clang/html -cp *.txt %{buildroot}%{_docdir}/llvm-clang -cp *.css *.png *.html %{buildroot}%{_docdir}/llvm-clang/html -cp -r analyzer %{buildroot}%{_docdir}/llvm-clang +cp -r _build/man/* %{buildroot}/usr/share/man/man1 +cp -r _build/html/* %{buildroot}%{_docdir}/llvm-clang/html cd ../../.. # install scan-build et al @@ -310,6 +313,7 @@ mv utils/vim/README utils/vim/README.vim # Stuff we don't want to include rm %{buildroot}%{_libdir}/BugpointPasses.* rm %{buildroot}%{_libdir}/LLVMHello.* +rm %{buildroot}%{_libdir}/gtest* # Remove cmake files rm -rf %{buildroot}/usr/share/llvm/cmake @@ -334,16 +338,13 @@ rm -rf %{buildroot}/usr/share/llvm/cmake %exclude %{_bindir}/%{name}-config %{_bindir}/%{name}* %{_bindir}/opt - -#%{_mandir}/man1/bugpoint.1%{ext_man} -#%exclude %{_mandir}/man1/lit.1%{ext_man} -#%{_mandir}/man1/tblgen.1%{ext_man} -#%{_mandir}/man1/llc.1%{ext_man} -#%{_mandir}/man1/lli.1%{ext_man} -#%exclude %{_mandir}/man1/%{name}-config.1%{ext_man} -#%{_mandir}/man1/llvm*.1%{ext_man} -#%{_mandir}/man1/FileCheck.1%{ext_man} -#%{_mandir}/man1/opt.1%{ext_man} +%{_mandir}/man1/bugpoint.1%{ext_man} +%{_mandir}/man1/tblgen.1%{ext_man} +%{_mandir}/man1/llc.1%{ext_man} +%{_mandir}/man1/lli.1%{ext_man} +%{_mandir}/man1/llvm*.1%{ext_man} +%{_mandir}/man1/FileCheck.1%{ext_man} +%{_mandir}/man1/opt.1%{ext_man} %files clang %defattr(-,root,root) @@ -351,7 +352,6 @@ rm -rf %{buildroot}/usr/share/llvm/cmake %{_bindir}/clang-* %{_bindir}/clang++ %{_bindir}/clang-format -#%{_bindir}/c-index-test %{_bindir}/ccc-analyzer %{_bindir}/c++-analyzer %{_bindir}/scan-build @@ -361,16 +361,8 @@ rm -rf %{buildroot}/usr/share/llvm/cmake %{py_sitedir}/startfile.py %{py_sitedir}/Resources %{_datadir}/clang -%exclude %{_libdir}/clang/3.3/lib/linux/libclang*.a -#%{_mandir}/man1/clang.1.gz - -#%exclude %{_libdir}/libclang.so -%{_libdir}/libclang.so - +%{_mandir}/man1/clang.1{ext_man} %{_libdir}/libclang.so* -%{_libdir}/libclang*.so -%{_libdir}/libgtest*.so - %{_libdir}/libLTO.so %if 0%{?suse_version} >= 1220 %{_libdir}/LLVMgold.so @@ -384,20 +376,20 @@ rm -rf %{buildroot}/usr/share/llvm/cmake %{_includedir}/clang-c %{_libdir}/clang/3.3/lib/linux/libclang*.a %{_libdir}/*profile*.so -%doc %{_docdir}/llvm-clang +%doc %{_docdir}/llvm-clang/html %files devel %defattr(-,root,root,-) %{_bindir}/%{name}-config -#%doc %{_mandir}/man1/%{name}-config.1%{ext_man} +%doc %{_mandir}/man1/%{name}-config.1%{ext_man} %{_includedir}/%{name}/ %{_includedir}/%{name}-c/ %{_libdir}/libLLVM* -#%doc %{_docdir}/%{name} +%doc %{_docdir}/%{name}/html %files vim-plugins %defattr(-,root,root,-) -#%doc utils/vim/README.vim +%doc utils/vim/README.vim %{_datadir}/vim/ %changelog