[neon/extras/kmymoney/Neon/unstable] debian: more kf6

Carlos De Maine null at kde.org
Sat Feb 1 05:03:03 GMT 2025


Git commit fdc176699b908a6248b88d9c024468f76b80460b by Carlos De Maine.
Committed on 01/02/2025 at 05:03.
Pushed by carlosdem into branch 'Neon/unstable'.

more kf6

M  +21   -11   debian/control
D  +0    -8    debian/kmymoney-common.install
D  +0    -2    debian/kmymoney-common.lintian-overrides
A  +3    -0    debian/kmymoney-dev.install
D  +0    -13   debian/kmymoney.bug-presub
M  +11   -4    debian/kmymoney.install
M  +1    -1    debian/rules

https://invent.kde.org/neon/extras/kmymoney/-/commit/fdc176699b908a6248b88d9c024468f76b80460b

diff --git a/debian/control b/debian/control
index 65f2c9d..f6df12d 100644
--- a/debian/control
+++ b/debian/control
@@ -37,8 +37,9 @@ Build-Depends: cmake,
                libgpgmepp-dev,
                libgwenhywfar-core-dev,
                libical-dev,
-               libkchart6-dev,libofx-dev,
-               libqgpgme-dev,
+               libkchart6-dev,
+               libofx-dev,
+               libqgpgmeqt6-dev,
                libsqlcipher-dev,
                libsqlite3-dev,
                pkgconf,
@@ -59,9 +60,11 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kmymoney.git
 
 Package: kmymoney
 Architecture: any
-Depends: kmymoney-common (= ${source:Version}),
+Depends: qt6-base,
          ${misc:Depends},
          ${shlibs:Depends}
+Breaks: kmymoney-common (<< ${source:Version}~ciBuild)
+Replaces: kmymoney-common (<< ${source:Version}~ciBuild)
 Recommends: gnupg-agent, pinentry-qt | pinentry-x11
 Suggests: kcalc | kalk
 Description: personal finance manager for KDE
@@ -70,19 +73,26 @@ Description: personal finance manager for KDE
  expenses, QIF import/export, multiple currencies and initial online banking
  support.
 
-Package: kmymoney-common
-Architecture: all
-Depends: libalkimia6-8,
-         qt6-declarative,
+Package: kmymoney-dev
+Architecture: any
+Depends: kmymoney,
+         qt6-declarative-dev,
          ${misc:Depends}, 
          ${perl:Depends},
 Recommends: kmymoney, libfinance-quote-perl
-Description: KMyMoney architecture independent files
+Description: KMyMoney development files
  KMyMoney is the Personal Finance Manager for KDE. It operates similar to
  MS-Money and Quicken, supports different account types, categorisation of
  expenses, QIF import/export, multiple currencies and initial online banking
  support.
  .
- This package contains architecture independent files needed for KMyMoney to
- run properly. It also provides KMyMoney documentation. Therefore, unless you
- have 'kmymoney' package installed, you will hardly find this package useful.
\ No newline at end of file
+ This package contains development files needed for KMyMoney.
+
+Package: kmymoney-common
+Architecture: all
+Depends: kmymoney, ${misc:Depends}
+Architecture: all
+Priority: optional
+Section: oldlibs
+Description: transitional package
+ This is a transitional package. It can safely be removed.
diff --git a/debian/kmymoney-common.install b/debian/kmymoney-common.install
deleted file mode 100644
index 3467106..0000000
--- a/debian/kmymoney-common.install
+++ /dev/null
@@ -1,8 +0,0 @@
-usr/share/checkprinting/
-usr/share/config.kcfg/
-usr/share/doc/HTML/*/kmymoney/
-usr/share/icons/
-usr/share/kconf_update/
-usr/share/kmymoney/
-usr/share/locale/
-usr/share/mime/packages/x-kmymoney.xml
diff --git a/debian/kmymoney-common.lintian-overrides b/debian/kmymoney-common.lintian-overrides
deleted file mode 100644
index 2e04ff2..0000000
--- a/debian/kmymoney-common.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# HTML template
-kmymoney-common: package-contains-documentation-outside-usr-share-doc [usr/share/checkprinting/*.html]
diff --git a/debian/kmymoney-dev.install b/debian/kmymoney-dev.install
new file mode 100644
index 0000000..6a62686
--- /dev/null
+++ b/debian/kmymoney-dev.install
@@ -0,0 +1,3 @@
+usr/include/kmymoney/
+usr/lib/*/libkmm_*.so
+usr/lib/*/libonlinetask_interfaces.so
\ No newline at end of file
diff --git a/debian/kmymoney.bug-presub b/debian/kmymoney.bug-presub
deleted file mode 100644
index 62ee910..0000000
--- a/debian/kmymoney.bug-presub
+++ /dev/null
@@ -1,13 +0,0 @@
-The easiest way to report a bug in any version of KMyMoney is to select
-"Report Bug..." from the "Help" menu in the KMyMoney program. This will 
-automatically include all of the important details we will want to know.
-
-If you know that the bug you want to report is in the "upstream"
-code then please file a bug report with the developers mailing list at 
-<kmymoney-devel at kde.org>.
-
-If you feel that the bug is one that other Debian users should
-know about then you are welcome to file a report in the Debian BTS
-as well. Please keep in mind, however, that managing bug reports
-is part of the maintainers' workload.
-
diff --git a/debian/kmymoney.install b/debian/kmymoney.install
index 810e7d6..0819b83 100644
--- a/debian/kmymoney.install
+++ b/debian/kmymoney.install
@@ -1,7 +1,14 @@
 usr/bin/kmymoney
 usr/lib/*/lib*.so.*
 usr/lib/*/qt6/plugins/
-usr/share/applications/org.kde.kmymoney.desktop
-usr/share/man/*/man1/kmymoney.1
-usr/share/man/man1/kmymoney.1
-usr/share/metainfo/org.kde.kmymoney.appdata.xml
+usr/share/applications/
+usr/share/checkprinting/
+usr/share/config.kcfg/
+usr/share/doc/HTML/*/kmymoney/
+usr/share/icons/
+usr/share/kconf_update/
+usr/share/kmymoney/
+usr/share/locale/
+usr/share/man/
+usr/share/metainfo/
+usr/share/mime/packages/x-kmymoney.xml
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index dc21acc..b29b178 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,4 +9,4 @@ export DH_VERBOSE=1
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT6=ON -DBUILD_WITH_QT6_CONFIRMED=ON
\ No newline at end of file
+	dh_auto_configure -- -DBUILD_WITH_QT6=ON -DBUILD_WITH_QT6_CONFIRMED=ON -DUSE_QT_DESIGNER=ON 
\ No newline at end of file


More information about the Neon-commits mailing list