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