[neon/qt6/qt6-declarative/Neon/release] debian: too many breaks
Carlos De Maine
null at kde.org
Sat Dec 7 02:39:07 GMT 2024
Git commit eac926db7fb28951b86eefab820515e9d2a125d3 by Carlos De Maine.
Committed on 07/12/2024 at 02:39.
Pushed by carlosdem into branch 'Neon/release'.
too many breaks
M +16 -31 debian/control
M +3 -4 debian/rules
https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/eac926db7fb28951b86eefab820515e9d2a125d3
diff --git a/debian/control b/debian/control
index daff143..98fb824 100644
--- a/debian/control
+++ b/debian/control
@@ -39,37 +39,22 @@ Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Provides: qt6-declarative-abi (=6.8.0)
Breaks: libqt6labsanimation6,
- libqt6labsfolderlistmodel6,
- libqt6labsqmlmodels6,
- libqt6labssettings6,
- libqt6labssharedimage6,
- libqt6labswavefrontmesh6,
- libqt6qml6,
- libqt6qml6t64,
- libqt6qmlcompiler6,
- libqt6qmlcompiler6t64,
- libqt6qmlcore6,
- libqt6qmllocalstorage6,
- libqt6qmlmodels6,
- libqt6qmlmodels6t64,
- libqt6qmlworkerscript6,
- libqt6qmlxmllistmodel6,
- libqt6quick6,
- libqt6quick6t64,
- libqt6quickcontrols2impl6,
- libqt6quickcontrols2-6,
- libqt6quickcontrols2-6t64,
- libqt6quickdialogs2-6,
- libqt6quickdialogs2quickimpl6,
- libqt6quickdialogs2utils6,
- libqt6quicklayouts6,
- libqt6quickparticles6,
- libqt6quickshapes6,
- libqt6quicktemplates2-6,
- libqt6quicktemplates2-6t64,
- libqt6quicktest6,
- libqt6quickwidgets6,
- libqt6quickwidgets6t64,
+ libqt6labsfolderlistmodel6,
+ libqt6labsqmlmodels6,
+ libqt6labssettings6,
+ libqt6labssharedimage6,
+ libqt6labswavefrontmesh6,
+ libqt6qmlcore6,
+ libqt6qmllocalstorage6,
+ libqt6qmlworkerscript6,
+ libqt6qmlxmllistmodel6,
+ libqt6quickcontrols2impl6,
+ libqt6quickdialogs2-6,
+ libqt6quickdialogs2quickimpl6,
+ libqt6quickdialogs2utils6,
+ libqt6quicklayouts6,
+ libqt6quickparticles6,
+ libqt6quickshapes6
Replaces: libqt6labsanimation6,
libqt6labsfolderlistmodel6,
libqt6labsqmlmodels6,
diff --git a/debian/rules b/debian/rules
index 449741d..91a0c4f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,12 +6,11 @@ include /usr/share/dpkg/architecture.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
#### uncomment when bootstrapping a new qt release ####
-DEB_BUILD_OPTIONS="nodoc"
DEB_BUILD_PROFILES="nodoc"
-export DEB_BUILD_OPTIONS DEB_BUILD_PROFILES
+export DEB_BUILD_PROFILES
-# the next statement obviously has inverted logic but nodoc is not beind added to
-# DEB_BUILD_OPTIONS DEB_BUILD_PROFILES for some reason
+# the next statement obviously has to have inverted logic (ifneq instad of ifeq) to work
+# for a nodoc build as nodoc is not being added to DEB_BUILD_PROFILES for some reason
ifneq (,$(filter nodoc,$(DEB_BUILD_PROFILES)),)
extra_build_args +=
extra_install_args +=
More information about the Neon-commits
mailing list