···116117- `tut` has been updated from 1.0.34 to 2.0.0, and now uses the TOML format for the configuration file instead of INI. Additional information can be found [here](https://github.com/RasmusLindroth/tut/releases/tag/2.0.0).
11800119- The `wordpress` derivation no longer contains any builtin plugins or themes. If you need them you have to add them back to prevent your site from breaking. You can find them in `wordpressPackages.{plugins,themes}`.
120121- `llvmPackages_rocm.llvm` will not contain `clang` or `compiler-rt`. `llvmPackages_rocm.clang` will not contain `llvm`. `llvmPackages_rocm.clangNoCompilerRt` has been removed in favor of using `llvmPackages_rocm.clang-unwrapped`.
···116117- `tut` has been updated from 1.0.34 to 2.0.0, and now uses the TOML format for the configuration file instead of INI. Additional information can be found [here](https://github.com/RasmusLindroth/tut/releases/tag/2.0.0).
118119+- `i3status-rust` has been updated from 0.22.0 to 0.30.5, and this brings many changes to its configuration format. Additional information can be found [here](https://github.com/greshake/i3status-rust/blob/v0.30.0/NEWS.md).
120+121- The `wordpress` derivation no longer contains any builtin plugins or themes. If you need them you have to add them back to prevent your site from breaking. You can find them in `wordpressPackages.{plugins,themes}`.
122123- `llvmPackages_rocm.llvm` will not contain `clang` or `compiler-rt`. `llvmPackages_rocm.clang` will not contain `llvm`. `llvmPackages_rocm.clangNoCompilerRt` has been removed in favor of using `llvmPackages_rocm.clang-unwrapped`.
+5-1
nixos/release-small.nix
···1# This jobset is used to generate a NixOS channel that contains a
2# small subset of Nixpkgs, mostly useful for servers that need fast
3# security updates.
4-00005{ nixpkgs ? { outPath = (import ../lib).cleanSource ./..; revCount = 56789; shortRev = "gfedcba"; }
6, stableBranch ? false
7, supportedSystems ? [ "aarch64-linux" "x86_64-linux" ] # no i686-linux
···1# This jobset is used to generate a NixOS channel that contains a
2# small subset of Nixpkgs, mostly useful for servers that need fast
3# security updates.
4+#
5+# Individual jobs can be tested by running:
6+#
7+# nix-build nixos/release-small.nix -A <jobname>
8+#
9{ nixpkgs ? { outPath = (import ../lib).cleanSource ./..; revCount = 56789; shortRev = "gfedcba"; }
10, stableBranch ? false
11, supportedSystems ? [ "aarch64-linux" "x86_64-linux" ] # no i686-linux
+28-19
pkgs/applications/audio/tap-plugins/default.nix
···1-{ lib, stdenv, ladspa-sdk, pkgs, ... }:
000023-stdenv.mkDerivation rec {
4 pname = "tap-plugins";
5- version = "1.0.1";
67- src = pkgs.fetchFromGitHub {
8- owner = "tomszilagyi";
9- repo = pname;
10- rev = "v${version}";
11- sha256 = "0c6qhyf8smlypc36vmpr42dm3mrzk6pg9cc9r0vx22qbrd5zfpjw";
12 };
1314- buildInputs = [ ladspa-sdk ];
001516- preInstall = ''
17 substituteInPlace Makefile --replace /usr/local "$out"
18 '';
1920- meta = with lib; {
021 description = "Tom's Audio Processing plugins";
22 longDescription = ''
23- A number of LADSPA plugins including: TAP AutoPanner, TAP Chorus/Flanger, TAP DeEsser,
24- TAP Dynamics (Mono & Stereo), TAP Equalizer and TAP Equalizer/BW, TAP Fractal Doubler, TAP Pink/Fractal Noise,
25- TAP Pitch Shifter, TAP Reflector, TAP Reverberator, TAP Rotary Speaker, TAP Scaling Limiter,
26- TAP Sigmoid Booster, TAP Stereo Echo, TAP Tremolo, TAP TubeWarmth, TAP Vibrato.
0027 '';
28- homepage = "https://tap-plugins.sourceforge.net/ladspa.html";
29- license = licenses.gpl3;
30- maintainers = [ maintainers.fps ];
31 };
32-}
···1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, ladspa-sdk
5+}:
67+stdenv.mkDerivation (self: {
8 pname = "tap-plugins";
9+ version = "unstable-2020-12-09";
1011+ src = fetchFromGitHub {
12+ owner = "tomscii";
13+ repo = "tap-plugins";
14+ rev = "5d882799f37dffe37fc73451f2c5b4fb24316f3b";
15+ hash = "sha256-bwybMxIAbOzPr43QGshjbnRK5GdziGiYDsTutZdSj4s=";
16 };
1718+ buildInputs = [
19+ ladspa-sdk
20+ ];
2122+ postPatch = ''
23 substituteInPlace Makefile --replace /usr/local "$out"
24 '';
2526+ meta = {
27+ homepage = "https://tomscii.sig7.se/tap-plugins/";
28 description = "Tom's Audio Processing plugins";
29 longDescription = ''
30+ A number of LADSPA plugins including: TAP AutoPanner, TAP Chorus/Flanger,
31+ TAP DeEsser, TAP Dynamics (Mono & Stereo), TAP Equalizer and TAP
32+ Equalizer/BW, TAP Fractal Doubler, TAP Pink/Fractal Noise, TAP Pitch
33+ Shifter, TAP Reflector, TAP Reverberator, TAP Rotary Speaker, TAP Scaling
34+ Limiter, TAP Sigmoid Booster, TAP Stereo Echo, TAP Tremolo, TAP
35+ TubeWarmth, TAP Vibrato.
36 '';
37+ license = lib.licenses.gpl3Plus;
38+ maintainers = [ lib.maintainers.AndersonTorres ];
39+ platforms = lib.platforms.unix;
40 };
41+})
···157 '';
158 });
1590000000000000000000000160161 # nixpkgs should detect that no wrapping is necessary
162 nvimShouldntWrap = wrapNeovim2 "-should-not-wrap" nvimAutoDisableWrap;
···157 '';
158 });
159160+ # check that the vim-doc hook correctly generates the tag
161+ # for neovim packages from luaPackages
162+ # we know for a fact gitsigns-nvim has a doc folder and comes from luaPackages
163+ checkForTagsLuaPackages = vimPlugins.gitsigns-nvim.overrideAttrs(oldAttrs: {
164+ doInstallCheck = true;
165+ installCheckPhase = ''
166+ [ -f $out/doc/tags ]
167+ '';
168+ });
169+170+ nvim_with_gitsigns_plugin = neovim.override {
171+ extraName = "-with-gitsigns-plugin";
172+ configure.packages.plugins = {
173+ start = [
174+ vimPlugins.gitsigns-nvim
175+ ];
176+ };
177+ };
178+ checkHelpLuaPackages = runTest nvim_with_gitsigns_plugin ''
179+ export HOME=$TMPDIR
180+ ${nvim_with_gitsigns_plugin}/bin/nvim -i NONE -c 'help gitsigns' +quitall! -e
181+ '';
182183 # nixpkgs should detect that no wrapping is necessary
184 nvimShouldntWrap = wrapNeovim2 "-should-not-wrap" nvimAutoDisableWrap;