[SCM] kdeconnect packaging branch, master, updated. upstream/0.8-54-g7c3f373

Lisandro Damián Nicanor Pérez lisandro at moszumanska.debian.org
Fri Feb 5 01:12:48 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=7c3f373

The following commit has been merged in the master branch:
commit 7c3f3733f1db1715ea38b460726603d6b7279098
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date:   Thu Feb 4 22:12:33 2016 -0300

    Switch to KF5.
---
 debian/changelog |  6 ++++++
 debian/control   | 26 ++++++++++++++++++--------
 debian/rules     |  7 ++++---
 3 files changed, 28 insertions(+), 11 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 48186c1..ec97356 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,12 @@ kdeconnect (0.9g-1) UNRELEASED; urgency=medium
 
   * Team upload.
   * New upstream release.
+  * Switch to KF5.
+    - Remove all Qt4/Plasma 4 related packages from build dpendencies and
+      dependencies.
+    - Add new build dependencies and dependencies as required. Thanks to the
+      Ubuntu folks for they work! I have taken most of the correct build deps
+      names from your packaging.
 
  -- Lisandro Damián Nicanor Pérez Meyer <lisandro at debian.org>  Mon, 01 Feb 2016 17:49:26 -0300
 
diff --git a/debian/control b/debian/control
index 0b47523..3fc7b7f 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,23 @@ Priority: optional
 Maintainer: David Suárez <david.sephirot at gmail.com>
 Build-Depends: cmake,
                debhelper (>= 9.0.0),
-               kdelibs5-dev,
-               libqca2-dev,
-               libqca2-plugin-ossl,
-               libqjson-dev,
+               extra-cmake-modules,
+               kio-dev,
+               kwayland-dev,
+               libfakekey-dev,
+               libkf5configwidgets-dev,
+               libkf5dbusaddons-dev,
+               libkf5i18n-dev,
+               libkf5iconthemes-dev,
+               libkf5kcmutils-dev,
+               libkf5notifications-dev,
+               libqca-qt5-2-dev,
+               libqt5x11extras5-dev,
                libxtst-dev,
+               pkg-config,
                pkg-kde-tools,
-               libfakekey-dev,
-               libdbus-1-dev
+               qtbase5-dev,
+               qtdeclarative5-dev
 Standards-Version: 3.9.6
 Homepage: https://projects.kde.org/projects/playground/base/kdeconnect-kde
 Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/kdeconnect.git
@@ -19,8 +28,9 @@ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-kde/kde-extras/kdeconnect.git
 
 Package: kdeconnect
 Architecture: any
-Depends: libqca2,
-         libqca2-plugins,
+Depends: kde-cli-tools,
+         libqca-qt5-2-plugins,
+         plasma-workspace,
          sshfs,
          ${misc:Depends},
          ${shlibs:Depends}
diff --git a/debian/rules b/debian/rules
index dd156c5..2d08d67 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,11 +5,12 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 # workaround for hardening on cmake
-CFLAGS+=$(CPPFLAGS)
-CXXFLAGS+=$(CPPFLAGS)
+export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
+export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
+export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
 
 %:
-	dh $@ --with kde
+	dh $@ --with=kf5,pkgkde-symbolshelper --parallel
 
 override_dh_auto_install:
 	dh_auto_install

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list