mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 04:12:44 +03:00
lgogdownloader: init at 2.24, fixes #9613
htmlcxx: init at 0.85, dependency of lgogdownloader
This commit is contained in:
parent
f223448d5d
commit
7bd6aac2d0
20
pkgs/development/libraries/htmlcxx/default.nix
Normal file
20
pkgs/development/libraries/htmlcxx/default.nix
Normal file
@ -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;
|
||||
};
|
||||
}
|
13
pkgs/development/libraries/htmlcxx/ptrdiff.patch
Normal file
13
pkgs/development/libraries/htmlcxx/ptrdiff.patch
Normal file
@ -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>
|
29
pkgs/games/lgogdownloader/default.nix
Normal file
29
pkgs/games/lgogdownloader/default.nix
Normal file
@ -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 { };
|
||||
|
||||
htmlcxx = callPackage ../development/libraries/htmlcxx { };
|
||||
|
||||
http-parser = callPackage ../development/libraries/http-parser { inherit (pythonPackages) gyp; };
|
||||
|
||||
hunspell = callPackage ../development/libraries/hunspell { };
|
||||
@ -13793,6 +13795,8 @@ let
|
||||
|
||||
kobodeluxe = callPackage ../games/kobodeluxe { };
|
||||
|
||||
lgogdownloader = callPackage ../games/lgogdownloader { };
|
||||
|
||||
lincity = builderDefsPackage (import ../games/lincity) {
|
||||
inherit (xlibs) libX11 libXext xextproto
|
||||
libICE libSM xproto;
|
||||
|
Loading…
Reference in New Issue
Block a user