46 lines
1.7 KiB
Diff
46 lines
1.7 KiB
Diff
|
From 1c8a88c870a00eea6c80109cc682e0276ff7888d Mon Sep 17 00:00:00 2001
|
||
|
From: Nikita Popov <npopov@redhat.com>
|
||
|
Date: Mon, 8 Jul 2024 12:32:57 +0200
|
||
|
Subject: [PATCH] Fix python3-clang
|
||
|
|
||
|
Drop confusing `cd ..` so we stay in the root of the LLVM sources
|
||
|
and the install command succeeds.
|
||
|
---
|
||
|
install.spec.inc | 6 ++----
|
||
|
1 file changed, 2 insertions(+), 4 deletions(-)
|
||
|
|
||
|
diff --git a/install.spec.inc b/install.spec.inc
|
||
|
index 0fc1424..5f4a43b 100644
|
||
|
--- a/install.spec.inc
|
||
|
+++ b/install.spec.inc
|
||
|
@@ -98,8 +98,6 @@ touch %{buildroot}%{_bindir}/llvm-config%{exec_suffix}
|
||
|
mkdir -p %{buildroot}%{pkg_datadir}/llvm/cmake
|
||
|
cp -Rv cmake/* %{buildroot}%{pkg_datadir}/llvm/cmake
|
||
|
|
||
|
-cd ..
|
||
|
-
|
||
|
#endregion
|
||
|
|
||
|
#region CLANG installation
|
||
|
@@ -134,7 +132,7 @@ mkdir -p %{buildroot}%{python3_sitelib}/clang/
|
||
|
# install: omitting directory 'bindings/python/clang/__pycache__'
|
||
|
# NOTE: this only happens if we include the gdb plugin of libomp.
|
||
|
# Remove the plugin with command and we're good: rm -rf %{buildroot}/%{_datarootdir}/gdb
|
||
|
-install -p -m644 clang/bindings/python/clang/* %{buildroot}%{python3_sitelib}/clang/ || true
|
||
|
+install -p -m644 clang/bindings/python/clang/* %{buildroot}%{python3_sitelib}/clang/
|
||
|
%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib}/clang
|
||
|
|
||
|
# install scanbuild-py to python sitelib.
|
||
|
@@ -268,7 +266,7 @@ done
|
||
|
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Alternatives/
|
||
|
touch %{buildroot}%{_bindir}/ld
|
||
|
|
||
|
-install -D -m 644 -t %{buildroot}%{_mandir}/man1/ %{src_tarball_dir}/lld/docs/ld.lld.1
|
||
|
+install -D -m 644 -t %{buildroot}%{_mandir}/man1/ lld/docs/ld.lld.1
|
||
|
|
||
|
%post -n %{pkg_name_lld}
|
||
|
%{_sbindir}/update-alternatives --install %{_bindir}/ld ld %{_bindir}/ld.lld 1
|
||
|
--
|
||
|
2.45.2
|
||
|
|