lgogdownloader: init at 2.24, fixes #9613
htmlcxx: init at 0.85, dependency of lgogdownloader
This commit is contained in:
parent
f223448d5d
commit
7bd6aac2d0
|
@ -0,0 +1,20 @@
|
||||||
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "htmlcxx-${version}";
|
||||||
|
version = "0.85";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://sourceforge/htmlcxx/htmlcxx/${version}/${name}.tar.gz";
|
||||||
|
sha256 = "1rdsjrcjkf7mi3182lq4v5wn2wncw0ziczagaqnzi0nwmp2a00mb";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [ ./ptrdiff.patch ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://htmlcxx.sourceforge.net/;
|
||||||
|
description = "htmlcxx is a simple non-validating css1 and html parser for C++.";
|
||||||
|
license = stdenv.lib.licenses.lgpl2;
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
diff -rc htmlcxx-orig-0.85/html/tree.h htmlcxx-0.85/html/tree.h
|
||||||
|
*** htmlcxx-orig-0.85/html/tree.h 2015-09-02 13:57:17.988688798 +0200
|
||||||
|
--- htmlcxx-0.85/html/tree.h 2015-09-02 13:57:52.737768811 +0200
|
||||||
|
***************
|
||||||
|
*** 45,50 ****
|
||||||
|
--- 45,51 ----
|
||||||
|
#ifndef tree_hh_
|
||||||
|
#define tree_hh_
|
||||||
|
|
||||||
|
+ #include <cstddef>
|
||||||
|
#include <cassert>
|
||||||
|
#include <memory>
|
||||||
|
#include <stdexcept>
|
|
@ -0,0 +1,29 @@
|
||||||
|
{ stdenv, fetchgit, curl, boost, jsoncpp, liboauth, rhash, tinyxml, htmlcxx, help2man }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "lgogdownloader-${version}";
|
||||||
|
version = "2.24";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://github.com/Sude-/lgogdownloader.git";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
sha256 = "1h5l4zc22hj4all2w0vfby1rmhpca33g3bhdnqw11w2ligk8j14r";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ curl boost jsoncpp liboauth rhash tinyxml htmlcxx help2man ];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
make release
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
make install PREFIX=$out
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = https://github.com/Sude-/lgogdownloader;
|
||||||
|
description = "Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader.";
|
||||||
|
license = stdenv.lib.licenses.wtfpl;
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -6657,6 +6657,8 @@ let
|
||||||
|
|
||||||
hstr = callPackage ../applications/misc/hstr { };
|
hstr = callPackage ../applications/misc/hstr { };
|
||||||
|
|
||||||
|
htmlcxx = callPackage ../development/libraries/htmlcxx { };
|
||||||
|
|
||||||
http-parser = callPackage ../development/libraries/http-parser { inherit (pythonPackages) gyp; };
|
http-parser = callPackage ../development/libraries/http-parser { inherit (pythonPackages) gyp; };
|
||||||
|
|
||||||
hunspell = callPackage ../development/libraries/hunspell { };
|
hunspell = callPackage ../development/libraries/hunspell { };
|
||||||
|
@ -13793,6 +13795,8 @@ let
|
||||||
|
|
||||||
kobodeluxe = callPackage ../games/kobodeluxe { };
|
kobodeluxe = callPackage ../games/kobodeluxe { };
|
||||||
|
|
||||||
|
lgogdownloader = callPackage ../games/lgogdownloader { };
|
||||||
|
|
||||||
lincity = builderDefsPackage (import ../games/lincity) {
|
lincity = builderDefsPackage (import ../games/lincity) {
|
||||||
inherit (xlibs) libX11 libXext xextproto
|
inherit (xlibs) libX11 libXext xextproto
|
||||||
libICE libSM xproto;
|
libICE libSM xproto;
|
||||||
|
|
Loading…
Reference in New Issue