···546 <literal>claws-mail-gtk2</literal> package.
547 </para>
548 </listitem>
549+ <listitem>
550+ <para>
551+ The wordpress module provides a new interface which allows to
552+ use different webservers with the new option
553+ <link xlink:href="options.html#opt-services.wordpress.webserver"><literal>services.wordpress.webserver</literal></link>.
554+ Currently <literal>httpd</literal> and
555+ <literal>nginx</literal> are supported. The definitions of
556+ wordpress sites should now be set in
557+ <link xlink:href="options.html#opt-services.wordpress.sites"><literal>services.wordpress.sites</literal></link>.
558+ </para>
559+ <para>
560+ Sites definitions that use the old interface are automatically
561+ migrated in the new option. This backward compatibility will
562+ be removed in 22.05.
563+ </para>
564+ </listitem>
565 </itemizedlist>
566 </section>
567</section>
+4
nixos/doc/manual/release-notes/rl-2111.section.md
···135- Sway: The terminal emulator `rxvt-unicode` is no longer installed by default via `programs.sway.extraPackages`. The current default configuration uses `alacritty` (and soon `foot`) so this is only an issue when using a customized configuration and not installing `rxvt-unicode` explicitly.
136137- The `claws-mail` package now references the new GTK+ 3 release branch, major version 4. To use the GTK+ 2 releases, one can install the `claws-mail-gtk2` package.
0000
···135- Sway: The terminal emulator `rxvt-unicode` is no longer installed by default via `programs.sway.extraPackages`. The current default configuration uses `alacritty` (and soon `foot`) so this is only an issue when using a customized configuration and not installing `rxvt-unicode` explicitly.
136137- The `claws-mail` package now references the new GTK+ 3 release branch, major version 4. To use the GTK+ 2 releases, one can install the `claws-mail-gtk2` package.
138+139+- The wordpress module provides a new interface which allows to use different webservers with the new option [`services.wordpress.webserver`](options.html#opt-services.wordpress.webserver). Currently `httpd` and `nginx` are supported. The definitions of wordpress sites should now be set in [`services.wordpress.sites`](options.html#opt-services.wordpress.sites).
140+141+ Sites definitions that use the old interface are automatically migrated in the new option. This backward compatibility will be removed in 22.05.
···1617buildGoPackage rec {
18 pname = "gitea";
19- version = "1.14.4";
2021 # not fetching directly from the git repo, because that lacks several vendor files for the web UI
22 src = fetchurl {
23 url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
24- sha256 = "sha256-sl/Vml8QmwZEAd2PIYWQcP7s6NYeomGJQGKhRiddtoo=";
25 };
2627 unpackPhase = ''
···1617buildGoPackage rec {
18 pname = "gitea";
19+ version = "1.14.5";
2021 # not fetching directly from the git repo, because that lacks several vendor files for the web UI
22 src = fetchurl {
23 url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
24+ sha256 = "sha256-8nwLVpe/5IjXJqO179lN80B/3WGUL3LKM8OWdh/bYOE=";
25 };
2627 unpackPhase = ''
···1# builder for Emacs packages built for packages.el
2# using MELPA package-build.el
34-{ lib, stdenv, fetchFromGitHub, emacs, texinfo, writeText }:
56with lib;
7···2829in
3031-import ./generic.nix { inherit lib stdenv emacs texinfo writeText; } ({
3233 ename =
34 if ename == null
···1# builder for Emacs packages built for packages.el
2# using MELPA package-build.el
34+{ lib, stdenv, fetchFromGitHub, emacs, texinfo, writeText, gcc }:
56with lib;
7···2829in
3031+import ./generic.nix { inherit lib stdenv emacs texinfo writeText gcc; } ({
3233 ename =
34 if ename == null
+5-2
pkgs/build-support/emacs/wrapper.nix
···3233*/
3435-{ lib, lndir, makeWrapper, runCommand }: self:
3637with lib;
38···65 # Store all paths we want to add to emacs here, so that we only need to add
66 # one path to the load lists
67 deps = runCommand "emacs-packages-deps"
68- { inherit explicitRequires lndir emacs; }
00069 ''
70 findInputsOld() {
71 local pkg="$1"; shift
···3233*/
3435+{ lib, lndir, makeWrapper, runCommand, gcc }: self:
3637with lib;
38···65 # Store all paths we want to add to emacs here, so that we only need to add
66 # one path to the load lists
67 deps = runCommand "emacs-packages-deps"
68+ {
69+ inherit explicitRequires lndir emacs;
70+ nativeBuildInputs = lib.optional nativeComp gcc;
71+ }
72 ''
73 findInputsOld() {
74 local pkg="$1"; shift