Browse Source

fix packaging

master
parent
commit
d4fc082903
  1. 21
      rust/rust.spec

21
rust/rust.spec

@ -36,7 +36,7 @@ Class: EVAL
Group: Language Group: Language
License: MIT/Apache License: MIT/Apache
Version: %{V_opkg} Version: %{V_opkg}
Release: 20181013 Release: 20181015
# list of sources # list of sources
Source0: https://static.rust-lang.org/dist/rust-%{V_dist}-x86_64-unknown-linux-gnu.tar.gz Source0: https://static.rust-lang.org/dist/rust-%{V_dist}-x86_64-unknown-linux-gnu.tar.gz
@ -72,17 +72,16 @@ PreReq: OpenPKG, openpkg >= 20160101
%install %install
%{l_bash} ./install.sh \ %{l_bash} ./install.sh \
--destdir=$RPM_BUILD_ROOT \ --destdir=$RPM_BUILD_ROOT \
--prefix=%{l_prefix} \ --prefix=%{l_prefix}
--bindir=$RPM_BUILD_ROOT%{l_prefix}/libexec/rust \
--mandir=$RPM_BUILD_ROOT%{l_prefix}/man \
--libdir=$RPM_BUILD_ROOT%{l_prefix}/lib/rust \
--sysconfdir=$RPM_BUILD_ROOT%{l_prefix}/etc/rust \
--datadir=$RPM_BUILD_ROOT%{l_prefix}/share/rust
rm -rf $RPM_BUILD_ROOT%{l_prefix}/etc/rust
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/rust
%{l_shtool} mkdir -f -p -m 755 \ %{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin $RPM_BUILD_ROOT%{l_prefix}/libexec/rust
for prog in cargo cargo-fmt rls rust-gdb rust-lldb rustc rustdoc rustfmt; do mv $RPM_BUILD_ROOT%{l_prefix}/bin/* \
$RPM_BUILD_ROOT%{l_prefix}/libexec/rust/
mv $RPM_BUILD_ROOT%{l_prefix}/share/man \
$RPM_BUILD_ROOT%{l_prefix}/man
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share
rm -rf $RPM_BUILD_ROOT%{l_prefix}/etc
for prog in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb rust-lldb rustc rustdoc rustfmt; do
( echo "#!/bin/sh" ( echo "#!/bin/sh"
echo "LD_LIBRARY_PATH=%{l_prefix}/lib/rust:%{l_prefix}/lib:/usr/lib:/lib" echo "LD_LIBRARY_PATH=%{l_prefix}/lib/rust:%{l_prefix}/lib:/usr/lib:/lib"
echo "export LD_LIBRARY_PATH" echo "export LD_LIBRARY_PATH"

Loading…
Cancel
Save