Merge pull request #24370 from orivej/poco

poco: init at 1.7.8

authored by Pascal Wittmann and committed by GitHub 78cda402 ee39d4b9

+33
+31
pkgs/development/libraries/poco/default.nix
··· 1 + { stdenv, fetchurl, cmake, pkgconfig, zlib, pcre, expat, sqlite, openssl, unixODBC, libmysql }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "poco-${version}"; 5 + 6 + version = "1.7.8"; 7 + 8 + src = fetchurl { 9 + url = "https://pocoproject.org/releases/${name}/${name}-all.tar.gz"; 10 + sha256 = "17y6kvj4qdpb3p1im8n9qfylfh4bd2xsvbpn24jv97x7f146nhjf"; 11 + }; 12 + 13 + nativeBuildInputs = [ cmake pkgconfig ]; 14 + 15 + buildInputs = [ zlib pcre expat sqlite openssl unixODBC libmysql ]; 16 + 17 + cmakeFlags = [ 18 + "-DMYSQL_INCLUDE_DIR=${libmysql.dev}/include/mysql" 19 + "-DPOCO_UNBUNDLED=ON" 20 + ]; 21 + 22 + enableParallelBuilding = true; 23 + 24 + meta = with stdenv.lib; { 25 + homepage = https://pocoproject.org/; 26 + description = "Cross-platform C++ libraries with a network/internet focus"; 27 + license = licenses.boost; 28 + maintainers = with maintainers; [ orivej ]; 29 + platforms = platforms.linux; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 9320 9320 9321 9321 pocketsphinx = callPackage ../development/libraries/pocketsphinx { }; 9322 9322 9323 + poco = callPackage ../development/libraries/poco { }; 9324 + 9323 9325 podofo = callPackage ../development/libraries/podofo { lua5 = lua5_1; }; 9324 9326 9325 9327 poker-eval = callPackage ../development/libraries/poker-eval { };