lol

Merge pull request #18074 from womfoo/bump/facter-and-deps

facter: 3.1.8 -> 3.4.1 and add/update related dependencies

authored by

Robin Gloster and committed by
GitHub
4076f4d3 c004c6e1

+34 -10
+26
pkgs/development/libraries/cpp-hocon/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, boost, curl, leatherman }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "cpp-hocon-${version}"; 5 + version = "0.1.2"; 6 + 7 + src = fetchFromGitHub { 8 + sha256 = "0v2mnak6fh13dkl25lfvw1la2dfjqrh3lq1d40r3a52m56vwflrg"; 9 + rev = version; 10 + repo = "cpp-hocon"; 11 + owner = "puppetlabs"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + 16 + buildInputs = [ boost curl leatherman ]; 17 + 18 + meta = with stdenv.lib; { 19 + inherit (src.meta) homepage; 20 + description = " A C++ port of the Typesafe Config library"; 21 + license = licenses.asl20; 22 + maintainers = [ maintainers.womfoo ]; 23 + platforms = platforms.linux; 24 + }; 25 + 26 + }
+2 -6
pkgs/development/libraries/leatherman/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "leatherman-${version}"; 5 - version = "0.7.5"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 - sha256 = "103qzhjhgw7jh0xcaxag735wfm6q35xprq5wmdimfhhmmrmjr51g"; 8 + sha256 = "18nidasykbwdd9qzwc8pnzhczy6acr3rsxwvv2v3j5gq3nbsk2mc"; 9 9 rev = version; 10 10 repo = "leatherman"; 11 11 owner = "puppetlabs"; 12 12 }; 13 13 14 14 buildInputs = [ boost cmake curl ]; 15 - 16 - # curl upgrade to 7.50.0 (#17152) broke the curl mock tests, disabling for now 17 - # upstream bug raised https://tickets.puppetlabs.com/browse/LTH-108 18 - cmakeFlags = [ "-DLEATHERMAN_MOCK_CURL=OFF" ]; 19 15 20 16 meta = with stdenv.lib; { 21 17 homepage = https://github.com/puppetlabs/leatherman/;
+4 -4
pkgs/tools/system/facter/default.nix
··· 1 - { stdenv, fetchurl, boost, cmake, curl, leatherman, libyamlcpp, openssl, ruby, utillinux }: 1 + { stdenv, fetchurl, boost, cmake, cpp-hocon, curl, leatherman, libyamlcpp, openssl, ruby, utillinux }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "facter-${version}"; 5 - version = "3.1.8"; 5 + version = "3.4.1"; 6 6 src = fetchurl { 7 7 url = "https://downloads.puppetlabs.com/facter/${name}.tar.gz"; 8 - sha256 = "1fhfjf5bm5kyjiady14fxhpp7hdrkgx56vsvdbqj82km0xqcxpj9"; 8 + sha256 = "1vvvqni68l3hmnxi8jp0n2rwzxyh1vmgv6xa2954h94dfax6dmcj"; 9 9 }; 10 10 11 11 cmakeFlags = [ "-DFACTER_RUBY=${ruby}/lib/libruby.so" ]; ··· 15 15 16 16 libyamlcpp_ = libyamlcpp.override { makePIC = true; }; 17 17 18 - buildInputs = [ boost cmake curl leatherman libyamlcpp_ openssl ruby utillinux ]; 18 + buildInputs = [ boost cmake cpp-hocon curl leatherman libyamlcpp_ openssl ruby utillinux ]; 19 19 20 20 meta = with stdenv.lib; { 21 21 homepage = https://github.com/puppetlabs/facter;
+2
pkgs/top-level/all-packages.nix
··· 7085 7085 7086 7086 cppdb = callPackage ../development/libraries/cppdb { }; 7087 7087 7088 + cpp-hocon = callPackage ../development/libraries/cpp-hocon { }; 7089 + 7088 7090 cpp-netlib = callPackage ../development/libraries/cpp-netlib { }; 7089 7091 7090 7092 cppcms = callPackage ../development/libraries/cppcms { };