[SCM] okular packaging branch, master, updated. debian/4%17.08.3-3-7-gbf58bd6

Pino Toscano pino at moszumanska.debian.org
Tue Feb 20 16:33:59 UTC 2018


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/okular.git;a=commitdiff;h=7676210

The following commit has been merged in the master branch:
commit 7676210150e0443a09bd6bcb682cf6fd8e492bb4
Author: Pino Toscano <pino at debian.org>
Date:   Tue Feb 20 17:03:30 2018 +0100

    split QML off okular
---
 debian/changelog                         |  5 +++++
 debian/control                           | 20 +++++++++++++++-----
 debian/okular.install                    |  1 -
 debian/qml-module-org-kde-okular.install |  1 +
 4 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 896d2c8..3bc0745 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,11 @@ okular (4:17.12.2-0r1) UNRELEASED; urgency=medium
   * Add the libmarkdown2-dev, and libzip-dev build dependencies, optionally
     needed by the new version (for CHM and Mardown backends).
   * Update install files.
+  * Split the QML module from okular to a separate qml-module-org-kde-okular:
+    this way the main application does not contain QML-related files, and
+    dependencies anymore
+    - make okular-mobile depend on this new module
+    - remove all the QML dependencies from okular
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 20 Feb 2018 16:07:08 +0100
 
diff --git a/debian/control b/debian/control
index 3f16534..b76c7c5 100644
--- a/debian/control
+++ b/debian/control
@@ -63,11 +63,6 @@ Package: okular
 Section: graphics
 Architecture: any
 Depends: libokular5core8 (= ${binary:Version}),
-         qml-module-org-kde-kirigami,
-         qml-module-org-kde-kquickcontrolsaddons,
-         qml-module-qt-labs-folderlistmodel,
-         qml-module-qtgraphicaleffects,
-         qml-module-qtquick-controls,
          kinit,
          ${misc:Depends},
          ${shlibs:Depends},
@@ -141,10 +136,25 @@ Description: additional document format support for Okular
  .
  This package is part of the KDE graphics module.
 
+Package: qml-module-org-kde-okular
+Architecture: any
+Depends: qml-module-qtgraphicaleffects,
+         qml-module-qtquick-controls2,
+         ${misc:Depends},
+         ${shlibs:Depends},
+Breaks: okular (<< 4:17.12.2~),
+Replaces: okular (<< 4:17.12.2~),
+Description: mobile support for Okular - QML modules
+ This package contains the QML module for interfacing with the Okular core
+ library.
+ .
+ This package is part of the KDE graphics module.
+
 Package: okular-mobile
 Architecture: any
 Depends: qml-module-org-kde-kirigami,
          qml-module-org-kde-kquickcontrolsaddons,
+         qml-module-org-kde-okular (= ${binary:Version}),
          qml-module-qtgraphicaleffects,
          qml-module-qtquick-controls2,
          ${misc:Depends},
diff --git a/debian/okular.install b/debian/okular.install
index e8265ba..0977a37 100644
--- a/debian/okular.install
+++ b/debian/okular.install
@@ -13,7 +13,6 @@ usr/lib/*/qt5/plugins/okular/generators/okularGenerator_poppler.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_txt.so
 usr/lib/*/qt5/plugins/okular/generators/okularGenerator_xps.so
 usr/lib/*/qt5/plugins/okularpart.so
-usr/lib/*/qt5/qml/org/kde/okular/
 usr/share/applications/okularApplication_comicbook.desktop
 usr/share/applications/okularApplication_dvi.desktop
 usr/share/applications/okularApplication_fax.desktop
diff --git a/debian/qml-module-org-kde-okular.install b/debian/qml-module-org-kde-okular.install
new file mode 100644
index 0000000..5639d65
--- /dev/null
+++ b/debian/qml-module-org-kde-okular.install
@@ -0,0 +1 @@
+usr/lib/*/qt5/qml/org/kde/okular/

-- 
okular packaging



More information about the pkg-kde-commits mailing list