[neon/qt6/qbs/Neon/unstable] debian: rebase

Carlos De Maine null at kde.org
Sat Aug 30 06:06:55 BST 2025


Git commit 3763811d3a9829b6f2756b9f583ec711cd59637c by Carlos De Maine.
Committed on 30/08/2025 at 05:06.
Pushed by carlosdem into branch 'Neon/unstable'.

rebase

M  +15   -10   debian/control
M  +17   -6    debian/rules

https://invent.kde.org/neon/qt6/qbs/-/commit/3763811d3a9829b6f2756b9f583ec711cd59637c

diff --cc debian/rules
index c166c98,0d87ef0..3fa79c9
--- a/debian/rules
+++ b/debian/rules
@@@ -25,30 -25,54 +25,41 @@@ BUILDPATH ?= obj-$(DEB_HOST_GNU_TYPE
  override_dh_auto_configure:
  	ln -s /usr/bin/qdoc6 /usr/bin/qdoc
  	ls -lsh /usr/bin/qdoc*
 +	ln -s /usr/bin/qmake6 /usr/bin/qmake
 +	ls -lsh /usr/bin/qmake*
  	dh_auto_configure -- \
 -		-DQBS_ENABLE_RPATH=no \
 -		-DWITH_TESTS=yes \
 -		-DWITH_UNIT_TESTS=yes \
 +		-DQBS_ENABLE_RPATH=OFF \
 +		-DWITH_TESTS=OFF \
 +		-DWITH_UNIT_TESTS=OFF \
  		-DQBS_LIB_INSTALL_DIR=lib/${DEB_HOST_MULTIARCH} \
  		-DQBS_PLUGINS_INSTALL_BASE=lib/${DEB_HOST_MULTIARCH} \
 -		-DQBS_INSTALL_MAN_PAGE=yes \
 +		-DQBS_INSTALL_MAN_PAGE=ON \
  		-DQBS_INSTALL_HTML_DOCS=$(if $(filter qbs-doc-html, $(shell dh_listpackages)),yes,no) \
 -		-DQBS_INSTALL_QCH_DOCS=$(if $(filter qbs-doc, $(shell dh_listpackages)),yes,no)
 +		-DQBS_INSTALL_QCH_DOCS=$(if $(filter qbs-doc, $(shell dh_listpackages)),yes,no) \
 +		-GNinja
  
 -override_dh_auto_build-arch:
 -	ls -lsh /usr/bin/qdoc*
 -	dh_auto_build -- -C src
 -ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
 -	dh_auto_build -- -C share
 -	dh_auto_build -- -C tests
 -endif
 -
 -override_dh_auto_install-arch:
 -	ls -lsh /usr/bin/qdoc*
 -	dh_auto_install -- -C src
 -	dh_auto_install -- -C doc/man
 -
 -override_dh_auto_build-indep:
 -	ls -lsh /usr/bin/qdoc*
 -	dh_auto_build --no-parallel -- -C doc
 -	dh_auto_build -- -C share
 +override_dh_auto_build:
 +	dh_auto_build
  
 -override_dh_auto_install-indep:
 -	dh_auto_install --no-parallel -- -C doc
 -	dh_auto_install -- -C share
 +override_dh_auto_install:
 +	dh_auto_install
  
- execute_after_dh_auto_install:
- 	find debian/tmp -type f -name .gitignore -print -delete
+ override_dh_auto_test-arch:
+ ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
+ 	set -ex; \
+ 		export LD_LIBRARY_PATH=$(BUILDPATH)/lib/${DEB_HOST_MULTIARCH}:$$LD_LIBRARY_PATH; \
+ 		export HOME=$(CURDIR)/debian/.debhelper/generated/_source/home; \
+ 		export QBS_AUTOTEST_PROFILE=qbs_autotests; \
+ 		export QBS_AUTOTEST_ALWAYS_LOG_STDOUT=1; \
+ 		export QBS_AUTOTEST_ALWAYS_LOG_STDERR=1; \
+ 		$(BUILDPATH)/bin/qbs-setup-toolchains /usr/bin/gcc gcc; \
+ 		$(BUILDPATH)/bin/qbs-setup-qt /usr/bin/qmake6 qbs_autotests; \
+ 		[ -n "`$(BUILDPATH)/bin/qbs-config --list profiles.qbs_autotests.baseProfile`" ] || \
+ 			$(BUILDPATH)/bin/qbs-config profiles.qbs_autotests.baseProfile gcc; \
+ 		LC_ALL=C.UTF-8 dh_auto_test --max-parallel=1
+ endif
  
- override_dh_auto_test:
- 	:
+ override_dh_auto_test-indep:
  
  override_dh_compress:
--	dh_compress --exclude=.qch
++	dh_compress --exclude=.qch


More information about the Neon-commits mailing list