[lgogdownloader] 01/01: Build with libjsoncpp 1.7.1 and later.
Stephen Kitt
skitt at moszumanska.debian.org
Fri Apr 8 11:46:46 UTC 2016
This is an automated email from the git hooks/post-receive script.
skitt pushed a commit to branch master
in repository lgogdownloader.
commit e9252c966d1839cfe593630fc86fd4ccfd4b5e5d
Author: Stephen Kitt <steve at sk2.org>
Date: Fri Apr 8 13:46:29 2016 +0200
Build with libjsoncpp 1.7.1 and later.
---
debian/changelog | 7 +++++++
debian/control | 5 +++--
debian/patches/jsoncpp-1.7.1.patch | 24 ++++++++++++++++++++++++
debian/patches/series | 1 +
4 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 46c5278..8497e8f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+lgogdownloader (2.27-2) UNRELEASED; urgency=medium
+
+ * Apply upstream patch to build with libjsoncpp 1.7.1 and later. Closes:
+ #820064, #820315.
+
+ -- Stephen Kitt <skitt at debian.org> Fri, 08 Apr 2016 13:40:10 +0200
+
lgogdownloader (2.27-1) unstable; urgency=medium
* New upstream release, with a new cmake-based build obsoleting all the
diff --git a/debian/control b/debian/control
index 212a685..50150fb 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends: cmake,
libboost-regex-dev,
libboost-system-dev,
libhtmlcxx-dev,
- libjsoncpp-dev,
+ libjsoncpp-dev (>= 1.7.1),
liboauth-dev,
librhash-dev,
libtinyxml-dev,
@@ -26,7 +26,8 @@ Package: lgogdownloader
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends},
- ${shlibs:Depends}
+ ${shlibs:Depends},
+ libjsoncpp1 (>= 1.7.1)
Description: downloader for GOG.com files
lgogdownloader is a client for the GOG.com download API, allowing
simple downloads and updates of games and other files from GOG.com.
diff --git a/debian/patches/jsoncpp-1.7.1.patch b/debian/patches/jsoncpp-1.7.1.patch
new file mode 100644
index 0000000..a72de9f
--- /dev/null
+++ b/debian/patches/jsoncpp-1.7.1.patch
@@ -0,0 +1,24 @@
+commit 519cb78d38be04a3af79784b5326e21651ced6e1
+Author: Sude <lgogdownloader at gmail.com>
+Date: Fri Mar 25 23:09:17 2016 +0200
+
+ Fix compiling with JsonCpp 1.7.1
+
+diff --git a/src/util.cpp b/src/util.cpp
+index 4b98c45..3d9dfed 100644
+--- a/src/util.cpp
++++ b/src/util.cpp
+@@ -388,11 +388,11 @@ int Util::getTerminalWidth()
+ void Util::getDownloaderUrlsFromJSON(const Json::Value &root, std::vector<std::string> &urls)
+ {
+ if(root.size() > 0) {
+- for(Json::ValueIterator it = root.begin() ; it != root.end() ; ++it)
++ for(Json::ValueConstIterator it = root.begin() ; it != root.end() ; ++it)
+ {
+ if (it.key() == "downloaderUrl")
+ {
+- Json::Value& url = *it;
++ Json::Value url = *it;
+ urls.push_back(url.asString());
+ }
+ else
diff --git a/debian/patches/series b/debian/patches/series
index 48af9e8..8bbb52a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
manpage-whatis.patch
+jsoncpp-1.7.1.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/lgogdownloader.git
More information about the Pkg-games-commits
mailing list