gnunet: 0.24.3 -> 0.25.0; libgnunetchat: 0.5.3 -> 0.6.0 (#443966)

authored by Weijia Wang and committed by GitHub c46a3cc1 d5367475

+11 -4
+8 -2
pkgs/by-name/gn/gnunet/package.nix
··· 39 39 40 40 stdenv.mkDerivation (finalAttrs: { 41 41 pname = "gnunet"; 42 - version = "0.24.3"; 42 + version = "0.25.0"; 43 43 44 44 src = fetchurl { 45 45 url = "mirror://gnu/gnunet/gnunet-${finalAttrs.version}.tar.gz"; 46 - hash = "sha256-WwaJew6ESJu7Q4J47HPkNiRCsuBaY+QAI+wdDMzGxXY="; 46 + hash = "sha256-LepmLuhgWUaFKvAtKAbKZP2t7cxxju72uG4LJoIsNv8="; 47 47 }; 48 48 49 49 enableParallelBuilding = true; ··· 94 94 # builds. 95 95 find . \( -iname \*test\*.c -or -name \*.conf \) | \ 96 96 xargs sed -i -e "s|/tmp|$TMPDIR|g" 97 + 98 + # fix error: conflicting types for `GNUNET_TESTING_cmd_{exec,finish}` 99 + for name in exec finish; do 100 + substituteInPlace src/lib/testing/testing_api_cmd_$name.c \ 101 + --replace-fail 'const struct GNUNET_TESTING_Command' 'struct GNUNET_TESTING_Command' 102 + done 97 103 ''; 98 104 99 105 # unfortunately, there's still a few failures with impure tests
+3 -2
pkgs/by-name/li/libgnunetchat/package.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 name = "libgnunetchat"; 19 - version = "0.5.3"; 19 + version = "0.6.0"; 20 20 21 21 src = fetchgit { 22 22 url = "https://git.gnunet.org/libgnunetchat.git"; 23 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-DhXPYa8ya9cEbwa4btQTrpjfoTGhzBInWXXH4gmDAQw="; 24 + hash = "sha256-pRO8i7tHynCqm97RLMBOiWKCl2CAYBE6RXfyIljIiQ0="; 25 25 }; 26 26 27 27 strictDeps = true; ··· 51 51 pkgConfigModules = [ "gnunetchat" ]; 52 52 description = "Library for secure, decentralized chat using GNUnet network services"; 53 53 homepage = "https://git.gnunet.org/libgnunetchat.git"; 54 + changelog = "https://git.gnunet.org/libgnunetchat.git/plain/ChangeLog?h=v${finalAttrs.version}"; 54 55 license = lib.licenses.gpl3Plus; 55 56 platforms = lib.platforms.all; 56 57 teams = with lib.teams; [ ngi ];