[neon/extras/kuserfeedback/Neon/unstable] debian: make the 6 package install to the /usr/kf6/prefix for now
Carlos De Maine
null at kde.org
Thu Mar 16 00:08:15 GMT 2023
Git commit 7a29d658e96ad253d2befb3e348cf48a2be11150 by Carlos De Maine.
Committed on 16/03/2023 at 00:08.
Pushed by carlosdem into branch 'Neon/unstable'.
make the 6 package install to the /usr/kf6/prefix for now
M +5 -5 debian/kuserfeedback6-bin.install
M +6 -6 debian/kuserfeedback6-dev.install
M +1 -1 debian/kuserfeedback6-doc.install
M +3 -3 debian/libkuserfeedback6core1.install
M +1 -1 debian/libkuserfeedback6widgets1.install
M +2 -2 debian/qml-module-org-kde-userfeedback6.install
M +9 -10 debian/rules
https://invent.kde.org/neon/extras/kuserfeedback/commit/7a29d658e96ad253d2befb3e348cf48a2be11150
diff --git a/debian/kuserfeedback6-bin.install b/debian/kuserfeedback6-bin.install
index fd3e926..0bdd854 100644
--- a/debian/kuserfeedback6-bin.install
+++ b/debian/kuserfeedback6-bin.install
@@ -1,5 +1,5 @@
-usr/bin/UserFeedbackConsole
-usr/bin/userfeedbackctl
-usr/share/applications/org.kde.kuserfeedback-console.desktop
-#usr/share/locale/*/LC_MESSAGES/userfeedbackconsole6_qt.qm
-usr/share/metainfo/org.kde.kuserfeedback-console.appdata.xml
+usr/kf6/bin/UserFeedbackConsole
+usr/kf6/bin/userfeedbackctl
+usr/kf6/share/applications/org.kde.kuserfeedback-console.desktop
+#usr/kf6/share/locale/*/LC_MESSAGES/userfeedbackconsole6_qt.qm
+usr/kf6/share/metainfo/org.kde.kuserfeedback-console.appdata.xml
diff --git a/debian/kuserfeedback6-dev.install b/debian/kuserfeedback6-dev.install
index ae8bda8..34bf024 100644
--- a/debian/kuserfeedback6-dev.install
+++ b/debian/kuserfeedback6-dev.install
@@ -1,6 +1,6 @@
-usr/include/KUserFeedbackQt6/
-usr/lib/*/cmake/KUserFeedbackQt6/
-usr/lib/*/libKUserFeedbackCoreQt6.so
-usr/lib/*/libKUserFeedbackWidgetsQt6.so
-usr/lib/*/qt6/mkspecs/modules/qt_KUserFeedbackCoreQt6.pri
-usr/lib/*/qt6/mkspecs/modules/qt_KUserFeedbackWidgetsQt6.pri
+usr/kf6/include/KUserFeedbackQt6/
+usr/kf6/lib/*/cmake/KUserFeedbackQt6/
+usr/kf6/lib/*/libKUserFeedbackCoreQt6.so
+usr/kf6/lib/*/libKUserFeedbackWidgetsQt6.so
+usr/kf6/lib/*/qt6/mkspecs/modules/qt_KUserFeedbackCoreQt6.pri
+usr/kf6/lib/*/qt6/mkspecs/modules/qt_KUserFeedbackWidgetsQt6.pri
diff --git a/debian/kuserfeedback6-doc.install b/debian/kuserfeedback6-doc.install
index 5bb534f..07a2fe4 100644
--- a/debian/kuserfeedback6-doc.install
+++ b/debian/kuserfeedback6-doc.install
@@ -1 +1 @@
-usr/share/KDE/UserFeedbackConsoleQt6
+usr/kf6/share/KDE/UserFeedbackConsoleQt6
diff --git a/debian/libkuserfeedback6core1.install b/debian/libkuserfeedback6core1.install
index a6318ac..a22674d 100644
--- a/debian/libkuserfeedback6core1.install
+++ b/debian/libkuserfeedback6core1.install
@@ -1,3 +1,3 @@
-usr/lib/*/libKUserFeedbackCoreQt6.so.1*
-usr/share/locale/*/LC_MESSAGES/userfeedbackprovider5_qt.qm
-usr/share/qlogging-categories6/org_kde_UserFeedback.categories
+usr/kf6/lib/*/libKUserFeedbackCoreQt6.so.1*
+usr/kf6/share/locale/*/LC_MESSAGES/userfeedbackprovider5_qt.qm
+usr/kf6/share/qlogging-categories6/org_kde_UserFeedback.categories
diff --git a/debian/libkuserfeedback6widgets1.install b/debian/libkuserfeedback6widgets1.install
index e6f3121..ca4cd12 100644
--- a/debian/libkuserfeedback6widgets1.install
+++ b/debian/libkuserfeedback6widgets1.install
@@ -1 +1 @@
-usr/lib/*/libKUserFeedbackWidgetsQt6.so.1*
+usr/kf6/lib/*/libKUserFeedbackWidgetsQt6.so.1*
diff --git a/debian/qml-module-org-kde-userfeedback6.install b/debian/qml-module-org-kde-userfeedback6.install
index b8ac617..9772cc9 100644
--- a/debian/qml-module-org-kde-userfeedback6.install
+++ b/debian/qml-module-org-kde-userfeedback6.install
@@ -1,2 +1,2 @@
-usr/lib/*/qt6/qml/org/kde/userfeedback/libKUserFeedbackQmlQt6.so
-usr/lib/*/qt6/qml/org/kde/userfeedback/qmldir
+usr/kf6/lib/*/qt6/qml/org/kde/userfeedback/libKUserFeedbackQmlQt6.so
+usr/kf6/lib/*/qt6/qml/org/kde/userfeedback/qmldir
diff --git a/debian/rules b/debian/rules
index a6f323b..eeb06e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,17 +5,15 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --with pkgkde_symbolshelper --without build_stamp
+ dh $@ --with kf6 --buildsystem kf6
execute_after_dh_auto_clean:
rm -rf build-Qt6
+ dh $@ --with kf6 --buildsystem kf6
-override_dh_auto_configure-arch:
- dh_auto_configure -- -DENABLE_DOCS=OFF -DQT_MAJOR_VERSION=5
- dh_auto_configure --builddirectory=build-Qt6 -- -DENABLE_DOCS=OFF -DBUILD_WITH_QT6=ON
-
-override_dh_auto_configure-indep:
- dh_auto_configure -- -DENABLE_DOCS=ON
- dh_auto_configure --builddirectory=build-Qt6 -- -DENABLE_DOCS=ON -DBUILD_WITH_QT6=ON
+override_dh_auto_configure:
+ dh_auto_configure -- -DQT_MAJOR_VERSION=5
+ dh_auto_configure --builddirectory=build-Qt6 -- -DBUILD_WITH_QT6=ON
override_dh_auto_build:
dh_auto_build
@@ -25,6 +23,7 @@ override_dh_auto_install:
dh_auto_install
dh_auto_install --builddirectory=build-Qt6
-override_dh_auto_test:
- xvfb-run dh_auto_test --no-parallel
- xvfb-run dh_auto_test --no-parallel --builddirectory=build-Qt6
+override_dh_shlibdeps:
+ dh_shlibdeps
+ dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
+
More information about the Neon-commits
mailing list