Browse Source

apply FreeBSD patches

master
parent
commit
a0c7f97b55
  1. 19
      bazel/bazel.spec

19
bazel/bazel.spec

@ -32,10 +32,11 @@ Class: EVAL
Group: Building
License: GPL
Version: 0.5.1
Release: 20170606
Release: 20170610
# list of sources
Source0: https://github.com/bazelbuild/bazel/releases/download/%{version}/bazel-%{version}-dist.zip
Patch0: bazel.patch
# build information
BuildPreReq: OpenPKG, openpkg >= 20160101, java, JAVA-JDK
@ -57,11 +58,20 @@ PreReq: OpenPKG, openpkg >= 20160101, java, JAVA-JDK
%prep
%setup -q -c
chmod 644 scripts/bootstrap/bootstrap.sh
chmod 644 src/main/java/com/google/devtools/build/lib/bazel/rules/python/stub_template.txt
%patch -p0
%build
%{l_shtool} subst %{l_value -s -a} \
src/main/java/com/google/devtools/build/lib/bazel/rules/python/stub_template.txt
%{l_shtool} subst \
-e "s;/etc/bazel.bazelrc;%{l_prefix}/etc/bazel.bazelrc;" \
src/main/cpp/blaze_util_posix.cc
%{l_shtool} subst \
-e 's;/bin/bash;%{l_bash};g' \
tools/cpp/link_dynamic_library.sh
echo "build --strategy=Javac=standalone" >>scripts/packages/debian/bazel.bazelrc
eval `%{l_prefix}/bin/java-toolkit -e`
export PROTOC=%{l_prefix}/bin/protoc
export BAZEL_SH=%{l_bash}
@ -83,7 +93,12 @@ PreReq: OpenPKG, openpkg >= 20160101, java, JAVA-JDK
echo "exec %{l_prefix}/libexec/bazel/bazel \${1+\"\$@\"}"
) >$RPM_BUILD_ROOT%{l_prefix}/bin/bazel
chmod a+x $RPM_BUILD_ROOT%{l_prefix}/bin/bazel
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%{l_shtool} install -c -m 644 \
scripts/packages/debian/bazel.bazelrc \
$RPM_BUILD_ROOT%{l_prefix}/etc/bazel/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/bazel/*'
%files -f files

Loading…
Cancel
Save