Package: choqok
Severity: wishlist

Hi Lisandro,

I was wondering whether to implement a few things in choqok, so I've
checked what's in master upstream. Unfortunately, the migration to
Qt5/KF5 seems to make it impossible to build on Jessie…

Anyway, just to double-check, I've prepared a few patches, and managed
to build the package on unstable anyway.

Some disclaimers:
 - The version number in the new changelog entry is bogus, only used
   “dch -i” because the exact git commit isn't too interesting right
   now…
 - I haven't checked whether some of the old build-deps could go away.
 - sbuild seems unhappy with building it in a sid chroot because:
       sbuild-build-depends-choqok-dummy : Depends: cmake but it is not going 
to be installed
   (Thanks, apt-get, for your verboseness…)
   but a build in a sid devel chroot succeeded.
 - No runtime tests since I'm only running Jessie. Not sure I'm going
   to go for a schroot session just for a Twitter client… :(
   (Desktop integration or lack thereof might be interesting too…)

Anyway, patches attached, feel free to give them a try when a new
Choqok upstream release approaches. ;)


KiBi.
>From 5724c625c4a9f7a7d0ed57f9e4442ae5912d3af8 Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <[email protected]>
Date: Sat, 23 Apr 2016 18:48:15 +0200
Subject: [PATCH 2/4] Add extra-cmake-modules build-dep.

---
 debian/changelog | 1 +
 debian/control   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d33f2e8..c5775ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 choqok (1.5-6) UNRELEASED; urgency=medium
 
   * Merge upstream master up to 1053a38f19
+  * Add extra-cmake-modules build-dep.
 
  -- Cyril Brulebois <[email protected]>  Sat, 23 Apr 2016 18:45:24 +0200
 
diff --git a/debian/control b/debian/control
index 6a7ff24..47d5d28 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends: cmake,
                debhelper (>= 9),
                docbook-xml,
                docbook2x,
+               extra-cmake-modules,
                kdelibs5-dev (>= 4:4.3.0),
                libattica-dev,
                libqjson-dev,
-- 
2.7.0

>From 364e41c05b4b9c60f0f55c4bcde3e06770356a2e Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <[email protected]>
Date: Sat, 23 Apr 2016 18:46:13 +0200
Subject: [PATCH 1/4] Add changelog entry.

---
 debian/changelog | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 5607706..d33f2e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+choqok (1.5-6) UNRELEASED; urgency=medium
+
+  * Merge upstream master up to 1053a38f19
+
+ -- Cyril Brulebois <[email protected]>  Sat, 23 Apr 2016 18:45:24 +0200
+
 choqok (1.5-5) unstable; urgency=medium
 
   * Apply Cyril Brulebois' disable-longurl-plugin.diff to disable longurl
-- 
2.7.0

>From e66c8851768a61c76a0ff65533638130d645e27b Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <[email protected]>
Date: Sat, 23 Apr 2016 18:50:19 +0200
Subject: [PATCH 3/4] Add build-deps for the Qt5/KF5 transition.

---
 debian/changelog | 8 ++++++++
 debian/control   | 7 +++++++
 2 files changed, 15 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index c5775ad..6d97df1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,14 @@ choqok (1.5-6) UNRELEASED; urgency=medium
 
   * Merge upstream master up to 1053a38f19
   * Add extra-cmake-modules build-dep.
+  * Add build-deps for the Qt5/KF5 transition:
+     - kdoctools-dev
+     - libkf5emoticons-dev
+     - libkf5kcmutils-dev
+     - libkf5notifications-dev
+     - libkf5notifyconfig-dev
+     - libkf5wallet-dev
+     - libkf5xmlgui-dev
 
  -- Cyril Brulebois <[email protected]>  Sat, 23 Apr 2016 18:45:24 +0200
 
diff --git a/debian/control b/debian/control
index 47d5d28..c2f120e 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,14 @@ Build-Depends: cmake,
                docbook2x,
                extra-cmake-modules,
                kdelibs5-dev (>= 4:4.3.0),
+               kdoctools-dev,
                libattica-dev,
+               libkf5emoticons-dev,
+               libkf5kcmutils-dev,
+               libkf5notifications-dev,
+               libkf5notifyconfig-dev,
+               libkf5wallet-dev,
+               libkf5xmlgui-dev,
                libqjson-dev,
                libqoauth-dev (>= 1.0-2),
                libtelepathy-qt4-dev,
-- 
2.7.0

>From 060373ca23a0b51f68699d1977aeb7dd69d603dd Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <[email protected]>
Date: Sat, 23 Apr 2016 18:56:38 +0200
Subject: [PATCH 4/4] Add libqca-qt5-2-dev build-dep.

---
 debian/changelog | 1 +
 debian/control   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 6d97df1..f40c600 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ choqok (1.5-6) UNRELEASED; urgency=medium
      - libkf5notifyconfig-dev
      - libkf5wallet-dev
      - libkf5xmlgui-dev
+  * Add libqca-qt5-2-dev build-dep.
 
  -- Cyril Brulebois <[email protected]>  Sat, 23 Apr 2016 18:45:24 +0200
 
diff --git a/debian/control b/debian/control
index c2f120e..2474d62 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Build-Depends: cmake,
                libkf5notifyconfig-dev,
                libkf5wallet-dev,
                libkf5xmlgui-dev,
+               libqca-qt5-2-dev,
                libqjson-dev,
                libqoauth-dev (>= 1.0-2),
                libtelepathy-qt4-dev,
-- 
2.7.0

Reply via email to