From fc31216b0146a8dce38f86f015d6776610616aa8 Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Tue, 21 Oct 2014 19:31:24 +0100 Subject: [PATCH] Import lgogdownloader_2.19-1.debian.tar.xz [dgit import tarball lgogdownloader 2.19-1 lgogdownloader_2.19-1.debian.tar.xz] --- changelog | 28 ++++++++++++++++++++++++++++ compat | 1 + control | 36 ++++++++++++++++++++++++++++++++++++ copyright | 36 ++++++++++++++++++++++++++++++++++++ gbp.conf | 4 ++++ patches/honour-flags.patch | 34 ++++++++++++++++++++++++++++++++++ patches/manpage-whatis.patch | 14 ++++++++++++++ patches/no-debug-build.patch | 14 ++++++++++++++ patches/series | 3 +++ rules | 9 +++++++++ source/format | 2 ++ watch | 4 ++++ 12 files changed, 185 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 gbp.conf create mode 100644 patches/honour-flags.patch create mode 100644 patches/manpage-whatis.patch create mode 100644 patches/no-debug-build.patch create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..95074bb --- /dev/null +++ b/changelog @@ -0,0 +1,28 @@ +lgogdownloader (2.19-1) unstable; urgency=medium + + * New upstream release. + * Standards-Version 3.9.6, no change required. + + -- Stephen Kitt Tue, 21 Oct 2014 20:31:24 +0200 + +lgogdownloader (2.18-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches, and drop help-without-home.patch (merged upstream). + * Add pointers to the git repository on Alioth. + * Make sure CPPFLAGS are taken into account. + + -- Stephen Kitt Tue, 23 Sep 2014 17:18:17 +0200 + +lgogdownloader (2.17-2) unstable; urgency=medium + + * Avoid touching $HOME if --help or --version are specified on the + command-line. Closes: #761217. + + -- Stephen Kitt Thu, 11 Sep 2014 23:17:00 +0200 + +lgogdownloader (2.17-1) unstable; urgency=low + + * Initial release. Closes: #761130. + + -- Stephen Kitt Wed, 10 Sep 2014 23:26:18 +0200 diff --git a/compat b/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 0000000..251611f --- /dev/null +++ b/control @@ -0,0 +1,36 @@ +Source: lgogdownloader +Section: web +Priority: optional +Maintainer: Debian Games Team +Uploaders: Stephen Kitt +Build-Depends: debhelper (>=9), + help2man, + libboost-date-time-dev, + libboost-filesystem-dev, + libboost-program-options-dev, + libboost-regex-dev, + libboost-system-dev, + libhtmlcxx-dev, + libjsoncpp-dev, + liboauth-dev, + librhash-dev, + libtinyxml-dev +Standards-Version: 3.9.6 +Homepage: https://sites.google.com/site/gogdownloader/ +Vcs-Git: git://anonscm.debian.org/pkg-games/lgogdownloader.git +Vcs-Browser: http://anonscm.debian.org/cgit/pkg-games/lgogdownloader.git + +Package: lgogdownloader +Architecture: any +Multi-Arch: foreign +Depends: ${misc:Depends}, + ${shlibs:Depends} +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. + . + This package is only useful if you own games on GOG.com. There are a + few free-as-in-beer games available for Linux, but the DFSG-free + games are not provided for Linux on GOG.com and are available in + Debian anyway (lure-of-the-temptress, beneath-a-steel-sky, + flight-of-the-amazon-queen). diff --git a/copyright b/copyright new file mode 100644 index 0000000..28919ec --- /dev/null +++ b/copyright @@ -0,0 +1,36 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: lgogdownloader +Source: https://sites.google.com/site/gogdownloader/ + +Files: * +Copyright: none declared +License: WTFPL-2 + +Files: debian/* +Copyright: 2014 Stephen Kitt +License: WTFPL-2 + +License: WTFPL-2 + This program is free software. It comes without any warranty, to the + extent permitted by applicable law. You can redistribute it and/or + modify it under the terms of the Do What The Fuck You Want To Public + License, Version 2, as published by Sam Hocevar. See + http://www.wtfpl.net/ for more details. + . + The full text of the license is provided in the COPYING file and + reproduced here: + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + . + Copyright (C) 2004 Sam Hocevar + . + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + 0. You just DO WHAT THE FUCK YOU WANT TO. + . diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..7e38616 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,4 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +pristine-tar = True diff --git a/patches/honour-flags.patch b/patches/honour-flags.patch new file mode 100644 index 0000000..dc9d307 --- /dev/null +++ b/patches/honour-flags.patch @@ -0,0 +1,34 @@ +Description: Take externally-defined flags into account +Author: Stephen Kitt + +--- a/Makefile ++++ b/Makefile +@@ -16,11 +16,11 @@ + WINDRES = windres + + INC = -Iinclude -I/usr/include/rhash +-CFLAGS = -std=c++11 -Wall -fexceptions -D_FILE_OFFSET_BITS=64 ++CFLAGS := $(CFLAGS) -std=c++11 -Wall -fexceptions -D_FILE_OFFSET_BITS=64 + RESINC = + LIBDIR = + LIB = -lcurl -loauth -ljsoncpp -lhtmlcxx -lboost_system -lboost_filesystem -lboost_regex -lboost_program_options -lboost_date_time -ltinyxml -lrhash +-LDFLAGS = ++LDFLAGS := $(LDFLAGS) + + VERSION = -DVERSION_STRING="\"$(shell sh version.sh)\"" + HELP2MAN = $(shell which help2man 2> /dev/null) +@@ -39,12 +39,12 @@ + OUT_DEBUG = bin/Debug/lgogdownloader + + INC_RELEASE = $(INC) +-CFLAGS_RELEASE = $(CFLAGS) -O2 ++CFLAGS_RELEASE = $(CFLAGS) $(CPPFLAGS) + RESINC_RELEASE = $(RESINC) + RCFLAGS_RELEASE = $(RCFLAGS) + LIBDIR_RELEASE = $(LIBDIR) + LIB_RELEASE = $(LIB) +-LDFLAGS_RELEASE = $(LDFLAGS) -s ++LDFLAGS_RELEASE = $(LDFLAGS) + OBJDIR_RELEASE = obj/Release + DEP_RELEASE = + OUT_RELEASE = bin/Release/lgogdownloader diff --git a/patches/manpage-whatis.patch b/patches/manpage-whatis.patch new file mode 100644 index 0000000..1652931 --- /dev/null +++ b/patches/manpage-whatis.patch @@ -0,0 +1,14 @@ +Description: Provide meaningful whatis entry +Author: Stephen Kitt + +--- a/Makefile ++++ b/Makefile +@@ -106,7 +106,7 @@ + + after_release: out_release + ifdef HELP2MAN +- help2man -N -i $(MAN_DIR)/lgogdownloader.supplemental.groff -o $(MAN_DIR)/$(MAN_PAGE) $(OUT_RELEASE) ++ help2man -N -i $(MAN_DIR)/lgogdownloader.supplemental.groff -n "downloader for GOG.com games and other files" -o $(MAN_DIR)/$(MAN_PAGE) $(OUT_RELEASE) + gzip -f -9 $(MAN_DIR)/$(MAN_PAGE) + endif + diff --git a/patches/no-debug-build.patch b/patches/no-debug-build.patch new file mode 100644 index 0000000..624def8 --- /dev/null +++ b/patches/no-debug-build.patch @@ -0,0 +1,14 @@ +Description: Don't build the debug version +Author: Stephen Kitt + +--- a/Makefile ++++ b/Makefile +@@ -53,7 +53,7 @@ + + OBJ_RELEASE = $(OBJDIR_RELEASE)/main.o $(OBJDIR_RELEASE)/src/api.o $(OBJDIR_RELEASE)/src/downloader.o $(OBJDIR_RELEASE)/src/progressbar.o $(OBJDIR_RELEASE)/src/util.o $(OBJDIR_RELEASE)/src/blacklist.o $(OBJDIR_RELEASE)/src/gamedetails.o $(OBJDIR_RELEASE)/src/gamefile.o + +-all: debug release ++all: release + + clean: clean_debug clean_release + diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..cb1e812 --- /dev/null +++ b/patches/series @@ -0,0 +1,3 @@ +honour-flags.patch +manpage-whatis.patch +no-debug-build.patch diff --git a/rules b/rules new file mode 100755 index 0000000..1db70d8 --- /dev/null +++ b/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f +#DH_VERBOSE = 1 + +%: + dh $@ + + + + diff --git a/source/format b/source/format new file mode 100644 index 0000000..c3d9f24 --- /dev/null +++ b/source/format @@ -0,0 +1,2 @@ +3.0 (quilt) + diff --git a/watch b/watch new file mode 100644 index 0000000..3642829 --- /dev/null +++ b/watch @@ -0,0 +1,4 @@ +# watch control file for uscan +version=3 + +https://github.com/Sude-/lgogdownloader/tags (?:.*/)?v?(\d[\d\.]*)\.(?:tar\.gz|tar\.bz2|tar\.xz) -- 2.30.2