mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-11 22:30:28 +00:00
* Fix some paths, upstream moved from site-packages
to dist-packages for python packages
This commit is contained in:
parent
daae432023
commit
e7d54dd00b
8
debian/changelog
vendored
8
debian/changelog
vendored
@ -1,3 +1,11 @@
|
||||
llvm-toolchain-9 (1:9~+20191203075642+e99a087fff6-1~exp1) UNRELEASED; urgency=medium
|
||||
|
||||
* experimental New snapshot release
|
||||
* Fix some paths, upstream moved from site-packages
|
||||
to dist-packages for python packages
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Tue, 03 Dec 2019 07:59:28 +0100
|
||||
|
||||
llvm-toolchain-9 (1:9.0.1~+rc1-1~exp2) experimental; urgency=medium
|
||||
|
||||
* Add a project in the cmake-test to silent a warning
|
||||
|
2
debian/python3-lldb-X.Y.install.in
vendored
2
debian/python3-lldb-X.Y.install.in
vendored
@ -1 +1 @@
|
||||
usr/lib/llvm-@LLVM_VERSION@/lib/python3*/site-packages/lldb/
|
||||
usr/lib/llvm-@LLVM_VERSION@/lib/python3*/*-packages/lldb/
|
||||
|
14
debian/rules
vendored
14
debian/rules
vendored
@ -588,7 +588,7 @@ endif
|
||||
cp $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/clang/$(LLVM_VERSION_FULL)/README.txt $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/clang/$(LLVM_VERSION_FULL)/share/README.txt
|
||||
|
||||
# idem for the lldb python binding
|
||||
mkdir -p $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python2.7/site-packages/lldb/
|
||||
mkdir -p $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python2.7/dist-packages/lldb/
|
||||
|
||||
# Remove things that CMake install but which aren't packaged yet,
|
||||
# or are packaged from the source or build tree.
|
||||
@ -598,7 +598,7 @@ endif
|
||||
# Don't think it is used
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/libPolly*a
|
||||
# Probably useless
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/six.py
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/six.py
|
||||
rm -rf $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/__pycache__/ \
|
||||
$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/*/__pycache__/
|
||||
|
||||
@ -652,7 +652,7 @@ endif
|
||||
sed -i 's|.*_IMPORT_CHECK_FILES_FOR_.*/bin/.*)|#&|' $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/cmake/clang/ClangTargets-*.cmake
|
||||
|
||||
# Managed in python-lldb-X.Y.links.in
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/lldb/_lldb.so
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/lldb/_lldb.so
|
||||
|
||||
# Manage the polly files. Sometimes, we build them. Sometimes not.
|
||||
if test "$(POLLY_ENABLE)" = yes; then \
|
||||
@ -757,7 +757,7 @@ override_dh_installdeb:
|
||||
# Managed by the package
|
||||
dh_installdeb -a
|
||||
|
||||
rm -f $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/lldb/__init__.pyc $(CURDIR)/debian/python-lldb-$(LLVM_VERSION)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/site-packages/lldb/__init__.pyc
|
||||
rm -f $(CURDIR)/debian/tmp/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/lldb/__init__.pyc $(CURDIR)/debian/python-lldb-$(LLVM_VERSION)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/lldb/__init__.pyc
|
||||
rm -f $(CURDIR)/debian/clang-$(LLVM_VERSION)-examples/usr/share/doc/clang-$(LLVM_VERSION)-examples/examples/*Make*
|
||||
|
||||
# Remove auto generated python pyc
|
||||
@ -801,7 +801,7 @@ endif
|
||||
ifeq (,$(filter $(DEB_HOST_ARCH), $(LLDB_DISABLE_ARCHS) armhf armel))
|
||||
ifneq (,$(filter codecoverage,$(DEB_BUILD_OPTIONS)))
|
||||
# Create a symlink to run the testsuite: see https://bugs.archlinux.org/task/50759
|
||||
cd $(CURDIR)/$(TARGET_BUILD)/lib/python*/site-packages/; \
|
||||
cd $(CURDIR)/$(TARGET_BUILD)/lib/python*/*-packages/; \
|
||||
if test ! -e _lldb.so; then \
|
||||
ln -s lldb/_lldb.so; \
|
||||
fi
|
||||
@ -809,7 +809,7 @@ ifneq (,$(filter codecoverage,$(DEB_BUILD_OPTIONS)))
|
||||
LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(CURDIR)/$(TARGET_BUILD)/lib/ $(MAKE) $(NJOBS) -C $(TARGET_BUILD) check-lldb || true; \
|
||||
fi
|
||||
# remove the workaround
|
||||
rm $(CURDIR)/$(TARGET_BUILD)/lib/python*/site-packages/_lldb.so
|
||||
rm $(CURDIR)/$(TARGET_BUILD)/lib/python*/*-packages/_lldb.so
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -819,7 +819,7 @@ ifeq (${POLLY_ENABLE},yes)
|
||||
endif
|
||||
|
||||
# Managed by debian build system
|
||||
rm -f $(CURDIR)/$(TARGET_BUILD)/lib/python*/site-packages/lldb/_lldb.so
|
||||
rm -f $(CURDIR)/$(TARGET_BUILD)/lib/python*/*-packages/lldb/_lldb.so
|
||||
|
||||
# The compression of the code coverage report is done in the
|
||||
# hook B21GetCoverageResults on the server
|
||||
|
Loading…
Reference in New Issue
Block a user