[packages/llvm] - package opt-viewer, vim and wasm stuff
baggins
baggins at pld-linux.org
Fri Mar 30 16:08:42 CEST 2018
commit d7447383f872bf74cd9f86363f8023a65fb1ea55
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Mar 30 14:27:12 2018 +0200
- package opt-viewer, vim and wasm stuff
llvm.spec | 37 ++++++++++++++++++++++++++++++++-----
1 file changed, 32 insertions(+), 5 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 0352bd0..cab6135 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -1,14 +1,10 @@
# TODO:
-# - wait for rust ready for LLVM 5.0
# - move and package:
# %{_datadir}/clang/bash-autocomplete.sh
# %{_datadir}/clang/clang-format-sublime.py - sublime plugin
# %{_datadir}/clang/clang-format.el - clang tools emacs integration
# %{_datadir}/clang/clang-include-fixer.el
# %{_datadir}/clang/clang-rename.el
-# %{_datadir}/clang/clang-format.py - clang tools vim integration
-# %{_datadir}/clang/clang-rename.py
-# %{_datadir}/opt-viewer
# - no content in doc package (it used to contain parts of clang apidocs and some examples)
# - system isl in polly?
#
@@ -502,6 +498,23 @@ HTML documentation for LLVM's OCaml binding.
%description ocaml-doc -l pl.UTF-8
Dokumentacja HTML wiązania OCamla do LLVM-a.
+%package opt-viewer
+Summary: Optimization records visualization tools
+Group: Development/Tools
+Requires: %{name} = %{version}
+
+%description opt-viewer
+Optimization records visualization tools.
+
+%package -n vim-plugin-clang
+Summary: Clang format and rename integration for vim
+Group: Applications/Editors/Vim
+Requires: vim-rt >= 4:7.0
+BuildArch: noarch
+
+%description -n vim-plugin-clang
+Clang format and rename integration for vim.
+
%prep
%setup -q -n %{name}-%{version}.src -a1 %{?with_rt:-a2} %{?with_lldb:-a3} %{?with_polly:-a4} -a5 -a6
%{__mv} cfe-%{version}.src tools/clang
@@ -523,6 +536,10 @@ grep -rl /usr/bin/env tools utils | xargs sed -i -e '1{
s,^#!.*bin/env perl,#!%{__perl},
}'
+find -name '*.py' -print0 | xargs -0 sed -i -e '1{
+ s,^#!.*bin/python.*,#!%{__python},
+}'
+
%build
install -d build
@@ -900,10 +917,11 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/ld64.lld
%attr(755,root,root) %{_bindir}/lld
%attr(755,root,root) %{_bindir}/lld-link
+%attr(755,root,root) %{_bindir}/wasm-ld
%files -n lld-devel
%defattr(644,root,root,755)
-%{_libdir}/liblld[ACDEHMRXY]*.a
+%{_libdir}/liblld[ACDEHMRWXY]*.a
%{_includedir}/lld
%if %{with lldb}
@@ -957,3 +975,12 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc ocamldocs/*
%endif
+
+%files opt-viewer
+%defattr(644,root,root,755)
+%{_datadir}/opt-viewer
+
+%files -n vim-plugin-clang
+%defattr(644,root,root,755)
+%{_datadir}/clang/clang-format.py
+%{_datadir}/clang/clang-rename.py
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/8e9fbe9e8a92de3b9084d5e98199b334f5723287
More information about the pld-cvs-commit
mailing list