Upstream is going to drop support for CHM with the next release.
Please consider applying the enclosed patch to get rid of it for the current 
Debian revision.

khelpcenter is going to remove the khtml dependency from its dependencies with 
the next release as well,
so we should be able to get rid of it in Debian.
diff -Nru okular-23.08.1/debian/changelog okular-23.08.1/debian/changelog
--- okular-23.08.1/debian/changelog     2023-09-22 17:24:18.000000000 +0000
+++ okular-23.08.1/debian/changelog     2024-02-25 18:21:23.000000000 +0000
@@ -1,3 +1,11 @@
+okular (4:23.08.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop chm support. (Closes: #1050015, #814602)
+  * Drop unnecessary Build-Depends: libkf5kjs-dev.
+
+ -- Bastian Germann <b...@debian.org>  Sun, 25 Feb 2024 18:21:23 +0000
+
 okular (4:23.08.1-2) unstable; urgency=medium
 
   [ Patrick Franz ]
diff -Nru okular-23.08.1/debian/control okular-23.08.1/debian/control
--- okular-23.08.1/debian/control       2023-09-22 17:22:56.000000000 +0000
+++ okular-23.08.1/debian/control       2024-02-25 18:21:23.000000000 +0000
@@ -9,7 +9,6 @@
                extra-cmake-modules (>= 5.68.0~),
                gettext,
                kirigami2-dev (>= 5.85.0~),
-               libchm-dev,
                libdjvulibre-dev (>= 3.5.17~),
                libepub-dev,
                libfreetype-dev,
@@ -26,9 +25,7 @@
                libkf5i18n-dev (>= 5.68.0~),
                libkf5iconthemes-dev (>= 5.68.0~),
                libkf5kexiv2-dev (>= 5.68.0~),
-               libkf5khtml-dev (>= 5.68.0~),
                libkf5kio-dev (>= 5.68.0~),
-               libkf5kjs-dev (>= 5.68.0~),
                libkf5parts-dev (>= 5.68.0~),
                libkf5pty-dev (>= 5.68.0~),
                libkf5purpose-dev (>= 5.68.0~),
@@ -47,7 +44,6 @@
                libqt5x11extras5-dev,
                libspectre-dev (>= 0.2~),
                libtiff-dev,
-               libzip-dev,
                pkg-config,
                qtbase5-dev (>= 5.15.2~),
                qtbase5-private-dev,
@@ -124,7 +120,6 @@
  These plugins allow Okular to view additional document formats:
   * DeJaVu Format
   * TIFF Image Format
-  * Microsoft CHM Format
   * EPUB
   * Markdown
  .
@@ -174,7 +169,6 @@
   * FictionBook Format
   * Plucker Format
   * OpenDocument Text Format
-  * Microsofts CHM Format
   * Microsofts XML Document Format
  .
  This package is part of the KDE graphics module.
diff -Nru okular-23.08.1/debian/not-installed 
okular-23.08.1/debian/not-installed
--- okular-23.08.1/debian/not-installed 1970-01-01 00:00:00.000000000 +0000
+++ okular-23.08.1/debian/not-installed 2024-02-25 18:21:23.000000000 +0000
@@ -0,0 +1 @@
+usr/share/locale/*/LC_MESSAGES/okular_chm.mo
diff -Nru okular-23.08.1/debian/okular-extra-backends.install 
okular-23.08.1/debian/okular-extra-backends.install
--- okular-23.08.1/debian/okular-extra-backends.install 2023-09-19 
19:00:52.000000000 +0000
+++ okular-23.08.1/debian/okular-extra-backends.install 2024-02-25 
18:21:23.000000000 +0000
@@ -1,30 +1,23 @@
-usr/lib/*/qt5/plugins/kf5/kio/kio_msits.so
-usr/lib/*/qt5/plugins/okular/generators/okularGenerator_chmlib.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_djvu.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_epub.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_md.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_tiff.so
-usr/share/applications/okularApplication_chm.desktop
 usr/share/applications/okularApplication_djvu.desktop
 usr/share/applications/okularApplication_epub.desktop
 usr/share/applications/okularApplication_md.desktop
 usr/share/applications/okularApplication_tiff.desktop
-usr/share/applications/org.kde.mobile.okular_chm.desktop
 usr/share/applications/org.kde.mobile.okular_djvu.desktop
 usr/share/applications/org.kde.mobile.okular_epub.desktop
 usr/share/applications/org.kde.mobile.okular_md.desktop
 usr/share/applications/org.kde.mobile.okular_tiff.desktop
-usr/share/kservices5/okularChm.desktop
 usr/share/kservices5/okularDjvu.desktop
 usr/share/kservices5/okularEPub.desktop
 usr/share/kservices5/okularMd.desktop
 usr/share/kservices5/okularTiff.desktop
-usr/share/locale/*/LC_MESSAGES/okular_chm.mo
 usr/share/locale/*/LC_MESSAGES/okular_djvu.mo
 usr/share/locale/*/LC_MESSAGES/okular_epub.mo
 usr/share/locale/*/LC_MESSAGES/okular_markdown.mo
 usr/share/locale/*/LC_MESSAGES/okular_tiff.mo
-usr/share/metainfo/org.kde.okular-chm.metainfo.xml
 usr/share/metainfo/org.kde.okular-djvu.metainfo.xml
 usr/share/metainfo/org.kde.okular-epub.metainfo.xml
 usr/share/metainfo/org.kde.okular-md.metainfo.xml
diff -Nru okular-23.08.1/debian/rules okular-23.08.1/debian/rules
--- okular-23.08.1/debian/rules 2023-09-19 19:00:52.000000000 +0000
+++ okular-23.08.1/debian/rules 2024-02-25 18:21:23.000000000 +0000
@@ -9,7 +9,7 @@
        dh $@
 
 override_dh_auto_configure:
-       dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF -DOKULAR_UI=both
+       dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF -DOKULAR_UI=both 
-DFORCE_NOT_REQUIRED_DEPENDENCIES="CHM;KF5KHtml;LibZip;"
 
 override_dh_auto_test:
        # Disable dh_auto_test at build time

Reply via email to