[SCM] kremotecontrol packaging branch, master, updated. debian/16.08.3-1-9-gea39475

Pino Toscano pino at moszumanska.debian.org
Mon Jan 1 10:24:54 UTC 2018


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

The following commit has been merged in the master branch:
commit ea394755f4de45ca01e3115bbcaf50635c718d1b
Author: Pino Toscano <pino at debian.org>
Date:   Mon Jan 1 11:19:56 2018 +0100

    disable plasma stuff
---
 debian/changelog                   |  3 +++
 debian/patches/optional-parts.diff | 16 ++++++++++++++++
 debian/patches/series              |  1 +
 debian/rules                       |  3 +++
 4 files changed, 23 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 64f3975..9c496cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,9 @@ kremotecontrol (4:17.08.3-0r1) UNRELEASED; urgency=medium
   * Bump Standards-Version to 4.1.3, no changes required.
   * Simplify watch file, and switch it to https.
   * Remove trailing whitespaces in changelog.
+  * Disable the build of the Plasma stuff:
+    - allow to skip subdirectories; patch optional-parts.diff
+    - pass -DBUILD_dataengine=false to cmake
 
  -- Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 31 Oct 2017 18:02:34 +0100
 
diff --git a/debian/patches/optional-parts.diff b/debian/patches/optional-parts.diff
new file mode 100644
index 0000000..556bc9e
--- /dev/null
+++ b/debian/patches/optional-parts.diff
@@ -0,0 +1,16 @@
+Author: Pino Toscano <pino at debian.org>
+Description: Make it possible to disable the plasma components.
+Forwarded: not-needed
+Last-Update: 2018-01-01
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -29,7 +29,7 @@ add_subdirectory(kcmremotecontrol)
+ add_subdirectory(profiles)
+ add_subdirectory(kded)
+ add_subdirectory(krcdnotifieritem)
+-add_subdirectory(dataengine)
++macro_optional_add_subdirectory(dataengine)
+ 
+ if(KDE4_BUILD_TESTS)
+   add_subdirectory(tests)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..f9997b9
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+optional-parts.diff
diff --git a/debian/rules b/debian/rules
index d81f0b1..ab92e25 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,9 @@
 
 include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
 
+override_dh_auto_configure:
+	$(overridden_command) -- -DBUILD_dataengine=false
+
 override_dh_auto_install:
 	$(overridden_command)
 	# remove dev .so symlinks, we aren't shipping dev suff for these

-- 
kremotecontrol packaging



More information about the pkg-kde-commits mailing list