Change:
Package name: gnunet Latest released version: 0.21.0 Current version on the unstable channel: 0.20.0 Current version on the stable/release channel: 0.20.0 Notify maintainers Changelog: Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
stdenv.mkDerivation rec { pname = "gnunet"; <del> version = "0.20.0"; </del> <ins> version = "0.21.1"; </ins> src = fetchurl { <del> url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; sha256 = "sha256-VgKeeKmcBNUrE1gJSuUHTkzY6puYz2hV9XrZryeslRg="; </del> <ins> url = "mirror://gnu/gnunet/gnunet-${version}.tar.gz"; hash = "sha256-k+aLPqynCHJz49doX+auOLLoBV5MnnANNg3UBVJJeFw="; </ins> }; enableParallelBuilding = true;

# builds. find . ( -iname *test*.c -or -name *.conf ) |  xargs sed -ie "s|/tmp|$TMPDIR|g" <del> sed -ie 's|@LDFLAGS@|@LDFLAGS@ $(Z_LIBS)|g'  src/regex/Makefile.in  src/fs/Makefile.in </del> ''; # unfortunately, there's still a few failures with impure tests

stdenv.mkDerivation rec { pname = "gnunet-gtk"; <del> version = "0.20.0"; </del> <ins> version = "0.21.0"; </ins> src = fetchurl { <del> url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; sha256 = "sha256-6ZHlDIKrTmr/aRz4k5FtRVxZ7B9Hlh2w42QT4YRsVi0="; </del> <ins> url = "mirror://gnu/gnunet/gnunet-gtk-${version}.tar.gz"; hash = "sha256-vQFtKFI57YG64WpKVngx1kq687hI+f1kpP9ooK53/aw="; </ins> }; nativeBuildInputs= [

{ lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd , qrencode, libsodium, libtool, libunistring, pkg-config, postgresql <del> , autoreconfHook, python39, recutils, wget, jq, gettext, texinfo </del> <ins> , autoreconfHook, python3, recutils, wget, jq, gettext, texinfo </ins> }: let <del> version = "0.9.3"; </del> <ins> version = "0.10.1"; </ins> taler-wallet-core = fetchgit { url = "https://git.taler.net/wallet-core.git"; rev = "v${version}"; <del> sha256 = "sha256-oL8vi8gxPjKxRpioMs0GLvkzlTkrm1kyvhsXOgrtvVQ="; </del> <ins> hash = "sha256-sgiJd1snN9JDqS7IUeORKL60Gcm7XwL/JCX3sNRDTdY="; </ins> }; taler-exchange = stdenv.mkDerivation {

url = "https://git.taler.net/exchange.git"; rev = "v${version}"; fetchSubmodules = true; <del> sha256 = "sha256-NgDZF6LNeJI4ZuXEwoRdFG6g0S9xNTVhszzlfAnzVOs="; </del> <ins> hash = "sha256-SKnMep8bMQaJt4r3u0SrzwYSuFbzv4RnflbutSqwtPg="; </ins> # When fetching submodules without the .git folder we get the following error: # "Server does not allow request for unadvertised object"

gettext texinfo # Fix 'makeinfo' is missing on your system. libunistring <del> python39.pkgs.jinja2 </del> <ins> python3.pkgs.jinja2 </ins> # jq is necessary for some tests and is checked by configure script jq ]; propagatedBuildInputs = [ gnunet ]; <del> preConfigure = '' </del> <ins> # From ./bootstrap preAutoreconf = '' </ins> ./contrib/gana-generate.sh <ins> pushd contrib find wallet-core/aml-backoffice/ -type f -printf '  %p n' | sort > Makefile.am.ext truncate -s -2 Makefile.am.ext cat Makefile.am.in Makefile.am.ext >> Makefile.am popd </ins> ''; enableParallelBuilding = true;

url = "https://git.taler.net/merchant.git"; rev = "v${version}"; fetchSubmodules = true; <del> sha256 = "sha256-HewCqyO/7nnIQY9Tgva0k1nTk2LuwLyGK/UUxvx9BG0="; </del> <ins> hash = "sha256-8VpoyloLpd/HckSIRU6IclWUXQyEHqlcNdoJI9U3t0Y="; </ins> }; postUnpack = '' ln -s ${taler-wallet-core}/spa.html $sourceRoot/contrib/

# From ./bootstrap preAutoreconf = '' <del> cd contrib </del> <ins> pushd contrib </ins> find wallet-core/backoffice/ -type f -printf '  %p n' | sort > Makefile.am.ext truncate -s -2 Makefile.am.ext cat Makefile.am.in Makefile.am.ext >> Makefile.am <del> cd .. </del> <ins> popd </ins> ''; configureFlags = [ "--with-gnunet=${gnunet}"