Merge staging into staging-next

+3913 -2535
+16 -6
doc/languages-frameworks/rust.section.md
··· 72 Per the instructions in the [Cargo Book](https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html) 73 best practices guide, Rust applications should always commit the `Cargo.lock` 74 file in git to ensure a reproducible build. However, a few packages do not, and 75 - Nix depends on this file, so if it missing you can use `cargoPatches` to apply 76 - it in the `patchPhase`. Consider sending a PR upstream with a note to the 77 maintainer describing why it's important to include in the application. 78 79 The fetcher will verify that the `Cargo.lock` file is in sync with the `src` ··· 146 rustc.platform = { foo = ""; bar = ""; }; 147 }; 148 } 149 will result in: 150 ```shell 151 --target /nix/store/asdfasdfsadf-thumb-crazy.json # contains {"foo":"","bar":""} ··· 156 157 ```nix 158 pkgs.rustPlatform.buildRustPackage { 159 - (...) 160 target = "x86_64-fortanix-unknown-sgx"; 161 } 162 ``` ··· 191 Please note that the code will be compiled twice here: once in `release` mode 192 for the `buildPhase`, and again in `debug` mode for the `checkPhase`. 193 194 #### Tests relying on the structure of the `target/` directory 195 196 Some tests may rely on the structure of the `target/` directory. Those tests ··· 320 variable `buildAndTestSubdir` can be used to build a crate in a 321 Cargo workspace. Additional maturin flags can be passed through 322 `maturinBuildFlags`. 323 - * `cargoCheckHook`: run tests using Cargo. Additional flags can be 324 - passed to Cargo using `checkFlags` and `checkFlagsArray`. By 325 - default, tests are run in parallel. This can be disabled by setting 326 `dontUseCargoParallelTests`. 327 * `cargoInstallHook`: install binaries and static/shared libraries 328 that were built using `cargoBuildHook`.
··· 72 Per the instructions in the [Cargo Book](https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html) 73 best practices guide, Rust applications should always commit the `Cargo.lock` 74 file in git to ensure a reproducible build. However, a few packages do not, and 75 + Nix depends on this file, so if it is missing you can use `cargoPatches` to 76 + apply it in the `patchPhase`. Consider sending a PR upstream with a note to the 77 maintainer describing why it's important to include in the application. 78 79 The fetcher will verify that the `Cargo.lock` file is in sync with the `src` ··· 146 rustc.platform = { foo = ""; bar = ""; }; 147 }; 148 } 149 + ``` 150 + 151 will result in: 152 ```shell 153 --target /nix/store/asdfasdfsadf-thumb-crazy.json # contains {"foo":"","bar":""} ··· 158 159 ```nix 160 pkgs.rustPlatform.buildRustPackage { 161 + /* ... */ 162 target = "x86_64-fortanix-unknown-sgx"; 163 } 164 ``` ··· 193 Please note that the code will be compiled twice here: once in `release` mode 194 for the `buildPhase`, and again in `debug` mode for the `checkPhase`. 195 196 + Test flags, e.g., `--features xxx/yyy`, can be passed to `cargo test` via the 197 + `cargoTestFlags` attribute. 198 + 199 + Another attribute, called `checkFlags`, is used to pass arguments to the test 200 + binary itself, as stated 201 + (here)[https://doc.rust-lang.org/cargo/commands/cargo-test.html]. 202 + 203 #### Tests relying on the structure of the `target/` directory 204 205 Some tests may rely on the structure of the `target/` directory. Those tests ··· 329 variable `buildAndTestSubdir` can be used to build a crate in a 330 Cargo workspace. Additional maturin flags can be passed through 331 `maturinBuildFlags`. 332 + * `cargoCheckHook`: run tests using Cargo. The build type for checks 333 + can be set using `cargoCheckType`. Additional flags can be passed to 334 + the tests using `checkFlags` and `checkFlagsArray`. By default, 335 + tests are run in parallel. This can be disabled by setting 336 `dontUseCargoParallelTests`. 337 * `cargoInstallHook`: install binaries and static/shared libraries 338 that were built using `cargoBuildHook`.
+5
lib/systems/default.nix
··· 107 powerpc64le = "ppc64le"; 108 }.${final.parsed.cpu.name} or final.parsed.cpu.name; 109 110 emulator = pkgs: let 111 qemu-user = pkgs.qemu.override { 112 smartcardSupport = false;
··· 107 powerpc64le = "ppc64le"; 108 }.${final.parsed.cpu.name} or final.parsed.cpu.name; 109 110 + darwinArch = { 111 + armv7a = "armv7"; 112 + aarch64 = "arm64"; 113 + }.${final.parsed.cpu.name} or final.parsed.cpu.name; 114 + 115 emulator = pkgs: let 116 qemu-user = pkgs.qemu.override { 117 smartcardSupport = false;
+1 -1
nixos/modules/services/misc/redmine.nix
··· 28 unpack = id: (name: source: 29 pkgs.stdenv.mkDerivation { 30 name = "redmine-${id}-${name}"; 31 - buildInputs = [ pkgs.unzip ]; 32 buildCommand = '' 33 mkdir -p $out 34 cd $out
··· 28 unpack = id: (name: source: 29 pkgs.stdenv.mkDerivation { 30 name = "redmine-${id}-${name}"; 31 + nativeBuildInputs = [ pkgs.unzip ]; 32 buildCommand = '' 33 mkdir -p $out 34 cd $out
+2 -2
nixos/modules/services/web-apps/dokuwiki.nix
··· 193 }; 194 sourceRoot = "."; 195 # We need unzip to build this package 196 - buildInputs = [ pkgs.unzip ]; 197 # Installing simply means copying all files to the output directory 198 installPhase = "mkdir -p $out; cp -R * $out/"; 199 }; ··· 220 sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 221 }; 222 # We need unzip to build this package 223 - buildInputs = [ pkgs.unzip ]; 224 # Installing simply means copying all files to the output directory 225 installPhase = "mkdir -p $out; cp -R * $out/"; 226 };
··· 193 }; 194 sourceRoot = "."; 195 # We need unzip to build this package 196 + nativeBuildInputs = [ pkgs.unzip ]; 197 # Installing simply means copying all files to the output directory 198 installPhase = "mkdir -p $out; cp -R * $out/"; 199 }; ··· 220 sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 221 }; 222 # We need unzip to build this package 223 + nativeBuildInputs = [ pkgs.unzip ]; 224 # Installing simply means copying all files to the output directory 225 installPhase = "mkdir -p $out; cp -R * $out/"; 226 };
+2 -2
nixos/modules/services/web-apps/wordpress.nix
··· 109 sha256 = "1rhba5h5fjlhy8p05zf0p14c9iagfh96y91r36ni0rmk6y891lyd"; 110 }; 111 # We need unzip to build this package 112 - buildInputs = [ pkgs.unzip ]; 113 # Installing simply means copying all files to the output directory 114 installPhase = "mkdir -p $out; cp -R * $out/"; 115 }; ··· 136 sha256 = "0rjwm811f4aa4q43r77zxlpklyb85q08f9c8ns2akcarrvj5ydx3"; 137 }; 138 # We need unzip to build this package 139 - buildInputs = [ pkgs.unzip ]; 140 # Installing simply means copying all files to the output directory 141 installPhase = "mkdir -p $out; cp -R * $out/"; 142 };
··· 109 sha256 = "1rhba5h5fjlhy8p05zf0p14c9iagfh96y91r36ni0rmk6y891lyd"; 110 }; 111 # We need unzip to build this package 112 + nativeBuildInputs = [ pkgs.unzip ]; 113 # Installing simply means copying all files to the output directory 114 installPhase = "mkdir -p $out; cp -R * $out/"; 115 }; ··· 136 sha256 = "0rjwm811f4aa4q43r77zxlpklyb85q08f9c8ns2akcarrvj5ydx3"; 137 }; 138 # We need unzip to build this package 139 + nativeBuildInputs = [ pkgs.unzip ]; 140 # Installing simply means copying all files to the output directory 141 installPhase = "mkdir -p $out; cp -R * $out/"; 142 };
+2 -2
nixos/tests/dokuwiki.nix
··· 9 sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 10 }; 11 # We need unzip to build this package 12 - buildInputs = [ pkgs.unzip ]; 13 # Installing simply means copying all files to the output directory 14 installPhase = "mkdir -p $out; cp -R * $out/"; 15 }; ··· 24 sha256 = "e40ed7dd6bbe7fe3363bbbecb4de481d5e42385b5a0f62f6a6ce6bf3a1f9dfa8"; 25 }; 26 # We need unzip to build this package 27 - buildInputs = [ pkgs.unzip ]; 28 sourceRoot = "."; 29 # Installing simply means copying all files to the output directory 30 installPhase = "mkdir -p $out; cp -R * $out/";
··· 9 sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 10 }; 11 # We need unzip to build this package 12 + nativeBuildInputs = [ pkgs.unzip ]; 13 # Installing simply means copying all files to the output directory 14 installPhase = "mkdir -p $out; cp -R * $out/"; 15 }; ··· 24 sha256 = "e40ed7dd6bbe7fe3363bbbecb4de481d5e42385b5a0f62f6a6ce6bf3a1f9dfa8"; 25 }; 26 # We need unzip to build this package 27 + nativeBuildInputs = [ pkgs.unzip ]; 28 sourceRoot = "."; 29 # Installing simply means copying all files to the output directory 30 installPhase = "mkdir -p $out; cp -R * $out/";
+2 -1
pkgs/applications/audio/espeak/default.nix
··· 8 sha256 = "0n86gwh9pw0jqqpdz7mxggllfr8k0r7pc67ayy7w5z6z79kig6mz"; 9 }; 10 11 - buildInputs = [ unzip portaudio ]; 12 13 patches = [ 14 ./gcc6.patch
··· 8 sha256 = "0n86gwh9pw0jqqpdz7mxggllfr8k0r7pc67ayy7w5z6z79kig6mz"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 + buildInputs = [ portaudio ]; 13 14 patches = [ 15 ./gcc6.patch
+2 -2
pkgs/applications/audio/espeak/edit.nix
··· 8 sha256 = "0x8s7vpb7rw5x37yjzy1f98m4f2csdg89libb74fm36gn8ly0hli"; 9 }; 10 11 - nativeBuildInputs = [ pkg-config ]; 12 - buildInputs = [ unzip portaudio wxGTK ]; 13 14 # TODO: 15 # Uhm, seems like espeakedit still wants espeak-data/ in $HOME, even thought
··· 8 sha256 = "0x8s7vpb7rw5x37yjzy1f98m4f2csdg89libb74fm36gn8ly0hli"; 9 }; 10 11 + nativeBuildInputs = [ pkg-config unzip ]; 12 + buildInputs = [ portaudio wxGTK ]; 13 14 # TODO: 15 # Uhm, seems like espeakedit still wants espeak-data/ in $HOME, even thought
+2 -1
pkgs/applications/audio/mp3gain/default.nix
··· 7 sha256 = "0varr6y7k8zarr56b42r0ad9g3brhn5vv3xjg1c0v19jxwr4gh2w"; 8 }; 9 10 - buildInputs = [ unzip mpg123 ]; 11 12 sourceRoot = "."; 13
··· 7 sha256 = "0varr6y7k8zarr56b42r0ad9g3brhn5vv3xjg1c0v19jxwr4gh2w"; 8 }; 9 10 + nativeBuildInputs = [ unzip ]; 11 + buildInputs = [ mpg123 ]; 12 13 sourceRoot = "."; 14
+2 -2
pkgs/applications/audio/mpg123/default.nix
··· 7 }: 8 9 stdenv.mkDerivation rec { 10 - name = "mpg123-1.26.3"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/mpg123/${name}.tar.bz2"; 14 - sha256 = "0vkcfdx0mqq6lmpczsmpa2jsb0s6dryx3i7gvr32i3w9b9w9ij9h"; 15 }; 16 17 outputs = [ "out" "conplay" ];
··· 7 }: 8 9 stdenv.mkDerivation rec { 10 + name = "mpg123-1.26.4"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/mpg123/${name}.tar.bz2"; 14 + sha256 = "sha256-CBmRVA33pmaykEmthw8pPPoohjs2SIq01Yzqp7WEZFQ="; 15 }; 16 17 outputs = [ "out" "conplay" ];
+2 -1
pkgs/applications/audio/pd-plugins/helmholtz/default.nix
··· 10 sha256 = "0h1fj7lmvq9j6rmw33rb8k0byxb898bi2xhcwkqalb84avhywgvs"; 11 }; 12 13 - buildInputs = [ unzip puredata ]; 14 15 unpackPhase = '' 16 unzip $src
··· 10 sha256 = "0h1fj7lmvq9j6rmw33rb8k0byxb898bi2xhcwkqalb84avhywgvs"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ puredata ]; 15 16 unpackPhase = '' 17 unzip $src
+2 -1
pkgs/applications/audio/pd-plugins/puremapping/default.nix
··· 10 sha256 = "1h7qgqd8srrxw2y1rkdw5js4k6f5vc8x6nlm2mq9mq9vjck7n1j7"; 11 }; 12 13 - buildInputs = [ unzip puredata ]; 14 15 unpackPhase = '' 16 unzip $src
··· 10 sha256 = "1h7qgqd8srrxw2y1rkdw5js4k6f5vc8x6nlm2mq9mq9vjck7n1j7"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ puredata ]; 15 16 unpackPhase = '' 17 unzip $src
+2 -1
pkgs/applications/audio/pd-plugins/timbreid/default.nix
··· 9 sha256 = "14k2xk5zrzrw1zprdbwx45hrlc7ck8vq4drpd3l455i5r8yk4y6b"; 10 }; 11 12 - buildInputs = [ unzip puredata fftw ]; 13 14 unpackPhase = '' 15 mkdir source
··· 9 sha256 = "14k2xk5zrzrw1zprdbwx45hrlc7ck8vq4drpd3l455i5r8yk4y6b"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [ puredata fftw ]; 14 15 unpackPhase = '' 16 mkdir source
+1 -1
pkgs/applications/audio/sunvox/default.nix
··· 20 sha256 = "0lqzr68n2c6aifw2vbyars91wn1chmgb9xfdk463g4vjqiava3ih"; 21 }; 22 23 - buildInputs = [ unzip ]; 24 25 unpackPhase = "unzip $src"; 26
··· 20 sha256 = "0lqzr68n2c6aifw2vbyars91wn1chmgb9xfdk463g4vjqiava3ih"; 21 }; 22 23 + nativeBuildInputs = [ unzip ]; 24 25 unpackPhase = "unzip $src"; 26
+1 -1
pkgs/applications/editors/android-studio/common.nix
··· 65 sha256 = sha256Hash; 66 }; 67 68 buildInputs = [ 69 makeWrapper 70 - unzip 71 ]; 72 installPhase = '' 73 cp -r . $out
··· 65 sha256 = sha256Hash; 66 }; 67 68 + nativeBuildInputs = [ unzip ]; 69 buildInputs = [ 70 makeWrapper 71 ]; 72 installPhase = '' 73 cp -r . $out
+1 -1
pkgs/applications/editors/edit/default.nix
··· 10 sha256 = "0wv8i3ii7cd9bqhjpahwp2g5fcmyk365nc7ncmvl79cxbz3f7y8v"; 11 }; 12 13 buildInputs = [ 14 - unzip 15 pkg-config 16 ncurses 17 libX11
··· 10 sha256 = "0wv8i3ii7cd9bqhjpahwp2g5fcmyk365nc7ncmvl79cxbz3f7y8v"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 buildInputs = [ 15 pkg-config 16 ncurses 17 libX11
+2 -1
pkgs/applications/editors/fte/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "fte-0.50.02"; 5 6 - buildInputs = [ unzip perl libX11 libXpm gpm ncurses slang ]; 7 8 ftesrc = fetchurl { 9 url = "mirror://sourceforge/fte/fte-20110708-src.zip";
··· 3 stdenv.mkDerivation rec { 4 name = "fte-0.50.02"; 5 6 + nativeBuildInputs = [ unzip ]; 7 + buildInputs = [ perl libX11 libXpm gpm ncurses slang ]; 8 9 ftesrc = fetchurl { 10 url = "mirror://sourceforge/fte/fte-20110708-src.zip";
+2 -2
pkgs/applications/editors/monodevelop/default.nix
··· 34 patchFlags = [ "-p2" ]; 35 patches = [ ./git-revert-12d610fb3f6dce121df538e36f21d8c2eeb0a6e3.patch ]; 36 37 - nativeBuildInputs = [ pkg-config ]; 38 buildInputs = [ 39 autoconf automake shared-mime-info intltool 40 - mono gtk-sharp-2_0 gnome-sharp unzip 41 dotnetPackages.NUnit 42 dotnetPackages.NUnitRunners 43 dotnetPackages.Nuget
··· 34 patchFlags = [ "-p2" ]; 35 patches = [ ./git-revert-12d610fb3f6dce121df538e36f21d8c2eeb0a6e3.patch ]; 36 37 + nativeBuildInputs = [ pkg-config unzip ]; 38 buildInputs = [ 39 autoconf automake shared-mime-info intltool 40 + mono gtk-sharp-2_0 gnome-sharp 41 dotnetPackages.NUnit 42 dotnetPackages.NUnitRunners 43 dotnetPackages.Nuget
+2 -2
pkgs/applications/editors/netbeans/default.nix
··· 56 ln -s ${desktopItem}/share/applications/* $out/share/applications 57 ''; 58 59 - nativeBuildInputs = [ makeWrapper ]; 60 - buildInputs = [ perl python unzip libicns imagemagick ]; 61 62 meta = { 63 description = "An integrated development environment for Java, C, C++ and PHP";
··· 56 ln -s ${desktopItem}/share/applications/* $out/share/applications 57 ''; 58 59 + nativeBuildInputs = [ makeWrapper unzip ]; 60 + buildInputs = [ perl python libicns imagemagick ]; 61 62 meta = { 63 description = "An integrated development environment for Java, C, C++ and PHP";
+2 -2
pkgs/applications/editors/textadept/10/default.nix
··· 4 version = "10.8"; 5 pname = "textadept"; 6 7 - nativeBuildInputs = [ pkg-config ]; 8 buildInputs = [ 9 - gtk2 ncurses glib unzip zip 10 ]; 11 12 src = fetchhg {
··· 4 version = "10.8"; 5 pname = "textadept"; 6 7 + nativeBuildInputs = [ pkg-config unzip ]; 8 buildInputs = [ 9 + gtk2 ncurses glib zip 10 ]; 11 12 src = fetchhg {
+2 -2
pkgs/applications/editors/textadept/11/default.nix
··· 4 version = "11.0_beta"; 5 pname = "textadept11"; 6 7 - nativeBuildInputs = [ pkg-config ]; 8 buildInputs = [ 9 - gtk2 ncurses glib unzip zip 10 ]; 11 12 src = fetchFromGitHub {
··· 4 version = "11.0_beta"; 5 pname = "textadept11"; 6 7 + nativeBuildInputs = [ pkg-config unzip ]; 8 buildInputs = [ 9 + gtk2 ncurses glib zip 10 ]; 11 12 src = fetchFromGitHub {
+3 -5
pkgs/applications/editors/vscode/generic.nix
··· 60 ''; 61 }; 62 63 - buildInputs = (if stdenv.isDarwin 64 - then [ unzip ] 65 - else [ gtk2 at-spi2-atk wrapGAppsHook ] ++ atomEnv.packages) 66 - ++ [ libsecret libXScrnSaver ]; 67 68 runtimeDependencies = lib.optional (stdenv.isLinux) [ (lib.getLib systemd) fontconfig.lib libdbusmenu ]; 69 70 - nativeBuildInputs = lib.optional (!stdenv.isDarwin) autoPatchelfHook; 71 72 dontBuild = true; 73 dontConfigure = true;
··· 60 ''; 61 }; 62 63 + buildInputs = [ libsecret libXScrnSaver ] 64 + ++ lib.optionals (!stdenv.isDarwin) ([ gtk2 at-spi2-atk wrapGAppsHook ] ++ atomEnv.packages); 65 66 runtimeDependencies = lib.optional (stdenv.isLinux) [ (lib.getLib systemd) fontconfig.lib libdbusmenu ]; 67 68 + nativeBuildInputs = [unzip] ++ lib.optional (!stdenv.isDarwin) autoPatchelfHook; 69 70 dontBuild = true; 71 dontConfigure = true;
+2 -2
pkgs/applications/graphics/avocode/default.nix
··· 58 comment = "The bridge between designers and developers"; 59 }; 60 61 - nativeBuildInputs = [makeWrapper wrapGAppsHook]; 62 - buildInputs = [ unzip gtk3 gnome3.adwaita-icon-theme ]; 63 64 # src is producing multiple folder on unzip so we must 65 # override unpackCmd to extract it into newly created folder
··· 58 comment = "The bridge between designers and developers"; 59 }; 60 61 + nativeBuildInputs = [makeWrapper wrapGAppsHook unzip]; 62 + buildInputs = [ gtk3 gnome3.adwaita-icon-theme ]; 63 64 # src is producing multiple folder on unzip so we must 65 # override unpackCmd to extract it into newly created folder
+1 -2
pkgs/applications/graphics/imagej/default.nix
··· 15 url = "https://wsr.imagej.net/distros/cross-platform/ij150.zip"; 16 sha256 = "97aba6fc5eb908f5160243aebcdc4965726693cb1353d9c0d71b8f5dd832cb7b"; 17 }; 18 - nativeBuildInputs = [ makeWrapper ]; 19 - buildInputs = [ unzip ]; 20 inherit jre; 21 22 # JAR files that are intended to be used by other packages
··· 15 url = "https://wsr.imagej.net/distros/cross-platform/ij150.zip"; 16 sha256 = "97aba6fc5eb908f5160243aebcdc4965726693cb1353d9c0d71b8f5dd832cb7b"; 17 }; 18 + nativeBuildInputs = [ makeWrapper unzip ]; 19 inherit jre; 20 21 # JAR files that are intended to be used by other packages
+2 -1
pkgs/applications/graphics/zgrviewer/default.nix
··· 6 url = "mirror://sourceforge/zvtm/${pname}/${version}/${pname}-${version}.zip"; 7 sha256 = "1yg2rck81sqqrgfi5kn6c1bz42dr7d0zqpcsdjhicssi1y159f23"; 8 }; 9 - buildInputs = [jre unzip]; 10 buildPhase = ""; 11 installPhase = '' 12 mkdir -p "$out"/{bin,share/java/zvtm/plugins,share/doc/zvtm}
··· 6 url = "mirror://sourceforge/zvtm/${pname}/${version}/${pname}-${version}.zip"; 7 sha256 = "1yg2rck81sqqrgfi5kn6c1bz42dr7d0zqpcsdjhicssi1y159f23"; 8 }; 9 + nativeBuildInputs = [ unzip ]; 10 + buildInputs = [jre]; 11 buildPhase = ""; 12 installPhase = '' 13 mkdir -p "$out"/{bin,share/java/zvtm/plugins,share/doc/zvtm}
+1 -1
pkgs/applications/kde/fetch.sh
··· 1 - WGET_ARGS=( http://download.kde.org/stable/release-service/20.12.1/src -A '*.tar.xz' )
··· 1 + WGET_ARGS=( http://download.kde.org/stable/release-service/20.12.2/src -A '*.tar.xz' )
+896 -896
pkgs/applications/kde/srcs.nix
··· 4 5 { 6 akonadi = { 7 - version = "20.12.1"; 8 src = fetchurl { 9 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-20.12.1.tar.xz"; 10 - sha256 = "1173365c84fq5vn58blsmbdp9x34gf2yrwvsi89i0l7xhpz8zx5k"; 11 - name = "akonadi-20.12.1.tar.xz"; 12 }; 13 }; 14 akonadi-calendar = { 15 - version = "20.12.1"; 16 src = fetchurl { 17 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-calendar-20.12.1.tar.xz"; 18 - sha256 = "0zzy4f03zypj4crjy0fhk5xjgipflal3gpfibav2wcmgx034znw5"; 19 - name = "akonadi-calendar-20.12.1.tar.xz"; 20 }; 21 }; 22 akonadi-calendar-tools = { 23 - version = "20.12.1"; 24 src = fetchurl { 25 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-calendar-tools-20.12.1.tar.xz"; 26 - sha256 = "1x5zmv32iaf17n9b8y034yhwq0dhwjwxw3i5cj97k4dpyar5s72q"; 27 - name = "akonadi-calendar-tools-20.12.1.tar.xz"; 28 }; 29 }; 30 akonadiconsole = { 31 - version = "20.12.1"; 32 src = fetchurl { 33 - url = "${mirror}/stable/release-service/20.12.1/src/akonadiconsole-20.12.1.tar.xz"; 34 - sha256 = "0rf7ckra0yjkwspmd4401lssiss2p8qrw9rd6j5gbw7kii05bcmz"; 35 - name = "akonadiconsole-20.12.1.tar.xz"; 36 }; 37 }; 38 akonadi-contacts = { 39 - version = "20.12.1"; 40 src = fetchurl { 41 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-contacts-20.12.1.tar.xz"; 42 - sha256 = "0gxcs8nn07y6ln5ymsbdhcm63zqxcq2ja2sxziim65bfg9g85arl"; 43 - name = "akonadi-contacts-20.12.1.tar.xz"; 44 }; 45 }; 46 akonadi-import-wizard = { 47 - version = "20.12.1"; 48 src = fetchurl { 49 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-import-wizard-20.12.1.tar.xz"; 50 - sha256 = "1wdhgvv2zblyhcxrvby7ic3449hdmcnn3hvcswgwrgbcy4bzz7zz"; 51 - name = "akonadi-import-wizard-20.12.1.tar.xz"; 52 }; 53 }; 54 akonadi-mime = { 55 - version = "20.12.1"; 56 src = fetchurl { 57 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-mime-20.12.1.tar.xz"; 58 - sha256 = "1xsrc8572zlslabn47km58sr48wdb0pmfrh3jbn9227w9iwir3z5"; 59 - name = "akonadi-mime-20.12.1.tar.xz"; 60 }; 61 }; 62 akonadi-notes = { 63 - version = "20.12.1"; 64 src = fetchurl { 65 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-notes-20.12.1.tar.xz"; 66 - sha256 = "15d23wm0kymifcxcbip0hpnzwmzdjwxmcvqvmwgq00vy81j6k7wm"; 67 - name = "akonadi-notes-20.12.1.tar.xz"; 68 }; 69 }; 70 akonadi-search = { 71 - version = "20.12.1"; 72 src = fetchurl { 73 - url = "${mirror}/stable/release-service/20.12.1/src/akonadi-search-20.12.1.tar.xz"; 74 - sha256 = "065qp3nf8274fh0bna8hjs28p030wgfnr3gnp7b2791kzp25l488"; 75 - name = "akonadi-search-20.12.1.tar.xz"; 76 }; 77 }; 78 akregator = { 79 - version = "20.12.1"; 80 src = fetchurl { 81 - url = "${mirror}/stable/release-service/20.12.1/src/akregator-20.12.1.tar.xz"; 82 - sha256 = "0xs5adbq9ra0ziccl1z0nsm6kvrf8vjwa8djd3nwc2csjw8wim5k"; 83 - name = "akregator-20.12.1.tar.xz"; 84 }; 85 }; 86 analitza = { 87 - version = "20.12.1"; 88 src = fetchurl { 89 - url = "${mirror}/stable/release-service/20.12.1/src/analitza-20.12.1.tar.xz"; 90 - sha256 = "1qnqqbrjpzndbffjwqlyfqmxxxz04fi3i2g8dx6y8q79z927fzkd"; 91 - name = "analitza-20.12.1.tar.xz"; 92 }; 93 }; 94 ark = { 95 - version = "20.12.1"; 96 src = fetchurl { 97 - url = "${mirror}/stable/release-service/20.12.1/src/ark-20.12.1.tar.xz"; 98 - sha256 = "18zaaawwhlci23hkzjl535qsi8wdjc05hij3r76225jb1jb6cwrm"; 99 - name = "ark-20.12.1.tar.xz"; 100 }; 101 }; 102 artikulate = { 103 - version = "20.12.1"; 104 src = fetchurl { 105 - url = "${mirror}/stable/release-service/20.12.1/src/artikulate-20.12.1.tar.xz"; 106 - sha256 = "1cvpya408r521p9398mk0xn8pb6awqm74qcjy2r0ylx0l6bkv3ca"; 107 - name = "artikulate-20.12.1.tar.xz"; 108 }; 109 }; 110 audiocd-kio = { 111 - version = "20.12.1"; 112 src = fetchurl { 113 - url = "${mirror}/stable/release-service/20.12.1/src/audiocd-kio-20.12.1.tar.xz"; 114 - sha256 = "1rlr1w0cy3q31jsaqiv50frqcl3x5jq31pnrkmyhgy23mays8ly1"; 115 - name = "audiocd-kio-20.12.1.tar.xz"; 116 }; 117 }; 118 baloo-widgets = { 119 - version = "20.12.1"; 120 src = fetchurl { 121 - url = "${mirror}/stable/release-service/20.12.1/src/baloo-widgets-20.12.1.tar.xz"; 122 - sha256 = "115y0cdlsdzx6c017gr8x6in9jxyw0sqyamakqgfyy5phn203yr3"; 123 - name = "baloo-widgets-20.12.1.tar.xz"; 124 }; 125 }; 126 blinken = { 127 - version = "20.12.1"; 128 src = fetchurl { 129 - url = "${mirror}/stable/release-service/20.12.1/src/blinken-20.12.1.tar.xz"; 130 - sha256 = "05dbmh1lk1ag735yiv7vql6fx15lw9a3qihxflzhbfrgng7dsxks"; 131 - name = "blinken-20.12.1.tar.xz"; 132 }; 133 }; 134 bomber = { 135 - version = "20.12.1"; 136 src = fetchurl { 137 - url = "${mirror}/stable/release-service/20.12.1/src/bomber-20.12.1.tar.xz"; 138 - sha256 = "07iy6b8hwklb5mgrf8sagmrza78p3yf7i4x7w9lb2z9v2x5qw22y"; 139 - name = "bomber-20.12.1.tar.xz"; 140 }; 141 }; 142 bovo = { 143 - version = "20.12.1"; 144 src = fetchurl { 145 - url = "${mirror}/stable/release-service/20.12.1/src/bovo-20.12.1.tar.xz"; 146 - sha256 = "1wrw81xrayhjadvjfi0zdc0vw445f4zmd32n0rca78i68ls5qbxv"; 147 - name = "bovo-20.12.1.tar.xz"; 148 }; 149 }; 150 calendarsupport = { 151 - version = "20.12.1"; 152 src = fetchurl { 153 - url = "${mirror}/stable/release-service/20.12.1/src/calendarsupport-20.12.1.tar.xz"; 154 - sha256 = "1accj2vx6zvqp632i5c85q4rzpg54xlihzf1rs80sdb9lch8nwrp"; 155 - name = "calendarsupport-20.12.1.tar.xz"; 156 }; 157 }; 158 cantor = { 159 - version = "20.12.1"; 160 src = fetchurl { 161 - url = "${mirror}/stable/release-service/20.12.1/src/cantor-20.12.1.tar.xz"; 162 - sha256 = "1qj6lmcgmqr110qw2r906b0kp73f9gzvm75ry1gdb77bza5g67x2"; 163 - name = "cantor-20.12.1.tar.xz"; 164 }; 165 }; 166 cervisia = { 167 - version = "20.12.1"; 168 src = fetchurl { 169 - url = "${mirror}/stable/release-service/20.12.1/src/cervisia-20.12.1.tar.xz"; 170 - sha256 = "0hnpysp01z5a3gmm2jr2m1y7a5hcfl32lhmnrm0rg589pdxb30xf"; 171 - name = "cervisia-20.12.1.tar.xz"; 172 }; 173 }; 174 dolphin = { 175 - version = "20.12.1"; 176 src = fetchurl { 177 - url = "${mirror}/stable/release-service/20.12.1/src/dolphin-20.12.1.tar.xz"; 178 - sha256 = "0n2g8mqq28xrjy17jyja4siaf2ac2b8gppqc19wjxn981zs545mp"; 179 - name = "dolphin-20.12.1.tar.xz"; 180 }; 181 }; 182 dolphin-plugins = { 183 - version = "20.12.1"; 184 src = fetchurl { 185 - url = "${mirror}/stable/release-service/20.12.1/src/dolphin-plugins-20.12.1.tar.xz"; 186 - sha256 = "0kn79c3w6qx70d7f8kdavl5ifq1pmcs4dc88i0zma8hskgvcjvcj"; 187 - name = "dolphin-plugins-20.12.1.tar.xz"; 188 }; 189 }; 190 dragon = { 191 - version = "20.12.1"; 192 src = fetchurl { 193 - url = "${mirror}/stable/release-service/20.12.1/src/dragon-20.12.1.tar.xz"; 194 - sha256 = "0nj2cba4w7q4q1w7lv63s9zgqrvha5figp5w9apklqps4z1d2p0s"; 195 - name = "dragon-20.12.1.tar.xz"; 196 }; 197 }; 198 elisa = { 199 - version = "20.12.1"; 200 src = fetchurl { 201 - url = "${mirror}/stable/release-service/20.12.1/src/elisa-20.12.1.tar.xz"; 202 - sha256 = "1lmgxi7xdyzjyi15ighkp2ylc6riqzgjmnfjc7p6na88vl2h2diy"; 203 - name = "elisa-20.12.1.tar.xz"; 204 }; 205 }; 206 eventviews = { 207 - version = "20.12.1"; 208 src = fetchurl { 209 - url = "${mirror}/stable/release-service/20.12.1/src/eventviews-20.12.1.tar.xz"; 210 - sha256 = "10nq8gx1bybhjx5dnrx2x5gslg8nw3vazy22jz03slgspm0gsajc"; 211 - name = "eventviews-20.12.1.tar.xz"; 212 }; 213 }; 214 ffmpegthumbs = { 215 - version = "20.12.1"; 216 src = fetchurl { 217 - url = "${mirror}/stable/release-service/20.12.1/src/ffmpegthumbs-20.12.1.tar.xz"; 218 - sha256 = "17p9xqyfsaibhkfkhbx9mxjkdl5xdc3h91gsrkkwkqyfa5vs9c5g"; 219 - name = "ffmpegthumbs-20.12.1.tar.xz"; 220 }; 221 }; 222 filelight = { 223 - version = "20.12.1"; 224 src = fetchurl { 225 - url = "${mirror}/stable/release-service/20.12.1/src/filelight-20.12.1.tar.xz"; 226 - sha256 = "0k7ia3q1j520n3i1va7v4nhdfycxv54sis6vq62ihm53kb0jrj4i"; 227 - name = "filelight-20.12.1.tar.xz"; 228 }; 229 }; 230 granatier = { 231 - version = "20.12.1"; 232 src = fetchurl { 233 - url = "${mirror}/stable/release-service/20.12.1/src/granatier-20.12.1.tar.xz"; 234 - sha256 = "0mhqjg0wznvf1dc7f9dmw6ccva84g09cds2jls37zzblqbfdnzw3"; 235 - name = "granatier-20.12.1.tar.xz"; 236 }; 237 }; 238 grantlee-editor = { 239 - version = "20.12.1"; 240 src = fetchurl { 241 - url = "${mirror}/stable/release-service/20.12.1/src/grantlee-editor-20.12.1.tar.xz"; 242 - sha256 = "1684k6gpmvbbxjha5qkvfvas2lws0zm5v5s41z6yjxyshrbc29jh"; 243 - name = "grantlee-editor-20.12.1.tar.xz"; 244 }; 245 }; 246 grantleetheme = { 247 - version = "20.12.1"; 248 src = fetchurl { 249 - url = "${mirror}/stable/release-service/20.12.1/src/grantleetheme-20.12.1.tar.xz"; 250 - sha256 = "1w87pz09lb3n511w0qir70c317j4gqgc7iyw3cgs2pqzz9f19vcx"; 251 - name = "grantleetheme-20.12.1.tar.xz"; 252 }; 253 }; 254 gwenview = { 255 - version = "20.12.1"; 256 src = fetchurl { 257 - url = "${mirror}/stable/release-service/20.12.1/src/gwenview-20.12.1.tar.xz"; 258 - sha256 = "0xjipr1ib8r42xsd75ack2198q6gf3xxl1zc9ir2ihdk3sg6lsb1"; 259 - name = "gwenview-20.12.1.tar.xz"; 260 }; 261 }; 262 incidenceeditor = { 263 - version = "20.12.1"; 264 src = fetchurl { 265 - url = "${mirror}/stable/release-service/20.12.1/src/incidenceeditor-20.12.1.tar.xz"; 266 - sha256 = "1hdyy1sisavxjhwgpxh4ab4a3cvsvjj6hfa9w8kn8ypipd6nmqac"; 267 - name = "incidenceeditor-20.12.1.tar.xz"; 268 }; 269 }; 270 itinerary = { 271 - version = "20.12.1"; 272 src = fetchurl { 273 - url = "${mirror}/stable/release-service/20.12.1/src/itinerary-20.12.1.tar.xz"; 274 - sha256 = "02mmbj32ankv06mlgdrfyppkfi1dkgy9ky22d6bnz3l1vyld76s9"; 275 - name = "itinerary-20.12.1.tar.xz"; 276 }; 277 }; 278 juk = { 279 - version = "20.12.1"; 280 src = fetchurl { 281 - url = "${mirror}/stable/release-service/20.12.1/src/juk-20.12.1.tar.xz"; 282 - sha256 = "0rx4dmnk15xrf9knwsvjmf963xn59rlzwwsa6wrjjpi8r6br8x4r"; 283 - name = "juk-20.12.1.tar.xz"; 284 }; 285 }; 286 k3b = { 287 - version = "20.12.1"; 288 src = fetchurl { 289 - url = "${mirror}/stable/release-service/20.12.1/src/k3b-20.12.1.tar.xz"; 290 - sha256 = "02ybzn8gg82r7i7rg8swyza30zwsf3fassmp6hqffn15g4kc2lrp"; 291 - name = "k3b-20.12.1.tar.xz"; 292 }; 293 }; 294 kaccounts-integration = { 295 - version = "20.12.1"; 296 src = fetchurl { 297 - url = "${mirror}/stable/release-service/20.12.1/src/kaccounts-integration-20.12.1.tar.xz"; 298 - sha256 = "01xy3ih2fw4xnf5jkadrbq1dzmvvvrslbq4afj9501vhzyfqgm92"; 299 - name = "kaccounts-integration-20.12.1.tar.xz"; 300 }; 301 }; 302 kaccounts-providers = { 303 - version = "20.12.1"; 304 src = fetchurl { 305 - url = "${mirror}/stable/release-service/20.12.1/src/kaccounts-providers-20.12.1.tar.xz"; 306 - sha256 = "1f3gr63jwm7b8nkpdmpkgvsrhrpaxf7wcl0gczhdli1v6svjv8vq"; 307 - name = "kaccounts-providers-20.12.1.tar.xz"; 308 }; 309 }; 310 kaddressbook = { 311 - version = "20.12.1"; 312 src = fetchurl { 313 - url = "${mirror}/stable/release-service/20.12.1/src/kaddressbook-20.12.1.tar.xz"; 314 - sha256 = "0j6mjj902h5zpipywp5xhbifrbgrb1lz1cg317md7ya4wc7z36fp"; 315 - name = "kaddressbook-20.12.1.tar.xz"; 316 }; 317 }; 318 kajongg = { 319 - version = "20.12.1"; 320 src = fetchurl { 321 - url = "${mirror}/stable/release-service/20.12.1/src/kajongg-20.12.1.tar.xz"; 322 - sha256 = "0v9sq5l6w3x78dpimdlbm36g9n4qy06xr0bzfzn2jf3bzgzrn2zk"; 323 - name = "kajongg-20.12.1.tar.xz"; 324 }; 325 }; 326 kalarm = { 327 - version = "20.12.1"; 328 src = fetchurl { 329 - url = "${mirror}/stable/release-service/20.12.1/src/kalarm-20.12.1.tar.xz"; 330 - sha256 = "0k4fxrzxb6vvpdqlln4g7iz1s34d9jkk415c44f1i34kl2mfsyq0"; 331 - name = "kalarm-20.12.1.tar.xz"; 332 }; 333 }; 334 kalarmcal = { 335 - version = "20.12.1"; 336 src = fetchurl { 337 - url = "${mirror}/stable/release-service/20.12.1/src/kalarmcal-20.12.1.tar.xz"; 338 - sha256 = "104fbq2mf20p67rs7x76h36qk8d0srkkll2pq39ln4hc7nhsrws5"; 339 - name = "kalarmcal-20.12.1.tar.xz"; 340 }; 341 }; 342 kalgebra = { 343 - version = "20.12.1"; 344 src = fetchurl { 345 - url = "${mirror}/stable/release-service/20.12.1/src/kalgebra-20.12.1.tar.xz"; 346 - sha256 = "10y9zygpik418y5781xmy5xysvf3xa97sbzdbch8lrvxwprbmkzm"; 347 - name = "kalgebra-20.12.1.tar.xz"; 348 }; 349 }; 350 kalzium = { 351 - version = "20.12.1"; 352 src = fetchurl { 353 - url = "${mirror}/stable/release-service/20.12.1/src/kalzium-20.12.1.tar.xz"; 354 - sha256 = "1n1ar12zq2maa4dn5yq7m6l3m60n7c98c460mrd6rp7f73kadnsj"; 355 - name = "kalzium-20.12.1.tar.xz"; 356 }; 357 }; 358 kamera = { 359 - version = "20.12.1"; 360 src = fetchurl { 361 - url = "${mirror}/stable/release-service/20.12.1/src/kamera-20.12.1.tar.xz"; 362 - sha256 = "1bj01d9h26ifq8nsa1bw49xfihmisnbk7p557zpqvixxayq6v8dq"; 363 - name = "kamera-20.12.1.tar.xz"; 364 }; 365 }; 366 kamoso = { 367 - version = "20.12.1"; 368 src = fetchurl { 369 - url = "${mirror}/stable/release-service/20.12.1/src/kamoso-20.12.1.tar.xz"; 370 - sha256 = "087m9lphj6s0xssaryyh91gh9v3ji5423rjd549dkd3vscgda4lb"; 371 - name = "kamoso-20.12.1.tar.xz"; 372 }; 373 }; 374 kanagram = { 375 - version = "20.12.1"; 376 src = fetchurl { 377 - url = "${mirror}/stable/release-service/20.12.1/src/kanagram-20.12.1.tar.xz"; 378 - sha256 = "0bflybrm3kz1p1n6fksihvd8m0h0jj968b2wjz88663bs48jqf6q"; 379 - name = "kanagram-20.12.1.tar.xz"; 380 }; 381 }; 382 kapman = { 383 - version = "20.12.1"; 384 src = fetchurl { 385 - url = "${mirror}/stable/release-service/20.12.1/src/kapman-20.12.1.tar.xz"; 386 - sha256 = "1hs88q4h5l58fvr09vb5ns9pdj4k064ax5ccnj9yan4bn0s9b4f9"; 387 - name = "kapman-20.12.1.tar.xz"; 388 }; 389 }; 390 kapptemplate = { 391 - version = "20.12.1"; 392 src = fetchurl { 393 - url = "${mirror}/stable/release-service/20.12.1/src/kapptemplate-20.12.1.tar.xz"; 394 - sha256 = "1a8fpwbvs2zmmak7zyv75z67ja31vx68s9lz9vldmiik9rrslyy6"; 395 - name = "kapptemplate-20.12.1.tar.xz"; 396 }; 397 }; 398 kate = { 399 - version = "20.12.1"; 400 src = fetchurl { 401 - url = "${mirror}/stable/release-service/20.12.1/src/kate-20.12.1.tar.xz"; 402 - sha256 = "13m24b3fxb1d1k9rg2xfa7i28cjx68g9dbjrbd34acmpg01vp6vk"; 403 - name = "kate-20.12.1.tar.xz"; 404 }; 405 }; 406 katomic = { 407 - version = "20.12.1"; 408 src = fetchurl { 409 - url = "${mirror}/stable/release-service/20.12.1/src/katomic-20.12.1.tar.xz"; 410 - sha256 = "15s5kwddd1m9g5lhpc61bj6yzxpwzcc8fm24yhslb8l44nk685id"; 411 - name = "katomic-20.12.1.tar.xz"; 412 }; 413 }; 414 kbackup = { 415 - version = "20.12.1"; 416 src = fetchurl { 417 - url = "${mirror}/stable/release-service/20.12.1/src/kbackup-20.12.1.tar.xz"; 418 - sha256 = "043dkgpdk56jmx0z8izlgj8r9j8h9rvjc3yalpqd5nrlgmj0smym"; 419 - name = "kbackup-20.12.1.tar.xz"; 420 }; 421 }; 422 kblackbox = { 423 - version = "20.12.1"; 424 src = fetchurl { 425 - url = "${mirror}/stable/release-service/20.12.1/src/kblackbox-20.12.1.tar.xz"; 426 - sha256 = "001yf4j14xzpabwg37yisls5na9rpxpgs45d4wdlqa90d50syzl7"; 427 - name = "kblackbox-20.12.1.tar.xz"; 428 }; 429 }; 430 kblocks = { 431 - version = "20.12.1"; 432 src = fetchurl { 433 - url = "${mirror}/stable/release-service/20.12.1/src/kblocks-20.12.1.tar.xz"; 434 - sha256 = "029dxqg2d6c08r99ng16lc3b1dnnrj5bpz25zgv90aygzx31qq4s"; 435 - name = "kblocks-20.12.1.tar.xz"; 436 }; 437 }; 438 kbounce = { 439 - version = "20.12.1"; 440 src = fetchurl { 441 - url = "${mirror}/stable/release-service/20.12.1/src/kbounce-20.12.1.tar.xz"; 442 - sha256 = "1vdc7xhbh0wpvk66sqs0xly0mmbpw922vg4kjjn21awamv4r52pm"; 443 - name = "kbounce-20.12.1.tar.xz"; 444 }; 445 }; 446 kbreakout = { 447 - version = "20.12.1"; 448 src = fetchurl { 449 - url = "${mirror}/stable/release-service/20.12.1/src/kbreakout-20.12.1.tar.xz"; 450 - sha256 = "11bx32lffagmyvxx2wss794fy3icz9k5yq4mjs2qxpf9pyvg6qgd"; 451 - name = "kbreakout-20.12.1.tar.xz"; 452 }; 453 }; 454 kbruch = { 455 - version = "20.12.1"; 456 src = fetchurl { 457 - url = "${mirror}/stable/release-service/20.12.1/src/kbruch-20.12.1.tar.xz"; 458 - sha256 = "06sbr6wrn4nh69hq96i5rgzbr9g0rc6c54h9g2zpnpff339lnsqi"; 459 - name = "kbruch-20.12.1.tar.xz"; 460 }; 461 }; 462 kcachegrind = { 463 - version = "20.12.1"; 464 src = fetchurl { 465 - url = "${mirror}/stable/release-service/20.12.1/src/kcachegrind-20.12.1.tar.xz"; 466 - sha256 = "0v06y1mybda4rmvjrjxhmxp7bj0wp6v45xahn08j253d20k7qixi"; 467 - name = "kcachegrind-20.12.1.tar.xz"; 468 }; 469 }; 470 kcalc = { 471 - version = "20.12.1"; 472 src = fetchurl { 473 - url = "${mirror}/stable/release-service/20.12.1/src/kcalc-20.12.1.tar.xz"; 474 - sha256 = "1p59i6k0kq4xgcfsgcsb9z3yrrzgk564fh0apwmbawrmg6pp78dw"; 475 - name = "kcalc-20.12.1.tar.xz"; 476 }; 477 }; 478 kcalutils = { 479 - version = "20.12.1"; 480 src = fetchurl { 481 - url = "${mirror}/stable/release-service/20.12.1/src/kcalutils-20.12.1.tar.xz"; 482 - sha256 = "0b7w9n8sf31qbpxiw998xd4dls46mxf2bvl4n937vgzisfwb5sxs"; 483 - name = "kcalutils-20.12.1.tar.xz"; 484 }; 485 }; 486 kcharselect = { 487 - version = "20.12.1"; 488 src = fetchurl { 489 - url = "${mirror}/stable/release-service/20.12.1/src/kcharselect-20.12.1.tar.xz"; 490 - sha256 = "1ss5zwp0zggk9phdccj7bcn8h49p9avzg8qm38c3wnwddgaw1pdb"; 491 - name = "kcharselect-20.12.1.tar.xz"; 492 }; 493 }; 494 kcolorchooser = { 495 - version = "20.12.1"; 496 src = fetchurl { 497 - url = "${mirror}/stable/release-service/20.12.1/src/kcolorchooser-20.12.1.tar.xz"; 498 - sha256 = "07qvwk8amvmgiwxrl6gbyf25ms666hradmg1vl8lf3hmfxx6j40z"; 499 - name = "kcolorchooser-20.12.1.tar.xz"; 500 }; 501 }; 502 kcron = { 503 - version = "20.12.1"; 504 src = fetchurl { 505 - url = "${mirror}/stable/release-service/20.12.1/src/kcron-20.12.1.tar.xz"; 506 - sha256 = "01xabwaxhxgwk6kh44rz3fm20jis2f6g9mrska5s03gxk7n0p1dc"; 507 - name = "kcron-20.12.1.tar.xz"; 508 }; 509 }; 510 kdebugsettings = { 511 - version = "20.12.1"; 512 src = fetchurl { 513 - url = "${mirror}/stable/release-service/20.12.1/src/kdebugsettings-20.12.1.tar.xz"; 514 - sha256 = "1jlxp6v6yci4cff1mcz0w7dz0hfjig0wck9cc9maaw1a9swqc3r1"; 515 - name = "kdebugsettings-20.12.1.tar.xz"; 516 }; 517 }; 518 kdeconnect-kde = { 519 - version = "20.12.1"; 520 src = fetchurl { 521 - url = "${mirror}/stable/release-service/20.12.1/src/kdeconnect-kde-20.12.1.tar.xz"; 522 - sha256 = "0q11319ydibn1jgch98r66gzh3n6nb67l7xgzg0crdalm3dvf5gw"; 523 - name = "kdeconnect-kde-20.12.1.tar.xz"; 524 }; 525 }; 526 kde-dev-scripts = { 527 - version = "20.12.1"; 528 src = fetchurl { 529 - url = "${mirror}/stable/release-service/20.12.1/src/kde-dev-scripts-20.12.1.tar.xz"; 530 - sha256 = "0hlabgf75qmww1161nd4ggqccp6h9ibsfkzpxdqvgxr9f1f31zz5"; 531 - name = "kde-dev-scripts-20.12.1.tar.xz"; 532 }; 533 }; 534 kde-dev-utils = { 535 - version = "20.12.1"; 536 src = fetchurl { 537 - url = "${mirror}/stable/release-service/20.12.1/src/kde-dev-utils-20.12.1.tar.xz"; 538 - sha256 = "1bir6ifq5wlwgdna48s5c1al7hfq6vl9pi2yvbnzf0rz4ix1sw4r"; 539 - name = "kde-dev-utils-20.12.1.tar.xz"; 540 }; 541 }; 542 kdeedu-data = { 543 - version = "20.12.1"; 544 src = fetchurl { 545 - url = "${mirror}/stable/release-service/20.12.1/src/kdeedu-data-20.12.1.tar.xz"; 546 - sha256 = "1hzrwkb2333dkvp1n50p18gfci21klafibaknm4hdrk96b3s4fxp"; 547 - name = "kdeedu-data-20.12.1.tar.xz"; 548 }; 549 }; 550 kdegraphics-mobipocket = { 551 - version = "20.12.1"; 552 src = fetchurl { 553 - url = "${mirror}/stable/release-service/20.12.1/src/kdegraphics-mobipocket-20.12.1.tar.xz"; 554 - sha256 = "1n3x4cf5ck0lfn70d9g0iiy4pddc0r49gwir71q5six5l4pz21hd"; 555 - name = "kdegraphics-mobipocket-20.12.1.tar.xz"; 556 }; 557 }; 558 kdegraphics-thumbnailers = { 559 - version = "20.12.1"; 560 src = fetchurl { 561 - url = "${mirror}/stable/release-service/20.12.1/src/kdegraphics-thumbnailers-20.12.1.tar.xz"; 562 - sha256 = "0lrijvphyc6wbkb499zf0gjpmqrjgrx5li93kvpsil1ivfpflv7w"; 563 - name = "kdegraphics-thumbnailers-20.12.1.tar.xz"; 564 }; 565 }; 566 kdenetwork-filesharing = { 567 - version = "20.12.1"; 568 src = fetchurl { 569 - url = "${mirror}/stable/release-service/20.12.1/src/kdenetwork-filesharing-20.12.1.tar.xz"; 570 - sha256 = "0axi5vdgqkjdcbq0x34b3lnh1497vk54p9aca9d2wfhkd55zjbcv"; 571 - name = "kdenetwork-filesharing-20.12.1.tar.xz"; 572 }; 573 }; 574 kdenlive = { 575 - version = "20.12.1"; 576 src = fetchurl { 577 - url = "${mirror}/stable/release-service/20.12.1/src/kdenlive-20.12.1.tar.xz"; 578 - sha256 = "0n543nswn0gxasc1445nqg35z5466a3ssivigxz4acqw66nj4vlv"; 579 - name = "kdenlive-20.12.1.tar.xz"; 580 }; 581 }; 582 kdepim-addons = { 583 - version = "20.12.1"; 584 src = fetchurl { 585 - url = "${mirror}/stable/release-service/20.12.1/src/kdepim-addons-20.12.1.tar.xz"; 586 - sha256 = "1dc5sl9ksk5i2sgs2vf41blb5cdpl8fv3vzmrrz9sl3r75pga5m0"; 587 - name = "kdepim-addons-20.12.1.tar.xz"; 588 }; 589 }; 590 kdepim-runtime = { 591 - version = "20.12.1"; 592 src = fetchurl { 593 - url = "${mirror}/stable/release-service/20.12.1/src/kdepim-runtime-20.12.1.tar.xz"; 594 - sha256 = "1np7xbdhm2wczm04cmsr25a74421i28iln39myiybq01im2ahapq"; 595 - name = "kdepim-runtime-20.12.1.tar.xz"; 596 }; 597 }; 598 kdesdk-kioslaves = { 599 - version = "20.12.1"; 600 src = fetchurl { 601 - url = "${mirror}/stable/release-service/20.12.1/src/kdesdk-kioslaves-20.12.1.tar.xz"; 602 - sha256 = "18yy2s39sxfzi5lcky1jvlv7z77ygidhnfa4zhwas27yhcc6h0w4"; 603 - name = "kdesdk-kioslaves-20.12.1.tar.xz"; 604 }; 605 }; 606 kdesdk-thumbnailers = { 607 - version = "20.12.1"; 608 src = fetchurl { 609 - url = "${mirror}/stable/release-service/20.12.1/src/kdesdk-thumbnailers-20.12.1.tar.xz"; 610 - sha256 = "1hgqd2d2a9iwaxvd4xd7sdj7pyf3p3v2xg6v9dyy9y39q2f1qs23"; 611 - name = "kdesdk-thumbnailers-20.12.1.tar.xz"; 612 }; 613 }; 614 kdf = { 615 - version = "20.12.1"; 616 src = fetchurl { 617 - url = "${mirror}/stable/release-service/20.12.1/src/kdf-20.12.1.tar.xz"; 618 - sha256 = "0ba67hs4vlb3qyvdzhnpmf8p62df12s8aqw4hzf9vnxff3qix5k1"; 619 - name = "kdf-20.12.1.tar.xz"; 620 }; 621 }; 622 kdialog = { 623 - version = "20.12.1"; 624 src = fetchurl { 625 - url = "${mirror}/stable/release-service/20.12.1/src/kdialog-20.12.1.tar.xz"; 626 - sha256 = "13n6bc3aqi9v6i4p4vkwzjv4rsqinx45n028ls6ndlapayd750f4"; 627 - name = "kdialog-20.12.1.tar.xz"; 628 }; 629 }; 630 kdiamond = { 631 - version = "20.12.1"; 632 src = fetchurl { 633 - url = "${mirror}/stable/release-service/20.12.1/src/kdiamond-20.12.1.tar.xz"; 634 - sha256 = "0iaq3cai1sn3vlym4zshfziviy9k4s7pm92c7bzwa9adfak6y9h4"; 635 - name = "kdiamond-20.12.1.tar.xz"; 636 }; 637 }; 638 keditbookmarks = { 639 - version = "20.12.1"; 640 src = fetchurl { 641 - url = "${mirror}/stable/release-service/20.12.1/src/keditbookmarks-20.12.1.tar.xz"; 642 - sha256 = "1a41zpl2wzqdmp13m915agcc2nlxndyamy5aqyn98y3s8k5n6d9p"; 643 - name = "keditbookmarks-20.12.1.tar.xz"; 644 }; 645 }; 646 kfind = { 647 - version = "20.12.1"; 648 src = fetchurl { 649 - url = "${mirror}/stable/release-service/20.12.1/src/kfind-20.12.1.tar.xz"; 650 - sha256 = "0rlxq4dl221ycxcybav7yf88wz23v07n5yzp7jgrd602lk5k8jdp"; 651 - name = "kfind-20.12.1.tar.xz"; 652 }; 653 }; 654 kfloppy = { 655 - version = "20.12.1"; 656 src = fetchurl { 657 - url = "${mirror}/stable/release-service/20.12.1/src/kfloppy-20.12.1.tar.xz"; 658 - sha256 = "1wpcv2ipx0izg60rbgf8qwhys3bhw8i36qpsvh8bihkzij28xc84"; 659 - name = "kfloppy-20.12.1.tar.xz"; 660 }; 661 }; 662 kfourinline = { 663 - version = "20.12.1"; 664 src = fetchurl { 665 - url = "${mirror}/stable/release-service/20.12.1/src/kfourinline-20.12.1.tar.xz"; 666 - sha256 = "1fv68smci1f59xzqzqj36qry2ibgr0ps731vhvafn210q8h2f5b5"; 667 - name = "kfourinline-20.12.1.tar.xz"; 668 }; 669 }; 670 kgeography = { 671 - version = "20.12.1"; 672 src = fetchurl { 673 - url = "${mirror}/stable/release-service/20.12.1/src/kgeography-20.12.1.tar.xz"; 674 - sha256 = "13jsrfv17lzlwi9rg7i8q2sfl8n19k15qdbv1y5lggykvf8prp8h"; 675 - name = "kgeography-20.12.1.tar.xz"; 676 }; 677 }; 678 kget = { 679 - version = "20.12.1"; 680 src = fetchurl { 681 - url = "${mirror}/stable/release-service/20.12.1/src/kget-20.12.1.tar.xz"; 682 - sha256 = "03s8wpfrzl3j6whxbfbmbydghaghcnr8xbskf4wkyk9kvyk4bqha"; 683 - name = "kget-20.12.1.tar.xz"; 684 }; 685 }; 686 kgoldrunner = { 687 - version = "20.12.1"; 688 src = fetchurl { 689 - url = "${mirror}/stable/release-service/20.12.1/src/kgoldrunner-20.12.1.tar.xz"; 690 - sha256 = "0n96clxf0bmhm8hlyvd7q9w1zhjn5irvh2vrf9d79ng44zgygjvh"; 691 - name = "kgoldrunner-20.12.1.tar.xz"; 692 }; 693 }; 694 kgpg = { 695 - version = "20.12.1"; 696 src = fetchurl { 697 - url = "${mirror}/stable/release-service/20.12.1/src/kgpg-20.12.1.tar.xz"; 698 - sha256 = "05wwdbx90wg3rm6hcin1dykbrbzz82g01dxnkgh21zzab72wmx8a"; 699 - name = "kgpg-20.12.1.tar.xz"; 700 }; 701 }; 702 khangman = { 703 - version = "20.12.1"; 704 src = fetchurl { 705 - url = "${mirror}/stable/release-service/20.12.1/src/khangman-20.12.1.tar.xz"; 706 - sha256 = "0ljavjbh69qyp2323pqlkibzjkwgddmdjd35m0m5n4nwvnz3l5y7"; 707 - name = "khangman-20.12.1.tar.xz"; 708 }; 709 }; 710 khelpcenter = { 711 - version = "20.12.1"; 712 src = fetchurl { 713 - url = "${mirror}/stable/release-service/20.12.1/src/khelpcenter-20.12.1.tar.xz"; 714 - sha256 = "1cba8siq3g78xjap4mhfkgvk9n031qy81ir08fpwk6zp9fkkgqb6"; 715 - name = "khelpcenter-20.12.1.tar.xz"; 716 }; 717 }; 718 kidentitymanagement = { 719 - version = "20.12.1"; 720 src = fetchurl { 721 - url = "${mirror}/stable/release-service/20.12.1/src/kidentitymanagement-20.12.1.tar.xz"; 722 - sha256 = "1f8l8xbwy7qk5hadvknr45ihhg1j7zpqvpf5wxj3h6zg9fmadly9"; 723 - name = "kidentitymanagement-20.12.1.tar.xz"; 724 }; 725 }; 726 kig = { 727 - version = "20.12.1"; 728 src = fetchurl { 729 - url = "${mirror}/stable/release-service/20.12.1/src/kig-20.12.1.tar.xz"; 730 - sha256 = "0ns4rhk822p7jjqy9wnhkbrbais4ih1viw405rl5r5xlqn9bvsiz"; 731 - name = "kig-20.12.1.tar.xz"; 732 }; 733 }; 734 kigo = { 735 - version = "20.12.1"; 736 src = fetchurl { 737 - url = "${mirror}/stable/release-service/20.12.1/src/kigo-20.12.1.tar.xz"; 738 - sha256 = "0lvcc423mw3gs6c5x4lrlny07q93pa8ivaqphq6y4771n5y5dqqa"; 739 - name = "kigo-20.12.1.tar.xz"; 740 }; 741 }; 742 killbots = { 743 - version = "20.12.1"; 744 src = fetchurl { 745 - url = "${mirror}/stable/release-service/20.12.1/src/killbots-20.12.1.tar.xz"; 746 - sha256 = "0cdlixd7rakcxa8f5pf3pmq86mlipg7yhygnii858165v0gwkpx3"; 747 - name = "killbots-20.12.1.tar.xz"; 748 }; 749 }; 750 kimagemapeditor = { 751 - version = "20.12.1"; 752 src = fetchurl { 753 - url = "${mirror}/stable/release-service/20.12.1/src/kimagemapeditor-20.12.1.tar.xz"; 754 - sha256 = "0vj2w3bgkq020gdi5q1zh650ipf4zc0hvzx5fpjknx4hd8b52rf8"; 755 - name = "kimagemapeditor-20.12.1.tar.xz"; 756 }; 757 }; 758 kimap = { 759 - version = "20.12.1"; 760 src = fetchurl { 761 - url = "${mirror}/stable/release-service/20.12.1/src/kimap-20.12.1.tar.xz"; 762 - sha256 = "1x6lapmb3srw3pddi7rmlzjdsw54x94pkr6jyrncpfpqqsgb3l4v"; 763 - name = "kimap-20.12.1.tar.xz"; 764 }; 765 }; 766 kio-extras = { 767 - version = "20.12.1"; 768 src = fetchurl { 769 - url = "${mirror}/stable/release-service/20.12.1/src/kio-extras-20.12.1.tar.xz"; 770 - sha256 = "1ym07jzy4w21frf3j5aadxg8ny7bgrm5dbhrc3xdyyj2rwh3iygg"; 771 - name = "kio-extras-20.12.1.tar.xz"; 772 }; 773 }; 774 kio-gdrive = { 775 - version = "20.12.1"; 776 src = fetchurl { 777 - url = "${mirror}/stable/release-service/20.12.1/src/kio-gdrive-20.12.1.tar.xz"; 778 - sha256 = "0axh8138rcfpa0a7s5w8zi8i6chz3z1q7560v497x6rd3d1z2zp0"; 779 - name = "kio-gdrive-20.12.1.tar.xz"; 780 }; 781 }; 782 kipi-plugins = { 783 - version = "20.12.1"; 784 src = fetchurl { 785 - url = "${mirror}/stable/release-service/20.12.1/src/kipi-plugins-20.12.1.tar.xz"; 786 - sha256 = "0pv5f6v37n75vrz4vaw755bjyyqk1mm9dla26k0jy3qr76g8bg9d"; 787 - name = "kipi-plugins-20.12.1.tar.xz"; 788 }; 789 }; 790 kirigami-gallery = { 791 - version = "20.12.1"; 792 src = fetchurl { 793 - url = "${mirror}/stable/release-service/20.12.1/src/kirigami-gallery-20.12.1.tar.xz"; 794 - sha256 = "00f3alhlvlphcz81465nfrdvvabbzy5n1s06bvwzsvf290h5chbh"; 795 - name = "kirigami-gallery-20.12.1.tar.xz"; 796 }; 797 }; 798 kiriki = { 799 - version = "20.12.1"; 800 src = fetchurl { 801 - url = "${mirror}/stable/release-service/20.12.1/src/kiriki-20.12.1.tar.xz"; 802 - sha256 = "07qsmyf1ylgcwy704s8x9g1h4kalsipqz4z3bj1z5m5a2y9l8y8q"; 803 - name = "kiriki-20.12.1.tar.xz"; 804 }; 805 }; 806 kiten = { 807 - version = "20.12.1"; 808 src = fetchurl { 809 - url = "${mirror}/stable/release-service/20.12.1/src/kiten-20.12.1.tar.xz"; 810 - sha256 = "0dfz2wdscgn0f967lnhzpyb3iz1iw068x0l10542pm5dh32afs4m"; 811 - name = "kiten-20.12.1.tar.xz"; 812 }; 813 }; 814 kitinerary = { 815 - version = "20.12.1"; 816 src = fetchurl { 817 - url = "${mirror}/stable/release-service/20.12.1/src/kitinerary-20.12.1.tar.xz"; 818 - sha256 = "07zjd3ikbx6rw39ndy04aia8q35r75p5n52fijwnc4fkfc40xyxz"; 819 - name = "kitinerary-20.12.1.tar.xz"; 820 }; 821 }; 822 kjumpingcube = { 823 - version = "20.12.1"; 824 src = fetchurl { 825 - url = "${mirror}/stable/release-service/20.12.1/src/kjumpingcube-20.12.1.tar.xz"; 826 - sha256 = "0li9bq7j30fbdzg981i6jkpxgrv1z84bpig8m5mxfyfhs5c55j69"; 827 - name = "kjumpingcube-20.12.1.tar.xz"; 828 }; 829 }; 830 kldap = { 831 - version = "20.12.1"; 832 src = fetchurl { 833 - url = "${mirror}/stable/release-service/20.12.1/src/kldap-20.12.1.tar.xz"; 834 - sha256 = "02w4hk9j1f1d81k0j8dzrj4hxwk2xwrf48305hzmm658wjvkv4k3"; 835 - name = "kldap-20.12.1.tar.xz"; 836 }; 837 }; 838 kleopatra = { 839 - version = "20.12.1"; 840 src = fetchurl { 841 - url = "${mirror}/stable/release-service/20.12.1/src/kleopatra-20.12.1.tar.xz"; 842 - sha256 = "1g06mq8vl1jhkyrjfrgsbl44v7yq04m8xbb8dxlyhyv40dwlz7l6"; 843 - name = "kleopatra-20.12.1.tar.xz"; 844 }; 845 }; 846 klettres = { 847 - version = "20.12.1"; 848 src = fetchurl { 849 - url = "${mirror}/stable/release-service/20.12.1/src/klettres-20.12.1.tar.xz"; 850 - sha256 = "0k66xdkyv6i1zgk9nvz9633pmxygv1bwm4nkbg3izlh4g23rn3kk"; 851 - name = "klettres-20.12.1.tar.xz"; 852 }; 853 }; 854 klickety = { 855 - version = "20.12.1"; 856 src = fetchurl { 857 - url = "${mirror}/stable/release-service/20.12.1/src/klickety-20.12.1.tar.xz"; 858 - sha256 = "17ml80p02sndhac5q6lkf7bb1kz9snsia991fghhahcjvd1g2qn6"; 859 - name = "klickety-20.12.1.tar.xz"; 860 }; 861 }; 862 klines = { 863 - version = "20.12.1"; 864 src = fetchurl { 865 - url = "${mirror}/stable/release-service/20.12.1/src/klines-20.12.1.tar.xz"; 866 - sha256 = "1ba71n90x0s8nf300p53libzfjd0j9r6m0fng636m1qjaz6z9a3c"; 867 - name = "klines-20.12.1.tar.xz"; 868 }; 869 }; 870 kmag = { 871 - version = "20.12.1"; 872 src = fetchurl { 873 - url = "${mirror}/stable/release-service/20.12.1/src/kmag-20.12.1.tar.xz"; 874 - sha256 = "0m4zy1ybk2p4wzdfrdf64n06ck39sn7s0nb82miizcpscaxqswhj"; 875 - name = "kmag-20.12.1.tar.xz"; 876 }; 877 }; 878 kmahjongg = { 879 - version = "20.12.1"; 880 src = fetchurl { 881 - url = "${mirror}/stable/release-service/20.12.1/src/kmahjongg-20.12.1.tar.xz"; 882 - sha256 = "1hszrp81pffg7rp0rk54qx49v3acmqfdi0if47kh9w124iicsi3z"; 883 - name = "kmahjongg-20.12.1.tar.xz"; 884 }; 885 }; 886 kmail = { 887 - version = "20.12.1"; 888 src = fetchurl { 889 - url = "${mirror}/stable/release-service/20.12.1/src/kmail-20.12.1.tar.xz"; 890 - sha256 = "128l57x29mqg3fcx50hviqydl7gw6n2zbjnmzrj7fzgl6gafcdgw"; 891 - name = "kmail-20.12.1.tar.xz"; 892 }; 893 }; 894 kmail-account-wizard = { 895 - version = "20.12.1"; 896 src = fetchurl { 897 - url = "${mirror}/stable/release-service/20.12.1/src/kmail-account-wizard-20.12.1.tar.xz"; 898 - sha256 = "1gl4pvn7lyyc9rsk70yp5mikpdbakp4zgwx3plypqhmqd1z92pin"; 899 - name = "kmail-account-wizard-20.12.1.tar.xz"; 900 }; 901 }; 902 kmailtransport = { 903 - version = "20.12.1"; 904 src = fetchurl { 905 - url = "${mirror}/stable/release-service/20.12.1/src/kmailtransport-20.12.1.tar.xz"; 906 - sha256 = "08i4fmhkpxil7q6vn045xha54x00jkm19kibphx2q3sb3c6s3plm"; 907 - name = "kmailtransport-20.12.1.tar.xz"; 908 }; 909 }; 910 kmbox = { 911 - version = "20.12.1"; 912 src = fetchurl { 913 - url = "${mirror}/stable/release-service/20.12.1/src/kmbox-20.12.1.tar.xz"; 914 - sha256 = "1w172gqanhpkmcd9hc62lsmrkylg8mlfyk3nq3n89k6m2dkcfvqd"; 915 - name = "kmbox-20.12.1.tar.xz"; 916 }; 917 }; 918 kmime = { 919 - version = "20.12.1"; 920 src = fetchurl { 921 - url = "${mirror}/stable/release-service/20.12.1/src/kmime-20.12.1.tar.xz"; 922 - sha256 = "0hr5mh8a4b9bi0dqs055x4mpig7awqy9sd6j0i8lxix4cngcb6a2"; 923 - name = "kmime-20.12.1.tar.xz"; 924 }; 925 }; 926 kmines = { 927 - version = "20.12.1"; 928 src = fetchurl { 929 - url = "${mirror}/stable/release-service/20.12.1/src/kmines-20.12.1.tar.xz"; 930 - sha256 = "18jzzn03c6mlmc02qg5fimid77b8gs0h4lci6wmj11fmb94g1hic"; 931 - name = "kmines-20.12.1.tar.xz"; 932 }; 933 }; 934 kmix = { 935 - version = "20.12.1"; 936 src = fetchurl { 937 - url = "${mirror}/stable/release-service/20.12.1/src/kmix-20.12.1.tar.xz"; 938 - sha256 = "1q1jz33mwnr5nr2mw92g40g7paclaxhwcvqik91la6dnvl0vpi8p"; 939 - name = "kmix-20.12.1.tar.xz"; 940 }; 941 }; 942 kmousetool = { 943 - version = "20.12.1"; 944 src = fetchurl { 945 - url = "${mirror}/stable/release-service/20.12.1/src/kmousetool-20.12.1.tar.xz"; 946 - sha256 = "1nahq9cgffcd4llqc8lwkicxjw8nwphvpws9xkalwsswb7ai9jrk"; 947 - name = "kmousetool-20.12.1.tar.xz"; 948 }; 949 }; 950 kmouth = { 951 - version = "20.12.1"; 952 src = fetchurl { 953 - url = "${mirror}/stable/release-service/20.12.1/src/kmouth-20.12.1.tar.xz"; 954 - sha256 = "0qhparw2qszv7z7lrzb76kyvkcgr9sgry9ir9965dd0sp4c1fhgc"; 955 - name = "kmouth-20.12.1.tar.xz"; 956 }; 957 }; 958 kmplot = { 959 - version = "20.12.1"; 960 src = fetchurl { 961 - url = "${mirror}/stable/release-service/20.12.1/src/kmplot-20.12.1.tar.xz"; 962 - sha256 = "0iz61jjr7z0j5bh5nqdv9nbdbiz0jhda89bxjds0n9636q42rifm"; 963 - name = "kmplot-20.12.1.tar.xz"; 964 }; 965 }; 966 knavalbattle = { 967 - version = "20.12.1"; 968 src = fetchurl { 969 - url = "${mirror}/stable/release-service/20.12.1/src/knavalbattle-20.12.1.tar.xz"; 970 - sha256 = "0k7kqnc8zp3n0ckrmmih12x6h1vgn9s7hrgp7n37bns2g39ij0xn"; 971 - name = "knavalbattle-20.12.1.tar.xz"; 972 }; 973 }; 974 knetwalk = { 975 - version = "20.12.1"; 976 src = fetchurl { 977 - url = "${mirror}/stable/release-service/20.12.1/src/knetwalk-20.12.1.tar.xz"; 978 - sha256 = "0px8yfi5h9nipgdjcgskrm66dr23yg5ks0kyxjsly6mv41qxjiw8"; 979 - name = "knetwalk-20.12.1.tar.xz"; 980 }; 981 }; 982 knights = { 983 - version = "20.12.1"; 984 src = fetchurl { 985 - url = "${mirror}/stable/release-service/20.12.1/src/knights-20.12.1.tar.xz"; 986 - sha256 = "098ywblshbr3qx7b8m4qj0036dq3c3mackmsbjnr85acb0204bjb"; 987 - name = "knights-20.12.1.tar.xz"; 988 }; 989 }; 990 knotes = { 991 - version = "20.12.1"; 992 src = fetchurl { 993 - url = "${mirror}/stable/release-service/20.12.1/src/knotes-20.12.1.tar.xz"; 994 - sha256 = "11gfk2p240a2gqxgkn9ymf7ds2zpij8h2vbbkax6ariddmhmlqk0"; 995 - name = "knotes-20.12.1.tar.xz"; 996 }; 997 }; 998 kolf = { 999 - version = "20.12.1"; 1000 src = fetchurl { 1001 - url = "${mirror}/stable/release-service/20.12.1/src/kolf-20.12.1.tar.xz"; 1002 - sha256 = "12b424dl6rizj2pdcd4cr01lmp4kmirii79k40v22hn0yn6a9qdv"; 1003 - name = "kolf-20.12.1.tar.xz"; 1004 }; 1005 }; 1006 kollision = { 1007 - version = "20.12.1"; 1008 src = fetchurl { 1009 - url = "${mirror}/stable/release-service/20.12.1/src/kollision-20.12.1.tar.xz"; 1010 - sha256 = "1hxv4qd5dl61d5440r4hnd9r24prn78ibmnk3m06c15zc3hfdsdn"; 1011 - name = "kollision-20.12.1.tar.xz"; 1012 }; 1013 }; 1014 kolourpaint = { 1015 - version = "20.12.1"; 1016 src = fetchurl { 1017 - url = "${mirror}/stable/release-service/20.12.1/src/kolourpaint-20.12.1.tar.xz"; 1018 - sha256 = "1a2wgrf9hirvj61k2nd8x7rv5v8i9r1vrvpdmi9ik4qdg6lpvqay"; 1019 - name = "kolourpaint-20.12.1.tar.xz"; 1020 }; 1021 }; 1022 kompare = { 1023 - version = "20.12.1"; 1024 src = fetchurl { 1025 - url = "${mirror}/stable/release-service/20.12.1/src/kompare-20.12.1.tar.xz"; 1026 - sha256 = "13di8dzp7xzlfacas5f92h1vwiqf64cd0rkc4yv4l2g8aq2jzcqh"; 1027 - name = "kompare-20.12.1.tar.xz"; 1028 }; 1029 }; 1030 konqueror = { 1031 - version = "20.12.1"; 1032 src = fetchurl { 1033 - url = "${mirror}/stable/release-service/20.12.1/src/konqueror-20.12.1.tar.xz"; 1034 - sha256 = "026f8fybr8azq3diw2k3p3qpmqj9lk6n9ipcl3xkwdss7i5v5w3y"; 1035 - name = "konqueror-20.12.1.tar.xz"; 1036 }; 1037 }; 1038 konquest = { 1039 - version = "20.12.1"; 1040 src = fetchurl { 1041 - url = "${mirror}/stable/release-service/20.12.1/src/konquest-20.12.1.tar.xz"; 1042 - sha256 = "1s08mvj7z91r86i0zwkcv05fnnr4lzhp596qr38d2yv6rxf5vr57"; 1043 - name = "konquest-20.12.1.tar.xz"; 1044 }; 1045 }; 1046 konsole = { 1047 - version = "20.12.1"; 1048 src = fetchurl { 1049 - url = "${mirror}/stable/release-service/20.12.1/src/konsole-20.12.1.tar.xz"; 1050 - sha256 = "1v39sx00c115apnm32wn00yir69z1h0y3lblmjmvbjk24hwvx45n"; 1051 - name = "konsole-20.12.1.tar.xz"; 1052 }; 1053 }; 1054 kontact = { 1055 - version = "20.12.1"; 1056 src = fetchurl { 1057 - url = "${mirror}/stable/release-service/20.12.1/src/kontact-20.12.1.tar.xz"; 1058 - sha256 = "0dr59jj97zxkgc61zgwa8i26m81sfxvymxcrh5midwd24z8nslkz"; 1059 - name = "kontact-20.12.1.tar.xz"; 1060 }; 1061 }; 1062 kontactinterface = { 1063 - version = "20.12.1"; 1064 src = fetchurl { 1065 - url = "${mirror}/stable/release-service/20.12.1/src/kontactinterface-20.12.1.tar.xz"; 1066 - sha256 = "0sdlgmwvir2s9ys466i4bj4raf2af43w838and64jwsr9qb1hg4j"; 1067 - name = "kontactinterface-20.12.1.tar.xz"; 1068 }; 1069 }; 1070 kontrast = { 1071 - version = "20.12.1"; 1072 src = fetchurl { 1073 - url = "${mirror}/stable/release-service/20.12.1/src/kontrast-20.12.1.tar.xz"; 1074 - sha256 = "0cs31sn4va2hhfi7ps3bz9sy2hlxb8cawn5vijfdhzb9mmc962br"; 1075 - name = "kontrast-20.12.1.tar.xz"; 1076 }; 1077 }; 1078 konversation = { 1079 - version = "20.12.1"; 1080 src = fetchurl { 1081 - url = "${mirror}/stable/release-service/20.12.1/src/konversation-20.12.1.tar.xz"; 1082 - sha256 = "1x6pyiv73avc3qmxlbnwwzk3gz6qbr991p896f9yb4rqfqj8j7j4"; 1083 - name = "konversation-20.12.1.tar.xz"; 1084 }; 1085 }; 1086 kopete = { 1087 - version = "20.12.1"; 1088 src = fetchurl { 1089 - url = "${mirror}/stable/release-service/20.12.1/src/kopete-20.12.1.tar.xz"; 1090 - sha256 = "1cfbl3jalmaphwrzw443l4q5k1fx4nja65ajgrv3nly8rfabfnfl"; 1091 - name = "kopete-20.12.1.tar.xz"; 1092 }; 1093 }; 1094 korganizer = { 1095 - version = "20.12.1"; 1096 src = fetchurl { 1097 - url = "${mirror}/stable/release-service/20.12.1/src/korganizer-20.12.1.tar.xz"; 1098 - sha256 = "1ci6ca6w3a77gf3d7fh9rjkblm5qa2jic176rwmax79qgvjjq8wm"; 1099 - name = "korganizer-20.12.1.tar.xz"; 1100 }; 1101 }; 1102 kosmindoormap = { 1103 - version = "20.12.1"; 1104 src = fetchurl { 1105 - url = "${mirror}/stable/release-service/20.12.1/src/kosmindoormap-20.12.1.tar.xz"; 1106 - sha256 = "186kfqaznxyxqchwqsrb4dvk4v69rhqwfg93fcjsp43l14ml5rnx"; 1107 - name = "kosmindoormap-20.12.1.tar.xz"; 1108 }; 1109 }; 1110 kpat = { 1111 - version = "20.12.1"; 1112 src = fetchurl { 1113 - url = "${mirror}/stable/release-service/20.12.1/src/kpat-20.12.1.tar.xz"; 1114 - sha256 = "1kd3i7qhjwxi04x8dkc7q9rgx73zyx3njm5rhq0hc1v32m8nn659"; 1115 - name = "kpat-20.12.1.tar.xz"; 1116 }; 1117 }; 1118 kpimtextedit = { 1119 - version = "20.12.1"; 1120 src = fetchurl { 1121 - url = "${mirror}/stable/release-service/20.12.1/src/kpimtextedit-20.12.1.tar.xz"; 1122 - sha256 = "15m26qssw80nxv1m51jq3q629nginhh4hb69a5y15jgvrv4k59b4"; 1123 - name = "kpimtextedit-20.12.1.tar.xz"; 1124 }; 1125 }; 1126 kpkpass = { 1127 - version = "20.12.1"; 1128 src = fetchurl { 1129 - url = "${mirror}/stable/release-service/20.12.1/src/kpkpass-20.12.1.tar.xz"; 1130 - sha256 = "09idbgf9gnzyr520indlzhwb9pr5hx3dag26qrfi7l8ywzdkrsr2"; 1131 - name = "kpkpass-20.12.1.tar.xz"; 1132 }; 1133 }; 1134 kpmcore = { 1135 - version = "20.12.1"; 1136 src = fetchurl { 1137 - url = "${mirror}/stable/release-service/20.12.1/src/kpmcore-20.12.1.tar.xz"; 1138 - sha256 = "0nyqz1jfr9h9n80npvp7yyizbyga6iv8yljq52myk6b40vs9q41v"; 1139 - name = "kpmcore-20.12.1.tar.xz"; 1140 }; 1141 }; 1142 kpublictransport = { 1143 - version = "20.12.1"; 1144 src = fetchurl { 1145 - url = "${mirror}/stable/release-service/20.12.1/src/kpublictransport-20.12.1.tar.xz"; 1146 - sha256 = "0saqykqb9rrm3ngvcx910dmhyh1hc3n0x3qfzlzrxlq678ag94hq"; 1147 - name = "kpublictransport-20.12.1.tar.xz"; 1148 }; 1149 }; 1150 kqtquickcharts = { 1151 - version = "20.12.1"; 1152 src = fetchurl { 1153 - url = "${mirror}/stable/release-service/20.12.1/src/kqtquickcharts-20.12.1.tar.xz"; 1154 - sha256 = "0025vj4n0k3g5bsmjq6ydx80izvpx6g73jxz27hp69vbl8p4ylpc"; 1155 - name = "kqtquickcharts-20.12.1.tar.xz"; 1156 }; 1157 }; 1158 krdc = { 1159 - version = "20.12.1"; 1160 src = fetchurl { 1161 - url = "${mirror}/stable/release-service/20.12.1/src/krdc-20.12.1.tar.xz"; 1162 - sha256 = "067xrhs55di2ff0lxvcl2x7qblmv2pbrgjkc5bjsx6ai6w9bv4dh"; 1163 - name = "krdc-20.12.1.tar.xz"; 1164 }; 1165 }; 1166 kreversi = { 1167 - version = "20.12.1"; 1168 src = fetchurl { 1169 - url = "${mirror}/stable/release-service/20.12.1/src/kreversi-20.12.1.tar.xz"; 1170 - sha256 = "1yw9lxzqyxk6fsh2lzsrp2cmdw545hszdz9253lm6b5ppax6z42a"; 1171 - name = "kreversi-20.12.1.tar.xz"; 1172 }; 1173 }; 1174 krfb = { 1175 - version = "20.12.1"; 1176 src = fetchurl { 1177 - url = "${mirror}/stable/release-service/20.12.1/src/krfb-20.12.1.tar.xz"; 1178 - sha256 = "0pfxd0nci9g4wkh4qcgk3yhm9rl9yx2d4jpfxgdmiacfp9hkqxj6"; 1179 - name = "krfb-20.12.1.tar.xz"; 1180 }; 1181 }; 1182 kross-interpreters = { 1183 - version = "20.12.1"; 1184 src = fetchurl { 1185 - url = "${mirror}/stable/release-service/20.12.1/src/kross-interpreters-20.12.1.tar.xz"; 1186 - sha256 = "1csk3xkkkqvffms5ivy08hyd2mizg7ywcrdapxx40m5kwsn6vpxs"; 1187 - name = "kross-interpreters-20.12.1.tar.xz"; 1188 }; 1189 }; 1190 kruler = { 1191 - version = "20.12.1"; 1192 src = fetchurl { 1193 - url = "${mirror}/stable/release-service/20.12.1/src/kruler-20.12.1.tar.xz"; 1194 - sha256 = "1jiz9s647bndpi4gg3f7wwg0c0cv8wf1myjxwdpx5a0ggdr2xh3q"; 1195 - name = "kruler-20.12.1.tar.xz"; 1196 }; 1197 }; 1198 kshisen = { 1199 - version = "20.12.1"; 1200 src = fetchurl { 1201 - url = "${mirror}/stable/release-service/20.12.1/src/kshisen-20.12.1.tar.xz"; 1202 - sha256 = "1awnpj66080g2y41014g2pgb5llyqw56b54z6ydhfya4a0a8gsds"; 1203 - name = "kshisen-20.12.1.tar.xz"; 1204 }; 1205 }; 1206 ksirk = { 1207 - version = "20.12.1"; 1208 src = fetchurl { 1209 - url = "${mirror}/stable/release-service/20.12.1/src/ksirk-20.12.1.tar.xz"; 1210 - sha256 = "11bcmxjjyf095i790f5r3cr5hskw2x9458vwfm7yd57qx3r01axz"; 1211 - name = "ksirk-20.12.1.tar.xz"; 1212 }; 1213 }; 1214 ksmtp = { 1215 - version = "20.12.1"; 1216 src = fetchurl { 1217 - url = "${mirror}/stable/release-service/20.12.1/src/ksmtp-20.12.1.tar.xz"; 1218 - sha256 = "1yahcgchfhk742n6hmpr2b2fll6jrw0vs1hrfvms3n7w7vxnkyxg"; 1219 - name = "ksmtp-20.12.1.tar.xz"; 1220 }; 1221 }; 1222 ksnakeduel = { 1223 - version = "20.12.1"; 1224 src = fetchurl { 1225 - url = "${mirror}/stable/release-service/20.12.1/src/ksnakeduel-20.12.1.tar.xz"; 1226 - sha256 = "1647m2a918kr762fmvffj2ipamhvcihc8yg8z80b8lwinpspcdfc"; 1227 - name = "ksnakeduel-20.12.1.tar.xz"; 1228 }; 1229 }; 1230 kspaceduel = { 1231 - version = "20.12.1"; 1232 src = fetchurl { 1233 - url = "${mirror}/stable/release-service/20.12.1/src/kspaceduel-20.12.1.tar.xz"; 1234 - sha256 = "17i2saa48xq62j0aca555lqjxf6ry3wkxw5vm5v32g3kwkr10m78"; 1235 - name = "kspaceduel-20.12.1.tar.xz"; 1236 }; 1237 }; 1238 ksquares = { 1239 - version = "20.12.1"; 1240 src = fetchurl { 1241 - url = "${mirror}/stable/release-service/20.12.1/src/ksquares-20.12.1.tar.xz"; 1242 - sha256 = "085bvcx5p13j32017c0vm3zvcr0r0dzcbxpp21mvrp1xzy2dw7v2"; 1243 - name = "ksquares-20.12.1.tar.xz"; 1244 }; 1245 }; 1246 ksudoku = { 1247 - version = "20.12.1"; 1248 src = fetchurl { 1249 - url = "${mirror}/stable/release-service/20.12.1/src/ksudoku-20.12.1.tar.xz"; 1250 - sha256 = "0a0i87ddxa75admnxl181dsqmab4cwbb6pncl34z4sppf272z8km"; 1251 - name = "ksudoku-20.12.1.tar.xz"; 1252 }; 1253 }; 1254 ksystemlog = { 1255 - version = "20.12.1"; 1256 src = fetchurl { 1257 - url = "${mirror}/stable/release-service/20.12.1/src/ksystemlog-20.12.1.tar.xz"; 1258 - sha256 = "0535s6sq4wccdxv0xw12x3zzjkp0746s3hmlk93sginwq5fixxc0"; 1259 - name = "ksystemlog-20.12.1.tar.xz"; 1260 }; 1261 }; 1262 kteatime = { 1263 - version = "20.12.1"; 1264 src = fetchurl { 1265 - url = "${mirror}/stable/release-service/20.12.1/src/kteatime-20.12.1.tar.xz"; 1266 - sha256 = "0j9c3wy398z61ciyf91hv7l3bxski827di9ib94wyjkwqd6516zx"; 1267 - name = "kteatime-20.12.1.tar.xz"; 1268 }; 1269 }; 1270 ktimer = { 1271 - version = "20.12.1"; 1272 src = fetchurl { 1273 - url = "${mirror}/stable/release-service/20.12.1/src/ktimer-20.12.1.tar.xz"; 1274 - sha256 = "0iac06mzszg6g1flbs0mzj8ddnvh6kdgbhakjxl969in4c1frz9w"; 1275 - name = "ktimer-20.12.1.tar.xz"; 1276 }; 1277 }; 1278 ktnef = { 1279 - version = "20.12.1"; 1280 src = fetchurl { 1281 - url = "${mirror}/stable/release-service/20.12.1/src/ktnef-20.12.1.tar.xz"; 1282 - sha256 = "1pq4mabh7glpxl2iwj5rrfwim4x6xfg2vlpx7z0d0n13gh85b4fd"; 1283 - name = "ktnef-20.12.1.tar.xz"; 1284 }; 1285 }; 1286 ktorrent = { 1287 - version = "20.12.1"; 1288 src = fetchurl { 1289 - url = "${mirror}/stable/release-service/20.12.1/src/ktorrent-20.12.1.tar.xz"; 1290 - sha256 = "0m43wsz0k87ncvg3zdffsp06nwdrlfnw52fi1ry12z2rnkcm4pwc"; 1291 - name = "ktorrent-20.12.1.tar.xz"; 1292 }; 1293 }; 1294 ktouch = { 1295 - version = "20.12.1"; 1296 src = fetchurl { 1297 - url = "${mirror}/stable/release-service/20.12.1/src/ktouch-20.12.1.tar.xz"; 1298 - sha256 = "10lm2p8w26c9n6lhvw3301myfss0dq7hl7rawzb3hsy1lqvmvdib"; 1299 - name = "ktouch-20.12.1.tar.xz"; 1300 }; 1301 }; 1302 ktp-accounts-kcm = { 1303 - version = "20.12.1"; 1304 src = fetchurl { 1305 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-accounts-kcm-20.12.1.tar.xz"; 1306 - sha256 = "0440s2rrh03x8h5bp6xywidngrb1pinndsigaj4k4yvz122j2y53"; 1307 - name = "ktp-accounts-kcm-20.12.1.tar.xz"; 1308 }; 1309 }; 1310 ktp-approver = { 1311 - version = "20.12.1"; 1312 src = fetchurl { 1313 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-approver-20.12.1.tar.xz"; 1314 - sha256 = "14ygpqvjhyzryrlinz0i2a6nyn1gnxs0hwx35imiz8hg4sb9402k"; 1315 - name = "ktp-approver-20.12.1.tar.xz"; 1316 }; 1317 }; 1318 ktp-auth-handler = { 1319 - version = "20.12.1"; 1320 src = fetchurl { 1321 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-auth-handler-20.12.1.tar.xz"; 1322 - sha256 = "1bysipq957kqbl33zj88m1g987b02v25gmh5lpnmrnlqznxw0ws7"; 1323 - name = "ktp-auth-handler-20.12.1.tar.xz"; 1324 }; 1325 }; 1326 ktp-call-ui = { 1327 - version = "20.12.1"; 1328 src = fetchurl { 1329 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-call-ui-20.12.1.tar.xz"; 1330 - sha256 = "154zgg84ln823al40s5fwxf10k3p73mz4fjn2lyhdqgsx68l08sy"; 1331 - name = "ktp-call-ui-20.12.1.tar.xz"; 1332 }; 1333 }; 1334 ktp-common-internals = { 1335 - version = "20.12.1"; 1336 src = fetchurl { 1337 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-common-internals-20.12.1.tar.xz"; 1338 - sha256 = "1f8l1ywccxga3ff8qvf4ybabkd57apidkx7ky49dfi785kgvym16"; 1339 - name = "ktp-common-internals-20.12.1.tar.xz"; 1340 }; 1341 }; 1342 ktp-contact-list = { 1343 - version = "20.12.1"; 1344 src = fetchurl { 1345 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-contact-list-20.12.1.tar.xz"; 1346 - sha256 = "122p2xp6wqmvk7mbplgnilsbnk6hfzrgbxpr39n462pkwbmvs44j"; 1347 - name = "ktp-contact-list-20.12.1.tar.xz"; 1348 }; 1349 }; 1350 ktp-contact-runner = { 1351 - version = "20.12.1"; 1352 src = fetchurl { 1353 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-contact-runner-20.12.1.tar.xz"; 1354 - sha256 = "1w8jp1nmjwaaqpim2jfpbv3d7w9asn93qi2ag2d6wx6mcc2q84jb"; 1355 - name = "ktp-contact-runner-20.12.1.tar.xz"; 1356 }; 1357 }; 1358 ktp-desktop-applets = { 1359 - version = "20.12.1"; 1360 src = fetchurl { 1361 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-desktop-applets-20.12.1.tar.xz"; 1362 - sha256 = "0z3vv7q5kk27fm32bmhffpj6w72mldcdxsq6p3d33zf6rkz2rb74"; 1363 - name = "ktp-desktop-applets-20.12.1.tar.xz"; 1364 }; 1365 }; 1366 ktp-filetransfer-handler = { 1367 - version = "20.12.1"; 1368 src = fetchurl { 1369 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-filetransfer-handler-20.12.1.tar.xz"; 1370 - sha256 = "0b8ha1jxhrdk67mzwrd0ypz99shlfr6sanxbbv0j3xh77sjcqpq3"; 1371 - name = "ktp-filetransfer-handler-20.12.1.tar.xz"; 1372 }; 1373 }; 1374 ktp-kded-module = { 1375 - version = "20.12.1"; 1376 src = fetchurl { 1377 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-kded-module-20.12.1.tar.xz"; 1378 - sha256 = "1hbb5pj3gaw9sg5rj2rb7a8xqrixfhr040rcdjsln337zyy98iqf"; 1379 - name = "ktp-kded-module-20.12.1.tar.xz"; 1380 }; 1381 }; 1382 ktp-send-file = { 1383 - version = "20.12.1"; 1384 src = fetchurl { 1385 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-send-file-20.12.1.tar.xz"; 1386 - sha256 = "1vgfqa062h5yxdsz71h2zz247mzv6mn0zm7dz1v8p4pzns9kscq1"; 1387 - name = "ktp-send-file-20.12.1.tar.xz"; 1388 }; 1389 }; 1390 ktp-text-ui = { 1391 - version = "20.12.1"; 1392 src = fetchurl { 1393 - url = "${mirror}/stable/release-service/20.12.1/src/ktp-text-ui-20.12.1.tar.xz"; 1394 - sha256 = "13cx2pv4wqmrgbi4sg51fhp418r50ajjhc9yz5mv7ad2gxml5c61"; 1395 - name = "ktp-text-ui-20.12.1.tar.xz"; 1396 }; 1397 }; 1398 ktuberling = { 1399 - version = "20.12.1"; 1400 src = fetchurl { 1401 - url = "${mirror}/stable/release-service/20.12.1/src/ktuberling-20.12.1.tar.xz"; 1402 - sha256 = "06la1cvwvpiqjdwv7icdg55dd8pkc587bfwwjdq2fhp2pyh3ws6j"; 1403 - name = "ktuberling-20.12.1.tar.xz"; 1404 }; 1405 }; 1406 kturtle = { 1407 - version = "20.12.1"; 1408 src = fetchurl { 1409 - url = "${mirror}/stable/release-service/20.12.1/src/kturtle-20.12.1.tar.xz"; 1410 - sha256 = "12jr4sbchjpvc730cy4bp2cccdsd8vw901dgyq0nar8p0pvg4ybb"; 1411 - name = "kturtle-20.12.1.tar.xz"; 1412 }; 1413 }; 1414 kubrick = { 1415 - version = "20.12.1"; 1416 src = fetchurl { 1417 - url = "${mirror}/stable/release-service/20.12.1/src/kubrick-20.12.1.tar.xz"; 1418 - sha256 = "1hdkm9vw9wpc8b3mw0yy9cz5ylm0h75zbg51rw4glai48bb3gs8i"; 1419 - name = "kubrick-20.12.1.tar.xz"; 1420 }; 1421 }; 1422 kwalletmanager = { 1423 - version = "20.12.1"; 1424 src = fetchurl { 1425 - url = "${mirror}/stable/release-service/20.12.1/src/kwalletmanager-20.12.1.tar.xz"; 1426 - sha256 = "0nsg2xjzz6qvjqpxj1bbzzikvcl1ipqjwwab2kdwg71vlp99ravj"; 1427 - name = "kwalletmanager-20.12.1.tar.xz"; 1428 }; 1429 }; 1430 kwave = { 1431 - version = "20.12.1"; 1432 src = fetchurl { 1433 - url = "${mirror}/stable/release-service/20.12.1/src/kwave-20.12.1.tar.xz"; 1434 - sha256 = "1w5r7di9401dm60p3bkp8qg41pvlz4226szki5s6pmmq89dixdgq"; 1435 - name = "kwave-20.12.1.tar.xz"; 1436 }; 1437 }; 1438 kwordquiz = { 1439 - version = "20.12.1"; 1440 src = fetchurl { 1441 - url = "${mirror}/stable/release-service/20.12.1/src/kwordquiz-20.12.1.tar.xz"; 1442 - sha256 = "1dvbvfwaja4n2v9binj8pbdjizqz4zp49fiq8b4k5jxygcsgnx2p"; 1443 - name = "kwordquiz-20.12.1.tar.xz"; 1444 }; 1445 }; 1446 libgravatar = { 1447 - version = "20.12.1"; 1448 src = fetchurl { 1449 - url = "${mirror}/stable/release-service/20.12.1/src/libgravatar-20.12.1.tar.xz"; 1450 - sha256 = "12byf7p0fwsfy61gcv112bhq3zczjy5n1dm32x2lrjyis2dh2z9j"; 1451 - name = "libgravatar-20.12.1.tar.xz"; 1452 }; 1453 }; 1454 libkcddb = { 1455 - version = "20.12.1"; 1456 src = fetchurl { 1457 - url = "${mirror}/stable/release-service/20.12.1/src/libkcddb-20.12.1.tar.xz"; 1458 - sha256 = "07ky4ly72689gb58jxqqzq5bgmb9wslxkqj0ldam6v82ldk8ss7k"; 1459 - name = "libkcddb-20.12.1.tar.xz"; 1460 }; 1461 }; 1462 libkcompactdisc = { 1463 - version = "20.12.1"; 1464 src = fetchurl { 1465 - url = "${mirror}/stable/release-service/20.12.1/src/libkcompactdisc-20.12.1.tar.xz"; 1466 - sha256 = "101szps2js8dhxdn913mj9b2z953rp47ikkbrrdjl1fq1i8dh6ib"; 1467 - name = "libkcompactdisc-20.12.1.tar.xz"; 1468 }; 1469 }; 1470 libkdcraw = { 1471 - version = "20.12.1"; 1472 src = fetchurl { 1473 - url = "${mirror}/stable/release-service/20.12.1/src/libkdcraw-20.12.1.tar.xz"; 1474 - sha256 = "1vkjyccyax622a3jvqdfnppansabxaxplyk9prn302zqmgvl05h3"; 1475 - name = "libkdcraw-20.12.1.tar.xz"; 1476 }; 1477 }; 1478 libkdegames = { 1479 - version = "20.12.1"; 1480 src = fetchurl { 1481 - url = "${mirror}/stable/release-service/20.12.1/src/libkdegames-20.12.1.tar.xz"; 1482 - sha256 = "1zy44k98xjjydsa35bagf152kfb394wxpdx0c06vcf404jkhk7ng"; 1483 - name = "libkdegames-20.12.1.tar.xz"; 1484 }; 1485 }; 1486 libkdepim = { 1487 - version = "20.12.1"; 1488 src = fetchurl { 1489 - url = "${mirror}/stable/release-service/20.12.1/src/libkdepim-20.12.1.tar.xz"; 1490 - sha256 = "0kp2xssl1qbl3ziskxl3hhvyp8nc35d2fijk6hl99j3sxpdi2s4f"; 1491 - name = "libkdepim-20.12.1.tar.xz"; 1492 }; 1493 }; 1494 libkeduvocdocument = { 1495 - version = "20.12.1"; 1496 src = fetchurl { 1497 - url = "${mirror}/stable/release-service/20.12.1/src/libkeduvocdocument-20.12.1.tar.xz"; 1498 - sha256 = "0kqnhaabfi91clqg7nlnjcybl5ca0p3ysn5zlwhxz1fcjxm83g4w"; 1499 - name = "libkeduvocdocument-20.12.1.tar.xz"; 1500 }; 1501 }; 1502 libkexiv2 = { 1503 - version = "20.12.1"; 1504 src = fetchurl { 1505 - url = "${mirror}/stable/release-service/20.12.1/src/libkexiv2-20.12.1.tar.xz"; 1506 - sha256 = "1vylyl3gxk3xais7c640kdnp4s4jwd9y2xxkwmf36ax0dv8wdcv0"; 1507 - name = "libkexiv2-20.12.1.tar.xz"; 1508 }; 1509 }; 1510 libkgapi = { 1511 - version = "20.12.1"; 1512 src = fetchurl { 1513 - url = "${mirror}/stable/release-service/20.12.1/src/libkgapi-20.12.1.tar.xz"; 1514 - sha256 = "0cx8lbzq8ambz2lbslakczzcfmhri4268p7zf7hnf3ymd17a5y8d"; 1515 - name = "libkgapi-20.12.1.tar.xz"; 1516 }; 1517 }; 1518 libkipi = { 1519 - version = "20.12.1"; 1520 src = fetchurl { 1521 - url = "${mirror}/stable/release-service/20.12.1/src/libkipi-20.12.1.tar.xz"; 1522 - sha256 = "1ln4f1n9ghiqb9h4lpw6qcwz7wrvm8jlcqn1ingjh9s58zw8wqsg"; 1523 - name = "libkipi-20.12.1.tar.xz"; 1524 }; 1525 }; 1526 libkleo = { 1527 - version = "20.12.1"; 1528 src = fetchurl { 1529 - url = "${mirror}/stable/release-service/20.12.1/src/libkleo-20.12.1.tar.xz"; 1530 - sha256 = "0dq86pg0jchlpsynk0355wwq3pggqkj0mxhyvgi6a0xb2riy2r4a"; 1531 - name = "libkleo-20.12.1.tar.xz"; 1532 }; 1533 }; 1534 libkmahjongg = { 1535 - version = "20.12.1"; 1536 src = fetchurl { 1537 - url = "${mirror}/stable/release-service/20.12.1/src/libkmahjongg-20.12.1.tar.xz"; 1538 - sha256 = "0cq0bcl7hkgj1v7giqzbrvlds2933ji52fg53cakz29fkgxibj3x"; 1539 - name = "libkmahjongg-20.12.1.tar.xz"; 1540 }; 1541 }; 1542 libkomparediff2 = { 1543 - version = "20.12.1"; 1544 src = fetchurl { 1545 - url = "${mirror}/stable/release-service/20.12.1/src/libkomparediff2-20.12.1.tar.xz"; 1546 - sha256 = "04klqvhh8zl5lyblpqgm92wycq4r0hh6gx18nqnsgx6lknlrx9y3"; 1547 - name = "libkomparediff2-20.12.1.tar.xz"; 1548 }; 1549 }; 1550 libksane = { 1551 - version = "20.12.1"; 1552 src = fetchurl { 1553 - url = "${mirror}/stable/release-service/20.12.1/src/libksane-20.12.1.tar.xz"; 1554 - sha256 = "07xsfs0lkh35nj0fy7y1r46nkdmm26nbpsm846v18lh7wflxi36j"; 1555 - name = "libksane-20.12.1.tar.xz"; 1556 }; 1557 }; 1558 libksieve = { 1559 - version = "20.12.1"; 1560 src = fetchurl { 1561 - url = "${mirror}/stable/release-service/20.12.1/src/libksieve-20.12.1.tar.xz"; 1562 - sha256 = "07zgcsdl38fdy5pskp51rj5p7m3pz9szwidyg24mdyzb08k5xpdz"; 1563 - name = "libksieve-20.12.1.tar.xz"; 1564 }; 1565 }; 1566 libktorrent = { 1567 - version = "20.12.1"; 1568 src = fetchurl { 1569 - url = "${mirror}/stable/release-service/20.12.1/src/libktorrent-20.12.1.tar.xz"; 1570 - sha256 = "18mcrb064gizqb699cs9bvm918gg06wm6sq33pi87kwki5cniamv"; 1571 - name = "libktorrent-20.12.1.tar.xz"; 1572 }; 1573 }; 1574 lokalize = { 1575 - version = "20.12.1"; 1576 src = fetchurl { 1577 - url = "${mirror}/stable/release-service/20.12.1/src/lokalize-20.12.1.tar.xz"; 1578 - sha256 = "0mxzk9s0yrjf8gj70dpl1wbvnrkzc3ncqab2bj3yx0xk05hagjlx"; 1579 - name = "lokalize-20.12.1.tar.xz"; 1580 }; 1581 }; 1582 lskat = { 1583 - version = "20.12.1"; 1584 src = fetchurl { 1585 - url = "${mirror}/stable/release-service/20.12.1/src/lskat-20.12.1.tar.xz"; 1586 - sha256 = "0p8n2cgfdxxjbx4jcpqf85h6k36nggj32h982yj3ig5dh1csym5d"; 1587 - name = "lskat-20.12.1.tar.xz"; 1588 }; 1589 }; 1590 mailcommon = { 1591 - version = "20.12.1"; 1592 src = fetchurl { 1593 - url = "${mirror}/stable/release-service/20.12.1/src/mailcommon-20.12.1.tar.xz"; 1594 - sha256 = "191d6l314njlj227qhz7qqmkjkz9zm7xnvm9rlfj302san90a338"; 1595 - name = "mailcommon-20.12.1.tar.xz"; 1596 }; 1597 }; 1598 mailimporter = { 1599 - version = "20.12.1"; 1600 src = fetchurl { 1601 - url = "${mirror}/stable/release-service/20.12.1/src/mailimporter-20.12.1.tar.xz"; 1602 - sha256 = "0jqdckpwlipc4zxxwnvysl44ri19h0hgr37dp36k99sxa3688jxc"; 1603 - name = "mailimporter-20.12.1.tar.xz"; 1604 }; 1605 }; 1606 marble = { 1607 - version = "20.12.1"; 1608 src = fetchurl { 1609 - url = "${mirror}/stable/release-service/20.12.1/src/marble-20.12.1.tar.xz"; 1610 - sha256 = "0w398igxx7pmyd4bj65ppbxfc4fiz4hsjmcffya88dnxxz73djb5"; 1611 - name = "marble-20.12.1.tar.xz"; 1612 }; 1613 }; 1614 markdownpart = { 1615 - version = "20.12.1"; 1616 src = fetchurl { 1617 - url = "${mirror}/stable/release-service/20.12.1/src/markdownpart-20.12.1.tar.xz"; 1618 - sha256 = "1389hswbhcssl9ybb605h9i50fv6jajggldkiyfwqxbi7aysghwk"; 1619 - name = "markdownpart-20.12.1.tar.xz"; 1620 }; 1621 }; 1622 mbox-importer = { 1623 - version = "20.12.1"; 1624 src = fetchurl { 1625 - url = "${mirror}/stable/release-service/20.12.1/src/mbox-importer-20.12.1.tar.xz"; 1626 - sha256 = "1kgbiq933f93sb8m2nqmpp1x6qkqqcm2hcb3ihk5741dcpdmxx9n"; 1627 - name = "mbox-importer-20.12.1.tar.xz"; 1628 }; 1629 }; 1630 messagelib = { 1631 - version = "20.12.1"; 1632 src = fetchurl { 1633 - url = "${mirror}/stable/release-service/20.12.1/src/messagelib-20.12.1.tar.xz"; 1634 - sha256 = "0yjh7s80ksyyi78vxjw4i5f1bmsfziphwm6flgnw18gfzj3pyyy7"; 1635 - name = "messagelib-20.12.1.tar.xz"; 1636 }; 1637 }; 1638 minuet = { 1639 - version = "20.12.1"; 1640 src = fetchurl { 1641 - url = "${mirror}/stable/release-service/20.12.1/src/minuet-20.12.1.tar.xz"; 1642 - sha256 = "13jlz2m57x379zyv4x5zk2h6jc0qcz1zymkyrzs431bfmhyhdna2"; 1643 - name = "minuet-20.12.1.tar.xz"; 1644 }; 1645 }; 1646 okular = { 1647 - version = "20.12.1"; 1648 src = fetchurl { 1649 - url = "${mirror}/stable/release-service/20.12.1/src/okular-20.12.1.tar.xz"; 1650 - sha256 = "0gpm7n47yijsjg4yba561j5pbvd98hgvr93w1kvzk851nb87m89c"; 1651 - name = "okular-20.12.1.tar.xz"; 1652 }; 1653 }; 1654 palapeli = { 1655 - version = "20.12.1"; 1656 src = fetchurl { 1657 - url = "${mirror}/stable/release-service/20.12.1/src/palapeli-20.12.1.tar.xz"; 1658 - sha256 = "05d3f0snbg0iz78ggxk7hv1qn3blvpnpclhrhzcw1c5znr7al2xm"; 1659 - name = "palapeli-20.12.1.tar.xz"; 1660 }; 1661 }; 1662 parley = { 1663 - version = "20.12.1"; 1664 src = fetchurl { 1665 - url = "${mirror}/stable/release-service/20.12.1/src/parley-20.12.1.tar.xz"; 1666 - sha256 = "00xc1dv3fj783brfqh3ggvrwv26m840k35vrx2izzq5lqx2g1p5a"; 1667 - name = "parley-20.12.1.tar.xz"; 1668 }; 1669 }; 1670 partitionmanager = { 1671 - version = "20.12.1"; 1672 src = fetchurl { 1673 - url = "${mirror}/stable/release-service/20.12.1/src/partitionmanager-20.12.1.tar.xz"; 1674 - sha256 = "1zypkah2smmqclni2r8571sd6qd5cbc0915r6gzf800yyccsfb65"; 1675 - name = "partitionmanager-20.12.1.tar.xz"; 1676 }; 1677 }; 1678 picmi = { 1679 - version = "20.12.1"; 1680 src = fetchurl { 1681 - url = "${mirror}/stable/release-service/20.12.1/src/picmi-20.12.1.tar.xz"; 1682 - sha256 = "0aiaq99sb57vvz5wjwdwm0jj456nj26qs4m6vwibb1f0f8js4i03"; 1683 - name = "picmi-20.12.1.tar.xz"; 1684 }; 1685 }; 1686 pimcommon = { 1687 - version = "20.12.1"; 1688 src = fetchurl { 1689 - url = "${mirror}/stable/release-service/20.12.1/src/pimcommon-20.12.1.tar.xz"; 1690 - sha256 = "1w5avmvssqnvxl31xrlh1xfns6q386w8ixlzfbzjkz5m95m4wr57"; 1691 - name = "pimcommon-20.12.1.tar.xz"; 1692 }; 1693 }; 1694 pim-data-exporter = { 1695 - version = "20.12.1"; 1696 src = fetchurl { 1697 - url = "${mirror}/stable/release-service/20.12.1/src/pim-data-exporter-20.12.1.tar.xz"; 1698 - sha256 = "0k9lh3llkzx0n5x8q14hkbjjrkczm10kr246bzr1zz8lcv1za1jc"; 1699 - name = "pim-data-exporter-20.12.1.tar.xz"; 1700 }; 1701 }; 1702 pim-sieve-editor = { 1703 - version = "20.12.1"; 1704 src = fetchurl { 1705 - url = "${mirror}/stable/release-service/20.12.1/src/pim-sieve-editor-20.12.1.tar.xz"; 1706 - sha256 = "0lifarfkpcpdvwmn61gmfd45k5i0dbf3sjrb0z1yaqsq7m158di1"; 1707 - name = "pim-sieve-editor-20.12.1.tar.xz"; 1708 }; 1709 }; 1710 poxml = { 1711 - version = "20.12.1"; 1712 src = fetchurl { 1713 - url = "${mirror}/stable/release-service/20.12.1/src/poxml-20.12.1.tar.xz"; 1714 - sha256 = "1smjvblx0jcv3afs2sr4qcmvhqd44iw24hvr9fppa3nxhrmjwmlk"; 1715 - name = "poxml-20.12.1.tar.xz"; 1716 }; 1717 }; 1718 print-manager = { 1719 - version = "20.12.1"; 1720 src = fetchurl { 1721 - url = "${mirror}/stable/release-service/20.12.1/src/print-manager-20.12.1.tar.xz"; 1722 - sha256 = "1nx442bi41gd64i4j0nc8hx0wdv6ayvnp2wydn4l7sgsf0ms4x6y"; 1723 - name = "print-manager-20.12.1.tar.xz"; 1724 }; 1725 }; 1726 rocs = { 1727 - version = "20.12.1"; 1728 src = fetchurl { 1729 - url = "${mirror}/stable/release-service/20.12.1/src/rocs-20.12.1.tar.xz"; 1730 - sha256 = "11gg2pmx21wfrw63qv7w8bjzcsxf86j5ripa2dwqfl3355wvi5mb"; 1731 - name = "rocs-20.12.1.tar.xz"; 1732 }; 1733 }; 1734 signon-kwallet-extension = { 1735 - version = "20.12.1"; 1736 src = fetchurl { 1737 - url = "${mirror}/stable/release-service/20.12.1/src/signon-kwallet-extension-20.12.1.tar.xz"; 1738 - sha256 = "0m48a5mqmwrjl4wc4m30n5csl7fwp8g70pv0nib0v36lp0424xjb"; 1739 - name = "signon-kwallet-extension-20.12.1.tar.xz"; 1740 }; 1741 }; 1742 spectacle = { 1743 - version = "20.12.1"; 1744 src = fetchurl { 1745 - url = "${mirror}/stable/release-service/20.12.1/src/spectacle-20.12.1.tar.xz"; 1746 - sha256 = "04jsm0ipfaccc80qxnhhbfc9fn009cxa7dys89iqfqza6ssvq51l"; 1747 - name = "spectacle-20.12.1.tar.xz"; 1748 }; 1749 }; 1750 step = { 1751 - version = "20.12.1"; 1752 src = fetchurl { 1753 - url = "${mirror}/stable/release-service/20.12.1/src/step-20.12.1.tar.xz"; 1754 - sha256 = "05xj4zv4r82nnz5rzb0rmrps4dagnkw9f5lapil5mi1i1gwqfi2k"; 1755 - name = "step-20.12.1.tar.xz"; 1756 }; 1757 }; 1758 svgpart = { 1759 - version = "20.12.1"; 1760 src = fetchurl { 1761 - url = "${mirror}/stable/release-service/20.12.1/src/svgpart-20.12.1.tar.xz"; 1762 - sha256 = "09n0pf5saww8gppmd501i3dfr13yvn4r2rfbdz42zlvcpcpgxdry"; 1763 - name = "svgpart-20.12.1.tar.xz"; 1764 }; 1765 }; 1766 sweeper = { 1767 - version = "20.12.1"; 1768 src = fetchurl { 1769 - url = "${mirror}/stable/release-service/20.12.1/src/sweeper-20.12.1.tar.xz"; 1770 - sha256 = "06a9a9vbkfhmlcc927ysa0qnp5qqbl5iywhkgbvyz90nsdaw3jjl"; 1771 - name = "sweeper-20.12.1.tar.xz"; 1772 }; 1773 }; 1774 umbrello = { 1775 - version = "20.12.1"; 1776 src = fetchurl { 1777 - url = "${mirror}/stable/release-service/20.12.1/src/umbrello-20.12.1.tar.xz"; 1778 - sha256 = "07fxxyw5zn1xj05kjr16rkgpj7ms9xvgpj4zlg428037gfa8g9vl"; 1779 - name = "umbrello-20.12.1.tar.xz"; 1780 }; 1781 }; 1782 yakuake = { 1783 - version = "20.12.1"; 1784 src = fetchurl { 1785 - url = "${mirror}/stable/release-service/20.12.1/src/yakuake-20.12.1.tar.xz"; 1786 - sha256 = "02pal9xx1wbpw7dimvs2aw1xnyjqlvbjlybkkfhf8x7c6m1r63aa"; 1787 - name = "yakuake-20.12.1.tar.xz"; 1788 }; 1789 }; 1790 zeroconf-ioslave = { 1791 - version = "20.12.1"; 1792 src = fetchurl { 1793 - url = "${mirror}/stable/release-service/20.12.1/src/zeroconf-ioslave-20.12.1.tar.xz"; 1794 - sha256 = "1lx94qgrqhyva3nv7sgzy0blbdgx3b6m0g0i0psg74qckdh8glas"; 1795 - name = "zeroconf-ioslave-20.12.1.tar.xz"; 1796 }; 1797 }; 1798 }
··· 4 5 { 6 akonadi = { 7 + version = "20.12.2"; 8 src = fetchurl { 9 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-20.12.2.tar.xz"; 10 + sha256 = "0659vgj8y77i0axdwwajaw6kxfa48j6s56nl6xhnv8686ss8plkw"; 11 + name = "akonadi-20.12.2.tar.xz"; 12 }; 13 }; 14 akonadi-calendar = { 15 + version = "20.12.2"; 16 src = fetchurl { 17 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-calendar-20.12.2.tar.xz"; 18 + sha256 = "0vzv4yycb2nnz5ifsydv0k080wgnhjzim6lfd6qrh38mgxpb2hzw"; 19 + name = "akonadi-calendar-20.12.2.tar.xz"; 20 }; 21 }; 22 akonadi-calendar-tools = { 23 + version = "20.12.2"; 24 src = fetchurl { 25 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-calendar-tools-20.12.2.tar.xz"; 26 + sha256 = "06bzha5h14x6m4xzbbz2h3s00v4pc2a8d716dav9bqi0pvvq3cj0"; 27 + name = "akonadi-calendar-tools-20.12.2.tar.xz"; 28 }; 29 }; 30 akonadiconsole = { 31 + version = "20.12.2"; 32 src = fetchurl { 33 + url = "${mirror}/stable/release-service/20.12.2/src/akonadiconsole-20.12.2.tar.xz"; 34 + sha256 = "12fslhpxah99fzvg3a1g67n69mi4xvgz9ra787pdvzrs0lca9xa0"; 35 + name = "akonadiconsole-20.12.2.tar.xz"; 36 }; 37 }; 38 akonadi-contacts = { 39 + version = "20.12.2"; 40 src = fetchurl { 41 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-contacts-20.12.2.tar.xz"; 42 + sha256 = "05y1rpvq1shiqlgql56k052glsslawy742q4n2hs301xhg0izavz"; 43 + name = "akonadi-contacts-20.12.2.tar.xz"; 44 }; 45 }; 46 akonadi-import-wizard = { 47 + version = "20.12.2"; 48 src = fetchurl { 49 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-import-wizard-20.12.2.tar.xz"; 50 + sha256 = "1gqjr5k6kkxi77vq0f6mc5mr31qvjsiicj6sxwpbm0c34vydfzym"; 51 + name = "akonadi-import-wizard-20.12.2.tar.xz"; 52 }; 53 }; 54 akonadi-mime = { 55 + version = "20.12.2"; 56 src = fetchurl { 57 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-mime-20.12.2.tar.xz"; 58 + sha256 = "0zdgkny32zwa2r2yhi285f56jkj0ini6p3sv5hi7f43mi7r5m994"; 59 + name = "akonadi-mime-20.12.2.tar.xz"; 60 }; 61 }; 62 akonadi-notes = { 63 + version = "20.12.2"; 64 src = fetchurl { 65 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-notes-20.12.2.tar.xz"; 66 + sha256 = "0rbg2vwk0a1zbfw5cmz0jx3yzap7j6yi7c0igq1fgg3an7sw4j2v"; 67 + name = "akonadi-notes-20.12.2.tar.xz"; 68 }; 69 }; 70 akonadi-search = { 71 + version = "20.12.2"; 72 src = fetchurl { 73 + url = "${mirror}/stable/release-service/20.12.2/src/akonadi-search-20.12.2.tar.xz"; 74 + sha256 = "0m7l7f26gj018d5pipbgmmxiqky98avpypxbydrms6afdglvi5ja"; 75 + name = "akonadi-search-20.12.2.tar.xz"; 76 }; 77 }; 78 akregator = { 79 + version = "20.12.2"; 80 src = fetchurl { 81 + url = "${mirror}/stable/release-service/20.12.2/src/akregator-20.12.2.tar.xz"; 82 + sha256 = "11y2mmf2svbxvqb1bjwzrivkq8w508fwg7513bzl62pbjqa8g3gk"; 83 + name = "akregator-20.12.2.tar.xz"; 84 }; 85 }; 86 analitza = { 87 + version = "20.12.2"; 88 src = fetchurl { 89 + url = "${mirror}/stable/release-service/20.12.2/src/analitza-20.12.2.tar.xz"; 90 + sha256 = "09qpqjyps9h8wc8dvbnj8iz2xc4naxjdicqxsbfwfly5wbf8xq6x"; 91 + name = "analitza-20.12.2.tar.xz"; 92 }; 93 }; 94 ark = { 95 + version = "20.12.2"; 96 src = fetchurl { 97 + url = "${mirror}/stable/release-service/20.12.2/src/ark-20.12.2.tar.xz"; 98 + sha256 = "1p8ylvk4g1x2mmfdprz911iivcvr4mciam427b6ygdrhqc7rbbqb"; 99 + name = "ark-20.12.2.tar.xz"; 100 }; 101 }; 102 artikulate = { 103 + version = "20.12.2"; 104 src = fetchurl { 105 + url = "${mirror}/stable/release-service/20.12.2/src/artikulate-20.12.2.tar.xz"; 106 + sha256 = "0s6vjhipb4i6bv9ff7nzm9gza8jghih9kf7f7ynq10109fk8gy6i"; 107 + name = "artikulate-20.12.2.tar.xz"; 108 }; 109 }; 110 audiocd-kio = { 111 + version = "20.12.2"; 112 src = fetchurl { 113 + url = "${mirror}/stable/release-service/20.12.2/src/audiocd-kio-20.12.2.tar.xz"; 114 + sha256 = "0kd7yxl571pwrijwn78pigdclwqpmd50b5cj4lna481q78f91zsa"; 115 + name = "audiocd-kio-20.12.2.tar.xz"; 116 }; 117 }; 118 baloo-widgets = { 119 + version = "20.12.2"; 120 src = fetchurl { 121 + url = "${mirror}/stable/release-service/20.12.2/src/baloo-widgets-20.12.2.tar.xz"; 122 + sha256 = "0w9jrx2mz1kyn2az6jx4kympl6zd950waz4zj97cjrcq2dg5a85g"; 123 + name = "baloo-widgets-20.12.2.tar.xz"; 124 }; 125 }; 126 blinken = { 127 + version = "20.12.2"; 128 src = fetchurl { 129 + url = "${mirror}/stable/release-service/20.12.2/src/blinken-20.12.2.tar.xz"; 130 + sha256 = "0a0nkmbx1bkqjs7cf5qqm877wqvzdx9cxm9395jfxcycn5pyfps9"; 131 + name = "blinken-20.12.2.tar.xz"; 132 }; 133 }; 134 bomber = { 135 + version = "20.12.2"; 136 src = fetchurl { 137 + url = "${mirror}/stable/release-service/20.12.2/src/bomber-20.12.2.tar.xz"; 138 + sha256 = "08lyj6rn9jhhwzpwh2c14v8jiwishi1wk19nm5wazy2iajbd88jv"; 139 + name = "bomber-20.12.2.tar.xz"; 140 }; 141 }; 142 bovo = { 143 + version = "20.12.2"; 144 src = fetchurl { 145 + url = "${mirror}/stable/release-service/20.12.2/src/bovo-20.12.2.tar.xz"; 146 + sha256 = "05xx11rqqsxm084hfxnx1wzmr2wdpny3w608h8g5vby2jgdj47b7"; 147 + name = "bovo-20.12.2.tar.xz"; 148 }; 149 }; 150 calendarsupport = { 151 + version = "20.12.2"; 152 src = fetchurl { 153 + url = "${mirror}/stable/release-service/20.12.2/src/calendarsupport-20.12.2.tar.xz"; 154 + sha256 = "0gz3p4az49430zwgmlqjcfzjlgnaf7cl1x0qaaxyl8il14ambrbd"; 155 + name = "calendarsupport-20.12.2.tar.xz"; 156 }; 157 }; 158 cantor = { 159 + version = "20.12.2"; 160 src = fetchurl { 161 + url = "${mirror}/stable/release-service/20.12.2/src/cantor-20.12.2.tar.xz"; 162 + sha256 = "1w513a06xshdw4fcn6wmliygpjsyvqcbmfjg2bdibpsnznmk4y4p"; 163 + name = "cantor-20.12.2.tar.xz"; 164 }; 165 }; 166 cervisia = { 167 + version = "20.12.2"; 168 src = fetchurl { 169 + url = "${mirror}/stable/release-service/20.12.2/src/cervisia-20.12.2.tar.xz"; 170 + sha256 = "08m962r6wkvih1yfj22z3nyfx6r3ac9pcc7i7dxxdkfcxhqpprhb"; 171 + name = "cervisia-20.12.2.tar.xz"; 172 }; 173 }; 174 dolphin = { 175 + version = "20.12.2"; 176 src = fetchurl { 177 + url = "${mirror}/stable/release-service/20.12.2/src/dolphin-20.12.2.tar.xz"; 178 + sha256 = "19mss2vs074xv5qc644y87f8v99mdndhhd7hclqgq6gckxcjzy2r"; 179 + name = "dolphin-20.12.2.tar.xz"; 180 }; 181 }; 182 dolphin-plugins = { 183 + version = "20.12.2"; 184 src = fetchurl { 185 + url = "${mirror}/stable/release-service/20.12.2/src/dolphin-plugins-20.12.2.tar.xz"; 186 + sha256 = "0zjy429cqb6nspmiharvszjhpn662y23s9wbdqs04h2p6pi8raxn"; 187 + name = "dolphin-plugins-20.12.2.tar.xz"; 188 }; 189 }; 190 dragon = { 191 + version = "20.12.2"; 192 src = fetchurl { 193 + url = "${mirror}/stable/release-service/20.12.2/src/dragon-20.12.2.tar.xz"; 194 + sha256 = "0yssqbfgm92bls5cfy0xcqnqfqx00ns2i6rlwdlx38kfh0r47cag"; 195 + name = "dragon-20.12.2.tar.xz"; 196 }; 197 }; 198 elisa = { 199 + version = "20.12.2"; 200 src = fetchurl { 201 + url = "${mirror}/stable/release-service/20.12.2/src/elisa-20.12.2.tar.xz"; 202 + sha256 = "1sl55kynkwxaypdm6zjdk85yxxq9754xm6ybxm7qdafq691g9zjr"; 203 + name = "elisa-20.12.2.tar.xz"; 204 }; 205 }; 206 eventviews = { 207 + version = "20.12.2"; 208 src = fetchurl { 209 + url = "${mirror}/stable/release-service/20.12.2/src/eventviews-20.12.2.tar.xz"; 210 + sha256 = "1g4aqhh2b5s45m0qqp46wazcc7rzcp3mmds4q9x3isckqpijzp39"; 211 + name = "eventviews-20.12.2.tar.xz"; 212 }; 213 }; 214 ffmpegthumbs = { 215 + version = "20.12.2"; 216 src = fetchurl { 217 + url = "${mirror}/stable/release-service/20.12.2/src/ffmpegthumbs-20.12.2.tar.xz"; 218 + sha256 = "0iw1g7x31jkbmniawvjwy8wk573rv05idk08q1vavxa5vixxqsbg"; 219 + name = "ffmpegthumbs-20.12.2.tar.xz"; 220 }; 221 }; 222 filelight = { 223 + version = "20.12.2"; 224 src = fetchurl { 225 + url = "${mirror}/stable/release-service/20.12.2/src/filelight-20.12.2.tar.xz"; 226 + sha256 = "0m38il0rz7zip9rxing4j5fppwyrjgv1d7n3vrp3x4wnmd08j46q"; 227 + name = "filelight-20.12.2.tar.xz"; 228 }; 229 }; 230 granatier = { 231 + version = "20.12.2"; 232 src = fetchurl { 233 + url = "${mirror}/stable/release-service/20.12.2/src/granatier-20.12.2.tar.xz"; 234 + sha256 = "0gssfcqq1czh5l1dwi5lpj0f9bgv2jf0wma9i5j0aqrf9b086g7f"; 235 + name = "granatier-20.12.2.tar.xz"; 236 }; 237 }; 238 grantlee-editor = { 239 + version = "20.12.2"; 240 src = fetchurl { 241 + url = "${mirror}/stable/release-service/20.12.2/src/grantlee-editor-20.12.2.tar.xz"; 242 + sha256 = "0fbb9zia4kjc7rw4s27vsy6isvkx56k50gn6y1cyfl0gqy70v4cw"; 243 + name = "grantlee-editor-20.12.2.tar.xz"; 244 }; 245 }; 246 grantleetheme = { 247 + version = "20.12.2"; 248 src = fetchurl { 249 + url = "${mirror}/stable/release-service/20.12.2/src/grantleetheme-20.12.2.tar.xz"; 250 + sha256 = "1cv23ias36mp4zm84fk21f3f7nx3jz7xpiyz0nvz6xcsiww77762"; 251 + name = "grantleetheme-20.12.2.tar.xz"; 252 }; 253 }; 254 gwenview = { 255 + version = "20.12.2"; 256 src = fetchurl { 257 + url = "${mirror}/stable/release-service/20.12.2/src/gwenview-20.12.2.tar.xz"; 258 + sha256 = "0cr6jjnvin8jv6hnajxg6zlph5syg2zjrcwd784dlzv23hna9v5n"; 259 + name = "gwenview-20.12.2.tar.xz"; 260 }; 261 }; 262 incidenceeditor = { 263 + version = "20.12.2"; 264 src = fetchurl { 265 + url = "${mirror}/stable/release-service/20.12.2/src/incidenceeditor-20.12.2.tar.xz"; 266 + sha256 = "1q48ydma2rcpn3dnf9p08mqfs481n5fhc9m5wl2cvm6as54sfmp8"; 267 + name = "incidenceeditor-20.12.2.tar.xz"; 268 }; 269 }; 270 itinerary = { 271 + version = "20.12.2"; 272 src = fetchurl { 273 + url = "${mirror}/stable/release-service/20.12.2/src/itinerary-20.12.2.tar.xz"; 274 + sha256 = "1dkgsiqww9z6k0xbvn15w630jdhmxr1kkz5dcv1n9yl7bgj32s35"; 275 + name = "itinerary-20.12.2.tar.xz"; 276 }; 277 }; 278 juk = { 279 + version = "20.12.2"; 280 src = fetchurl { 281 + url = "${mirror}/stable/release-service/20.12.2/src/juk-20.12.2.tar.xz"; 282 + sha256 = "1dc6n07hkd8as2q1i2l3jzqcijw3qd4ihx1205nzn7z256bby58n"; 283 + name = "juk-20.12.2.tar.xz"; 284 }; 285 }; 286 k3b = { 287 + version = "20.12.2"; 288 src = fetchurl { 289 + url = "${mirror}/stable/release-service/20.12.2/src/k3b-20.12.2.tar.xz"; 290 + sha256 = "0gqg8r2p6nksbdg4c8wqz57dj8d1cw7cmrgzc1l2pin4v3qdx94g"; 291 + name = "k3b-20.12.2.tar.xz"; 292 }; 293 }; 294 kaccounts-integration = { 295 + version = "20.12.2"; 296 src = fetchurl { 297 + url = "${mirror}/stable/release-service/20.12.2/src/kaccounts-integration-20.12.2.tar.xz"; 298 + sha256 = "15py7fp6sajvx0c7zi7zhfx16sqn8kkkvglkvcq0b9kglswpvkfj"; 299 + name = "kaccounts-integration-20.12.2.tar.xz"; 300 }; 301 }; 302 kaccounts-providers = { 303 + version = "20.12.2"; 304 src = fetchurl { 305 + url = "${mirror}/stable/release-service/20.12.2/src/kaccounts-providers-20.12.2.tar.xz"; 306 + sha256 = "0205l3k3nzx6cnar90zrbgmabapyry4a991lqflkpxgdrkh0ajc0"; 307 + name = "kaccounts-providers-20.12.2.tar.xz"; 308 }; 309 }; 310 kaddressbook = { 311 + version = "20.12.2"; 312 src = fetchurl { 313 + url = "${mirror}/stable/release-service/20.12.2/src/kaddressbook-20.12.2.tar.xz"; 314 + sha256 = "0xqsl7fav1vqq4iqy2m02s92rnr28pi1ak3sv0ra7q1gb89rhi0y"; 315 + name = "kaddressbook-20.12.2.tar.xz"; 316 }; 317 }; 318 kajongg = { 319 + version = "20.12.2"; 320 src = fetchurl { 321 + url = "${mirror}/stable/release-service/20.12.2/src/kajongg-20.12.2.tar.xz"; 322 + sha256 = "0vh6qb3d54nnxrxacq9fn7jq1hshhhnvw9ff0wgh214jlr0gnbqk"; 323 + name = "kajongg-20.12.2.tar.xz"; 324 }; 325 }; 326 kalarm = { 327 + version = "20.12.2"; 328 src = fetchurl { 329 + url = "${mirror}/stable/release-service/20.12.2/src/kalarm-20.12.2.tar.xz"; 330 + sha256 = "1lpg1viwn868hw0dd8zs11iafkhzlr3cydfplnh4ss6visga50kb"; 331 + name = "kalarm-20.12.2.tar.xz"; 332 }; 333 }; 334 kalarmcal = { 335 + version = "20.12.2"; 336 src = fetchurl { 337 + url = "${mirror}/stable/release-service/20.12.2/src/kalarmcal-20.12.2.tar.xz"; 338 + sha256 = "17lll9671318dxhxpnjaih31xz5b971gw6kmrgz2ljq5nz1l027b"; 339 + name = "kalarmcal-20.12.2.tar.xz"; 340 }; 341 }; 342 kalgebra = { 343 + version = "20.12.2"; 344 src = fetchurl { 345 + url = "${mirror}/stable/release-service/20.12.2/src/kalgebra-20.12.2.tar.xz"; 346 + sha256 = "0dwvm4b0wpkd3i79q3xs2v3majwa56hgq8r4vv071a8ci8fn27bz"; 347 + name = "kalgebra-20.12.2.tar.xz"; 348 }; 349 }; 350 kalzium = { 351 + version = "20.12.2"; 352 src = fetchurl { 353 + url = "${mirror}/stable/release-service/20.12.2/src/kalzium-20.12.2.tar.xz"; 354 + sha256 = "0jdg0akxmylbvh80cz31cycrdqvyafsv9j7hfpdhrizdy7vvqywg"; 355 + name = "kalzium-20.12.2.tar.xz"; 356 }; 357 }; 358 kamera = { 359 + version = "20.12.2"; 360 src = fetchurl { 361 + url = "${mirror}/stable/release-service/20.12.2/src/kamera-20.12.2.tar.xz"; 362 + sha256 = "1licmi05g1qpfh88annqd89av77jsmhxnsidgkvf4ffczwd097l6"; 363 + name = "kamera-20.12.2.tar.xz"; 364 }; 365 }; 366 kamoso = { 367 + version = "20.12.2"; 368 src = fetchurl { 369 + url = "${mirror}/stable/release-service/20.12.2/src/kamoso-20.12.2.tar.xz"; 370 + sha256 = "0ar19nlw2bxrbn4wky8ky3x5m70rf7fb0fviniblqcrggyymgmb9"; 371 + name = "kamoso-20.12.2.tar.xz"; 372 }; 373 }; 374 kanagram = { 375 + version = "20.12.2"; 376 src = fetchurl { 377 + url = "${mirror}/stable/release-service/20.12.2/src/kanagram-20.12.2.tar.xz"; 378 + sha256 = "00p2mpprbq9zi1zzscb4d0fdj2knnfkjxclf3q982jz4laxyqalf"; 379 + name = "kanagram-20.12.2.tar.xz"; 380 }; 381 }; 382 kapman = { 383 + version = "20.12.2"; 384 src = fetchurl { 385 + url = "${mirror}/stable/release-service/20.12.2/src/kapman-20.12.2.tar.xz"; 386 + sha256 = "1fs33p9g52k5nywpih7nns3mh0apfhnn174k9711vwnamr73ph6k"; 387 + name = "kapman-20.12.2.tar.xz"; 388 }; 389 }; 390 kapptemplate = { 391 + version = "20.12.2"; 392 src = fetchurl { 393 + url = "${mirror}/stable/release-service/20.12.2/src/kapptemplate-20.12.2.tar.xz"; 394 + sha256 = "19rnxw0q8w890ns237vpaapipm3zjz7n0rn9yzxa5cqaf30l7jv5"; 395 + name = "kapptemplate-20.12.2.tar.xz"; 396 }; 397 }; 398 kate = { 399 + version = "20.12.2"; 400 src = fetchurl { 401 + url = "${mirror}/stable/release-service/20.12.2/src/kate-20.12.2.tar.xz"; 402 + sha256 = "1kdznizqh28parijpsi67jmb8mlx4gn7z4szlh5kjd1mv9rikvm7"; 403 + name = "kate-20.12.2.tar.xz"; 404 }; 405 }; 406 katomic = { 407 + version = "20.12.2"; 408 src = fetchurl { 409 + url = "${mirror}/stable/release-service/20.12.2/src/katomic-20.12.2.tar.xz"; 410 + sha256 = "1sxh6x09is33b3zdgj3d6zn9z19qc25v4hskffmw5xivnwz9vzfl"; 411 + name = "katomic-20.12.2.tar.xz"; 412 }; 413 }; 414 kbackup = { 415 + version = "20.12.2"; 416 src = fetchurl { 417 + url = "${mirror}/stable/release-service/20.12.2/src/kbackup-20.12.2.tar.xz"; 418 + sha256 = "138x20p27a0yx4n6xamc660nk0zzrap7zhkkwpy9ayh07rgh1222"; 419 + name = "kbackup-20.12.2.tar.xz"; 420 }; 421 }; 422 kblackbox = { 423 + version = "20.12.2"; 424 src = fetchurl { 425 + url = "${mirror}/stable/release-service/20.12.2/src/kblackbox-20.12.2.tar.xz"; 426 + sha256 = "1c6by0hi9bzs6j1y0qxrvz6ahdxhzivnw9hg4jndmhgbsqqix4q5"; 427 + name = "kblackbox-20.12.2.tar.xz"; 428 }; 429 }; 430 kblocks = { 431 + version = "20.12.2"; 432 src = fetchurl { 433 + url = "${mirror}/stable/release-service/20.12.2/src/kblocks-20.12.2.tar.xz"; 434 + sha256 = "06slcac3hvdmb5lymyqb1z8mn3r756xz2ghwdqz1d2mn3n2jd0bw"; 435 + name = "kblocks-20.12.2.tar.xz"; 436 }; 437 }; 438 kbounce = { 439 + version = "20.12.2"; 440 src = fetchurl { 441 + url = "${mirror}/stable/release-service/20.12.2/src/kbounce-20.12.2.tar.xz"; 442 + sha256 = "19xvvxmbwpwkwsm0mxjnh92m352lkshsjgi8yrax1hdblymr60v1"; 443 + name = "kbounce-20.12.2.tar.xz"; 444 }; 445 }; 446 kbreakout = { 447 + version = "20.12.2"; 448 src = fetchurl { 449 + url = "${mirror}/stable/release-service/20.12.2/src/kbreakout-20.12.2.tar.xz"; 450 + sha256 = "1n1vrj08j1drc1apikhgwdbmb5daypgnkw6yxhqc3xi2a3wglkqz"; 451 + name = "kbreakout-20.12.2.tar.xz"; 452 }; 453 }; 454 kbruch = { 455 + version = "20.12.2"; 456 src = fetchurl { 457 + url = "${mirror}/stable/release-service/20.12.2/src/kbruch-20.12.2.tar.xz"; 458 + sha256 = "0hjwmzsdlpg8przlmpp0xsa19v7376bpjk5kwyajywhayzzw99xp"; 459 + name = "kbruch-20.12.2.tar.xz"; 460 }; 461 }; 462 kcachegrind = { 463 + version = "20.12.2"; 464 src = fetchurl { 465 + url = "${mirror}/stable/release-service/20.12.2/src/kcachegrind-20.12.2.tar.xz"; 466 + sha256 = "0ich4hxfmq909zkn06p8pgxpf7sg9ndq51b533h2clbq3m9qwy2w"; 467 + name = "kcachegrind-20.12.2.tar.xz"; 468 }; 469 }; 470 kcalc = { 471 + version = "20.12.2"; 472 src = fetchurl { 473 + url = "${mirror}/stable/release-service/20.12.2/src/kcalc-20.12.2.tar.xz"; 474 + sha256 = "0dv8519wnlfdp2d2ml2r5qx3gjh8g6im742vqqk7m1660ijgc8zx"; 475 + name = "kcalc-20.12.2.tar.xz"; 476 }; 477 }; 478 kcalutils = { 479 + version = "20.12.2"; 480 src = fetchurl { 481 + url = "${mirror}/stable/release-service/20.12.2/src/kcalutils-20.12.2.tar.xz"; 482 + sha256 = "1k4cr1iq945zs6c35f3s1w8kfm3kh7aybmk5py3lsz0zmlab36hc"; 483 + name = "kcalutils-20.12.2.tar.xz"; 484 }; 485 }; 486 kcharselect = { 487 + version = "20.12.2"; 488 src = fetchurl { 489 + url = "${mirror}/stable/release-service/20.12.2/src/kcharselect-20.12.2.tar.xz"; 490 + sha256 = "0fqf6bw98l499a144xk7hslxm6zdlpa0lcq0bgwnfsd0fs03wlp3"; 491 + name = "kcharselect-20.12.2.tar.xz"; 492 }; 493 }; 494 kcolorchooser = { 495 + version = "20.12.2"; 496 src = fetchurl { 497 + url = "${mirror}/stable/release-service/20.12.2/src/kcolorchooser-20.12.2.tar.xz"; 498 + sha256 = "08y4qzr43nikgzli14yzj7w8vqzl905f0rwx0ri5247259jna3rk"; 499 + name = "kcolorchooser-20.12.2.tar.xz"; 500 }; 501 }; 502 kcron = { 503 + version = "20.12.2"; 504 src = fetchurl { 505 + url = "${mirror}/stable/release-service/20.12.2/src/kcron-20.12.2.tar.xz"; 506 + sha256 = "025a647zl125568l8vqnljir110jbnkxd4921a892ip7pnhp0v95"; 507 + name = "kcron-20.12.2.tar.xz"; 508 }; 509 }; 510 kdebugsettings = { 511 + version = "20.12.2"; 512 src = fetchurl { 513 + url = "${mirror}/stable/release-service/20.12.2/src/kdebugsettings-20.12.2.tar.xz"; 514 + sha256 = "1dzdvscklgbcfjalcc1mfh3vgiai2dvbsz00b4c96r8jxpm7bvcn"; 515 + name = "kdebugsettings-20.12.2.tar.xz"; 516 }; 517 }; 518 kdeconnect-kde = { 519 + version = "20.12.2"; 520 src = fetchurl { 521 + url = "${mirror}/stable/release-service/20.12.2/src/kdeconnect-kde-20.12.2.tar.xz"; 522 + sha256 = "0wcx1bn121b62pwdkf7k24sa03kgixvrbp5y5iy11im7kj5i3ji1"; 523 + name = "kdeconnect-kde-20.12.2.tar.xz"; 524 }; 525 }; 526 kde-dev-scripts = { 527 + version = "20.12.2"; 528 src = fetchurl { 529 + url = "${mirror}/stable/release-service/20.12.2/src/kde-dev-scripts-20.12.2.tar.xz"; 530 + sha256 = "03kqd01yhii2b6g4gsjg09vwmzv53vr5d7y3d4db13kgg0f1z352"; 531 + name = "kde-dev-scripts-20.12.2.tar.xz"; 532 }; 533 }; 534 kde-dev-utils = { 535 + version = "20.12.2"; 536 src = fetchurl { 537 + url = "${mirror}/stable/release-service/20.12.2/src/kde-dev-utils-20.12.2.tar.xz"; 538 + sha256 = "105pp4yhgynn3gq0bi7q1vyy1qn8pcd0hgx17v674hf8afy4627r"; 539 + name = "kde-dev-utils-20.12.2.tar.xz"; 540 }; 541 }; 542 kdeedu-data = { 543 + version = "20.12.2"; 544 src = fetchurl { 545 + url = "${mirror}/stable/release-service/20.12.2/src/kdeedu-data-20.12.2.tar.xz"; 546 + sha256 = "04x8papz62m5kanrqpjddzijda761i4j8y4cmqpnxkg2jrwfqqls"; 547 + name = "kdeedu-data-20.12.2.tar.xz"; 548 }; 549 }; 550 kdegraphics-mobipocket = { 551 + version = "20.12.2"; 552 src = fetchurl { 553 + url = "${mirror}/stable/release-service/20.12.2/src/kdegraphics-mobipocket-20.12.2.tar.xz"; 554 + sha256 = "02a4ivpvfziaa464l8c9ivydagcb912ld95isgvc5jl4g85lm166"; 555 + name = "kdegraphics-mobipocket-20.12.2.tar.xz"; 556 }; 557 }; 558 kdegraphics-thumbnailers = { 559 + version = "20.12.2"; 560 src = fetchurl { 561 + url = "${mirror}/stable/release-service/20.12.2/src/kdegraphics-thumbnailers-20.12.2.tar.xz"; 562 + sha256 = "1p47fvb6mdk23rx9jhm9x60sny9z6plgdjih5lzy9k3hvl0sl8zk"; 563 + name = "kdegraphics-thumbnailers-20.12.2.tar.xz"; 564 }; 565 }; 566 kdenetwork-filesharing = { 567 + version = "20.12.2"; 568 src = fetchurl { 569 + url = "${mirror}/stable/release-service/20.12.2/src/kdenetwork-filesharing-20.12.2.tar.xz"; 570 + sha256 = "0y60az09hkhd1hvwa7h7c834dc0mfnd89f78v8m31il8g2xniziz"; 571 + name = "kdenetwork-filesharing-20.12.2.tar.xz"; 572 }; 573 }; 574 kdenlive = { 575 + version = "20.12.2"; 576 src = fetchurl { 577 + url = "${mirror}/stable/release-service/20.12.2/src/kdenlive-20.12.2.tar.xz"; 578 + sha256 = "0gh1cjhakdl7hx236rsxiv62mafd2vvvpg5ndwlp0zfpsx7kzjrz"; 579 + name = "kdenlive-20.12.2.tar.xz"; 580 }; 581 }; 582 kdepim-addons = { 583 + version = "20.12.2"; 584 src = fetchurl { 585 + url = "${mirror}/stable/release-service/20.12.2/src/kdepim-addons-20.12.2.tar.xz"; 586 + sha256 = "0zj22ggn98sqz3nnvzffhbv2cq672j885f2p8qla6swhyw91cq8n"; 587 + name = "kdepim-addons-20.12.2.tar.xz"; 588 }; 589 }; 590 kdepim-runtime = { 591 + version = "20.12.2"; 592 src = fetchurl { 593 + url = "${mirror}/stable/release-service/20.12.2/src/kdepim-runtime-20.12.2.tar.xz"; 594 + sha256 = "0p5c4l4xixcvpzx7mri2jxa3nwk4824lp5sy93sspf2nlgdv3zsn"; 595 + name = "kdepim-runtime-20.12.2.tar.xz"; 596 }; 597 }; 598 kdesdk-kioslaves = { 599 + version = "20.12.2"; 600 src = fetchurl { 601 + url = "${mirror}/stable/release-service/20.12.2/src/kdesdk-kioslaves-20.12.2.tar.xz"; 602 + sha256 = "1xgp3fi6nnygjw2p832ylmhsj70dm33c4rf3h79sc2dp7aihnapy"; 603 + name = "kdesdk-kioslaves-20.12.2.tar.xz"; 604 }; 605 }; 606 kdesdk-thumbnailers = { 607 + version = "20.12.2"; 608 src = fetchurl { 609 + url = "${mirror}/stable/release-service/20.12.2/src/kdesdk-thumbnailers-20.12.2.tar.xz"; 610 + sha256 = "0jk2x2b8qwhfbf9hy8j0yslggn3zwp18q21ip299b4cpx1w72bgq"; 611 + name = "kdesdk-thumbnailers-20.12.2.tar.xz"; 612 }; 613 }; 614 kdf = { 615 + version = "20.12.2"; 616 src = fetchurl { 617 + url = "${mirror}/stable/release-service/20.12.2/src/kdf-20.12.2.tar.xz"; 618 + sha256 = "0fx9b5njsmvzznrgz2r9xz8yh977v865zvsih60hdrz6gaflg1rx"; 619 + name = "kdf-20.12.2.tar.xz"; 620 }; 621 }; 622 kdialog = { 623 + version = "20.12.2"; 624 src = fetchurl { 625 + url = "${mirror}/stable/release-service/20.12.2/src/kdialog-20.12.2.tar.xz"; 626 + sha256 = "1v2yflxpqg2h2jgxql1mnk8c1v1n4ljard5bgh1dw898r7b8g2xd"; 627 + name = "kdialog-20.12.2.tar.xz"; 628 }; 629 }; 630 kdiamond = { 631 + version = "20.12.2"; 632 src = fetchurl { 633 + url = "${mirror}/stable/release-service/20.12.2/src/kdiamond-20.12.2.tar.xz"; 634 + sha256 = "17z1g2jxz26pqx5xjc5h7w5s2xy72p00ydnfhsv1bi1kfd79ry8k"; 635 + name = "kdiamond-20.12.2.tar.xz"; 636 }; 637 }; 638 keditbookmarks = { 639 + version = "20.12.2"; 640 src = fetchurl { 641 + url = "${mirror}/stable/release-service/20.12.2/src/keditbookmarks-20.12.2.tar.xz"; 642 + sha256 = "0slma1vrm0cmr2v970ingbckqa3viw6jgfss0z7fpx4bilw65bd7"; 643 + name = "keditbookmarks-20.12.2.tar.xz"; 644 }; 645 }; 646 kfind = { 647 + version = "20.12.2"; 648 src = fetchurl { 649 + url = "${mirror}/stable/release-service/20.12.2/src/kfind-20.12.2.tar.xz"; 650 + sha256 = "0vfi5ipwncq7d4z1gbilw6kyyrn5d986wr3f2zhsyhpwmsh9ycnb"; 651 + name = "kfind-20.12.2.tar.xz"; 652 }; 653 }; 654 kfloppy = { 655 + version = "20.12.2"; 656 src = fetchurl { 657 + url = "${mirror}/stable/release-service/20.12.2/src/kfloppy-20.12.2.tar.xz"; 658 + sha256 = "1sz6bgw54w8s4bdyyajy0zgxw5kcm45p0gizf7ghw33x5vxryg4g"; 659 + name = "kfloppy-20.12.2.tar.xz"; 660 }; 661 }; 662 kfourinline = { 663 + version = "20.12.2"; 664 src = fetchurl { 665 + url = "${mirror}/stable/release-service/20.12.2/src/kfourinline-20.12.2.tar.xz"; 666 + sha256 = "1ld2srgmriab70j08nvqbaswjp2miljwd8rbpy2dyvzfprmci3xk"; 667 + name = "kfourinline-20.12.2.tar.xz"; 668 }; 669 }; 670 kgeography = { 671 + version = "20.12.2"; 672 src = fetchurl { 673 + url = "${mirror}/stable/release-service/20.12.2/src/kgeography-20.12.2.tar.xz"; 674 + sha256 = "0v1355y3fwzq63hq0wz9rskzncnlfdybmqcx23pk57jazsmv6ndi"; 675 + name = "kgeography-20.12.2.tar.xz"; 676 }; 677 }; 678 kget = { 679 + version = "20.12.2"; 680 src = fetchurl { 681 + url = "${mirror}/stable/release-service/20.12.2/src/kget-20.12.2.tar.xz"; 682 + sha256 = "1xya4raai9jqqzb3kga3mrm7jznkaa0fr4sq8j28qd45bgx2385p"; 683 + name = "kget-20.12.2.tar.xz"; 684 }; 685 }; 686 kgoldrunner = { 687 + version = "20.12.2"; 688 src = fetchurl { 689 + url = "${mirror}/stable/release-service/20.12.2/src/kgoldrunner-20.12.2.tar.xz"; 690 + sha256 = "1ai5hfhwlsiw6ywpmwg9q85hsn3ih44v7n3wj70fsrldh87cn9ps"; 691 + name = "kgoldrunner-20.12.2.tar.xz"; 692 }; 693 }; 694 kgpg = { 695 + version = "20.12.2"; 696 src = fetchurl { 697 + url = "${mirror}/stable/release-service/20.12.2/src/kgpg-20.12.2.tar.xz"; 698 + sha256 = "1szg6fmmnxi94s5r2gxn4mlsiqahharyh05bisy5w7cl9w9c70xg"; 699 + name = "kgpg-20.12.2.tar.xz"; 700 }; 701 }; 702 khangman = { 703 + version = "20.12.2"; 704 src = fetchurl { 705 + url = "${mirror}/stable/release-service/20.12.2/src/khangman-20.12.2.tar.xz"; 706 + sha256 = "1bhcdr2v6zgawn819vbqnvgrm52xymgjyr396qbx5mc0srz88bzk"; 707 + name = "khangman-20.12.2.tar.xz"; 708 }; 709 }; 710 khelpcenter = { 711 + version = "20.12.2"; 712 src = fetchurl { 713 + url = "${mirror}/stable/release-service/20.12.2/src/khelpcenter-20.12.2.tar.xz"; 714 + sha256 = "1mxs0imw64av8dybh91xxy4mmdcikjkqv6apsw29pp3s29irxpdx"; 715 + name = "khelpcenter-20.12.2.tar.xz"; 716 }; 717 }; 718 kidentitymanagement = { 719 + version = "20.12.2"; 720 src = fetchurl { 721 + url = "${mirror}/stable/release-service/20.12.2/src/kidentitymanagement-20.12.2.tar.xz"; 722 + sha256 = "1vcpfcriinx0ywz3jz26810h2cqmlfvyyxd0mzh3jp7rl0kkasgj"; 723 + name = "kidentitymanagement-20.12.2.tar.xz"; 724 }; 725 }; 726 kig = { 727 + version = "20.12.2"; 728 src = fetchurl { 729 + url = "${mirror}/stable/release-service/20.12.2/src/kig-20.12.2.tar.xz"; 730 + sha256 = "08wvgykrhzf2j4qb0fz4irbyaxjp5ka7jmmjn8y27srz0x4zgkrz"; 731 + name = "kig-20.12.2.tar.xz"; 732 }; 733 }; 734 kigo = { 735 + version = "20.12.2"; 736 src = fetchurl { 737 + url = "${mirror}/stable/release-service/20.12.2/src/kigo-20.12.2.tar.xz"; 738 + sha256 = "1a4hv5g2wdpvf56zrr0rna6hdvm2cy6sz1jlhj7hf1lcx3lgfj9g"; 739 + name = "kigo-20.12.2.tar.xz"; 740 }; 741 }; 742 killbots = { 743 + version = "20.12.2"; 744 src = fetchurl { 745 + url = "${mirror}/stable/release-service/20.12.2/src/killbots-20.12.2.tar.xz"; 746 + sha256 = "01lmkflndqmrzyrabmh5jqrk2zywcn5s82aag3m0wdqbyrqc5pas"; 747 + name = "killbots-20.12.2.tar.xz"; 748 }; 749 }; 750 kimagemapeditor = { 751 + version = "20.12.2"; 752 src = fetchurl { 753 + url = "${mirror}/stable/release-service/20.12.2/src/kimagemapeditor-20.12.2.tar.xz"; 754 + sha256 = "06awvhcjg8nd0wjcqqzccnlpci6cd35flvfs3k05czk70sgqzysq"; 755 + name = "kimagemapeditor-20.12.2.tar.xz"; 756 }; 757 }; 758 kimap = { 759 + version = "20.12.2"; 760 src = fetchurl { 761 + url = "${mirror}/stable/release-service/20.12.2/src/kimap-20.12.2.tar.xz"; 762 + sha256 = "14kjgn6b1qnfr3zsr3r73wf15n47qqx9vw5z11yv161andrr105d"; 763 + name = "kimap-20.12.2.tar.xz"; 764 }; 765 }; 766 kio-extras = { 767 + version = "20.12.2"; 768 src = fetchurl { 769 + url = "${mirror}/stable/release-service/20.12.2/src/kio-extras-20.12.2.tar.xz"; 770 + sha256 = "1r2sw8i7lf0zyb5bvz4002vdi2bf9jv01735caiw9smxr1lgcz93"; 771 + name = "kio-extras-20.12.2.tar.xz"; 772 }; 773 }; 774 kio-gdrive = { 775 + version = "20.12.2"; 776 src = fetchurl { 777 + url = "${mirror}/stable/release-service/20.12.2/src/kio-gdrive-20.12.2.tar.xz"; 778 + sha256 = "0rwwakhsn9bnmxxnr0620jyp00x7iqqsaz5nd2lmhyjkc4mqv2km"; 779 + name = "kio-gdrive-20.12.2.tar.xz"; 780 }; 781 }; 782 kipi-plugins = { 783 + version = "20.12.2"; 784 src = fetchurl { 785 + url = "${mirror}/stable/release-service/20.12.2/src/kipi-plugins-20.12.2.tar.xz"; 786 + sha256 = "120yi7kfqv74368c78s4gfg7fp2h32v1c3jic2lnsy5y3iad22l8"; 787 + name = "kipi-plugins-20.12.2.tar.xz"; 788 }; 789 }; 790 kirigami-gallery = { 791 + version = "20.12.2"; 792 src = fetchurl { 793 + url = "${mirror}/stable/release-service/20.12.2/src/kirigami-gallery-20.12.2.tar.xz"; 794 + sha256 = "039ddgrvw1l4jvc3yjs0c6fi8kss5ma8hs6cbs8xvw0cyi9604qw"; 795 + name = "kirigami-gallery-20.12.2.tar.xz"; 796 }; 797 }; 798 kiriki = { 799 + version = "20.12.2"; 800 src = fetchurl { 801 + url = "${mirror}/stable/release-service/20.12.2/src/kiriki-20.12.2.tar.xz"; 802 + sha256 = "0bslysqnnxkjfyxv8vkfmvwjhlw2zdlghbngg21k1ljvgr2jfx6j"; 803 + name = "kiriki-20.12.2.tar.xz"; 804 }; 805 }; 806 kiten = { 807 + version = "20.12.2"; 808 src = fetchurl { 809 + url = "${mirror}/stable/release-service/20.12.2/src/kiten-20.12.2.tar.xz"; 810 + sha256 = "18p4g9cqn25s2zjygwvi9s81ma0b8rhfj9z0i2kd415b2sxalk3y"; 811 + name = "kiten-20.12.2.tar.xz"; 812 }; 813 }; 814 kitinerary = { 815 + version = "20.12.2"; 816 src = fetchurl { 817 + url = "${mirror}/stable/release-service/20.12.2/src/kitinerary-20.12.2.tar.xz"; 818 + sha256 = "0z9jyj9wlda44qdncjnp6cyp7dwk89dl9nj68j5birmn83ykaawp"; 819 + name = "kitinerary-20.12.2.tar.xz"; 820 }; 821 }; 822 kjumpingcube = { 823 + version = "20.12.2"; 824 src = fetchurl { 825 + url = "${mirror}/stable/release-service/20.12.2/src/kjumpingcube-20.12.2.tar.xz"; 826 + sha256 = "04qry2b82yk2k4v1pj8pvqi27my42k5ssmc5rpzkh0vq8pzwgkjh"; 827 + name = "kjumpingcube-20.12.2.tar.xz"; 828 }; 829 }; 830 kldap = { 831 + version = "20.12.2"; 832 src = fetchurl { 833 + url = "${mirror}/stable/release-service/20.12.2/src/kldap-20.12.2.tar.xz"; 834 + sha256 = "1njgsxbqgz0grqagf695qv285x8slgnp4rg377jz1cnz597nzl6b"; 835 + name = "kldap-20.12.2.tar.xz"; 836 }; 837 }; 838 kleopatra = { 839 + version = "20.12.2"; 840 src = fetchurl { 841 + url = "${mirror}/stable/release-service/20.12.2/src/kleopatra-20.12.2.tar.xz"; 842 + sha256 = "12ayl3gar9bi06v418sflr6fr5k86m8x2ls4laig1ymansbvnwlz"; 843 + name = "kleopatra-20.12.2.tar.xz"; 844 }; 845 }; 846 klettres = { 847 + version = "20.12.2"; 848 src = fetchurl { 849 + url = "${mirror}/stable/release-service/20.12.2/src/klettres-20.12.2.tar.xz"; 850 + sha256 = "0ixykb36a7hgz89zxc8x7fp0di67vmalvpa9rivdff3lp7il87n3"; 851 + name = "klettres-20.12.2.tar.xz"; 852 }; 853 }; 854 klickety = { 855 + version = "20.12.2"; 856 src = fetchurl { 857 + url = "${mirror}/stable/release-service/20.12.2/src/klickety-20.12.2.tar.xz"; 858 + sha256 = "0dgv6bnz7aw95nxjqkhcanl06hpdx4g8qwkrvnfsiphjbldhfig7"; 859 + name = "klickety-20.12.2.tar.xz"; 860 }; 861 }; 862 klines = { 863 + version = "20.12.2"; 864 src = fetchurl { 865 + url = "${mirror}/stable/release-service/20.12.2/src/klines-20.12.2.tar.xz"; 866 + sha256 = "14mrqfw7y5xcq237a6prfqy8pj34iz5mnfqs373p0jbvdqkc5843"; 867 + name = "klines-20.12.2.tar.xz"; 868 }; 869 }; 870 kmag = { 871 + version = "20.12.2"; 872 src = fetchurl { 873 + url = "${mirror}/stable/release-service/20.12.2/src/kmag-20.12.2.tar.xz"; 874 + sha256 = "1vwn5n3c8kq3d3d7sssqpq8iz9g0af4xnvcvjqh4s7fcxmsr3ryv"; 875 + name = "kmag-20.12.2.tar.xz"; 876 }; 877 }; 878 kmahjongg = { 879 + version = "20.12.2"; 880 src = fetchurl { 881 + url = "${mirror}/stable/release-service/20.12.2/src/kmahjongg-20.12.2.tar.xz"; 882 + sha256 = "055nihkvfij6a71qn6lw3sbb74zz5r7cp2dghlkai9405ri4gdyc"; 883 + name = "kmahjongg-20.12.2.tar.xz"; 884 }; 885 }; 886 kmail = { 887 + version = "20.12.2"; 888 src = fetchurl { 889 + url = "${mirror}/stable/release-service/20.12.2/src/kmail-20.12.2.tar.xz"; 890 + sha256 = "09idfdh04687jzh125jw2244ymaqhx6j3563m2cbf2spph0r1vqj"; 891 + name = "kmail-20.12.2.tar.xz"; 892 }; 893 }; 894 kmail-account-wizard = { 895 + version = "20.12.2"; 896 src = fetchurl { 897 + url = "${mirror}/stable/release-service/20.12.2/src/kmail-account-wizard-20.12.2.tar.xz"; 898 + sha256 = "0a9pz1m3jabi21nrlcj0fqrj1hsgmarw91sxx5qvs74fp2b59368"; 899 + name = "kmail-account-wizard-20.12.2.tar.xz"; 900 }; 901 }; 902 kmailtransport = { 903 + version = "20.12.2"; 904 src = fetchurl { 905 + url = "${mirror}/stable/release-service/20.12.2/src/kmailtransport-20.12.2.tar.xz"; 906 + sha256 = "11knn52fc5r637s1w3fzbkapjx6xs1n9v9933ji17zhry7c5rlzv"; 907 + name = "kmailtransport-20.12.2.tar.xz"; 908 }; 909 }; 910 kmbox = { 911 + version = "20.12.2"; 912 src = fetchurl { 913 + url = "${mirror}/stable/release-service/20.12.2/src/kmbox-20.12.2.tar.xz"; 914 + sha256 = "0r76s03g4da2sds6y632gvg228gwsl7gs8ml9rf0fdjb8ymql1hl"; 915 + name = "kmbox-20.12.2.tar.xz"; 916 }; 917 }; 918 kmime = { 919 + version = "20.12.2"; 920 src = fetchurl { 921 + url = "${mirror}/stable/release-service/20.12.2/src/kmime-20.12.2.tar.xz"; 922 + sha256 = "1jpfhsac2pji80cad0yab59lq7q7c1han0gajvwys1j15jyj11gi"; 923 + name = "kmime-20.12.2.tar.xz"; 924 }; 925 }; 926 kmines = { 927 + version = "20.12.2"; 928 src = fetchurl { 929 + url = "${mirror}/stable/release-service/20.12.2/src/kmines-20.12.2.tar.xz"; 930 + sha256 = "0378cd1zh6w8slap4wry8m69l27nvi7j2dwz2vwkl76zh31q4pwi"; 931 + name = "kmines-20.12.2.tar.xz"; 932 }; 933 }; 934 kmix = { 935 + version = "20.12.2"; 936 src = fetchurl { 937 + url = "${mirror}/stable/release-service/20.12.2/src/kmix-20.12.2.tar.xz"; 938 + sha256 = "12kij1y2lbyx71bg32pwb9s9p928pyw44flz9bv2jrzkkf4zwfxk"; 939 + name = "kmix-20.12.2.tar.xz"; 940 }; 941 }; 942 kmousetool = { 943 + version = "20.12.2"; 944 src = fetchurl { 945 + url = "${mirror}/stable/release-service/20.12.2/src/kmousetool-20.12.2.tar.xz"; 946 + sha256 = "0ybrczxsmfrj43nr931ylbdgpqmcfx47ifbv2qjn72i8iggrv0cl"; 947 + name = "kmousetool-20.12.2.tar.xz"; 948 }; 949 }; 950 kmouth = { 951 + version = "20.12.2"; 952 src = fetchurl { 953 + url = "${mirror}/stable/release-service/20.12.2/src/kmouth-20.12.2.tar.xz"; 954 + sha256 = "1vq41r1vhr5iaxlb5dzpq3vwqk1rn1zxw3k4j7g2xq5xxmibj944"; 955 + name = "kmouth-20.12.2.tar.xz"; 956 }; 957 }; 958 kmplot = { 959 + version = "20.12.2"; 960 src = fetchurl { 961 + url = "${mirror}/stable/release-service/20.12.2/src/kmplot-20.12.2.tar.xz"; 962 + sha256 = "0l6j68zg9xdrgglw7gnji0spjf7pcggym90cccw67jdn2wxc8g6q"; 963 + name = "kmplot-20.12.2.tar.xz"; 964 }; 965 }; 966 knavalbattle = { 967 + version = "20.12.2"; 968 src = fetchurl { 969 + url = "${mirror}/stable/release-service/20.12.2/src/knavalbattle-20.12.2.tar.xz"; 970 + sha256 = "0x47rzs7afqygcy45crc10ix4dsivnpmxis9r0w4lpzbq3qzd585"; 971 + name = "knavalbattle-20.12.2.tar.xz"; 972 }; 973 }; 974 knetwalk = { 975 + version = "20.12.2"; 976 src = fetchurl { 977 + url = "${mirror}/stable/release-service/20.12.2/src/knetwalk-20.12.2.tar.xz"; 978 + sha256 = "11h7b5amm4bcng0h8hfcn1r1nkd82h0rl47wvnqczsgjqp2r9h6a"; 979 + name = "knetwalk-20.12.2.tar.xz"; 980 }; 981 }; 982 knights = { 983 + version = "20.12.2"; 984 src = fetchurl { 985 + url = "${mirror}/stable/release-service/20.12.2/src/knights-20.12.2.tar.xz"; 986 + sha256 = "1p5w61x4ldb5sp77l1c0v7aczi62xpvf1084316byhb5cqmxsqm9"; 987 + name = "knights-20.12.2.tar.xz"; 988 }; 989 }; 990 knotes = { 991 + version = "20.12.2"; 992 src = fetchurl { 993 + url = "${mirror}/stable/release-service/20.12.2/src/knotes-20.12.2.tar.xz"; 994 + sha256 = "11dvczl04lmzlhbmqp508bqrsrqqmmprp3nsvakmmidpgnvcm26l"; 995 + name = "knotes-20.12.2.tar.xz"; 996 }; 997 }; 998 kolf = { 999 + version = "20.12.2"; 1000 src = fetchurl { 1001 + url = "${mirror}/stable/release-service/20.12.2/src/kolf-20.12.2.tar.xz"; 1002 + sha256 = "1jw22m7a2jdw9zmssiihwm35zpq7bg8zk0a68fh5nxbyv43q8fj5"; 1003 + name = "kolf-20.12.2.tar.xz"; 1004 }; 1005 }; 1006 kollision = { 1007 + version = "20.12.2"; 1008 src = fetchurl { 1009 + url = "${mirror}/stable/release-service/20.12.2/src/kollision-20.12.2.tar.xz"; 1010 + sha256 = "0g0mf9p1pz9wahc92k9iw1vb8v64y1kj7zgiyzmil6qr1pjyzlgm"; 1011 + name = "kollision-20.12.2.tar.xz"; 1012 }; 1013 }; 1014 kolourpaint = { 1015 + version = "20.12.2"; 1016 src = fetchurl { 1017 + url = "${mirror}/stable/release-service/20.12.2/src/kolourpaint-20.12.2.tar.xz"; 1018 + sha256 = "13pb09r9qrgwaii9x3a6qk3qgk288a821p4xgiwaiv9lcbjz56fn"; 1019 + name = "kolourpaint-20.12.2.tar.xz"; 1020 }; 1021 }; 1022 kompare = { 1023 + version = "20.12.2"; 1024 src = fetchurl { 1025 + url = "${mirror}/stable/release-service/20.12.2/src/kompare-20.12.2.tar.xz"; 1026 + sha256 = "18n5sw52kwwmbgyb2q5lizpa57by8gmx665bj68wi2hvzdihmxmv"; 1027 + name = "kompare-20.12.2.tar.xz"; 1028 }; 1029 }; 1030 konqueror = { 1031 + version = "20.12.2"; 1032 src = fetchurl { 1033 + url = "${mirror}/stable/release-service/20.12.2/src/konqueror-20.12.2.tar.xz"; 1034 + sha256 = "0zvr71yz2053y341b12zw92v0yk5whgivcr0iyz488lfw9wq0n4d"; 1035 + name = "konqueror-20.12.2.tar.xz"; 1036 }; 1037 }; 1038 konquest = { 1039 + version = "20.12.2"; 1040 src = fetchurl { 1041 + url = "${mirror}/stable/release-service/20.12.2/src/konquest-20.12.2.tar.xz"; 1042 + sha256 = "0p4y7s37a3vchplpidlv4bc94gwnsm4k7sl4s2ra0prqga83yxbj"; 1043 + name = "konquest-20.12.2.tar.xz"; 1044 }; 1045 }; 1046 konsole = { 1047 + version = "20.12.2"; 1048 src = fetchurl { 1049 + url = "${mirror}/stable/release-service/20.12.2/src/konsole-20.12.2.tar.xz"; 1050 + sha256 = "0wq8xbppg4fla8x669rvkz4mrpbpaplr0ysdvnc4djbwnzabs6zw"; 1051 + name = "konsole-20.12.2.tar.xz"; 1052 }; 1053 }; 1054 kontact = { 1055 + version = "20.12.2"; 1056 src = fetchurl { 1057 + url = "${mirror}/stable/release-service/20.12.2/src/kontact-20.12.2.tar.xz"; 1058 + sha256 = "05pvrbsbrz39znim2jrcslnji8n4imig8f717jv89nlmllp5sk2i"; 1059 + name = "kontact-20.12.2.tar.xz"; 1060 }; 1061 }; 1062 kontactinterface = { 1063 + version = "20.12.2"; 1064 src = fetchurl { 1065 + url = "${mirror}/stable/release-service/20.12.2/src/kontactinterface-20.12.2.tar.xz"; 1066 + sha256 = "0i3kxim4rc4mvqlq06g0a8h106gb93v4s0kymysd4a4yw3pq4fas"; 1067 + name = "kontactinterface-20.12.2.tar.xz"; 1068 }; 1069 }; 1070 kontrast = { 1071 + version = "20.12.2"; 1072 src = fetchurl { 1073 + url = "${mirror}/stable/release-service/20.12.2/src/kontrast-20.12.2.tar.xz"; 1074 + sha256 = "0cqqclyqm0z59n296jh6pnb2zdzligmvsd2icb1qzxn2r69inipa"; 1075 + name = "kontrast-20.12.2.tar.xz"; 1076 }; 1077 }; 1078 konversation = { 1079 + version = "20.12.2"; 1080 src = fetchurl { 1081 + url = "${mirror}/stable/release-service/20.12.2/src/konversation-20.12.2.tar.xz"; 1082 + sha256 = "0m13qpvzxm5arawsqh2hygs266jv9915lhc3xhs0b1wbhjb3ii8l"; 1083 + name = "konversation-20.12.2.tar.xz"; 1084 }; 1085 }; 1086 kopete = { 1087 + version = "20.12.2"; 1088 src = fetchurl { 1089 + url = "${mirror}/stable/release-service/20.12.2/src/kopete-20.12.2.tar.xz"; 1090 + sha256 = "0ahcxkvi5ibdl3krm3aw5gamcyfi4s4af2wl6r3sk73l7q4kpxvi"; 1091 + name = "kopete-20.12.2.tar.xz"; 1092 }; 1093 }; 1094 korganizer = { 1095 + version = "20.12.2"; 1096 src = fetchurl { 1097 + url = "${mirror}/stable/release-service/20.12.2/src/korganizer-20.12.2.tar.xz"; 1098 + sha256 = "1f2j60gdx3hxz64lhx9cyi7sa75s2qr8zghhk8h1wgdwaz9hvjz8"; 1099 + name = "korganizer-20.12.2.tar.xz"; 1100 }; 1101 }; 1102 kosmindoormap = { 1103 + version = "20.12.2"; 1104 src = fetchurl { 1105 + url = "${mirror}/stable/release-service/20.12.2/src/kosmindoormap-20.12.2.tar.xz"; 1106 + sha256 = "0rr6lgfbjdvnxipx0dnzp4hlrvq61ha015mz7qkly88ckwp6m05q"; 1107 + name = "kosmindoormap-20.12.2.tar.xz"; 1108 }; 1109 }; 1110 kpat = { 1111 + version = "20.12.2"; 1112 src = fetchurl { 1113 + url = "${mirror}/stable/release-service/20.12.2/src/kpat-20.12.2.tar.xz"; 1114 + sha256 = "1gcv343aabwcgx3kb9khkvilnxipq200pz14d8qdj41lsa71cynx"; 1115 + name = "kpat-20.12.2.tar.xz"; 1116 }; 1117 }; 1118 kpimtextedit = { 1119 + version = "20.12.2"; 1120 src = fetchurl { 1121 + url = "${mirror}/stable/release-service/20.12.2/src/kpimtextedit-20.12.2.tar.xz"; 1122 + sha256 = "1ccvzwbxbsbb4b5hfjvf30fv44b1byjzb08x4vagbrqb47ck763y"; 1123 + name = "kpimtextedit-20.12.2.tar.xz"; 1124 }; 1125 }; 1126 kpkpass = { 1127 + version = "20.12.2"; 1128 src = fetchurl { 1129 + url = "${mirror}/stable/release-service/20.12.2/src/kpkpass-20.12.2.tar.xz"; 1130 + sha256 = "1m0cqlrpjmfam0lyjjzpd8wgsv9v0x6fr76qr5ndyrfbfcv0qin3"; 1131 + name = "kpkpass-20.12.2.tar.xz"; 1132 }; 1133 }; 1134 kpmcore = { 1135 + version = "20.12.2"; 1136 src = fetchurl { 1137 + url = "${mirror}/stable/release-service/20.12.2/src/kpmcore-20.12.2.tar.xz"; 1138 + sha256 = "1z8fln51jsgar69m2x8rb95zxbq6r28cycpa7y52gaiywahbsin4"; 1139 + name = "kpmcore-20.12.2.tar.xz"; 1140 }; 1141 }; 1142 kpublictransport = { 1143 + version = "20.12.2"; 1144 src = fetchurl { 1145 + url = "${mirror}/stable/release-service/20.12.2/src/kpublictransport-20.12.2.tar.xz"; 1146 + sha256 = "1n7gy9pnykxd39ralfxrrvbsgxn68f1jzvbmkyvj759xrl2na1kq"; 1147 + name = "kpublictransport-20.12.2.tar.xz"; 1148 }; 1149 }; 1150 kqtquickcharts = { 1151 + version = "20.12.2"; 1152 src = fetchurl { 1153 + url = "${mirror}/stable/release-service/20.12.2/src/kqtquickcharts-20.12.2.tar.xz"; 1154 + sha256 = "06lrvckmddyxl11kyic99dhfn8il88hs1vsnr89y3m8543ij885n"; 1155 + name = "kqtquickcharts-20.12.2.tar.xz"; 1156 }; 1157 }; 1158 krdc = { 1159 + version = "20.12.2"; 1160 src = fetchurl { 1161 + url = "${mirror}/stable/release-service/20.12.2/src/krdc-20.12.2.tar.xz"; 1162 + sha256 = "0wzv25pdalwgcb74dav4jkxpvak0nix46njn04w2vhy3rdlgplzr"; 1163 + name = "krdc-20.12.2.tar.xz"; 1164 }; 1165 }; 1166 kreversi = { 1167 + version = "20.12.2"; 1168 src = fetchurl { 1169 + url = "${mirror}/stable/release-service/20.12.2/src/kreversi-20.12.2.tar.xz"; 1170 + sha256 = "1c0xisbbq6p6ghl5rvhiddpgsa91m4bq8hmrpdw8s02j4g8aix39"; 1171 + name = "kreversi-20.12.2.tar.xz"; 1172 }; 1173 }; 1174 krfb = { 1175 + version = "20.12.2"; 1176 src = fetchurl { 1177 + url = "${mirror}/stable/release-service/20.12.2/src/krfb-20.12.2.tar.xz"; 1178 + sha256 = "0js84sc9s8h7b1zkdg2k83qhh2q3dz5yfk17am480b3889pyjyd8"; 1179 + name = "krfb-20.12.2.tar.xz"; 1180 }; 1181 }; 1182 kross-interpreters = { 1183 + version = "20.12.2"; 1184 src = fetchurl { 1185 + url = "${mirror}/stable/release-service/20.12.2/src/kross-interpreters-20.12.2.tar.xz"; 1186 + sha256 = "04g8fqcr88k7b8sivkqasj8d5fywhmm69g4spv1rpm4m89gr70jn"; 1187 + name = "kross-interpreters-20.12.2.tar.xz"; 1188 }; 1189 }; 1190 kruler = { 1191 + version = "20.12.2"; 1192 src = fetchurl { 1193 + url = "${mirror}/stable/release-service/20.12.2/src/kruler-20.12.2.tar.xz"; 1194 + sha256 = "0xayhfav4723m5z5bgv4zxa95zvsfgvfh0wf80y8c7wwfgsyn9ja"; 1195 + name = "kruler-20.12.2.tar.xz"; 1196 }; 1197 }; 1198 kshisen = { 1199 + version = "20.12.2"; 1200 src = fetchurl { 1201 + url = "${mirror}/stable/release-service/20.12.2/src/kshisen-20.12.2.tar.xz"; 1202 + sha256 = "079sr9k8zg01imy2c54wx371fcxlzsm122ng0zl4cn69dndczjkf"; 1203 + name = "kshisen-20.12.2.tar.xz"; 1204 }; 1205 }; 1206 ksirk = { 1207 + version = "20.12.2"; 1208 src = fetchurl { 1209 + url = "${mirror}/stable/release-service/20.12.2/src/ksirk-20.12.2.tar.xz"; 1210 + sha256 = "10ksb77ljwfm25m8jrxh4cbss0lrjdmiigjbmyppxcls1rz8a6cn"; 1211 + name = "ksirk-20.12.2.tar.xz"; 1212 }; 1213 }; 1214 ksmtp = { 1215 + version = "20.12.2"; 1216 src = fetchurl { 1217 + url = "${mirror}/stable/release-service/20.12.2/src/ksmtp-20.12.2.tar.xz"; 1218 + sha256 = "0rcs5zcrj8sscr0h0vx4ndbj3ziyxns5glk5bzpj1092b11pwllw"; 1219 + name = "ksmtp-20.12.2.tar.xz"; 1220 }; 1221 }; 1222 ksnakeduel = { 1223 + version = "20.12.2"; 1224 src = fetchurl { 1225 + url = "${mirror}/stable/release-service/20.12.2/src/ksnakeduel-20.12.2.tar.xz"; 1226 + sha256 = "1cd1nldrmhimc1f059hqjkb8g8yjri7gf9cyxz7j0p48dxg93ns4"; 1227 + name = "ksnakeduel-20.12.2.tar.xz"; 1228 }; 1229 }; 1230 kspaceduel = { 1231 + version = "20.12.2"; 1232 src = fetchurl { 1233 + url = "${mirror}/stable/release-service/20.12.2/src/kspaceduel-20.12.2.tar.xz"; 1234 + sha256 = "0mz3s5q8fyl76ck8b9s65w2q90a5cz2p4clnbxam8f72fk2g0g1v"; 1235 + name = "kspaceduel-20.12.2.tar.xz"; 1236 }; 1237 }; 1238 ksquares = { 1239 + version = "20.12.2"; 1240 src = fetchurl { 1241 + url = "${mirror}/stable/release-service/20.12.2/src/ksquares-20.12.2.tar.xz"; 1242 + sha256 = "11mfyyjrdlh8dzpzwvyr48rfg758hr14sb0cw1zvd7d7cz86dr31"; 1243 + name = "ksquares-20.12.2.tar.xz"; 1244 }; 1245 }; 1246 ksudoku = { 1247 + version = "20.12.2"; 1248 src = fetchurl { 1249 + url = "${mirror}/stable/release-service/20.12.2/src/ksudoku-20.12.2.tar.xz"; 1250 + sha256 = "01i4niy1nlikbw1j7qlwldcaniwb1pl4hr4p6icgsvfzr8pjl09z"; 1251 + name = "ksudoku-20.12.2.tar.xz"; 1252 }; 1253 }; 1254 ksystemlog = { 1255 + version = "20.12.2"; 1256 src = fetchurl { 1257 + url = "${mirror}/stable/release-service/20.12.2/src/ksystemlog-20.12.2.tar.xz"; 1258 + sha256 = "1fyrpkk5ipp5q8sairmyx9bayndbbr9srrwdhp7grhbiw8kbjlc7"; 1259 + name = "ksystemlog-20.12.2.tar.xz"; 1260 }; 1261 }; 1262 kteatime = { 1263 + version = "20.12.2"; 1264 src = fetchurl { 1265 + url = "${mirror}/stable/release-service/20.12.2/src/kteatime-20.12.2.tar.xz"; 1266 + sha256 = "18rpnvagrcmd62qss31rkv81kkjcz9kcisj9q0j41p770jvan8id"; 1267 + name = "kteatime-20.12.2.tar.xz"; 1268 }; 1269 }; 1270 ktimer = { 1271 + version = "20.12.2"; 1272 src = fetchurl { 1273 + url = "${mirror}/stable/release-service/20.12.2/src/ktimer-20.12.2.tar.xz"; 1274 + sha256 = "17sw7wl9844sg180h0x2skaj4bnkv6qin6cwklsp058wyf06w5wy"; 1275 + name = "ktimer-20.12.2.tar.xz"; 1276 }; 1277 }; 1278 ktnef = { 1279 + version = "20.12.2"; 1280 src = fetchurl { 1281 + url = "${mirror}/stable/release-service/20.12.2/src/ktnef-20.12.2.tar.xz"; 1282 + sha256 = "147dxalzgqfmacr0f44pbxg0ks5p7ck607gkbzf5asxgn4dlvgxq"; 1283 + name = "ktnef-20.12.2.tar.xz"; 1284 }; 1285 }; 1286 ktorrent = { 1287 + version = "20.12.2"; 1288 src = fetchurl { 1289 + url = "${mirror}/stable/release-service/20.12.2/src/ktorrent-20.12.2.tar.xz"; 1290 + sha256 = "1fvbg3700my5algzif4dyy7zsc74qrby7ldfbj7snlxa4scws042"; 1291 + name = "ktorrent-20.12.2.tar.xz"; 1292 }; 1293 }; 1294 ktouch = { 1295 + version = "20.12.2"; 1296 src = fetchurl { 1297 + url = "${mirror}/stable/release-service/20.12.2/src/ktouch-20.12.2.tar.xz"; 1298 + sha256 = "0j3xzm5ghnfvqb98xwrjzkrdm991af8rgnay38s081ykvj2hxj3n"; 1299 + name = "ktouch-20.12.2.tar.xz"; 1300 }; 1301 }; 1302 ktp-accounts-kcm = { 1303 + version = "20.12.2"; 1304 src = fetchurl { 1305 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-accounts-kcm-20.12.2.tar.xz"; 1306 + sha256 = "0dyr3600yrd2hjs2s54210h1kj95w5mz9pl2fpwzcqgkmmd9vss5"; 1307 + name = "ktp-accounts-kcm-20.12.2.tar.xz"; 1308 }; 1309 }; 1310 ktp-approver = { 1311 + version = "20.12.2"; 1312 src = fetchurl { 1313 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-approver-20.12.2.tar.xz"; 1314 + sha256 = "1h3fi19qqmik6f7h12manb8yval0qqj7jdhrpp07ck67m7mibwzr"; 1315 + name = "ktp-approver-20.12.2.tar.xz"; 1316 }; 1317 }; 1318 ktp-auth-handler = { 1319 + version = "20.12.2"; 1320 src = fetchurl { 1321 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-auth-handler-20.12.2.tar.xz"; 1322 + sha256 = "158n88pcxj7hdmsmhcqbfpqc4lhrpzighxgb4wdrzizi9dwpxb3h"; 1323 + name = "ktp-auth-handler-20.12.2.tar.xz"; 1324 }; 1325 }; 1326 ktp-call-ui = { 1327 + version = "20.12.2"; 1328 src = fetchurl { 1329 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-call-ui-20.12.2.tar.xz"; 1330 + sha256 = "0xhf79gqr6b8hiscv6jnmjnl8nb7c6vsvxn7hzvri9nm7hfmldya"; 1331 + name = "ktp-call-ui-20.12.2.tar.xz"; 1332 }; 1333 }; 1334 ktp-common-internals = { 1335 + version = "20.12.2"; 1336 src = fetchurl { 1337 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-common-internals-20.12.2.tar.xz"; 1338 + sha256 = "06m8g80lj2cnx5cnfi6m1fy6pg6rm78kxg7v1493xcsfzizlc276"; 1339 + name = "ktp-common-internals-20.12.2.tar.xz"; 1340 }; 1341 }; 1342 ktp-contact-list = { 1343 + version = "20.12.2"; 1344 src = fetchurl { 1345 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-contact-list-20.12.2.tar.xz"; 1346 + sha256 = "037si47l8nc18d7yzh6d7i3gy710y5npxv4wcal6yg8mlr2qzjli"; 1347 + name = "ktp-contact-list-20.12.2.tar.xz"; 1348 }; 1349 }; 1350 ktp-contact-runner = { 1351 + version = "20.12.2"; 1352 src = fetchurl { 1353 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-contact-runner-20.12.2.tar.xz"; 1354 + sha256 = "1pv7smf5mld5rgld2nsqjwgl7vwsf99f3z4hamlbq6bpdg02w936"; 1355 + name = "ktp-contact-runner-20.12.2.tar.xz"; 1356 }; 1357 }; 1358 ktp-desktop-applets = { 1359 + version = "20.12.2"; 1360 src = fetchurl { 1361 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-desktop-applets-20.12.2.tar.xz"; 1362 + sha256 = "1mx1q1gk756pkbpwghsvkspj3npgfzp2lf4jqldkyygvyqn3gxx4"; 1363 + name = "ktp-desktop-applets-20.12.2.tar.xz"; 1364 }; 1365 }; 1366 ktp-filetransfer-handler = { 1367 + version = "20.12.2"; 1368 src = fetchurl { 1369 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-filetransfer-handler-20.12.2.tar.xz"; 1370 + sha256 = "16ys5cyx1pzcv0affy8agp0sbci9rkvpknfffldrvlgqppxza5rd"; 1371 + name = "ktp-filetransfer-handler-20.12.2.tar.xz"; 1372 }; 1373 }; 1374 ktp-kded-module = { 1375 + version = "20.12.2"; 1376 src = fetchurl { 1377 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-kded-module-20.12.2.tar.xz"; 1378 + sha256 = "1wkvi5l9fvq24c3vdflg0azjxykid61i6mi59cnrnr866a1rbgrg"; 1379 + name = "ktp-kded-module-20.12.2.tar.xz"; 1380 }; 1381 }; 1382 ktp-send-file = { 1383 + version = "20.12.2"; 1384 src = fetchurl { 1385 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-send-file-20.12.2.tar.xz"; 1386 + sha256 = "0j32c81rabbxh3m0jnnahny01qz2h7yc7l90w39r2jkv9r5f3yvf"; 1387 + name = "ktp-send-file-20.12.2.tar.xz"; 1388 }; 1389 }; 1390 ktp-text-ui = { 1391 + version = "20.12.2"; 1392 src = fetchurl { 1393 + url = "${mirror}/stable/release-service/20.12.2/src/ktp-text-ui-20.12.2.tar.xz"; 1394 + sha256 = "09wkpyadf3dvnrbxrasr66yw4hqnb3kbk6va9bs836fvcaiwagwd"; 1395 + name = "ktp-text-ui-20.12.2.tar.xz"; 1396 }; 1397 }; 1398 ktuberling = { 1399 + version = "20.12.2"; 1400 src = fetchurl { 1401 + url = "${mirror}/stable/release-service/20.12.2/src/ktuberling-20.12.2.tar.xz"; 1402 + sha256 = "0yndqhgw9s2hydfsz2x3lr1m22ii2whc4kcp2jbkj9ssiymp8s68"; 1403 + name = "ktuberling-20.12.2.tar.xz"; 1404 }; 1405 }; 1406 kturtle = { 1407 + version = "20.12.2"; 1408 src = fetchurl { 1409 + url = "${mirror}/stable/release-service/20.12.2/src/kturtle-20.12.2.tar.xz"; 1410 + sha256 = "1a46c6j7jng9l789wdpp7qj639872dfj268hj8nq63n27f82whr0"; 1411 + name = "kturtle-20.12.2.tar.xz"; 1412 }; 1413 }; 1414 kubrick = { 1415 + version = "20.12.2"; 1416 src = fetchurl { 1417 + url = "${mirror}/stable/release-service/20.12.2/src/kubrick-20.12.2.tar.xz"; 1418 + sha256 = "0g3zxdbj5l28msvs8gpn15g739pwwids7wxmky6w3b4qyn427j8m"; 1419 + name = "kubrick-20.12.2.tar.xz"; 1420 }; 1421 }; 1422 kwalletmanager = { 1423 + version = "20.12.2"; 1424 src = fetchurl { 1425 + url = "${mirror}/stable/release-service/20.12.2/src/kwalletmanager-20.12.2.tar.xz"; 1426 + sha256 = "02lx3p7860pigslx6s3bjg54sjjv1q93f9aknv5d32iblv2gaxiw"; 1427 + name = "kwalletmanager-20.12.2.tar.xz"; 1428 }; 1429 }; 1430 kwave = { 1431 + version = "20.12.2"; 1432 src = fetchurl { 1433 + url = "${mirror}/stable/release-service/20.12.2/src/kwave-20.12.2.tar.xz"; 1434 + sha256 = "0nankggamy1jxllnsv642kav57kwkbxpkd2mz6rarjinfnnqi7kd"; 1435 + name = "kwave-20.12.2.tar.xz"; 1436 }; 1437 }; 1438 kwordquiz = { 1439 + version = "20.12.2"; 1440 src = fetchurl { 1441 + url = "${mirror}/stable/release-service/20.12.2/src/kwordquiz-20.12.2.tar.xz"; 1442 + sha256 = "1iik5khnsarxjipmd8znbiqs20bd65hanhmdmp7awqs7p0k4a0sq"; 1443 + name = "kwordquiz-20.12.2.tar.xz"; 1444 }; 1445 }; 1446 libgravatar = { 1447 + version = "20.12.2"; 1448 src = fetchurl { 1449 + url = "${mirror}/stable/release-service/20.12.2/src/libgravatar-20.12.2.tar.xz"; 1450 + sha256 = "07pnj708wrvfmmy7j2vsx9j1sl9wx3hd7vfnpqa4zd24ci7x7y3d"; 1451 + name = "libgravatar-20.12.2.tar.xz"; 1452 }; 1453 }; 1454 libkcddb = { 1455 + version = "20.12.2"; 1456 src = fetchurl { 1457 + url = "${mirror}/stable/release-service/20.12.2/src/libkcddb-20.12.2.tar.xz"; 1458 + sha256 = "1px7cgc75ypxaqknamqgxps4796388j99ycrbgrlyrhzws1mva8k"; 1459 + name = "libkcddb-20.12.2.tar.xz"; 1460 }; 1461 }; 1462 libkcompactdisc = { 1463 + version = "20.12.2"; 1464 src = fetchurl { 1465 + url = "${mirror}/stable/release-service/20.12.2/src/libkcompactdisc-20.12.2.tar.xz"; 1466 + sha256 = "0yj2gkl1d76mf2lp02apxh4lmb9rnzvp0c8y0992ssnfsrivalp4"; 1467 + name = "libkcompactdisc-20.12.2.tar.xz"; 1468 }; 1469 }; 1470 libkdcraw = { 1471 + version = "20.12.2"; 1472 src = fetchurl { 1473 + url = "${mirror}/stable/release-service/20.12.2/src/libkdcraw-20.12.2.tar.xz"; 1474 + sha256 = "1hgw087frq9yzzwp2mkl3xqz2gd4v82kyiym2316i1xpmbkgcqfm"; 1475 + name = "libkdcraw-20.12.2.tar.xz"; 1476 }; 1477 }; 1478 libkdegames = { 1479 + version = "20.12.2"; 1480 src = fetchurl { 1481 + url = "${mirror}/stable/release-service/20.12.2/src/libkdegames-20.12.2.tar.xz"; 1482 + sha256 = "0fcl06z5zl1hycj8f8q9dz6fc9lb0dqd5ciha4yig98ybzi3zn8r"; 1483 + name = "libkdegames-20.12.2.tar.xz"; 1484 }; 1485 }; 1486 libkdepim = { 1487 + version = "20.12.2"; 1488 src = fetchurl { 1489 + url = "${mirror}/stable/release-service/20.12.2/src/libkdepim-20.12.2.tar.xz"; 1490 + sha256 = "0f9c96w7ijlvfg9dr0w9wwaf05fn0z32zx8nn8jp42pzcbn6yr56"; 1491 + name = "libkdepim-20.12.2.tar.xz"; 1492 }; 1493 }; 1494 libkeduvocdocument = { 1495 + version = "20.12.2"; 1496 src = fetchurl { 1497 + url = "${mirror}/stable/release-service/20.12.2/src/libkeduvocdocument-20.12.2.tar.xz"; 1498 + sha256 = "0lki60mv82ygss2bxgwg178xabvfn85zlg0pwk2gj30zg0jiaw66"; 1499 + name = "libkeduvocdocument-20.12.2.tar.xz"; 1500 }; 1501 }; 1502 libkexiv2 = { 1503 + version = "20.12.2"; 1504 src = fetchurl { 1505 + url = "${mirror}/stable/release-service/20.12.2/src/libkexiv2-20.12.2.tar.xz"; 1506 + sha256 = "10j82xk7y7vf9y9ss83hc9fd9c1dbd55nwjf28bj7myqaji4wdpb"; 1507 + name = "libkexiv2-20.12.2.tar.xz"; 1508 }; 1509 }; 1510 libkgapi = { 1511 + version = "20.12.2"; 1512 src = fetchurl { 1513 + url = "${mirror}/stable/release-service/20.12.2/src/libkgapi-20.12.2.tar.xz"; 1514 + sha256 = "1yaas07ixxjnb5a37dq93skqs0vk08rdr9ll30jr7kdll311s5ni"; 1515 + name = "libkgapi-20.12.2.tar.xz"; 1516 }; 1517 }; 1518 libkipi = { 1519 + version = "20.12.2"; 1520 src = fetchurl { 1521 + url = "${mirror}/stable/release-service/20.12.2/src/libkipi-20.12.2.tar.xz"; 1522 + sha256 = "1axjvkrmjszxyh0fdm9k25g4gpzmn4hsw222k2qj3smvnhdj37zk"; 1523 + name = "libkipi-20.12.2.tar.xz"; 1524 }; 1525 }; 1526 libkleo = { 1527 + version = "20.12.2"; 1528 src = fetchurl { 1529 + url = "${mirror}/stable/release-service/20.12.2/src/libkleo-20.12.2.tar.xz"; 1530 + sha256 = "0xsljfiqqggdp31c7irjn6lgacdds5kb7sr3khg24bsgip9488k1"; 1531 + name = "libkleo-20.12.2.tar.xz"; 1532 }; 1533 }; 1534 libkmahjongg = { 1535 + version = "20.12.2"; 1536 src = fetchurl { 1537 + url = "${mirror}/stable/release-service/20.12.2/src/libkmahjongg-20.12.2.tar.xz"; 1538 + sha256 = "1yl2smx0ybr164pl8nv5a7jibq3pmpf0v4ijvardp53j51bs2c2q"; 1539 + name = "libkmahjongg-20.12.2.tar.xz"; 1540 }; 1541 }; 1542 libkomparediff2 = { 1543 + version = "20.12.2"; 1544 src = fetchurl { 1545 + url = "${mirror}/stable/release-service/20.12.2/src/libkomparediff2-20.12.2.tar.xz"; 1546 + sha256 = "03fn3l1qhzivck7jzfp7fwpgix701paj03rzvc46rs4f1bfmb1d9"; 1547 + name = "libkomparediff2-20.12.2.tar.xz"; 1548 }; 1549 }; 1550 libksane = { 1551 + version = "20.12.2"; 1552 src = fetchurl { 1553 + url = "${mirror}/stable/release-service/20.12.2/src/libksane-20.12.2.tar.xz"; 1554 + sha256 = "1bhwfsyfd2z4hagfggz3ckxbyqrifcbwyn79h59qpng7nkzsgw4b"; 1555 + name = "libksane-20.12.2.tar.xz"; 1556 }; 1557 }; 1558 libksieve = { 1559 + version = "20.12.2"; 1560 src = fetchurl { 1561 + url = "${mirror}/stable/release-service/20.12.2/src/libksieve-20.12.2.tar.xz"; 1562 + sha256 = "0rjchcpc4sx53siv3b9hq6s12qh96rrb4xmnk3gjhsvqq9gmyq3j"; 1563 + name = "libksieve-20.12.2.tar.xz"; 1564 }; 1565 }; 1566 libktorrent = { 1567 + version = "20.12.2"; 1568 src = fetchurl { 1569 + url = "${mirror}/stable/release-service/20.12.2/src/libktorrent-20.12.2.tar.xz"; 1570 + sha256 = "15ywv00vklvqw7x6id4vycf4rmi4j3s6z70c68h1b6v8n9j3rz3b"; 1571 + name = "libktorrent-20.12.2.tar.xz"; 1572 }; 1573 }; 1574 lokalize = { 1575 + version = "20.12.2"; 1576 src = fetchurl { 1577 + url = "${mirror}/stable/release-service/20.12.2/src/lokalize-20.12.2.tar.xz"; 1578 + sha256 = "1ms7x5aw5z63q2xy6f3x8dl1k39yjqbabzh8qznaqs172bwmwzz7"; 1579 + name = "lokalize-20.12.2.tar.xz"; 1580 }; 1581 }; 1582 lskat = { 1583 + version = "20.12.2"; 1584 src = fetchurl { 1585 + url = "${mirror}/stable/release-service/20.12.2/src/lskat-20.12.2.tar.xz"; 1586 + sha256 = "087zrwy5pabyy7zpkplxn9is2msr9kpa8r7bpc6kxylx85sd4nsr"; 1587 + name = "lskat-20.12.2.tar.xz"; 1588 }; 1589 }; 1590 mailcommon = { 1591 + version = "20.12.2"; 1592 src = fetchurl { 1593 + url = "${mirror}/stable/release-service/20.12.2/src/mailcommon-20.12.2.tar.xz"; 1594 + sha256 = "0qbbr5m5glcp7rh3aljkrfs27ypdcb5b72q602irivhbgv56c6v5"; 1595 + name = "mailcommon-20.12.2.tar.xz"; 1596 }; 1597 }; 1598 mailimporter = { 1599 + version = "20.12.2"; 1600 src = fetchurl { 1601 + url = "${mirror}/stable/release-service/20.12.2/src/mailimporter-20.12.2.tar.xz"; 1602 + sha256 = "16alrfyvgwih9i7fzvmfhbmlsp0l942qml43w2rwkg974g8188yv"; 1603 + name = "mailimporter-20.12.2.tar.xz"; 1604 }; 1605 }; 1606 marble = { 1607 + version = "20.12.2"; 1608 src = fetchurl { 1609 + url = "${mirror}/stable/release-service/20.12.2/src/marble-20.12.2.tar.xz"; 1610 + sha256 = "0kgiwsx58yhng92v5c90bz02vsn70p6y7gf6qr5fvljbldrxq3a2"; 1611 + name = "marble-20.12.2.tar.xz"; 1612 }; 1613 }; 1614 markdownpart = { 1615 + version = "20.12.2"; 1616 src = fetchurl { 1617 + url = "${mirror}/stable/release-service/20.12.2/src/markdownpart-20.12.2.tar.xz"; 1618 + sha256 = "08fifhw40q2xhi3lp76a3b7jgipq3v1gvp1f5id83jvv9bg5m85k"; 1619 + name = "markdownpart-20.12.2.tar.xz"; 1620 }; 1621 }; 1622 mbox-importer = { 1623 + version = "20.12.2"; 1624 src = fetchurl { 1625 + url = "${mirror}/stable/release-service/20.12.2/src/mbox-importer-20.12.2.tar.xz"; 1626 + sha256 = "1jiapp7pblanra83p720nj1rzqd566ij28za9jrkn3nj3xv2zm62"; 1627 + name = "mbox-importer-20.12.2.tar.xz"; 1628 }; 1629 }; 1630 messagelib = { 1631 + version = "20.12.2"; 1632 src = fetchurl { 1633 + url = "${mirror}/stable/release-service/20.12.2/src/messagelib-20.12.2.tar.xz"; 1634 + sha256 = "07mzwsn0bmfsrsn6wlmz7kwrix4d33b007jvx37nckmarr6xcx54"; 1635 + name = "messagelib-20.12.2.tar.xz"; 1636 }; 1637 }; 1638 minuet = { 1639 + version = "20.12.2"; 1640 src = fetchurl { 1641 + url = "${mirror}/stable/release-service/20.12.2/src/minuet-20.12.2.tar.xz"; 1642 + sha256 = "00d08qwfa4pvlcysp1af3n91bwb8idkl6gjwxrin3kliwns0ivfj"; 1643 + name = "minuet-20.12.2.tar.xz"; 1644 }; 1645 }; 1646 okular = { 1647 + version = "20.12.2"; 1648 src = fetchurl { 1649 + url = "${mirror}/stable/release-service/20.12.2/src/okular-20.12.2.tar.xz"; 1650 + sha256 = "1959flll9rrwsgb3gpifvsciyvl70j46xb0acfx9zrvsddvbpabq"; 1651 + name = "okular-20.12.2.tar.xz"; 1652 }; 1653 }; 1654 palapeli = { 1655 + version = "20.12.2"; 1656 src = fetchurl { 1657 + url = "${mirror}/stable/release-service/20.12.2/src/palapeli-20.12.2.tar.xz"; 1658 + sha256 = "1z80892gp6hg75vl6aicfvf5013412b5xglrpsp86lbx2r7d6ikw"; 1659 + name = "palapeli-20.12.2.tar.xz"; 1660 }; 1661 }; 1662 parley = { 1663 + version = "20.12.2"; 1664 src = fetchurl { 1665 + url = "${mirror}/stable/release-service/20.12.2/src/parley-20.12.2.tar.xz"; 1666 + sha256 = "16lymvvwglzvrfl74p7w9l2vahhrkm58fn6iicn5w1751bavjiq7"; 1667 + name = "parley-20.12.2.tar.xz"; 1668 }; 1669 }; 1670 partitionmanager = { 1671 + version = "20.12.2"; 1672 src = fetchurl { 1673 + url = "${mirror}/stable/release-service/20.12.2/src/partitionmanager-20.12.2.tar.xz"; 1674 + sha256 = "1f0nmz99fhp6c48sg92fwssxdvmwx2bj4l7phb0gqfnfqk4sw1xd"; 1675 + name = "partitionmanager-20.12.2.tar.xz"; 1676 }; 1677 }; 1678 picmi = { 1679 + version = "20.12.2"; 1680 src = fetchurl { 1681 + url = "${mirror}/stable/release-service/20.12.2/src/picmi-20.12.2.tar.xz"; 1682 + sha256 = "024afpylfb6n6dd0g1iif257a0mgzmmmjl24h2riz4cyfvd26mkc"; 1683 + name = "picmi-20.12.2.tar.xz"; 1684 }; 1685 }; 1686 pimcommon = { 1687 + version = "20.12.2"; 1688 src = fetchurl { 1689 + url = "${mirror}/stable/release-service/20.12.2/src/pimcommon-20.12.2.tar.xz"; 1690 + sha256 = "0fbmahp9m1jzi626rggmp09j3338z8f86hszvwfnk7ydn16hy5rs"; 1691 + name = "pimcommon-20.12.2.tar.xz"; 1692 }; 1693 }; 1694 pim-data-exporter = { 1695 + version = "20.12.2"; 1696 src = fetchurl { 1697 + url = "${mirror}/stable/release-service/20.12.2/src/pim-data-exporter-20.12.2.tar.xz"; 1698 + sha256 = "13z8r2rq1453zprvpjnf5y5v3x1828l8gyvbivf0dmfhb3hi1bih"; 1699 + name = "pim-data-exporter-20.12.2.tar.xz"; 1700 }; 1701 }; 1702 pim-sieve-editor = { 1703 + version = "20.12.2"; 1704 src = fetchurl { 1705 + url = "${mirror}/stable/release-service/20.12.2/src/pim-sieve-editor-20.12.2.tar.xz"; 1706 + sha256 = "11ji1033yq4lwpi2b331i4f5kpak66h6zyviv344wyab05ljkyhd"; 1707 + name = "pim-sieve-editor-20.12.2.tar.xz"; 1708 }; 1709 }; 1710 poxml = { 1711 + version = "20.12.2"; 1712 src = fetchurl { 1713 + url = "${mirror}/stable/release-service/20.12.2/src/poxml-20.12.2.tar.xz"; 1714 + sha256 = "1hnm13x102fq7g4pginhdpq473dw9y52kw497773b72my94yj2zz"; 1715 + name = "poxml-20.12.2.tar.xz"; 1716 }; 1717 }; 1718 print-manager = { 1719 + version = "20.12.2"; 1720 src = fetchurl { 1721 + url = "${mirror}/stable/release-service/20.12.2/src/print-manager-20.12.2.tar.xz"; 1722 + sha256 = "1r19fsgnqdlmrpgbby13nj4v97nqlxlx8c0f7yv3izgncpavr0id"; 1723 + name = "print-manager-20.12.2.tar.xz"; 1724 }; 1725 }; 1726 rocs = { 1727 + version = "20.12.2"; 1728 src = fetchurl { 1729 + url = "${mirror}/stable/release-service/20.12.2/src/rocs-20.12.2.tar.xz"; 1730 + sha256 = "06sy6g32cigls1znvh5wvs7gw9h492d8zjqm6b50wsw0hbx61kvz"; 1731 + name = "rocs-20.12.2.tar.xz"; 1732 }; 1733 }; 1734 signon-kwallet-extension = { 1735 + version = "20.12.2"; 1736 src = fetchurl { 1737 + url = "${mirror}/stable/release-service/20.12.2/src/signon-kwallet-extension-20.12.2.tar.xz"; 1738 + sha256 = "0ycr0dn8bp51dc510gqxik0rm0wk5728px7cps9csy33izfjpx9p"; 1739 + name = "signon-kwallet-extension-20.12.2.tar.xz"; 1740 }; 1741 }; 1742 spectacle = { 1743 + version = "20.12.2"; 1744 src = fetchurl { 1745 + url = "${mirror}/stable/release-service/20.12.2/src/spectacle-20.12.2.tar.xz"; 1746 + sha256 = "0v0vzspr0vwqi7m7yhnhavxzkfqdnz1g06ispfl1lmpjg1xh90by"; 1747 + name = "spectacle-20.12.2.tar.xz"; 1748 }; 1749 }; 1750 step = { 1751 + version = "20.12.2"; 1752 src = fetchurl { 1753 + url = "${mirror}/stable/release-service/20.12.2/src/step-20.12.2.tar.xz"; 1754 + sha256 = "1drdv95rimdsgarcc00jlfm3jmcan2ln32yq0q2nbbxsj0c502k7"; 1755 + name = "step-20.12.2.tar.xz"; 1756 }; 1757 }; 1758 svgpart = { 1759 + version = "20.12.2"; 1760 src = fetchurl { 1761 + url = "${mirror}/stable/release-service/20.12.2/src/svgpart-20.12.2.tar.xz"; 1762 + sha256 = "1v1qd5sgb89gkvb62jad8ava2y599a4acb6hkqyh758y798ylgwj"; 1763 + name = "svgpart-20.12.2.tar.xz"; 1764 }; 1765 }; 1766 sweeper = { 1767 + version = "20.12.2"; 1768 src = fetchurl { 1769 + url = "${mirror}/stable/release-service/20.12.2/src/sweeper-20.12.2.tar.xz"; 1770 + sha256 = "0yh6dqw37v8l54635k7g27dnsrl319kfxrkiiy09cx6pjzf87k1h"; 1771 + name = "sweeper-20.12.2.tar.xz"; 1772 }; 1773 }; 1774 umbrello = { 1775 + version = "20.12.2"; 1776 src = fetchurl { 1777 + url = "${mirror}/stable/release-service/20.12.2/src/umbrello-20.12.2.tar.xz"; 1778 + sha256 = "0zzic469brh0w41w4ni66mfrj0p44xm1h32iwbb7imgnpw6dqksf"; 1779 + name = "umbrello-20.12.2.tar.xz"; 1780 }; 1781 }; 1782 yakuake = { 1783 + version = "20.12.2"; 1784 src = fetchurl { 1785 + url = "${mirror}/stable/release-service/20.12.2/src/yakuake-20.12.2.tar.xz"; 1786 + sha256 = "16irzxl6xfyanr7lrvap0ng911lml10bbjr0axk2a7m0gc1llrn4"; 1787 + name = "yakuake-20.12.2.tar.xz"; 1788 }; 1789 }; 1790 zeroconf-ioslave = { 1791 + version = "20.12.2"; 1792 src = fetchurl { 1793 + url = "${mirror}/stable/release-service/20.12.2/src/zeroconf-ioslave-20.12.2.tar.xz"; 1794 + sha256 = "0yqni8vwwwya3cv006cf5svs1jhn6369clvrl6m79iacy0iirynk"; 1795 + name = "zeroconf-ioslave-20.12.2.tar.xz"; 1796 }; 1797 }; 1798 }
+79
pkgs/applications/misc/audio/soxr/arm64-check.patch
···
··· 1 + From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 2 + From: Misty De Meo <mistydemeo@gmail.com> 3 + Date: Tue, 15 Sep 2020 16:57:26 -0700 4 + Subject: [PATCH] Check for __arm64__, not just __arm__ 5 + 6 + On at least one 64-bit ARM processor I've tested (Apple Silicon on macOS), 7 + __arm__ isn't defined but __arm64__ is. As a result, some of the 8 + ARM-specific macros are missing and calls to them fail. 9 + --- 10 + src/cr-core.c | 2 +- 11 + src/dev32s.h | 2 +- 12 + src/pffft-wrap.c | 2 +- 13 + src/pffft.c | 4 ++-- 14 + 4 files changed, 5 insertions(+), 5 deletions(-) 15 + 16 + diff --git a/src/cr-core.c b/src/cr-core.c 17 + index 159a5d9..fe5ea8a 100644 18 + --- a/src/cr-core.c 19 + +++ b/src/cr-core.c 20 + @@ -80,7 +80,7 @@ static void cubic_stage_fn(stage_t * p, fifo_t * output_fifo) 21 + #define DEFINED_X86 0 22 + #endif 23 + 24 + -#if defined __arm__ 25 + +#if defined(__arm__) || defined(__arm64__) 26 + #define DEFINED_ARM 1 27 + #else 28 + #define DEFINED_ARM 0 29 + diff --git a/src/dev32s.h b/src/dev32s.h 30 + index 7edae86..a14d7ad 100644 31 + --- a/src/dev32s.h 32 + +++ b/src/dev32s.h 33 + @@ -31,7 +31,7 @@ SIMD_INLINE(void) vStorSum(float * a, v4_t b) { 34 + v4_t t = vAdd(_mm_movehl_ps(b, b), b); 35 + _mm_store_ss(a, vAdd(t, _mm_shuffle_ps(t,t,1)));} 36 + 37 + -#elif defined __arm__ 38 + +#elif defined(__arm__) || defined(__arm64__) 39 + 40 + #include <arm_neon.h> 41 + 42 + diff --git a/src/pffft-wrap.c b/src/pffft-wrap.c 43 + index c920f06..1641fc4 100644 44 + --- a/src/pffft-wrap.c 45 + +++ b/src/pffft-wrap.c 46 + @@ -40,7 +40,7 @@ static void pffft_zconvolve(PFFFT_Setup *s, const float *a, const float *b, floa 47 + 48 + float ar, ai, br, bi; 49 + 50 + -#ifdef __arm__ 51 + +#if defined(__arm__) || defined(__arm64__) 52 + __builtin_prefetch(va); 53 + __builtin_prefetch(vb); 54 + __builtin_prefetch(va+2); 55 + diff --git a/src/pffft.c b/src/pffft.c 56 + index 46c841e..8c775a9 100644 57 + --- a/src/pffft.c 58 + +++ b/src/pffft.c 59 + @@ -157,7 +157,7 @@ typedef __m128 v4sf; 60 + /* 61 + ARM NEON support macros 62 + */ 63 + -#elif !defined(PFFFT_SIMD_DISABLE) && defined(__arm__) 64 + +#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__arm__) || defined(__arm64__)) 65 + # include <arm_neon.h> 66 + typedef float32x4_t v4sf; 67 + # define SIMD_SZ 4 68 + @@ -1732,7 +1732,7 @@ void pffft_zconvolve_accumulate(PFFFT_Setup *s, const float *a, const float *b, 69 + const v4sf * RESTRICT vb = (const v4sf*)b; 70 + v4sf * RESTRICT vab = (v4sf*)ab; 71 + 72 + -#ifdef __arm__ 73 + +#if defined(__arm__) || defined(__arm64__) 74 + __builtin_prefetch(va); 75 + __builtin_prefetch(vb); 76 + __builtin_prefetch(vab); 77 + -- 78 + 2.30.1 79 +
+5
pkgs/applications/misc/audio/soxr/default.nix
··· 8 sha256 = "12aql6svkplxq5fjycar18863hcq84c5kx8g6f4rj0lcvigw24di"; 9 }; 10 11 outputs = [ "out" "doc" ]; # headers are just two and very small 12 13 preConfigure = if stdenv.isDarwin then ''
··· 8 sha256 = "12aql6svkplxq5fjycar18863hcq84c5kx8g6f4rj0lcvigw24di"; 9 }; 10 11 + patches = [ 12 + # Remove once https://sourceforge.net/p/soxr/code/merge-requests/5/ is merged. 13 + ./arm64-check.patch 14 + ]; 15 + 16 outputs = [ "out" "doc" ]; # headers are just two and very small 17 18 preConfigure = if stdenv.isDarwin then ''
+1 -1
pkgs/applications/misc/avrdudess/default.nix
··· 8 sha256 = "18llpvjsfhypzijrvfbzmcg3g141f307mzsrg11wcdxh9syxqak6"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 phases = [ "buildPhase" ]; 14
··· 8 sha256 = "18llpvjsfhypzijrvfbzmcg3g141f307mzsrg11wcdxh9syxqak6"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 phases = [ "buildPhase" ]; 14
+1 -1
pkgs/applications/misc/kdbplus/default.nix
··· 22 }; 23 24 dontStrip = true; 25 - buildInputs = [ unzip ]; 26 27 phases = "unpackPhase installPhase"; 28 unpackPhase = "mkdir ${pname}-${version} && cd ${pname}-${version} && unzip -qq ${src}";
··· 22 }; 23 24 dontStrip = true; 25 + nativeBuildInputs = [ unzip ]; 26 27 phases = "unpackPhase installPhase"; 28 unpackPhase = "mkdir ${pname}-${version} && cd ${pname}-${version} && unzip -qq ${src}";
+2 -2
pkgs/applications/misc/keepass/default.nix
··· 12 13 sourceRoot = "."; 14 15 - nativeBuildInputs = [ makeWrapper ]; 16 - buildInputs = [ unzip icoutils ]; 17 18 patches = [ 19 (substituteAll {
··· 12 13 sourceRoot = "."; 14 15 + nativeBuildInputs = [ makeWrapper unzip ]; 16 + buildInputs = [ icoutils ]; 17 18 patches = [ 19 (substituteAll {
+2 -2
pkgs/applications/misc/lyx/default.nix
··· 3 }: 4 5 mkDerivation rec { 6 - version = "2.3.6"; 7 pname = "lyx"; 8 9 src = fetchurl { 10 url = "ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${pname}-${version}.tar.xz"; 11 - sha256 = "160whjwwrmxizdakjlkf9xc86bhqfnslw47fixgqq4qhbapcxxkg"; 12 }; 13 14 # LaTeX is used from $PATH, as people often want to have it with extra pkgs
··· 3 }: 4 5 mkDerivation rec { 6 + version = "2.3.6.1"; 7 pname = "lyx"; 8 9 src = fetchurl { 10 url = "ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${pname}-${version}.tar.xz"; 11 + sha256 = "sha256-xr7SYzQZiY4Bp8w1AxDX2TS/WRyrcln8JYGqTADq+ng="; 12 }; 13 14 # LaTeX is used from $PATH, as people often want to have it with extra pkgs
+1 -2
pkgs/applications/misc/megasync/default.nix
··· 38 }; 39 40 nativeBuildInputs = 41 - [ autoconf automake doxygen lsb-release pkg-config qttools swig ]; 42 buildInputs = [ 43 c-ares 44 cryptopp ··· 53 qtbase 54 qtx11extras 55 sqlite 56 - unzip 57 wget 58 ]; 59
··· 38 }; 39 40 nativeBuildInputs = 41 + [ autoconf automake doxygen lsb-release pkg-config qttools swig unzip ]; 42 buildInputs = [ 43 c-ares 44 cryptopp ··· 53 qtbase 54 qtx11extras 55 sqlite 56 wget 57 ]; 58
+1 -2
pkgs/applications/misc/milu/default.nix
··· 22 cp bin/milu $out/bin 23 ''; 24 25 - nativeBuildInputs = [ pkg-config ]; 26 buildInputs = [ 27 glib 28 - unzip 29 llvmPackages.libclang 30 ]; 31
··· 22 cp bin/milu $out/bin 23 ''; 24 25 + nativeBuildInputs = [ pkg-config unzip ]; 26 buildInputs = [ 27 glib 28 llvmPackages.libclang 29 ]; 30
+1 -2
pkgs/applications/misc/omegat.nix
··· 9 sha256 = "0axz7r30p34z5hgvdglznc82g7yvm3g56dv5190jixskx6ba58rs"; 10 }; 11 12 - nativeBuildInputs = [ makeWrapper ]; 13 - buildInputs = [ unzip ]; 14 15 unpackCmd = "unzip -o $curSrc"; # tries to go interactive without -o 16
··· 9 sha256 = "0axz7r30p34z5hgvdglznc82g7yvm3g56dv5190jixskx6ba58rs"; 10 }; 11 12 + nativeBuildInputs = [ makeWrapper unzip ]; 13 14 unpackCmd = "unzip -o $curSrc"; # tries to go interactive without -o 15
+1 -2
pkgs/applications/misc/openjump/default.nix
··· 18 cd $out; unzip $src 19 ''; 20 21 - nativeBuildInputs = [ makeWrapper ]; 22 - buildInputs = [ unzip ]; 23 24 installPhase = '' 25 dir=$(echo $out/OpenJUMP-*)
··· 18 cd $out; unzip $src 19 ''; 20 21 + nativeBuildInputs = [ makeWrapper unzip ]; 22 23 installPhase = '' 24 dir=$(echo $out/OpenJUMP-*)
+4 -2
pkgs/applications/networking/browsers/firefox/common.nix
··· 127 inherit src unpackPhase meta; 128 129 patches = [ 130 - ./env_var_for_system_dir.patch 131 ] ++ 132 lib.optional (lib.versionOlder ffversion "83") ./no-buildconfig-ffx76.patch ++ 133 lib.optional (lib.versionAtLeast ffversion "84") ./no-buildconfig-ffx84.patch ++ 134 lib.optional (ltoSupport && lib.versionOlder ffversion "84") ./lto-dependentlibs-generation-ffx83.patch ++ ··· 160 xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file 161 xorg.pixman yasm libGLU libGL 162 xorg.xorgproto 163 - xorg.libXext unzip makeWrapper 164 libevent libstartup_notification /* cairo */ 165 libpng jemalloc glib 166 nasm icu67 libvpx_1_8 ··· 221 rust-cbindgen 222 rustc 223 which 224 ] 225 ++ lib.optional gtk3Support wrapGAppsHook 226 ++ lib.optionals buildStdenv.isDarwin [ xcbuild rsync ]
··· 127 inherit src unpackPhase meta; 128 129 patches = [ 130 ] ++ 131 + lib.optional (lib.versionOlder ffversion "86") ./env_var_for_system_dir-ff85.patch ++ 132 + lib.optional (lib.versionAtLeast ffversion "86") ./env_var_for_system_dir-ff86.patch ++ 133 lib.optional (lib.versionOlder ffversion "83") ./no-buildconfig-ffx76.patch ++ 134 lib.optional (lib.versionAtLeast ffversion "84") ./no-buildconfig-ffx84.patch ++ 135 lib.optional (ltoSupport && lib.versionOlder ffversion "84") ./lto-dependentlibs-generation-ffx83.patch ++ ··· 161 xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file 162 xorg.pixman yasm libGLU libGL 163 xorg.xorgproto 164 + xorg.libXext makeWrapper 165 libevent libstartup_notification /* cairo */ 166 libpng jemalloc glib 167 nasm icu67 libvpx_1_8 ··· 222 rust-cbindgen 223 rustc 224 which 225 + unzip 226 ] 227 ++ lib.optional gtk3Support wrapGAppsHook 228 ++ lib.optionals buildStdenv.isDarwin [ xcbuild rsync ]
+21
pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff86.patch
···
··· 1 + diff -r 22fc47c968f2 toolkit/xre/nsXREDirProvider.cpp 2 + --- a/toolkit/xre/nsXREDirProvider.cpp Mon Dec 14 15:09:17 2020 +0000 3 + +++ b/toolkit/xre/nsXREDirProvider.cpp Tue Feb 23 23:38:56 2021 +0100 4 + @@ -11,6 +11,7 @@ 5 + 6 + #include "jsapi.h" 7 + #include "xpcpublic.h" 8 + +#include "prenv.h" 9 + 10 + #include "nsIAppStartup.h" 11 + #include "nsIFile.h" 12 + @@ -305,7 +306,8 @@ 13 + "/usr/lib/mozilla"_ns 14 + # endif 15 + ; 16 + - rv = NS_NewNativeLocalFile(dirname, false, getter_AddRefs(localDir)); 17 + + const char* pathVar = PR_GetEnv("MOZ_SYSTEM_DIR"); 18 + + rv = NS_NewNativeLocalFile((pathVar && *pathVar) ? nsDependentCString(pathVar) : reinterpret_cast<const nsCString&>(dirname), false, getter_AddRefs(localDir)); 19 + # endif 20 + 21 + if (NS_SUCCEEDED(rv)) {
pkgs/applications/networking/browsers/firefox/env_var_for_system_dir.patch pkgs/applications/networking/browsers/firefox/env_var_for_system_dir-ff85.patch
+2 -2
pkgs/applications/networking/browsers/firefox/packages.nix
··· 7 rec { 8 firefox = common rec { 9 pname = "firefox"; 10 - ffversion = "85.0.2"; 11 src = fetchurl { 12 url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 13 - sha512 = "2m46li5ni1m4xv42h99rn2hhhv2mqy229wihmzxmgvws1rh2h11yf6x2a07akkjrsp2dmwxmmkhmf9dhakgj9i55z5qqi99azyx07df"; 14 }; 15 16 meta = {
··· 7 rec { 8 firefox = common rec { 9 pname = "firefox"; 10 + ffversion = "86.0"; 11 src = fetchurl { 12 url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 13 + sha512 = "f5a7b9aa53e2955e972e30cc62ae64ae955127eab951d7a1102d5ac8a73804982e01b917787c00a6e0a0ed03594567d29a24808271283ef61a9383bc4bb39e3f"; 14 }; 15 16 meta = {
+2 -2
pkgs/applications/networking/browsers/palemoon/default.nix
··· 43 ''; 44 45 nativeBuildInputs = [ 46 - desktop-file-utils file gnum4 perl pkg-config python2 wget which wrapGAppsHook 47 ]; 48 49 buildInputs = [ 50 alsaLib bzip2 cairo dbus dbus-glib ffmpeg fontconfig freetype 51 gnome2.GConf gtk2 hunspell libevent libjpeg libnotify 52 libstartup_notification libGLU libGL 53 - libpulseaudio unzip yasm zip zlib 54 ] 55 ++ (with xorg; [ 56 libX11 libXext libXft libXi libXrender libXScrnSaver
··· 43 ''; 44 45 nativeBuildInputs = [ 46 + desktop-file-utils file gnum4 perl pkg-config python2 wget which wrapGAppsHook unzip 47 ]; 48 49 buildInputs = [ 50 alsaLib bzip2 cairo dbus dbus-glib ffmpeg fontconfig freetype 51 gnome2.GConf gtk2 hunspell libevent libjpeg libnotify 52 libstartup_notification libGLU libGL 53 + libpulseaudio yasm zip zlib 54 ] 55 ++ (with xorg; [ 56 libX11 libXext libXft libXi libXrender libXScrnSaver
+1 -1
pkgs/applications/networking/browsers/vivaldi/widevine.nix
··· 11 sha256 = "0l743f2yyaq1vvc3iicajgnfpjxjsfvjcqvanndbxs23skgjcv6r"; 12 }; 13 14 - buildInputs = [ unzip ]; 15 16 unpackPhase = '' 17 unzip $src
··· 11 sha256 = "0l743f2yyaq1vvc3iicajgnfpjxjsfvjcqvanndbxs23skgjcv6r"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 16 unpackPhase = '' 17 unzip $src
+2 -2
pkgs/applications/networking/browsers/webbrowser/default.nix
··· 41 }; 42 43 nativeBuildInputs = [ 44 - gnum4 makeWrapper perl pkg-config python2 45 ]; 46 47 buildInputs = [ 48 alsaLib dbus dbus-glib ffmpeg fontconfig freetype yasm zip jack2 gtk2 49 - unzip gnome2.GConf xorg.libXt 50 ]; 51 52 enableParallelBuilding = true;
··· 41 }; 42 43 nativeBuildInputs = [ 44 + gnum4 makeWrapper perl pkg-config python2 unzip 45 ]; 46 47 buildInputs = [ 48 alsaLib dbus dbus-glib ffmpeg fontconfig freetype yasm zip jack2 gtk2 49 + gnome2.GConf xorg.libXt 50 ]; 51 52 enableParallelBuilding = true;
+2 -1
pkgs/applications/networking/instant-messengers/torchat/default.nix
··· 9 sha256 = "0rb4lvv40pz6ab5kxq40ycvh7kh1yxn7swzgv2ff2nbhi62xnzp0"; 10 }; 11 12 - buildInputs = [ python unzip wxPython wrapPython ]; 13 pythonPath = [ wxPython ]; 14 15 preConfigure = "cd torchat/src; rm portable.txt";
··· 9 sha256 = "0rb4lvv40pz6ab5kxq40ycvh7kh1yxn7swzgv2ff2nbhi62xnzp0"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [ python wxPython wrapPython ]; 14 pythonPath = [ wxPython ]; 15 16 preConfigure = "cd torchat/src; rm portable.txt";
+2 -2
pkgs/applications/networking/mailreaders/mblaze/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mblaze"; 5 - version = "1.0"; 6 7 nativeBuildInputs = [ installShellFiles ]; 8 buildInputs = [ ruby ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; ··· 11 owner = "leahneukirchen"; 12 repo = "mblaze"; 13 rev = "v${version}"; 14 - sha256 = "0hxy3mjjv4hg856sl1r15fdmqaw4s9c26b3lidsd5x0kpqy601ai"; 15 }; 16 17 makeFlags = [ "PREFIX=$(out)" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mblaze"; 5 + version = "1.1"; 6 7 nativeBuildInputs = [ installShellFiles ]; 8 buildInputs = [ ruby ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; ··· 11 owner = "leahneukirchen"; 12 repo = "mblaze"; 13 rev = "v${version}"; 14 + sha256 = "sha256-Ho2Qoxs93ig4yYUOaoqdYnLA8Y4+7CfRM0dju89JOa4="; 15 }; 16 17 makeFlags = [ "PREFIX=$(out)" ];
+1 -1
pkgs/applications/networking/mailreaders/thunderbird/68.nix
··· 98 rustc 99 which 100 yasm 101 ] ++ lib.optional gtk3Support wrapGAppsHook; 102 103 buildInputs = [ ··· 125 pango 126 perl 127 sqlite 128 - unzip 129 xorg.libX11 130 xorg.libXScrnSaver 131 xorg.libXcursor
··· 98 rustc 99 which 100 yasm 101 + unzip 102 ] ++ lib.optional gtk3Support wrapGAppsHook; 103 104 buildInputs = [ ··· 126 pango 127 perl 128 sqlite 129 xorg.libX11 130 xorg.libXScrnSaver 131 xorg.libXcursor
+1 -1
pkgs/applications/networking/mailreaders/thunderbird/default.nix
··· 99 rustc 100 which 101 yasm 102 ] ++ lib.optional gtk3Support wrapGAppsHook; 103 104 buildInputs = [ ··· 126 pango 127 perl 128 sqlite 129 - unzip 130 xorg.libX11 131 xorg.libXScrnSaver 132 xorg.libXcursor
··· 99 rustc 100 which 101 yasm 102 + unzip 103 ] ++ lib.optional gtk3Support wrapGAppsHook; 104 105 buildInputs = [ ··· 127 pango 128 perl 129 sqlite 130 xorg.libX11 131 xorg.libXScrnSaver 132 xorg.libXcursor
+2 -2
pkgs/applications/networking/mpop/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "mpop"; 7 - version = "1.4.11"; 8 9 src = fetchurl { 10 url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz"; 11 - sha256 = "1gcxvhin5y0q47svqbf90r5aip0cgywm8sq6m84ygda7km8xylwv"; 12 }; 13 14 nativeBuildInputs = [ pkg-config ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "mpop"; 7 + version = "1.4.12"; 8 9 src = fetchurl { 10 url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz"; 11 + sha256 = "sha256-X2NVtS2cNgYZYjpAxmwaVXHjk7Q/5YN1wN41QprDSAo="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/applications/networking/p2p/transgui/default.nix
··· 12 sha256 = "1dyx778756zhvz5sxgdvy49p2c0x44w4nmcfd90wqrmgfknncnf5"; 13 }; 14 15 - nativeBuildInputs = [ pkg-config ]; 16 buildInputs = [ 17 - unzip fpc lazarus stdenv.cc 18 libX11 glib gtk2 gdk-pixbuf pango atk cairo openssl 19 ]; 20
··· 12 sha256 = "1dyx778756zhvz5sxgdvy49p2c0x44w4nmcfd90wqrmgfknncnf5"; 13 }; 14 15 + nativeBuildInputs = [ pkg-config unzip ]; 16 buildInputs = [ 17 + fpc lazarus stdenv.cc 18 libX11 glib gtk2 gdk-pixbuf pango atk cairo openssl 19 ]; 20
+2 -1
pkgs/applications/office/ib/controller/default.nix
··· 11 12 phases = [ "unpackPhase" "installPhase" ]; 13 14 - buildInputs = [ unzip jdk ib-tws ]; 15 16 installPhase = '' 17 mkdir -p $out $out/bin $out/etc/ib/controller $out/share/IBController
··· 11 12 phases = [ "unpackPhase" "installPhase" ]; 13 14 + nativeBuildInputs = [ unzip ]; 15 + buildInputs = [ jdk ib-tws ]; 16 17 installPhase = '' 18 mkdir -p $out $out/bin $out/etc/ib/controller $out/share/IBController
+2 -2
pkgs/applications/science/biology/snpeff/default.nix
··· 9 sha256 = "0i12mv93bfv8xjwc3rs2x73d6hkvi7kgbbbx3ry984l3ly4p6nnm"; 10 }; 11 12 - nativeBuildInputs = [ makeWrapper ]; 13 - buildInputs = [ unzip jre ]; 14 15 sourceRoot = "snpEff"; 16
··· 9 sha256 = "0i12mv93bfv8xjwc3rs2x73d6hkvi7kgbbbx3ry984l3ly4p6nnm"; 10 }; 11 12 + nativeBuildInputs = [ makeWrapper unzip ]; 13 + buildInputs = [ jre ]; 14 15 sourceRoot = "snpEff"; 16
+1 -1
pkgs/applications/science/math/perseus/default.nix
··· 3 stdenv.mkDerivation { 4 name = "perseus-4-beta"; 5 version = "4-beta"; 6 - buildInputs = [ unzip ]; 7 8 hardeningDisable = [ "stackprotector" ]; 9
··· 3 stdenv.mkDerivation { 4 name = "perseus-4-beta"; 5 version = "4-beta"; 6 + nativeBuildInputs = [ unzip ]; 7 8 hardeningDisable = [ "stackprotector" ]; 9
+1 -2
pkgs/applications/science/math/weka/default.nix
··· 9 sha256 = "0zwmhspmqb0a7cm6k6i0s6q3w19ws1g9dx3cp2v3g3vsif6cdh31"; 10 }; 11 12 - nativeBuildInputs = [ makeWrapper ]; 13 - buildInputs = [ unzip ]; 14 15 # The -Xmx1000M comes suggested from their download page: 16 # http://www.cs.waikato.ac.nz/ml/weka/downloading.html
··· 9 sha256 = "0zwmhspmqb0a7cm6k6i0s6q3w19ws1g9dx3cp2v3g3vsif6cdh31"; 10 }; 11 12 + nativeBuildInputs = [ makeWrapper unzip ]; 13 14 # The -Xmx1000M comes suggested from their download page: 15 # http://www.cs.waikato.ac.nz/ml/weka/downloading.html
+2 -2
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 19 sha256 = "07r60n9422g5sm7x5b62p044cp961l51vx0s8ig2hy24s74hkam1"; 20 }; 21 22 - nativeBuildInputs = [ wrapGAppsHook ]; 23 24 - buildInputs = [ unzip gsettings-desktop-schemas gtk3 ]; 25 26 installPhase = '' 27 mkdir -p $out/bin \
··· 19 sha256 = "07r60n9422g5sm7x5b62p044cp961l51vx0s8ig2hy24s74hkam1"; 20 }; 21 22 + nativeBuildInputs = [ wrapGAppsHook unzip ]; 23 24 + buildInputs = [ gsettings-desktop-schemas gtk3 ]; 25 26 installPhase = '' 27 mkdir -p $out/bin \
+2 -2
pkgs/applications/version-management/mercurial/4.9.nix
··· 21 22 inherit python; # pass it so that the same version can be used in hg2git 23 24 - nativeBuildInputs = [ makeWrapper ]; 25 - buildInputs = [ docutils unzip ] 26 ++ lib.optionals stdenv.isDarwin [ ApplicationServices ]; 27 28 propagatedBuildInputs = [ hg-git dulwich ];
··· 21 22 inherit python; # pass it so that the same version can be used in hg2git 23 24 + nativeBuildInputs = [ makeWrapper unzip ]; 25 + buildInputs = [ docutils ] 26 ++ lib.optionals stdenv.isDarwin [ ApplicationServices ]; 27 28 propagatedBuildInputs = [ hg-git dulwich ];
+2 -2
pkgs/applications/version-management/mercurial/default.nix
··· 19 20 passthru = { inherit python; }; # pass it so that the same version can be used in hg2git 21 22 - nativeBuildInputs = [ makeWrapper ]; 23 - buildInputs = [ docutils unzip ] 24 ++ lib.optionals stdenv.isDarwin [ ApplicationServices ]; 25 26 makeFlags = [ "PREFIX=$(out)" ];
··· 19 20 passthru = { inherit python; }; # pass it so that the same version can be used in hg2git 21 22 + nativeBuildInputs = [ makeWrapper unzip ]; 23 + buildInputs = [ docutils ] 24 ++ lib.optionals stdenv.isDarwin [ ApplicationServices ]; 25 26 makeFlags = [ "PREFIX=$(out)" ];
+1 -1
pkgs/applications/video/kodi/default.nix
··· 129 libogg libvorbis flac libxslt systemd 130 lzo libcdio libmodplug libass libbluray 131 sqlite libmysqlclient avahi lame 132 - curl bzip2 zip unzip glxinfo 133 libcec libcec_platform dcadec libuuid 134 libgcrypt libgpgerror libunistring 135 libcrossguid libplist
··· 129 libogg libvorbis flac libxslt systemd 130 lzo libcdio libmodplug libass libbluray 131 sqlite libmysqlclient avahi lame 132 + curl bzip2 zip glxinfo 133 libcec libcec_platform dcadec libuuid 134 libgcrypt libgpgerror libunistring 135 libcrossguid libplist
+2 -2
pkgs/applications/video/vlc/default.nix
··· 38 zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread 39 libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt libgpgerror 40 libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec 41 - systemd gnutls avahi libcddb SDL SDL_image libmtp unzip taglib libarchive 42 libkate libtiger libv4l samba libssh2 liboggz libass libdvbpsi libva 43 xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms 44 libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate ··· 49 ++ optional jackSupport libjack2 50 ++ optionals chromecastSupport [ protobuf libmicrodns ]; 51 52 - nativeBuildInputs = [ autoreconfHook perl pkg-config removeReferencesTo ] 53 ++ optionals withQt5 [ wrapQtAppsHook ]; 54 55 enableParallelBuilding = true;
··· 38 zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread 39 libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt libgpgerror 40 libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec 41 + systemd gnutls avahi libcddb SDL SDL_image libmtp taglib libarchive 42 libkate libtiger libv4l samba libssh2 liboggz libass libdvbpsi libva 43 xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms 44 libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate ··· 49 ++ optional jackSupport libjack2 50 ++ optionals chromecastSupport [ protobuf libmicrodns ]; 51 52 + nativeBuildInputs = [ autoreconfHook perl pkg-config removeReferencesTo unzip ] 53 ++ optionals withQt5 [ wrapQtAppsHook ]; 54 55 enableParallelBuilding = true;
+2 -2
pkgs/applications/window-managers/wmii-hg/default.nix
··· 29 EOF 30 ''; 31 32 - nativeBuildInputs = [ pkg-config ]; 33 - buildInputs = [ unzip libixp_hg txt2tags dash python which 34 libX11 libXrender libXext libXinerama libXrandr libXft ]; 35 36 # For some reason including mercurial in buildInputs did not help
··· 29 EOF 30 ''; 31 32 + nativeBuildInputs = [ pkg-config unzip ]; 33 + buildInputs = [ libixp_hg txt2tags dash python which 34 libX11 libXrender libXext libXinerama libXrandr libXft ]; 35 36 # For some reason including mercurial in buildInputs did not help
+4
pkgs/build-support/bintools-wrapper/default.nix
··· 306 done 307 '' 308 309 + '' 310 for flags in "$out/nix-support"/*flags*; do 311 substituteInPlace "$flags" --replace $'\n' ' '
··· 306 done 307 '' 308 309 + + optionalString stdenv.targetPlatform.isDarwin '' 310 + echo "-arch ${targetPlatform.darwinArch}" >> $out/nix-support/libc-ldflags 311 + '' 312 + 313 + '' 314 for flags in "$out/nix-support"/*flags*; do 315 substituteInPlace "$flags" --replace $'\n' ' '
+5 -3
pkgs/build-support/buildenv/default.nix
··· 36 , # Shell commands to run after building the symlink tree. 37 postBuild ? "" 38 39 - , # Additional inputs. Handy e.g. if using makeWrapper in `postBuild`. 40 - buildInputs ? [] 41 42 , passthru ? {} 43 , meta ? {} ··· 53 runCommand name 54 rec { 55 inherit manifest ignoreCollisions checkCollisionContents passthru 56 - meta pathsToLink extraPrefix postBuild buildInputs; 57 pkgs = builtins.toJSON (map (drv: { 58 paths = 59 # First add the usual output(s): respect if user has chosen explicitly,
··· 36 , # Shell commands to run after building the symlink tree. 37 postBuild ? "" 38 39 + # Additional inputs 40 + , nativeBuildInputs ? [] # Handy e.g. if using makeWrapper in `postBuild`. 41 + , buildInputs ? [] 42 43 , passthru ? {} 44 , meta ? {} ··· 54 runCommand name 55 rec { 56 inherit manifest ignoreCollisions checkCollisionContents passthru 57 + meta pathsToLink extraPrefix postBuild 58 + nativeBuildInputs buildInputs; 59 pkgs = builtins.toJSON (map (drv: { 60 paths = 61 # First add the usual output(s): respect if user has chosen explicitly,
+12 -4
pkgs/build-support/cc-wrapper/cc-wrapper.sh
··· 198 199 PATH="$path_backup" 200 # Old bash workaround, see above. 201 - exec @prog@ \ 202 - ${extraBefore+"${extraBefore[@]}"} \ 203 - ${params+"${params[@]}"} \ 204 - ${extraAfter+"${extraAfter[@]}"}
··· 198 199 PATH="$path_backup" 200 # Old bash workaround, see above. 201 + 202 + if (( "${NIX_CC_USE_RESPONSE_FILE:-@use_response_file_by_default@}" >= 1 )); then 203 + exec @prog@ "@<(printf "%q\n" \ 204 + ${extraBefore+"${extraBefore[@]}"} \ 205 + ${params+"${params[@]}"} \ 206 + ${extraAfter+"${extraAfter[@]}"})" 207 + else 208 + exec @prog@ \ 209 + ${extraBefore+"${extraBefore[@]}"} \ 210 + ${params+"${params[@]}"} \ 211 + ${extraAfter+"${extraAfter[@]}"} 212 + fi
+5
pkgs/build-support/cc-wrapper/default.nix
··· 160 local dst="$1" 161 local wrapper="$2" 162 export prog="$3" 163 substituteAll "$wrapper" "$out/bin/$dst" 164 chmod +x "$out/bin/$dst" 165 } ··· 482 substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh 483 substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh 484 substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash 485 '' 486 487 ##
··· 160 local dst="$1" 161 local wrapper="$2" 162 export prog="$3" 163 + export use_response_file_by_default=${if isClang then "1" else "0"} 164 substituteAll "$wrapper" "$out/bin/$dst" 165 chmod +x "$out/bin/$dst" 166 } ··· 483 substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh 484 substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh 485 substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash 486 + '' 487 + 488 + + optionalString stdenv.targetPlatform.isDarwin '' 489 + echo "-arch ${targetPlatform.darwinArch}" >> $out/nix-support/cc-cflags 490 '' 491 492 ##
+1 -1
pkgs/build-support/expand-response-params/default.nix
··· 10 src=$PWD 11 ''; 12 buildPhase = '' 13 - "$CC" -std=c99 -O3 -o "expand-response-params" expand-response-params.c 14 ''; 15 installPhase = '' 16 mkdir -p $prefix/bin
··· 10 src=$PWD 11 ''; 12 buildPhase = '' 13 + NIX_CC_USE_RESPONSE_FILE=0 "$CC" -std=c99 -O3 -o "expand-response-params" expand-response-params.c 14 ''; 15 installPhase = '' 16 mkdir -p $prefix/bin
+1 -1
pkgs/build-support/fetchnuget/default.nix
··· 19 20 sourceRoot = "."; 21 22 - buildInputs = [ unzip ]; 23 24 dontBuild = true; 25
··· 19 20 sourceRoot = "."; 21 22 + nativeBuildInputs = [ unzip ]; 23 24 dontBuild = true; 25
+2 -1
pkgs/build-support/release/ant-build.nix
··· 108 { 109 name = name + (if src ? version then "-" + src.version else ""); 110 111 - buildInputs = [ant jre zip unzip] ++ lib.optional (args ? buildInputs) args.buildInputs ; 112 113 postHook = '' 114 mkdir -p $out/nix-support
··· 108 { 109 name = name + (if src ? version then "-" + src.version else ""); 110 111 + nativeBuildInputs = [ unzip ]; 112 + buildInputs = [ant jre zip] ++ lib.optional (args ? buildInputs) args.buildInputs ; 113 114 postHook = '' 115 mkdir -p $out/nix-support
+2
pkgs/build-support/rust/default.nix
··· 103 104 cargoBuildType = buildType; 105 106 patchRegistryDeps = ./patch-registry-deps; 107 108 nativeBuildInputs = nativeBuildInputs ++ [
··· 103 104 cargoBuildType = buildType; 105 106 + cargoCheckType = checkType; 107 + 108 patchRegistryDeps = ./patch-registry-deps; 109 110 nativeBuildInputs = nativeBuildInputs ++ [
+8 -2
pkgs/build-support/rust/hooks/cargo-build-hook.sh
··· 9 pushd "${buildAndTestSubdir}" 10 fi 11 12 ( 13 set -x 14 env \ ··· 19 cargo build -j $NIX_BUILD_CORES \ 20 --target @rustTargetPlatformSpec@ \ 21 --frozen \ 22 - --${cargoBuildType} \ 23 ${cargoBuildFlags} 24 ) 25 ··· 32 echo "Finished cargoBuildHook" 33 } 34 35 - buildPhase=cargoBuildHook
··· 9 pushd "${buildAndTestSubdir}" 10 fi 11 12 + if [ "${cargoBuildType}" != "debug" ]; then 13 + cargoBuildProfileFlag="--${cargoBuildType}" 14 + fi 15 + 16 ( 17 set -x 18 env \ ··· 23 cargo build -j $NIX_BUILD_CORES \ 24 --target @rustTargetPlatformSpec@ \ 25 --frozen \ 26 + ${cargoBuildProfileFlag} \ 27 ${cargoBuildFlags} 28 ) 29 ··· 36 echo "Finished cargoBuildHook" 37 } 38 39 + if [ -z "${dontCargoBuild-}" ] && [ -z "${buildPhase-}" ]; then 40 + buildPhase=cargoBuildHook 41 + fi
+7 -2
pkgs/build-support/rust/hooks/cargo-check-hook.sh
··· 1 declare -a checkFlags 2 3 cargoCheckHook() { 4 echo "Executing cargoCheckHook" ··· 15 threads=1 16 fi 17 18 - argstr="--${cargoBuildType} --target @rustTargetPlatformSpec@ --frozen"; 19 20 ( 21 set -x ··· 36 runHook postCheck 37 } 38 39 - if [ -z "${checkPhase-}" ]; then 40 checkPhase=cargoCheckHook 41 fi
··· 1 declare -a checkFlags 2 + declare -a cargoTestFlags 3 4 cargoCheckHook() { 5 echo "Executing cargoCheckHook" ··· 16 threads=1 17 fi 18 19 + if [ "${cargoBuildType}" != "debug" ]; then 20 + cargoBuildProfileFlag="--${cargoBuildType}" 21 + fi 22 + 23 + argstr="${cargoBuildProfileFlag} --target @rustTargetPlatformSpec@ --frozen ${cargoTestFlags}"; 24 25 ( 26 set -x ··· 41 runHook postCheck 42 } 43 44 + if [ -z "${dontCargoCheck-}" ] && [ -z "${checkPhase-}" ]; then 45 checkPhase=cargoCheckHook 46 fi
+1 -1
pkgs/build-support/rust/hooks/cargo-install-hook.sh
··· 43 } 44 45 46 - if [ -z "${installPhase-}" ]; then 47 installPhase=cargoInstallHook 48 postBuildHooks+=(cargoInstallPostBuildHook) 49 fi
··· 43 } 44 45 46 + if [ -z "${dontCargoInstall-}" ] && [ -z "${installPhase-}" ]; then 47 installPhase=cargoInstallHook 48 postBuildHooks+=(cargoInstallPostBuildHook) 49 fi
+3 -1
pkgs/build-support/rust/hooks/cargo-setup-hook.sh
··· 77 echo "Finished cargoSetupPostPatchHook" 78 } 79 80 - postUnpackHooks+=(cargoSetupPostUnpackHook) 81 82 if [ -z ${cargoVendorDir-} ]; then 83 postPatchHooks+=(cargoSetupPostPatchHook)
··· 77 echo "Finished cargoSetupPostPatchHook" 78 } 79 80 + if [ -z "${dontCargoSetupPostUnpack-}" ]; then 81 + postUnpackHooks+=(cargoSetupPostUnpackHook) 82 + fi 83 84 if [ -z ${cargoVendorDir-} ]; then 85 postPatchHooks+=(cargoSetupPostPatchHook)
+2 -2
pkgs/data/misc/iana-etc/default.nix
··· 1 { lib, fetchzip }: 2 3 let 4 - version = "20200729"; 5 in fetchzip { 6 name = "iana-etc-${version}"; 7 url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz"; 8 - sha256 = "05cymmisfvpyd7fwzc6axvm5fsi1v6hzs0pjr4xp1i95wvpz7qpm"; 9 10 postFetch = '' 11 tar -xzvf $downloadedFile --strip-components=1
··· 1 { lib, fetchzip }: 2 3 let 4 + version = "20210225"; 5 in fetchzip { 6 name = "iana-etc-${version}"; 7 url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz"; 8 + sha256 = "sha256-NVvZG3EJEYOXFDTBXD5m9sg/8msyMiBMkiZr+ZxWZ/g="; 9 10 postFetch = '' 11 tar -xzvf $downloadedFile --strip-components=1
+2 -1
pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
··· 11 sha256 = "0z11y18bgdc0y41hrrzzgi4lagm2cg06x12jgdnary1ycng7xja0"; 12 }; 13 14 - buildInputs = [ glib gnome3.gnome-shell unzip ]; 15 16 uuid = "nightthemeswitcher@romainvigier.fr"; 17
··· 11 sha256 = "0z11y18bgdc0y41hrrzzgi4lagm2cg06x12jgdnary1ycng7xja0"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 + buildInputs = [ glib gnome3.gnome-shell ]; 16 17 uuid = "nightthemeswitcher@romainvigier.fr"; 18
+1 -1
pkgs/desktops/plasma-5/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/plasma/5.20.5/ -A '*.tar.xz' )
··· 1 + WGET_ARGS=( https://download.kde.org/stable/plasma/5.21.1/ -A '*.tar.xz' )
+3 -2
pkgs/desktops/plasma-5/ksysguard.nix
··· 3 extra-cmake-modules, kdoctools, 4 libcap, libpcap, lm_sensors, 5 kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews, 6 - knewstuff, libksysguard, qtbase 7 }: 8 9 mkDerivation { ··· 12 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 13 buildInputs = [ 14 kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard 15 - kdelibs4support ki18n libcap libpcap lm_sensors 16 ]; 17 }
··· 3 extra-cmake-modules, kdoctools, 4 libcap, libpcap, lm_sensors, 5 kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews, 6 + knewstuff, libksysguard, qtbase, 7 + networkmanager-qt, libnl 8 }: 9 10 mkDerivation { ··· 13 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 14 buildInputs = [ 15 kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard 16 + kdelibs4support ki18n libcap libpcap lm_sensors networkmanager-qt libnl 17 ]; 18 }
+2 -2
pkgs/desktops/plasma-5/kwin/default.nix
··· 12 kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel, ki18n, 13 kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, kpackage, 14 kscreenlocker, kservice, kwayland, kwayland-server, kwidgetsaddons, kwindowsystem, kxmlgui, 15 - plasma-framework, libcap, libdrm, mesa 16 }: 17 18 # TODO (ttuegel): investigate qmlplugindump failure ··· 31 kcoreaddons kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes 32 kidletime kinit kio knewstuff knotifications kpackage kscreenlocker kservice 33 kwayland kwayland-server kwidgetsaddons kwindowsystem kxmlgui plasma-framework 34 - libcap libdrm mesa 35 ]; 36 outputs = [ "dev" "out" ]; 37 patches = [
··· 12 kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel, ki18n, 13 kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, kpackage, 14 kscreenlocker, kservice, kwayland, kwayland-server, kwidgetsaddons, kwindowsystem, kxmlgui, 15 + plasma-framework, libcap, libdrm, mesa, pipewire 16 }: 17 18 # TODO (ttuegel): investigate qmlplugindump failure ··· 31 kcoreaddons kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes 32 kidletime kinit kio knewstuff knotifications kpackage kscreenlocker kservice 33 kwayland kwayland-server kwidgetsaddons kwindowsystem kxmlgui plasma-framework 34 + libcap libdrm mesa pipewire 35 ]; 36 outputs = [ "dev" "out" ]; 37 patches = [
+3 -6
pkgs/desktops/plasma-5/libkscreen/libkscreen-backends-path.patch
··· 2 =================================================================== 3 --- libkscreen-5.9.4.orig/src/backendmanager.cpp 4 +++ libkscreen-5.9.4/src/backendmanager.cpp 5 - @@ -178,17 +178,11 @@ QFileInfo BackendManager::preferredBacke 6 QFileInfoList BackendManager::listBackends() 7 { 8 // Compile a list of installed backends first ··· 10 - const QStringList paths = QCoreApplication::libraryPaths(); 11 - QFileInfoList finfos; 12 - for (const QString &path : paths) { 13 - - const QDir dir(path + QLatin1String("/kf5/kscreen/"), 14 - - backendFilter, 15 - - QDir::SortFlags(QDir::QDir::Name), 16 - - QDir::NoDotAndDotDot | QDir::Files); 17 - finfos.append(dir.entryInfoList()); 18 - } 19 - return finfos; ··· 24 + return dir.entryInfoList(); 25 } 26 27 - KScreen::AbstractBackend *BackendManager::loadBackendPlugin(QPluginLoader *loader, const QString &name,
··· 2 =================================================================== 3 --- libkscreen-5.9.4.orig/src/backendmanager.cpp 4 +++ libkscreen-5.9.4/src/backendmanager.cpp 5 + @@ -172,14 +172,11 @@ QFileInfo BackendManager::preferredBackend(const QString &backend) 6 QFileInfoList BackendManager::listBackends() 7 { 8 // Compile a list of installed backends first ··· 10 - const QStringList paths = QCoreApplication::libraryPaths(); 11 - QFileInfoList finfos; 12 - for (const QString &path : paths) { 13 + - const QDir dir(path + QLatin1String("/kf5/kscreen/"), backendFilter, QDir::SortFlags(QDir::QDir::Name), QDir::NoDotAndDotDot | QDir::Files); 14 - finfos.append(dir.entryInfoList()); 15 - } 16 - return finfos; ··· 21 + return dir.entryInfoList(); 22 } 23 24 + KScreen::AbstractBackend *BackendManager::loadBackendPlugin(QPluginLoader *loader, const QString &name, const QVariantMap &arguments)
+2 -2
pkgs/desktops/plasma-5/plasma-browser-integration.nix
··· 3 extra-cmake-modules, 4 qtbase, 5 kfilemetadata, kio, ki18n, kconfig , kdbusaddons, knotifications, kpurpose, 6 - krunner, kwindowsystem, kactivities, 7 }: 8 9 mkDerivation { ··· 13 ]; 14 buildInputs = [ 15 qtbase kfilemetadata kio ki18n kconfig kdbusaddons knotifications kpurpose 16 - krunner kwindowsystem kactivities 17 ]; 18 }
··· 3 extra-cmake-modules, 4 qtbase, 5 kfilemetadata, kio, ki18n, kconfig , kdbusaddons, knotifications, kpurpose, 6 + krunner, kwindowsystem, kactivities, plasma-workspace 7 }: 8 9 mkDerivation { ··· 13 ]; 14 buildInputs = [ 15 qtbase kfilemetadata kio ki18n kconfig kdbusaddons knotifications kpurpose 16 + krunner kwindowsystem kactivities plasma-workspace 17 ]; 18 }
+3 -3
pkgs/desktops/plasma-5/plasma-desktop/hwclock-path.patch
··· 3 --- plasma-desktop-5.8.5.orig/kcms/dateandtime/helper.cpp 4 +++ plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp 5 @@ -48,10 +48,6 @@ 6 - #include <sys/stat.h> 7 #endif 8 - 9 -// We cannot rely on the $PATH environment variable, because D-Bus activation 10 -// clears it. So we have to use a reasonable default. 11 -static const QString exePath = QStringLiteral("/usr/sbin:/usr/bin:/sbin:/bin"); 12 - 13 - int ClockHelper::ntp( const QStringList& ntpServers, bool ntpEnabled ) 14 { 15 int ret = 0; 16 @@ -227,7 +223,7 @@ int ClockHelper::tzreset()
··· 3 --- plasma-desktop-5.8.5.orig/kcms/dateandtime/helper.cpp 4 +++ plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp 5 @@ -48,10 +48,6 @@ 6 + #include <sys/types.h> 7 #endif 8 + 9 -// We cannot rely on the $PATH environment variable, because D-Bus activation 10 -// clears it. So we have to use a reasonable default. 11 -static const QString exePath = QStringLiteral("/usr/sbin:/usr/bin:/sbin:/bin"); 12 - 13 + int ClockHelper::ntp(const QStringList &ntpServers, bool ntpEnabled) 14 { 15 int ret = 0; 16 @@ -227,7 +223,7 @@ int ClockHelper::tzreset()
+43 -33
pkgs/desktops/plasma-5/plasma-workspace/0001-startkde.patch
··· 1 - From d653bc84c8aed33072237ed858194a8a73b6a2e7 Mon Sep 17 00:00:00 2001 2 From: Tom Hall <tahall256@protonmail.ch> 3 Date: Mon, 7 Sep 2020 18:09:52 +0100 4 Subject: [PATCH] startkde ··· 7 startkde/plasma-session/startup.cpp | 2 +- 8 startkde/startplasma-waylandsession.cpp | 2 +- 9 startkde/startplasma-x11.cpp | 2 +- 10 - startkde/startplasma.cpp | 22 +++++++++------------- 11 - 4 files changed, 12 insertions(+), 16 deletions(-) 12 13 diff --git a/startkde/plasma-session/startup.cpp b/startkde/plasma-session/startup.cpp 14 - index 89cc144ba..8ca9e81d2 100644 15 --- a/startkde/plasma-session/startup.cpp 16 +++ b/startkde/plasma-session/startup.cpp 17 - @@ -211,7 +211,7 @@ Startup::Startup(QObject *parent): 18 upAndRunning(QStringLiteral("ksmserver")); 19 const AutoStart autostart; 20 21 - QProcess::execute(QStringLiteral(CMAKE_INSTALL_FULL_LIBEXECDIR_KF5 "/start_kdeinit_wrapper"), QStringList()); 22 + QProcess::execute(QStringLiteral(NIXPKGS_START_KDEINIT_WRAPPER), QStringList()); 23 24 - KJob* phase1; 25 QProcessEnvironment kdedProcessEnv; 26 diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp 27 - index f59654d18..5e3a93db0 100644 28 --- a/startkde/startplasma-waylandsession.cpp 29 +++ b/startkde/startplasma-waylandsession.cpp 30 - @@ -61,7 +61,7 @@ int main(int argc, char** argv) 31 waitForKonqi(); 32 out << "startplasma-waylandsession: Shutting down...\n"; 33 ··· 37 cleanupX11(); 38 out << "startplasma-waylandsession: Done.\n"; 39 diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp 40 - index ae1c4d101..0df24b5be 100644 41 --- a/startkde/startplasma-x11.cpp 42 +++ b/startkde/startplasma-x11.cpp 43 - @@ -110,7 +110,7 @@ int main(int argc, char** argv) 44 45 out << "startkde: Shutting down...\n"; 46 ··· 50 cleanupPlasmaEnvironment(); 51 cleanupX11(); 52 diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp 53 - index a055d5635..62afb1513 100644 54 --- a/startkde/startplasma.cpp 55 +++ b/startkde/startplasma.cpp 56 - @@ -41,7 +41,7 @@ QTextStream out(stderr); 57 void messageBox(const QString &text) 58 { 59 out << text; ··· 61 + runSync(QStringLiteral(NIXPKGS_XMESSAGE), {QStringLiteral("-geometry"), QStringLiteral("500x100"), text}); 62 } 63 64 - QStringList allServices(const QLatin1String& prefix) 65 - @@ -262,15 +262,15 @@ void setupX11() 66 - // If the user has overwritten fonts, the cursor font may be different now 67 - // so don't move this up. 68 69 - runSync(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 70 - - runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-f"), QStringLiteral("KDE_FULL_SESSION"), QStringLiteral("8t"), QStringLiteral("-set"), QStringLiteral("KDE_FULL_SESSION"), QStringLiteral("true")}); 71 - - runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-f"), QStringLiteral("KDE_SESSION_VERSION"), QStringLiteral("32c"), QStringLiteral("-set"), QStringLiteral("KDE_SESSION_VERSION"), QStringLiteral("5")}); 72 + runSync(QStringLiteral(NIXPKGS_XSETROOT), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 73 - + runSync(QStringLiteral(NIXPKGS_XPROP), {QStringLiteral("-root"), QStringLiteral("-f"), QStringLiteral("KDE_FULL_SESSION"), QStringLiteral("8t"), QStringLiteral("-set"), QStringLiteral("KDE_FULL_SESSION"), QStringLiteral("true")}); 74 - + runSync(QStringLiteral(NIXPKGS_XPROP), {QStringLiteral("-root"), QStringLiteral("-f"), QStringLiteral("KDE_SESSION_VERSION"), QStringLiteral("32c"), QStringLiteral("-set"), QStringLiteral("KDE_SESSION_VERSION"), QStringLiteral("5")}); 75 - } 76 77 void cleanupX11() 78 { 79 - - runSync(QStringLiteral("xprop"), { QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION") }); 80 - - runSync(QStringLiteral("xprop"), { QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION") }); 81 - + runSync(QStringLiteral(NIXPKGS_XPROP), { QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION") }); 82 - + runSync(QStringLiteral(NIXPKGS_XPROP), { QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION") }); 83 } 84 85 // TODO: Check if Necessary 86 - @@ -306,7 +302,7 @@ void setupFontDpi() 87 - //TODO port to c++? 88 const QByteArray input = "Xft.dpi: " + QByteArray::number(fontsCfg.readEntry("forceFontDPI", 0)); 89 QProcess p; 90 - - p.start(QStringLiteral("xrdb"), { QStringLiteral("-quiet"), QStringLiteral("-merge"), QStringLiteral("-nocpp") }); 91 - + p.start(QStringLiteral(NIXPKGS_XRDB), { QStringLiteral("-quiet"), QStringLiteral("-merge"), QStringLiteral("-nocpp") }); 92 p.setProcessChannelMode(QProcess::ForwardedChannels); 93 p.write(input); 94 p.closeWriteChannel(); 95 - @@ -328,7 +324,7 @@ QProcess* setupKSplash() 96 KConfigGroup ksplashCfg = cfg.group("KSplash"); 97 if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) { 98 p = new QProcess; 99 - - p->start(QStringLiteral("ksplashqml"), { ksplashCfg.readEntry("Theme", QStringLiteral("Breeze")) }); 100 - + p->start(QStringLiteral(CMAKE_INSTALL_FULL_BINDIR "/ksplashqml"), { ksplashCfg.readEntry("Theme", QStringLiteral("Breeze")) }); 101 } 102 } 103 return p; 104 -- 105 - 2.28.0 106
··· 1 + From 65ed69a38a9ffee21f0eb36de1f7a3f152111cad Mon Sep 17 00:00:00 2001 2 From: Tom Hall <tahall256@protonmail.ch> 3 Date: Mon, 7 Sep 2020 18:09:52 +0100 4 Subject: [PATCH] startkde ··· 7 startkde/plasma-session/startup.cpp | 2 +- 8 startkde/startplasma-waylandsession.cpp | 2 +- 9 startkde/startplasma-x11.cpp | 2 +- 10 + startkde/startplasma.cpp | 16 ++++++++-------- 11 + 4 files changed, 11 insertions(+), 11 deletions(-) 12 13 diff --git a/startkde/plasma-session/startup.cpp b/startkde/plasma-session/startup.cpp 14 + index c3e77d4..88cb0e9 100644 15 --- a/startkde/plasma-session/startup.cpp 16 +++ b/startkde/plasma-session/startup.cpp 17 + @@ -223,7 +223,7 @@ Startup::Startup(QObject *parent) 18 upAndRunning(QStringLiteral("ksmserver")); 19 const AutoStart autostart; 20 21 - QProcess::execute(QStringLiteral(CMAKE_INSTALL_FULL_LIBEXECDIR_KF5 "/start_kdeinit_wrapper"), QStringList()); 22 + QProcess::execute(QStringLiteral(NIXPKGS_START_KDEINIT_WRAPPER), QStringList()); 23 24 + KJob *phase1; 25 QProcessEnvironment kdedProcessEnv; 26 diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp 27 + index 4fbfe18..6ba916c 100644 28 --- a/startkde/startplasma-waylandsession.cpp 29 +++ b/startkde/startplasma-waylandsession.cpp 30 + @@ -65,7 +65,7 @@ int main(int argc, char **argv) 31 waitForKonqi(); 32 out << "startplasma-waylandsession: Shutting down...\n"; 33 ··· 37 cleanupX11(); 38 out << "startplasma-waylandsession: Done.\n"; 39 diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp 40 + index 4ddf9f8..e0e59cd 100644 41 --- a/startkde/startplasma-x11.cpp 42 +++ b/startkde/startplasma-x11.cpp 43 + @@ -110,7 +110,7 @@ int main(int argc, char **argv) 44 45 out << "startkde: Shutting down...\n"; 46 ··· 50 cleanupPlasmaEnvironment(); 51 cleanupX11(); 52 diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp 53 + index 9809197..1250e3e 100644 54 --- a/startkde/startplasma.cpp 55 +++ b/startkde/startplasma.cpp 56 + @@ -46,7 +46,7 @@ QTextStream out(stderr); 57 void messageBox(const QString &text) 58 { 59 out << text; ··· 61 + runSync(QStringLiteral(NIXPKGS_XMESSAGE), {QStringLiteral("-geometry"), QStringLiteral("500x100"), text}); 62 } 63 64 + QStringList allServices(const QLatin1String &prefix) 65 + @@ -267,8 +267,8 @@ void setupX11() 66 + // If the user has overwritten fonts, the cursor font may be different now 67 + // so don't move this up. 68 69 - runSync(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 70 + - runSync(QStringLiteral("xprop"), 71 + runSync(QStringLiteral(NIXPKGS_XSETROOT), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 72 + + runSync(QStringLiteral(NIXPKGS_XPROP), 73 + {QStringLiteral("-root"), 74 + QStringLiteral("-f"), 75 + QStringLiteral("KDE_FULL_SESSION"), 76 + @@ -276,7 +276,7 @@ void setupX11() 77 + QStringLiteral("-set"), 78 + QStringLiteral("KDE_FULL_SESSION"), 79 + QStringLiteral("true")}); 80 + - runSync(QStringLiteral("xprop"), 81 + + runSync(QStringLiteral(NIXPKGS_XPROP), 82 + {QStringLiteral("-root"), 83 + QStringLiteral("-f"), 84 + QStringLiteral("KDE_SESSION_VERSION"), 85 + @@ -288,8 +288,8 @@ void setupX11() 86 87 void cleanupX11() 88 { 89 + - runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION")}); 90 + - runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION")}); 91 + + runSync(QStringLiteral(NIXPKGS_XPROP), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION")}); 92 + + runSync(QStringLiteral(NIXPKGS_XPROP), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION")}); 93 } 94 95 // TODO: Check if Necessary 96 + @@ -321,7 +321,7 @@ void setupFontDpi() 97 + // TODO port to c++? 98 const QByteArray input = "Xft.dpi: " + QByteArray::number(fontsCfg.readEntry("forceFontDPI", 0)); 99 QProcess p; 100 + - p.start(QStringLiteral("xrdb"), {QStringLiteral("-quiet"), QStringLiteral("-merge"), QStringLiteral("-nocpp")}); 101 + + p.start(QStringLiteral(NIXPKGS_XRDB), {QStringLiteral("-quiet"), QStringLiteral("-merge"), QStringLiteral("-nocpp")}); 102 p.setProcessChannelMode(QProcess::ForwardedChannels); 103 p.write(input); 104 p.closeWriteChannel(); 105 + @@ -343,7 +343,7 @@ QProcess *setupKSplash() 106 KConfigGroup ksplashCfg = cfg.group("KSplash"); 107 if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) { 108 p = new QProcess; 109 + - p->start(QStringLiteral("ksplashqml"), {ksplashCfg.readEntry("Theme", QStringLiteral("Breeze"))}); 110 + + p->start(QStringLiteral(CMAKE_INSTALL_FULL_BINDIR "/ksplashqml"), {ksplashCfg.readEntry("Theme", QStringLiteral("Breeze"))}); 111 } 112 } 113 return p; 114 -- 115 + 2.30.0 116
+6 -6
pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch
··· 1 - From f43f15870f14b8fa17ba0765c0d7e2b225fafc3f Mon Sep 17 00:00:00 2001 2 From: Thomas Tuegel <ttuegel@mailbox.org> 3 Date: Wed, 5 Feb 2020 05:03:11 -0600 4 - Subject: [PATCH 2/2] absolute-wallpaper-install-dir 5 6 --- 7 sddm-theme/theme.conf.cmake | 2 +- 8 1 file changed, 1 insertion(+), 1 deletion(-) 9 10 diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake 11 - index 8494a5c8a..f723c1e1b 100644 12 --- a/sddm-theme/theme.conf.cmake 13 +++ b/sddm-theme/theme.conf.cmake 14 @@ -4,5 +4,5 @@ logo=${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze/default-logo.svg 15 type=image 16 color=#1d99f3 17 fontSize=10 18 - -background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.jpg 19 - +background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.jpg 20 needsFullUserModel=false 21 -- 22 - 2.25.1 23
··· 1 + From 914d2ec5e669ecf8771cc1308028990f733fb8cc Mon Sep 17 00:00:00 2001 2 From: Thomas Tuegel <ttuegel@mailbox.org> 3 Date: Wed, 5 Feb 2020 05:03:11 -0600 4 + Subject: [PATCH] absolute-wallpaper-install-dir 5 6 --- 7 sddm-theme/theme.conf.cmake | 2 +- 8 1 file changed, 1 insertion(+), 1 deletion(-) 9 10 diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake 11 + index a560da3..f723c1e 100644 12 --- a/sddm-theme/theme.conf.cmake 13 +++ b/sddm-theme/theme.conf.cmake 14 @@ -4,5 +4,5 @@ logo=${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze/default-logo.svg 15 type=image 16 color=#1d99f3 17 fontSize=10 18 + -background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.png 19 + +background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.png 20 needsFullUserModel=false 21 -- 22 + 2.30.0 23
+4
pkgs/desktops/plasma-5/plasma-workspace/default.nix
··· 16 17 qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools, 18 qtwayland, qtx11extras, qqc2-desktop-style, 19 }: 20 21 let inherit (lib) getBin getLib; in ··· 36 37 qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland 38 qtx11extras qqc2-desktop-style 39 ]; 40 propagatedUserEnvPkgs = [ qtgraphicaleffects ]; 41 outputs = [ "out" "dev" ];
··· 16 17 qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools, 18 qtwayland, qtx11extras, qqc2-desktop-style, 19 + 20 + pipewire, libdrm 21 }: 22 23 let inherit (lib) getBin getLib; in ··· 38 39 qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland 40 qtx11extras qqc2-desktop-style 41 + 42 + pipewire libdrm 43 ]; 44 propagatedUserEnvPkgs = [ qtgraphicaleffects ]; 45 outputs = [ "out" "dev" ];
+220 -196
pkgs/desktops/plasma-5/srcs.nix
··· 4 5 { 6 bluedevil = { 7 - version = "5.20.5"; 8 src = fetchurl { 9 - url = "${mirror}/stable/plasma/5.20.5/bluedevil-5.20.5.tar.xz"; 10 - sha256 = "0bpbvfd6m3ddax484p33a1chvf9mf2mi61cli0vacsan7j84xpmk"; 11 - name = "bluedevil-5.20.5.tar.xz"; 12 }; 13 }; 14 breeze = { 15 - version = "5.20.5"; 16 src = fetchurl { 17 - url = "${mirror}/stable/plasma/5.20.5/breeze-5.20.5.tar.xz"; 18 - sha256 = "01zm5hcal6flihd89wn70zi363cmcglfvnc2q6x97lq89silaf6l"; 19 - name = "breeze-5.20.5.tar.xz"; 20 }; 21 }; 22 breeze-grub = { 23 - version = "5.20.5"; 24 src = fetchurl { 25 - url = "${mirror}/stable/plasma/5.20.5/breeze-grub-5.20.5.tar.xz"; 26 - sha256 = "17g2jac96sj6pfacmyi6vvn74lfi9yhmigprcm2pwqg9z093n1m2"; 27 - name = "breeze-grub-5.20.5.tar.xz"; 28 }; 29 }; 30 breeze-gtk = { 31 - version = "5.20.5"; 32 src = fetchurl { 33 - url = "${mirror}/stable/plasma/5.20.5/breeze-gtk-5.20.5.tar.xz"; 34 - sha256 = "1jknfswjcd4abbf249i3gclip4m4v8bp9b5x050zafyjkdcwxd5l"; 35 - name = "breeze-gtk-5.20.5.tar.xz"; 36 }; 37 }; 38 breeze-plymouth = { 39 - version = "5.20.5"; 40 src = fetchurl { 41 - url = "${mirror}/stable/plasma/5.20.5/breeze-plymouth-5.20.5.tar.xz"; 42 - sha256 = "0yiqqwms0qrnbxqb8nwmgssrp1f92jwjg8rfzapaq5jxdycl1d9m"; 43 - name = "breeze-plymouth-5.20.5.tar.xz"; 44 }; 45 }; 46 discover = { 47 - version = "5.20.5"; 48 src = fetchurl { 49 - url = "${mirror}/stable/plasma/5.20.5/discover-5.20.5.tar.xz"; 50 - sha256 = "08dmc8rvbfi1zyk9if588h6948xqcqm9jxdp26q84mzq517x9fn5"; 51 - name = "discover-5.20.5.tar.xz"; 52 }; 53 }; 54 drkonqi = { 55 - version = "5.20.5"; 56 src = fetchurl { 57 - url = "${mirror}/stable/plasma/5.20.5/drkonqi-5.20.5.tar.xz"; 58 - sha256 = "1rl212qmmikbnkyryibpp6gxh4jpklynhgr45ym5gcn3903i3vh9"; 59 - name = "drkonqi-5.20.5.tar.xz"; 60 }; 61 }; 62 kactivitymanagerd = { 63 - version = "5.20.5"; 64 src = fetchurl { 65 - url = "${mirror}/stable/plasma/5.20.5/kactivitymanagerd-5.20.5.tar.xz"; 66 - sha256 = "1jzss3waq8jjzbs3rrxxk9dmr974pj5ryw4rdj8bpkc451wc4068"; 67 - name = "kactivitymanagerd-5.20.5.tar.xz"; 68 }; 69 }; 70 kde-cli-tools = { 71 - version = "5.20.5"; 72 src = fetchurl { 73 - url = "${mirror}/stable/plasma/5.20.5/kde-cli-tools-5.20.5.tar.xz"; 74 - sha256 = "0z32fwc9l8c3xfy1l7v0i26ay8icnxqwrnxz6h8qgjlv6p8b4h04"; 75 - name = "kde-cli-tools-5.20.5.tar.xz"; 76 }; 77 }; 78 kdecoration = { 79 - version = "5.20.5"; 80 src = fetchurl { 81 - url = "${mirror}/stable/plasma/5.20.5/kdecoration-5.20.5.tar.xz"; 82 - sha256 = "1kc166f2gqgspsnvxyk8k3k3mmd1ndhgr1dyjzknqdys32dkm5vf"; 83 - name = "kdecoration-5.20.5.tar.xz"; 84 }; 85 }; 86 kde-gtk-config = { 87 - version = "5.20.5"; 88 src = fetchurl { 89 - url = "${mirror}/stable/plasma/5.20.5/kde-gtk-config-5.20.5.tar.xz"; 90 - sha256 = "1f3fvr201wr7jdh1hg8ff7yis7hnv7653hvx0531hx1x2hfdva1r"; 91 - name = "kde-gtk-config-5.20.5.tar.xz"; 92 }; 93 }; 94 kdeplasma-addons = { 95 - version = "5.20.5"; 96 src = fetchurl { 97 - url = "${mirror}/stable/plasma/5.20.5/kdeplasma-addons-5.20.5.tar.xz"; 98 - sha256 = "1sypmn72fp6l57px3pq9ivzj2r2l3k9vy5006idnfgblzahvpi2n"; 99 - name = "kdeplasma-addons-5.20.5.tar.xz"; 100 }; 101 }; 102 kgamma5 = { 103 - version = "5.20.5"; 104 src = fetchurl { 105 - url = "${mirror}/stable/plasma/5.20.5/kgamma5-5.20.5.tar.xz"; 106 - sha256 = "1gy0pgsk3xi129y8h78lcif60ajs3y5fxzj1pl7mn6g72f7mwxld"; 107 - name = "kgamma5-5.20.5.tar.xz"; 108 }; 109 }; 110 khotkeys = { 111 - version = "5.20.5"; 112 src = fetchurl { 113 - url = "${mirror}/stable/plasma/5.20.5/khotkeys-5.20.5.tar.xz"; 114 - sha256 = "1iw8rxdl9q45jqsnmqdm1lkymzkyxkrfgch51kxfj34vd4mi66h8"; 115 - name = "khotkeys-5.20.5.tar.xz"; 116 }; 117 }; 118 kinfocenter = { 119 - version = "5.20.5"; 120 src = fetchurl { 121 - url = "${mirror}/stable/plasma/5.20.5/kinfocenter-5.20.5.tar.xz"; 122 - sha256 = "0k3vvfwrfwmmicw8p81fpqljvmj3n8342avavc49ajmnygls7ssm"; 123 - name = "kinfocenter-5.20.5.tar.xz"; 124 }; 125 }; 126 kmenuedit = { 127 - version = "5.20.5"; 128 src = fetchurl { 129 - url = "${mirror}/stable/plasma/5.20.5/kmenuedit-5.20.5.tar.xz"; 130 - sha256 = "0apmhglw74ppps52fhspjdsiy19b219lf68aj8jlpiiqcn80mggf"; 131 - name = "kmenuedit-5.20.5.tar.xz"; 132 }; 133 }; 134 kscreen = { 135 - version = "5.20.5"; 136 src = fetchurl { 137 - url = "${mirror}/stable/plasma/5.20.5/kscreen-5.20.5.tar.xz"; 138 - sha256 = "1njjkrdgdd6g8avf7ik9fd7j9g4zdbjghli7svcfz2z8h6na626y"; 139 - name = "kscreen-5.20.5.tar.xz"; 140 }; 141 }; 142 kscreenlocker = { 143 - version = "5.20.5"; 144 src = fetchurl { 145 - url = "${mirror}/stable/plasma/5.20.5/kscreenlocker-5.20.5.tar.xz"; 146 - sha256 = "07y0lhwh4pc5rsdfr5yqb645v37ya97vh3dmy2riw9908hiyybw0"; 147 - name = "kscreenlocker-5.20.5.tar.xz"; 148 }; 149 }; 150 ksshaskpass = { 151 - version = "5.20.5"; 152 src = fetchurl { 153 - url = "${mirror}/stable/plasma/5.20.5/ksshaskpass-5.20.5.tar.xz"; 154 - sha256 = "1xk55ampbrz56pl739m6r150qcsjq0nw2sxxkpqykgwjh275y4ry"; 155 - name = "ksshaskpass-5.20.5.tar.xz"; 156 }; 157 }; 158 ksysguard = { 159 - version = "5.20.5"; 160 src = fetchurl { 161 - url = "${mirror}/stable/plasma/5.20.5/ksysguard-5.20.5.tar.xz"; 162 - sha256 = "0ddb3m6rygjisv31bc722vxzyb2q14940szfzijcv48z5ixj5x9j"; 163 - name = "ksysguard-5.20.5.tar.xz"; 164 }; 165 }; 166 kwallet-pam = { 167 - version = "5.20.5"; 168 src = fetchurl { 169 - url = "${mirror}/stable/plasma/5.20.5/kwallet-pam-5.20.5.tar.xz"; 170 - sha256 = "1wn1zm8bfxxsjvx4rbds60v9ckizj55znpq477vnzrh2xfx13rjk"; 171 - name = "kwallet-pam-5.20.5.tar.xz"; 172 }; 173 }; 174 kwayland-integration = { 175 - version = "5.20.5"; 176 src = fetchurl { 177 - url = "${mirror}/stable/plasma/5.20.5/kwayland-integration-5.20.5.tar.xz"; 178 - sha256 = "0rqzq851apw1p4c7salk7rcygjdw7ra0x95xw57vh68w19kn9wrk"; 179 - name = "kwayland-integration-5.20.5.tar.xz"; 180 }; 181 }; 182 kwayland-server = { 183 - version = "5.20.5"; 184 src = fetchurl { 185 - url = "${mirror}/stable/plasma/5.20.5/kwayland-server-5.20.5.tar.xz"; 186 - sha256 = "0ajxjj2cbrg6rpry3r48q3zhxxkr09498j5in0v1jwijp83n9wz0"; 187 - name = "kwayland-server-5.20.5.tar.xz"; 188 }; 189 }; 190 kwin = { 191 - version = "5.20.5"; 192 src = fetchurl { 193 - url = "${mirror}/stable/plasma/5.20.5/kwin-5.20.5.tar.xz"; 194 - sha256 = "0kiq46gdvfv2811125kw1ncnk1pmpnqkvrz7p3lry72sjd1ja57c"; 195 - name = "kwin-5.20.5.tar.xz"; 196 }; 197 }; 198 kwrited = { 199 - version = "5.20.5"; 200 src = fetchurl { 201 - url = "${mirror}/stable/plasma/5.20.5/kwrited-5.20.5.tar.xz"; 202 - sha256 = "1h0vbb0bz4r26g4yf88jfzkbi8xbyf44c2y9nmlrmr5lws4bpcmz"; 203 - name = "kwrited-5.20.5.tar.xz"; 204 }; 205 }; 206 libkscreen = { 207 - version = "5.20.5"; 208 src = fetchurl { 209 - url = "${mirror}/stable/plasma/5.20.5/libkscreen-5.20.5.tar.xz"; 210 - sha256 = "0641kk7s4xy5y94rn6xzjnrp4sbl7yn9w9qzlw4925858pgrr9qv"; 211 - name = "libkscreen-5.20.5.tar.xz"; 212 }; 213 }; 214 libksysguard = { 215 - version = "5.20.5"; 216 src = fetchurl { 217 - url = "${mirror}/stable/plasma/5.20.5/libksysguard-5.20.5.tar.xz"; 218 - sha256 = "0v2x7sl5gg8a9i1cwx8prv03pcls4q3wfxxs5qs6g5ami1f679d8"; 219 - name = "libksysguard-5.20.5.tar.xz"; 220 }; 221 }; 222 milou = { 223 - version = "5.20.5"; 224 src = fetchurl { 225 - url = "${mirror}/stable/plasma/5.20.5/milou-5.20.5.tar.xz"; 226 - sha256 = "1hmpdj2zi6nidm6058a6kjgzij8qy9xihv20hi2dhk0f8ys42k3h"; 227 - name = "milou-5.20.5.tar.xz"; 228 }; 229 }; 230 oxygen = { 231 - version = "5.20.5"; 232 src = fetchurl { 233 - url = "${mirror}/stable/plasma/5.20.5/oxygen-5.20.5.tar.xz"; 234 - sha256 = "166jk8ix0dnv92svymaxjwbc08k6q8nag9xr2dc033x5lr2l59qr"; 235 - name = "oxygen-5.20.5.tar.xz"; 236 }; 237 }; 238 plasma-browser-integration = { 239 - version = "5.20.5"; 240 src = fetchurl { 241 - url = "${mirror}/stable/plasma/5.20.5/plasma-browser-integration-5.20.5.tar.xz"; 242 - sha256 = "03zzmzdlc5a3nrx6izb66s7l3cmangkfjda2mf17g2097rrnb9n2"; 243 - name = "plasma-browser-integration-5.20.5.tar.xz"; 244 }; 245 }; 246 plasma-desktop = { 247 - version = "5.20.5"; 248 src = fetchurl { 249 - url = "${mirror}/stable/plasma/5.20.5/plasma-desktop-5.20.5.tar.xz"; 250 - sha256 = "1fc74zgxkp65pj8p58prd5rq7nqspjfcgr70say2imagyj9nwrdx"; 251 - name = "plasma-desktop-5.20.5.tar.xz"; 252 }; 253 }; 254 plasma-disks = { 255 - version = "5.20.5"; 256 src = fetchurl { 257 - url = "${mirror}/stable/plasma/5.20.5/plasma-disks-5.20.5.tar.xz"; 258 - sha256 = "0bcwf3g2vy2gf0igg0dyl9x5qc0xx0d5z05n4mi7asg5acl596r1"; 259 - name = "plasma-disks-5.20.5.tar.xz"; 260 }; 261 }; 262 plasma-integration = { 263 - version = "5.20.5"; 264 src = fetchurl { 265 - url = "${mirror}/stable/plasma/5.20.5/plasma-integration-5.20.5.tar.xz"; 266 - sha256 = "1wydjnmryf2kvfgg6m9kafa5waimccqr531qrq3nisdjc5p1w9x8"; 267 - name = "plasma-integration-5.20.5.tar.xz"; 268 }; 269 }; 270 plasma-nano = { 271 - version = "5.20.5"; 272 src = fetchurl { 273 - url = "${mirror}/stable/plasma/5.20.5/plasma-nano-5.20.5.tar.xz"; 274 - sha256 = "0h276i1dxbiziw258wf6az9mnysp3xxfh7nlxv0g2w1vfnhm23v5"; 275 - name = "plasma-nano-5.20.5.tar.xz"; 276 }; 277 }; 278 plasma-nm = { 279 - version = "5.20.5"; 280 src = fetchurl { 281 - url = "${mirror}/stable/plasma/5.20.5/plasma-nm-5.20.5.tar.xz"; 282 - sha256 = "060f32adr0wlv2bs9swjyxcil7n74cnk48j8b8984wwhk6zz53a6"; 283 - name = "plasma-nm-5.20.5.tar.xz"; 284 }; 285 }; 286 plasma-pa = { 287 - version = "5.20.5"; 288 src = fetchurl { 289 - url = "${mirror}/stable/plasma/5.20.5/plasma-pa-5.20.5.tar.xz"; 290 - sha256 = "0xvkbrz3290xxfvv1rqqv7w57j3gdng8m2jyjj1j6dmaackl512d"; 291 - name = "plasma-pa-5.20.5.tar.xz"; 292 }; 293 }; 294 plasma-phone-components = { 295 - version = "5.20.5"; 296 src = fetchurl { 297 - url = "${mirror}/stable/plasma/5.20.5/plasma-phone-components-5.20.5.tar.xz"; 298 - sha256 = "14h790b2jfs2j2lvv3dwqm20v3nlvah2909g4mhm9kwfdsmgnjms"; 299 - name = "plasma-phone-components-5.20.5.tar.xz"; 300 }; 301 }; 302 plasma-sdk = { 303 - version = "5.20.5"; 304 src = fetchurl { 305 - url = "${mirror}/stable/plasma/5.20.5/plasma-sdk-5.20.5.tar.xz"; 306 - sha256 = "13cqn700nadqgmn54sy8qbf7waqkgvhzndh73jvmhb0z699z4s6y"; 307 - name = "plasma-sdk-5.20.5.tar.xz"; 308 }; 309 }; 310 plasma-tests = { 311 - version = "5.20.5"; 312 src = fetchurl { 313 - url = "${mirror}/stable/plasma/5.20.5/plasma-tests-5.20.5.tar.xz"; 314 - sha256 = "0h6wccqp46s3i8dqc6rrh68l8fk662yvz0fdscqv295g1zwhb45j"; 315 - name = "plasma-tests-5.20.5.tar.xz"; 316 }; 317 }; 318 plasma-thunderbolt = { 319 - version = "5.20.5"; 320 src = fetchurl { 321 - url = "${mirror}/stable/plasma/5.20.5/plasma-thunderbolt-5.20.5.tar.xz"; 322 - sha256 = "06l5zpgn5zmid0rkp8lx228nw72nd991s2cg29yg2h51zyvff4v0"; 323 - name = "plasma-thunderbolt-5.20.5.tar.xz"; 324 }; 325 }; 326 plasma-vault = { 327 - version = "5.20.5"; 328 src = fetchurl { 329 - url = "${mirror}/stable/plasma/5.20.5/plasma-vault-5.20.5.tar.xz"; 330 - sha256 = "0b9jnzx5040sgzqsnzjz61sxnlsmbqfsk8mvqclgqphgiqsbcnm2"; 331 - name = "plasma-vault-5.20.5.tar.xz"; 332 }; 333 }; 334 plasma-workspace = { 335 - version = "5.20.5"; 336 src = fetchurl { 337 - url = "${mirror}/stable/plasma/5.20.5/plasma-workspace-5.20.5.tar.xz"; 338 - sha256 = "0966nqyqs7hb7fp3a3jxhm64iqwbafd29sbagigx9d7gj8qg8zim"; 339 - name = "plasma-workspace-5.20.5.tar.xz"; 340 }; 341 }; 342 plasma-workspace-wallpapers = { 343 - version = "5.20.5"; 344 src = fetchurl { 345 - url = "${mirror}/stable/plasma/5.20.5/plasma-workspace-wallpapers-5.20.5.tar.xz"; 346 - sha256 = "03z7pcba8kkmb70dn7gsqldxgb8lky6qw040p5ik1j07516xm6z3"; 347 - name = "plasma-workspace-wallpapers-5.20.5.tar.xz"; 348 }; 349 }; 350 plymouth-kcm = { 351 - version = "5.20.5"; 352 src = fetchurl { 353 - url = "${mirror}/stable/plasma/5.20.5/plymouth-kcm-5.20.5.tar.xz"; 354 - sha256 = "0lwir088h3mjdxc6zzbd74g7alfnsrhf7m0p7ma6prncdj25pcyz"; 355 - name = "plymouth-kcm-5.20.5.tar.xz"; 356 }; 357 }; 358 polkit-kde-agent = { 359 - version = "1-5.20.5"; 360 src = fetchurl { 361 - url = "${mirror}/stable/plasma/5.20.5/polkit-kde-agent-1-5.20.5.tar.xz"; 362 - sha256 = "1rkvnci93xvxga6cvw99aaivkn8897kyqdw7p9hmk09qvg2qb92v"; 363 - name = "polkit-kde-agent-1-5.20.5.tar.xz"; 364 }; 365 }; 366 powerdevil = { 367 - version = "5.20.5"; 368 src = fetchurl { 369 - url = "${mirror}/stable/plasma/5.20.5/powerdevil-5.20.5.tar.xz"; 370 - sha256 = "1w3figagjxmrbc7hs81bllfkpq6f9mn4mwj7zjzxjf7d5fkmryrj"; 371 - name = "powerdevil-5.20.5.tar.xz"; 372 }; 373 }; 374 sddm-kcm = { 375 - version = "5.20.5"; 376 src = fetchurl { 377 - url = "${mirror}/stable/plasma/5.20.5/sddm-kcm-5.20.5.tar.xz"; 378 - sha256 = "1zw9y6knrx848f529m45iszr0xplr9lnck242ddmzj3x7qz0x1az"; 379 - name = "sddm-kcm-5.20.5.tar.xz"; 380 }; 381 }; 382 systemsettings = { 383 - version = "5.20.5"; 384 src = fetchurl { 385 - url = "${mirror}/stable/plasma/5.20.5/systemsettings-5.20.5.tar.xz"; 386 - sha256 = "1b1j9hl9nzd4qqs255yd3svsb492w8i6l6ccihllwzqwkb1kpq5j"; 387 - name = "systemsettings-5.20.5.tar.xz"; 388 }; 389 }; 390 xdg-desktop-portal-kde = { 391 - version = "5.20.5"; 392 src = fetchurl { 393 - url = "${mirror}/stable/plasma/5.20.5/xdg-desktop-portal-kde-5.20.5.tar.xz"; 394 - sha256 = "07g70517p89araa305if2xgwpfd7sdbknl880hqn2mqaqd9m83gl"; 395 - name = "xdg-desktop-portal-kde-5.20.5.tar.xz"; 396 }; 397 }; 398 }
··· 4 5 { 6 bluedevil = { 7 + version = "5.21.1"; 8 src = fetchurl { 9 + url = "${mirror}/stable/plasma/5.21.1/bluedevil-5.21.1.tar.xz"; 10 + sha256 = "0b69gacp5cbl32m92k2j36cqq38lpxlybx3wnzj1148j6wvfbajn"; 11 + name = "bluedevil-5.21.1.tar.xz"; 12 }; 13 }; 14 breeze = { 15 + version = "5.21.1"; 16 src = fetchurl { 17 + url = "${mirror}/stable/plasma/5.21.1/breeze-5.21.1.tar.xz"; 18 + sha256 = "1xdpsc4nf0556x9iimszi287jjks8qpqi45n81iccbcz91i5bnb5"; 19 + name = "breeze-5.21.1.tar.xz"; 20 }; 21 }; 22 breeze-grub = { 23 + version = "5.21.1"; 24 src = fetchurl { 25 + url = "${mirror}/stable/plasma/5.21.1/breeze-grub-5.21.1.tar.xz"; 26 + sha256 = "0w0kkdqliliy72f41xps0a2mr0rf4kn08immichcvrm47r9bjr37"; 27 + name = "breeze-grub-5.21.1.tar.xz"; 28 }; 29 }; 30 breeze-gtk = { 31 + version = "5.21.1"; 32 src = fetchurl { 33 + url = "${mirror}/stable/plasma/5.21.1/breeze-gtk-5.21.1.tar.xz"; 34 + sha256 = "14xq2796n8927362851kffpvxxscw82sm5j9ghsb24hr860zcdk7"; 35 + name = "breeze-gtk-5.21.1.tar.xz"; 36 }; 37 }; 38 breeze-plymouth = { 39 + version = "5.21.1"; 40 src = fetchurl { 41 + url = "${mirror}/stable/plasma/5.21.1/breeze-plymouth-5.21.1.tar.xz"; 42 + sha256 = "0xgxmh5gnjz8r5h97arsb1ddvizfpajw6zfwrkrsiw0kxkb0ppn9"; 43 + name = "breeze-plymouth-5.21.1.tar.xz"; 44 }; 45 }; 46 discover = { 47 + version = "5.21.1"; 48 src = fetchurl { 49 + url = "${mirror}/stable/plasma/5.21.1/discover-5.21.1.tar.xz"; 50 + sha256 = "1a1wmils7ijkvn1x5gqrdg3rv7mcnh0gaaig9ca555qqc2ab0ivl"; 51 + name = "discover-5.21.1.tar.xz"; 52 }; 53 }; 54 drkonqi = { 55 + version = "5.21.1"; 56 src = fetchurl { 57 + url = "${mirror}/stable/plasma/5.21.1/drkonqi-5.21.1.tar.xz"; 58 + sha256 = "1iqk9mg5bi5yn9ccalwva8yshamrmsx4kfww8imxv8mhmq9p4mib"; 59 + name = "drkonqi-5.21.1.tar.xz"; 60 }; 61 }; 62 kactivitymanagerd = { 63 + version = "5.21.1"; 64 src = fetchurl { 65 + url = "${mirror}/stable/plasma/5.21.1/kactivitymanagerd-5.21.1.tar.xz"; 66 + sha256 = "1wzwkyylk4qsiab7jzlw62mfv5r3pxdk3vqyydca112836nhbdj3"; 67 + name = "kactivitymanagerd-5.21.1.tar.xz"; 68 }; 69 }; 70 kde-cli-tools = { 71 + version = "5.21.1"; 72 src = fetchurl { 73 + url = "${mirror}/stable/plasma/5.21.1/kde-cli-tools-5.21.1.tar.xz"; 74 + sha256 = "0835323rbb3akhzdnjxb2myfbfz0wh3c5j1jih4l9zqr0ixx9lb3"; 75 + name = "kde-cli-tools-5.21.1.tar.xz"; 76 }; 77 }; 78 kdecoration = { 79 + version = "5.21.1"; 80 src = fetchurl { 81 + url = "${mirror}/stable/plasma/5.21.1/kdecoration-5.21.1.tar.xz"; 82 + sha256 = "1qy848hvqiar3vj7cz0srszybqj9sf5lfip8ws0fwllqgsa5v505"; 83 + name = "kdecoration-5.21.1.tar.xz"; 84 }; 85 }; 86 kde-gtk-config = { 87 + version = "5.21.1"; 88 src = fetchurl { 89 + url = "${mirror}/stable/plasma/5.21.1/kde-gtk-config-5.21.1.tar.xz"; 90 + sha256 = "0nq741x9flnyzhgj5h4r1774b11211ab0lcclhlji9ch7kqxs8dc"; 91 + name = "kde-gtk-config-5.21.1.tar.xz"; 92 }; 93 }; 94 kdeplasma-addons = { 95 + version = "5.21.1"; 96 src = fetchurl { 97 + url = "${mirror}/stable/plasma/5.21.1/kdeplasma-addons-5.21.1.tar.xz"; 98 + sha256 = "0xpki1kabdm4fwifx0xsb0isig9dnzks4zfglrkg9g0nafahsbf8"; 99 + name = "kdeplasma-addons-5.21.1.tar.xz"; 100 }; 101 }; 102 kgamma5 = { 103 + version = "5.21.1"; 104 src = fetchurl { 105 + url = "${mirror}/stable/plasma/5.21.1/kgamma5-5.21.1.tar.xz"; 106 + sha256 = "1316l73jj4b41mrsk1vba3g4mdj0q6hxazqqkvzrcinzwr34p3l2"; 107 + name = "kgamma5-5.21.1.tar.xz"; 108 }; 109 }; 110 khotkeys = { 111 + version = "5.21.1"; 112 src = fetchurl { 113 + url = "${mirror}/stable/plasma/5.21.1/khotkeys-5.21.1.tar.xz"; 114 + sha256 = "1kp6s1qgzz6j5z4widy5hqnwyh90vw3adf47jk54msdzlh2ak0q7"; 115 + name = "khotkeys-5.21.1.tar.xz"; 116 }; 117 }; 118 kinfocenter = { 119 + version = "5.21.1"; 120 src = fetchurl { 121 + url = "${mirror}/stable/plasma/5.21.1/kinfocenter-5.21.1.tar.xz"; 122 + sha256 = "1fy5985f4zf9v656dfb30c95pkbasx2302qamdxpfhrl465nqn5d"; 123 + name = "kinfocenter-5.21.1.tar.xz"; 124 }; 125 }; 126 kmenuedit = { 127 + version = "5.21.1"; 128 src = fetchurl { 129 + url = "${mirror}/stable/plasma/5.21.1/kmenuedit-5.21.1.tar.xz"; 130 + sha256 = "1cksy6fn9mx96jnlglzmg0n9817vmypl1lwxdyxncxzw275k0c05"; 131 + name = "kmenuedit-5.21.1.tar.xz"; 132 }; 133 }; 134 kscreen = { 135 + version = "5.21.1"; 136 src = fetchurl { 137 + url = "${mirror}/stable/plasma/5.21.1/kscreen-5.21.1.tar.xz"; 138 + sha256 = "0w199x0ig7vv7ki17v5paipw1jkkiavj6296zmpbnxn88n6i8jw3"; 139 + name = "kscreen-5.21.1.tar.xz"; 140 }; 141 }; 142 kscreenlocker = { 143 + version = "5.21.1"; 144 src = fetchurl { 145 + url = "${mirror}/stable/plasma/5.21.1/kscreenlocker-5.21.1.tar.xz"; 146 + sha256 = "1qpmysv7cby0bir4qyr1if3zc1ky43fyzhhxfqc69mcx803iabyv"; 147 + name = "kscreenlocker-5.21.1.tar.xz"; 148 }; 149 }; 150 ksshaskpass = { 151 + version = "5.21.1"; 152 src = fetchurl { 153 + url = "${mirror}/stable/plasma/5.21.1/ksshaskpass-5.21.1.tar.xz"; 154 + sha256 = "11avkc3qqskq8pkdsq1jikpdh9izghv3algbf67lwl236s8mmdzk"; 155 + name = "ksshaskpass-5.21.1.tar.xz"; 156 }; 157 }; 158 ksysguard = { 159 + version = "5.21.1"; 160 src = fetchurl { 161 + url = "${mirror}/stable/plasma/5.21.1/ksysguard-5.21.1.tar.xz"; 162 + sha256 = "1fnccjs04b3pvdb8wwmw03g8x4h7zw5q4pxh0gfy7w705w3wkxwm"; 163 + name = "ksysguard-5.21.1.tar.xz"; 164 }; 165 }; 166 kwallet-pam = { 167 + version = "5.21.1"; 168 src = fetchurl { 169 + url = "${mirror}/stable/plasma/5.21.1/kwallet-pam-5.21.1.tar.xz"; 170 + sha256 = "0ybdyalppfypvq26j6lxjfz2zm41kw1nlsyh857z06f0s65257zb"; 171 + name = "kwallet-pam-5.21.1.tar.xz"; 172 }; 173 }; 174 kwayland-integration = { 175 + version = "5.21.1"; 176 src = fetchurl { 177 + url = "${mirror}/stable/plasma/5.21.1/kwayland-integration-5.21.1.tar.xz"; 178 + sha256 = "0s0gljcfv3sjh63d8bcjmzqgvxrqzjbxj8dsyi68w187dxzca8b4"; 179 + name = "kwayland-integration-5.21.1.tar.xz"; 180 }; 181 }; 182 kwayland-server = { 183 + version = "5.21.1"; 184 src = fetchurl { 185 + url = "${mirror}/stable/plasma/5.21.1/kwayland-server-5.21.1.tar.xz"; 186 + sha256 = "00d14d8q3jw1h2yyn49wpxndwl5v1clxnialrqgkyli6qkwkf29m"; 187 + name = "kwayland-server-5.21.1.tar.xz"; 188 }; 189 }; 190 kwin = { 191 + version = "5.21.1"; 192 src = fetchurl { 193 + url = "${mirror}/stable/plasma/5.21.1/kwin-5.21.1.tar.xz"; 194 + sha256 = "035w7b9cfg3hv9kw3rab1y9xw4r51psz7csx7nki05nwzx84812s"; 195 + name = "kwin-5.21.1.tar.xz"; 196 }; 197 }; 198 kwrited = { 199 + version = "5.21.1"; 200 src = fetchurl { 201 + url = "${mirror}/stable/plasma/5.21.1/kwrited-5.21.1.tar.xz"; 202 + sha256 = "15xsjkxqx48wpzjawv4qpbgh8a48sfrmldgcwhn1cscq8s0marh3"; 203 + name = "kwrited-5.21.1.tar.xz"; 204 }; 205 }; 206 libkscreen = { 207 + version = "5.21.1"; 208 src = fetchurl { 209 + url = "${mirror}/stable/plasma/5.21.1/libkscreen-5.21.1.tar.xz"; 210 + sha256 = "0hrgmnvyv5v5d15wj1gynyzk83jj8p9cjhz0q2l41n2rh81rw52z"; 211 + name = "libkscreen-5.21.1.tar.xz"; 212 }; 213 }; 214 libksysguard = { 215 + version = "5.21.1"; 216 src = fetchurl { 217 + url = "${mirror}/stable/plasma/5.21.1/libksysguard-5.21.1.tar.xz"; 218 + sha256 = "14zafjp0ikqgkdr8a04idj08xami2xn8cw3scgwfcix3y7mv0ip8"; 219 + name = "libksysguard-5.21.1.tar.xz"; 220 }; 221 }; 222 milou = { 223 + version = "5.21.1"; 224 src = fetchurl { 225 + url = "${mirror}/stable/plasma/5.21.1/milou-5.21.1.tar.xz"; 226 + sha256 = "095mk7592r4fwkw5f3p8mgc0p2wg8wi347qx8s1yblwjcml86a5f"; 227 + name = "milou-5.21.1.tar.xz"; 228 }; 229 }; 230 oxygen = { 231 + version = "5.21.1"; 232 src = fetchurl { 233 + url = "${mirror}/stable/plasma/5.21.1/oxygen-5.21.1.tar.xz"; 234 + sha256 = "1s5bzdj5l515g4biarrzmkc7vpi0hqbk75rjjkr11fsvkghhphwg"; 235 + name = "oxygen-5.21.1.tar.xz"; 236 }; 237 }; 238 plasma-browser-integration = { 239 + version = "5.21.1"; 240 src = fetchurl { 241 + url = "${mirror}/stable/plasma/5.21.1/plasma-browser-integration-5.21.1.tar.xz"; 242 + sha256 = "0m99il47932ybsdp5z7apgb9l991wdhbrm3sninflcrg6ag9myp3"; 243 + name = "plasma-browser-integration-5.21.1.tar.xz"; 244 }; 245 }; 246 plasma-desktop = { 247 + version = "5.21.1"; 248 src = fetchurl { 249 + url = "${mirror}/stable/plasma/5.21.1/plasma-desktop-5.21.1.tar.xz"; 250 + sha256 = "1ligy1ps3ajrsg6lvb9ailirgc52sswbknp0zn53n8gka176c555"; 251 + name = "plasma-desktop-5.21.1.tar.xz"; 252 }; 253 }; 254 plasma-disks = { 255 + version = "5.21.1"; 256 src = fetchurl { 257 + url = "${mirror}/stable/plasma/5.21.1/plasma-disks-5.21.1.tar.xz"; 258 + sha256 = "0py662wlqbx5408rjbxnsa5ccnsaqx2wfy84fvjs4vl73wqmi2nl"; 259 + name = "plasma-disks-5.21.1.tar.xz"; 260 + }; 261 + }; 262 + plasma-firewall = { 263 + version = "5.21.1"; 264 + src = fetchurl { 265 + url = "${mirror}/stable/plasma/5.21.1/plasma-firewall-5.21.1.tar.xz"; 266 + sha256 = "19q7w9m1vj7gs5d3prraciw00iy0ywjfxlpjhxjiq0s0s0icf1hb"; 267 + name = "plasma-firewall-5.21.1.tar.xz"; 268 }; 269 }; 270 plasma-integration = { 271 + version = "5.21.1"; 272 src = fetchurl { 273 + url = "${mirror}/stable/plasma/5.21.1/plasma-integration-5.21.1.tar.xz"; 274 + sha256 = "0i51grmjkf9k6z1aq4j69wqdwdnn4rcryvi7b9lfpqaz1phsqhq7"; 275 + name = "plasma-integration-5.21.1.tar.xz"; 276 }; 277 }; 278 plasma-nano = { 279 + version = "5.21.1"; 280 src = fetchurl { 281 + url = "${mirror}/stable/plasma/5.21.1/plasma-nano-5.21.1.tar.xz"; 282 + sha256 = "0qz14rmnlpk8mc1lgk854zlp032znc27j0wg6a7zsljikbx90dzm"; 283 + name = "plasma-nano-5.21.1.tar.xz"; 284 }; 285 }; 286 plasma-nm = { 287 + version = "5.21.1"; 288 src = fetchurl { 289 + url = "${mirror}/stable/plasma/5.21.1/plasma-nm-5.21.1.tar.xz"; 290 + sha256 = "0lg9fkk4lag5pi648jv66b8mzp645xx75y4zylj87yz3i8h9may4"; 291 + name = "plasma-nm-5.21.1.tar.xz"; 292 }; 293 }; 294 plasma-pa = { 295 + version = "5.21.1"; 296 src = fetchurl { 297 + url = "${mirror}/stable/plasma/5.21.1/plasma-pa-5.21.1.tar.xz"; 298 + sha256 = "17vxvvrii3q46k22k3v94hicvxw7cdfl4rgaqbb8rvy94f2dhvir"; 299 + name = "plasma-pa-5.21.1.tar.xz"; 300 }; 301 }; 302 plasma-phone-components = { 303 + version = "5.21.1"; 304 src = fetchurl { 305 + url = "${mirror}/stable/plasma/5.21.1/plasma-phone-components-5.21.1.tar.xz"; 306 + sha256 = "1fzjwc1x40n8wxq9fqm83j07yg9zniilmafcsv0rd80k6v99691i"; 307 + name = "plasma-phone-components-5.21.1.tar.xz"; 308 }; 309 }; 310 plasma-sdk = { 311 + version = "5.21.1"; 312 src = fetchurl { 313 + url = "${mirror}/stable/plasma/5.21.1/plasma-sdk-5.21.1.tar.xz"; 314 + sha256 = "0s18lgp8baan9s9qr8wwaq3ah668255whz9xpl2xl1qv9qnr5v28"; 315 + name = "plasma-sdk-5.21.1.tar.xz"; 316 + }; 317 + }; 318 + plasma-systemmonitor = { 319 + version = "5.21.1"; 320 + src = fetchurl { 321 + url = "${mirror}/stable/plasma/5.21.1/plasma-systemmonitor-5.21.1.tar.xz"; 322 + sha256 = "1mfmlnsa2iy4wrdi2hghrapd7j02k3xkv4cfv44pw29i5iihvx6a"; 323 + name = "plasma-systemmonitor-5.21.1.tar.xz"; 324 }; 325 }; 326 plasma-tests = { 327 + version = "5.21.1"; 328 src = fetchurl { 329 + url = "${mirror}/stable/plasma/5.21.1/plasma-tests-5.21.1.tar.xz"; 330 + sha256 = "1qxlwvxwkqgxy6kvd9dqp7wg02gc4j37az20gxglm5s4jf9j47kr"; 331 + name = "plasma-tests-5.21.1.tar.xz"; 332 }; 333 }; 334 plasma-thunderbolt = { 335 + version = "5.21.1"; 336 src = fetchurl { 337 + url = "${mirror}/stable/plasma/5.21.1/plasma-thunderbolt-5.21.1.tar.xz"; 338 + sha256 = "1v6yjxk30wpr86f1m7zn9sm5vvagcjmqz8b3s9sliv0z69n50fzx"; 339 + name = "plasma-thunderbolt-5.21.1.tar.xz"; 340 }; 341 }; 342 plasma-vault = { 343 + version = "5.21.1"; 344 src = fetchurl { 345 + url = "${mirror}/stable/plasma/5.21.1/plasma-vault-5.21.1.tar.xz"; 346 + sha256 = "0mfjmmn3s2piqg8idmndh1klrr3fllka0lx6ckx7bmj1g7z3kr0d"; 347 + name = "plasma-vault-5.21.1.tar.xz"; 348 }; 349 }; 350 plasma-workspace = { 351 + version = "5.21.1"; 352 src = fetchurl { 353 + url = "${mirror}/stable/plasma/5.21.1/plasma-workspace-5.21.1.tar.xz"; 354 + sha256 = "0aq2158sijlgz3baslj57kzhmdx3m0zir80qz1svw94grfszjc2a"; 355 + name = "plasma-workspace-5.21.1.tar.xz"; 356 }; 357 }; 358 plasma-workspace-wallpapers = { 359 + version = "5.21.1"; 360 src = fetchurl { 361 + url = "${mirror}/stable/plasma/5.21.1/plasma-workspace-wallpapers-5.21.1.tar.xz"; 362 + sha256 = "1pfgzzfhwdgczhrgizwi7rvav1hawwv6zra8nlqnfia8rc4mjs3n"; 363 + name = "plasma-workspace-wallpapers-5.21.1.tar.xz"; 364 }; 365 }; 366 plymouth-kcm = { 367 + version = "5.21.1"; 368 src = fetchurl { 369 + url = "${mirror}/stable/plasma/5.21.1/plymouth-kcm-5.21.1.tar.xz"; 370 + sha256 = "1il5a60db4brgs0ifmbxhq1ncqg80pkz5pnddbb3vwiwgwrsjziw"; 371 + name = "plymouth-kcm-5.21.1.tar.xz"; 372 }; 373 }; 374 polkit-kde-agent = { 375 + version = "1-5.21.1"; 376 src = fetchurl { 377 + url = "${mirror}/stable/plasma/5.21.1/polkit-kde-agent-1-5.21.1.tar.xz"; 378 + sha256 = "1lm6rl3lfimlfw7yaqk81jdrdi31qbz951vzcss4prwa1iqdi7b2"; 379 + name = "polkit-kde-agent-1-5.21.1.tar.xz"; 380 }; 381 }; 382 powerdevil = { 383 + version = "5.21.1"; 384 src = fetchurl { 385 + url = "${mirror}/stable/plasma/5.21.1/powerdevil-5.21.1.tar.xz"; 386 + sha256 = "08a9wl97lpcm0qz438ha8avdc6ybsij5vvy3p0ijkdn1psq2974b"; 387 + name = "powerdevil-5.21.1.tar.xz"; 388 + }; 389 + }; 390 + qqc2-breeze-style = { 391 + version = "5.21.1"; 392 + src = fetchurl { 393 + url = "${mirror}/stable/plasma/5.21.1/qqc2-breeze-style-5.21.1.tar.xz"; 394 + sha256 = "1k4zl5hbbyk2v9gila8whkh7yniv3nwcgdc73ysc75ivqyzydsix"; 395 + name = "qqc2-breeze-style-5.21.1.tar.xz"; 396 }; 397 }; 398 sddm-kcm = { 399 + version = "5.21.1"; 400 src = fetchurl { 401 + url = "${mirror}/stable/plasma/5.21.1/sddm-kcm-5.21.1.tar.xz"; 402 + sha256 = "0j76zwmn2r62hjzv1gni44a9admd38x2s8s30qfc1dzc7nkv61sh"; 403 + name = "sddm-kcm-5.21.1.tar.xz"; 404 }; 405 }; 406 systemsettings = { 407 + version = "5.21.1"; 408 src = fetchurl { 409 + url = "${mirror}/stable/plasma/5.21.1/systemsettings-5.21.1.tar.xz"; 410 + sha256 = "0kzg3raa2f3lwb5qs10g8kzmv6px8fk4z2sq5jnjl3n9zqgzykkr"; 411 + name = "systemsettings-5.21.1.tar.xz"; 412 }; 413 }; 414 xdg-desktop-portal-kde = { 415 + version = "5.21.1"; 416 src = fetchurl { 417 + url = "${mirror}/stable/plasma/5.21.1/xdg-desktop-portal-kde-5.21.1.tar.xz"; 418 + sha256 = "1xfnwycrq51sz1r57misrz8acq6yd1vrr5gjir4f1ynfclhf9aj6"; 419 + name = "xdg-desktop-portal-kde-5.21.1.tar.xz"; 420 }; 421 }; 422 }
+1 -2
pkgs/development/arduino/arduino-core/default.nix
··· 116 # the glib setup hook will populate GSETTINGS_SCHEMAS_PATH, 117 # wrapGAppHooks (among other things) adds it to XDG_DATA_DIRS 118 # so 'save as...' works: 119 - nativeBuildInputs = [ glib wrapGAppsHook ]; 120 buildInputs = [ 121 jdk 122 ant 123 libusb-compat-0_1 124 libusb1 125 - unzip 126 zlib 127 ncurses5 128 readline
··· 116 # the glib setup hook will populate GSETTINGS_SCHEMAS_PATH, 117 # wrapGAppHooks (among other things) adds it to XDG_DATA_DIRS 118 # so 'save as...' works: 119 + nativeBuildInputs = [ glib wrapGAppsHook unzip ]; 120 buildInputs = [ 121 jdk 122 ant 123 libusb-compat-0_1 124 libusb1 125 zlib 126 ncurses5 127 readline
+1
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
··· 63 64 with open("sources.json", "w") as f: 65 json.dump(out, f, indent=2, sort_keys=True)
··· 63 64 with open("sources.json", "w") as f: 65 json.dump(out, f, indent=2, sort_keys=True) 66 + f.write('\n')
+204 -204
pkgs/development/compilers/adoptopenjdk-bin/sources.json
··· 4 "jdk": { 5 "hotspot": { 6 "aarch64": { 7 - "build": "11", 8 - "sha256": "f90c6f941a95e20e305870700328804e5b48acb69d4928dc9c4627b3c755ae8a", 9 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.9_11.tar.gz", 10 - "version": "11.0.9" 11 }, 12 "armv6l": { 13 - "build": "11", 14 - "sha256": "082a13a9a5fbcf7ca45e67ab39e9682a9ef9e3779395e37aa0bf235e42a8eaf5", 15 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jdk_arm_linux_hotspot_11.0.9_11.tar.gz", 16 - "version": "11.0.9" 17 }, 18 "armv7l": { 19 - "build": "11", 20 - "sha256": "082a13a9a5fbcf7ca45e67ab39e9682a9ef9e3779395e37aa0bf235e42a8eaf5", 21 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jdk_arm_linux_hotspot_11.0.9_11.tar.gz", 22 - "version": "11.0.9" 23 }, 24 "packageType": "jdk", 25 "vmType": "hotspot", 26 "x86_64": { 27 - "build": "11", 28 - "sha256": "a3c52b73a76bed0f113604165eb4f2020b767e188704d8cc0bfc8bc4eb596712", 29 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_linux_hotspot_11.0.9_11.tar.gz", 30 - "version": "11.0.9" 31 } 32 }, 33 "openj9": { 34 "aarch64": { 35 - "build": "11", 36 - "sha256": "f0426b6d37085d471a7f577ce6f28af7cc8fe35b9b0b09a5111eccaed80a0447", 37 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_aarch64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 38 - "version": "11.0.9" 39 }, 40 "packageType": "jdk", 41 "vmType": "openj9", 42 "x86_64": { 43 - "build": "11", 44 - "sha256": "812d58fac39465802039291a1bc530b4feaaa61b58664d9c458a075921ae8091", 45 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 46 - "version": "11.0.9" 47 } 48 } 49 }, 50 "jre": { 51 "hotspot": { 52 "aarch64": { 53 - "build": "11", 54 - "sha256": "89b9b3108afda968a97961c5602a896bae31fea7c95195b54be5ad68b3af9e45", 55 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.9_11.tar.gz", 56 - "version": "11.0.9" 57 }, 58 "armv6l": { 59 - "build": "11", 60 - "sha256": "8e52de3c7a24edb74e423631fa90a09f7af3193aa9e6e4837b337192669530b0", 61 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jre_arm_linux_hotspot_11.0.9_11.tar.gz", 62 - "version": "11.0.9" 63 }, 64 "armv7l": { 65 - "build": "11", 66 - "sha256": "8e52de3c7a24edb74e423631fa90a09f7af3193aa9e6e4837b337192669530b0", 67 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jre_arm_linux_hotspot_11.0.9_11.tar.gz", 68 - "version": "11.0.9" 69 }, 70 "packageType": "jre", 71 "vmType": "hotspot", 72 "x86_64": { 73 - "build": "11", 74 - "sha256": "2ed263b662afb8b5d2964d1c9941d20031d07e5af68679ebefdca35d40bb91b1", 75 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz", 76 - "version": "11.0.9" 77 } 78 }, 79 "openj9": { 80 "aarch64": { 81 - "build": "11", 82 - "sha256": "b73f406dba1560dc194ac891452a1aacc2ba3b3e5e7b55e91a64559f8c2d9539", 83 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_aarch64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 84 - "version": "11.0.9" 85 }, 86 "packageType": "jre", 87 "vmType": "openj9", 88 "x86_64": { 89 - "build": "11", 90 - "sha256": "54c845c167c197ba789eb6c3508faa5b1c95c9abe2ac26878123b6eecc87a111", 91 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 92 - "version": "11.0.9" 93 } 94 } 95 } ··· 100 "packageType": "jdk", 101 "vmType": "hotspot", 102 "x86_64": { 103 - "build": "11", 104 - "sha256": "7b21961ffb2649e572721a0dfad64169b490e987937b661cb4e13a594c21e764", 105 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_mac_hotspot_11.0.9_11.tar.gz", 106 - "version": "11.0.9" 107 } 108 }, 109 "openj9": { 110 "packageType": "jdk", 111 "vmType": "openj9", 112 "x86_64": { 113 - "build": "11", 114 - "sha256": "382238443d4495d976f9e1a66b0f6e3bc250d3d009b64d2c29d44022afd7e418", 115 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1_openj9-0.23.0/OpenJDK11U-jdk_x64_mac_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 116 - "version": "11.0.9" 117 } 118 } 119 }, ··· 122 "packageType": "jre", 123 "vmType": "hotspot", 124 "x86_64": { 125 - "build": "11", 126 - "sha256": "cd8965dc8dbd0b5b3b25b6a336857d9bb622965e039b77e3048bc825e5512e95", 127 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_mac_hotspot_11.0.9_11.tar.gz", 128 - "version": "11.0.9" 129 } 130 }, 131 "openj9": { 132 "packageType": "jre", 133 "vmType": "openj9", 134 "x86_64": { 135 - "build": "11", 136 - "sha256": "33a868f12bbe9326f658e60abe48dac658df33578b3719f551355855a87d1911", 137 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1_openj9-0.23.0/OpenJDK11U-jre_x64_mac_openj9_11.0.9_11_openj9-0.23.0.tar.gz", 138 - "version": "11.0.9" 139 } 140 } 141 } ··· 146 "jdk": { 147 "hotspot": { 148 "aarch64": { 149 - "build": "8", 150 "sha256": "0e6081cb51f8a6f3062bef4f4c45dbe1fccfd3f3b4b5d52522a3edb76581e3af", 151 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_aarch64_linux_hotspot_13.0.2_8.tar.gz", 152 "version": "13.0.2" 153 }, 154 "armv6l": { 155 - "build": "8", 156 "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a", 157 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz", 158 "version": "13.0.2" 159 }, 160 "armv7l": { 161 - "build": "8", 162 "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a", 163 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz", 164 "version": "13.0.2" ··· 166 "packageType": "jdk", 167 "vmType": "hotspot", 168 "x86_64": { 169 - "build": "8", 170 "sha256": "9ccc063569f19899fd08e41466f8c4cd4e05058abdb5178fa374cb365dcf5998", 171 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz", 172 "version": "13.0.2" ··· 176 "packageType": "jdk", 177 "vmType": "openj9", 178 "x86_64": { 179 - "build": "8", 180 "sha256": "aeecf6d30d0c847db81d07793cf97e5dc44890c29366d7d9f8f9f397f6c52590", 181 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 182 "version": "13.0.2" ··· 186 "jre": { 187 "hotspot": { 188 "aarch64": { 189 - "build": "8", 190 "sha256": "6c4b69d1609f4c65c576c80d6aa101de80048f8ce5566f890e8fff5349228bae", 191 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_aarch64_linux_hotspot_13.0.2_8.tar.gz", 192 "version": "13.0.2" ··· 194 "packageType": "jre", 195 "vmType": "hotspot", 196 "x86_64": { 197 - "build": "8", 198 "sha256": "897f16fe8e056395209e35d2384013bd1ff250e717465769079e3f4793628c34", 199 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_linux_hotspot_13.0.2_8.tar.gz", 200 "version": "13.0.2" ··· 204 "packageType": "jre", 205 "vmType": "openj9", 206 "x86_64": { 207 - "build": "8", 208 "sha256": "a0ab38607811e282f64082edc68a2dea3fa6a5113391efb124a6d7d02883110a", 209 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 210 "version": "13.0.2" ··· 218 "packageType": "jdk", 219 "vmType": "hotspot", 220 "x86_64": { 221 - "build": "8", 222 "sha256": "0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07", 223 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_mac_hotspot_13.0.2_8.tar.gz", 224 "version": "13.0.2" ··· 228 "packageType": "jdk", 229 "vmType": "openj9", 230 "x86_64": { 231 - "build": "8", 232 "sha256": "dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa", 233 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 234 "version": "13.0.2" ··· 240 "packageType": "jre", 241 "vmType": "hotspot", 242 "x86_64": { 243 - "build": "8", 244 "sha256": "3149b9ebf0db1eaf2dc152df9efae82003e7971efb1cf550060e6a4798fe8c5c", 245 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_mac_hotspot_13.0.2_8.tar.gz", 246 "version": "13.0.2" ··· 250 "packageType": "jre", 251 "vmType": "openj9", 252 "x86_64": { 253 - "build": "8", 254 "sha256": "6a8a636fca4c7e368241e232a37cd73c9867cdec8f0869fd158b1f58c6128cc2", 255 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 256 "version": "13.0.2" ··· 394 "jdk": { 395 "hotspot": { 396 "aarch64": { 397 - "build": "9", 398 - "sha256": "84398a1566d66ee5a88f3326fb7f0b70504eb510190f8f798bdb386481a3900e", 399 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_aarch64_linux_hotspot_15.0.1_9.tar.gz", 400 - "version": "15.0.1" 401 }, 402 "armv6l": { 403 - "build": "9", 404 - "sha256": "bef5e9f4ab8a87645fa2b3d0ffb9f2b97374caa03cd1296597e8c86e8360d5a2", 405 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_arm_linux_hotspot_15.0.1_9.tar.gz", 406 - "version": "15.0.1" 407 }, 408 "armv7l": { 409 - "build": "9", 410 - "sha256": "bef5e9f4ab8a87645fa2b3d0ffb9f2b97374caa03cd1296597e8c86e8360d5a2", 411 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_arm_linux_hotspot_15.0.1_9.tar.gz", 412 - "version": "15.0.1" 413 }, 414 "packageType": "jdk", 415 "vmType": "hotspot", 416 "x86_64": { 417 - "build": "9", 418 - "sha256": "61045ecb9434e3320dbc2c597715f9884586b7a18a56d29851b4d4a4d48a2a5e", 419 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_linux_hotspot_15.0.1_9.tar.gz", 420 - "version": "15.0.1" 421 } 422 }, 423 "openj9": { 424 "aarch64": { 425 - "build": "9", 426 - "sha256": "6206643ec4a57597f73880423b72fc06c1018d92cc6b02972ec3ea3fe4d853a2", 427 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_aarch64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 428 - "version": "15.0.1" 429 }, 430 "packageType": "jdk", 431 "vmType": "openj9", 432 "x86_64": { 433 - "build": "9", 434 - "sha256": "b1561f7a69c977bfc9991e61e96dcb200c39300dd9ad423254af117c189e4a8d", 435 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 436 - "version": "15.0.1" 437 } 438 } 439 }, 440 "jre": { 441 "hotspot": { 442 "aarch64": { 443 - "build": "9", 444 - "sha256": "9eecdd39239545b922878abf51015030ba9aed4dda5c4574ddbc669a71ddab31", 445 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_aarch64_linux_hotspot_15.0.1_9.tar.gz", 446 - "version": "15.0.1" 447 }, 448 "armv6l": { 449 - "build": "9", 450 - "sha256": "f289d1b9fc05099889eaa9a52d352275d44698f3448153cc2ef05f2fa1c04cca", 451 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_arm_linux_hotspot_15.0.1_9.tar.gz", 452 - "version": "15.0.1" 453 }, 454 "armv7l": { 455 - "build": "9", 456 - "sha256": "f289d1b9fc05099889eaa9a52d352275d44698f3448153cc2ef05f2fa1c04cca", 457 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_arm_linux_hotspot_15.0.1_9.tar.gz", 458 - "version": "15.0.1" 459 }, 460 "packageType": "jre", 461 "vmType": "hotspot", 462 "x86_64": { 463 - "build": "9", 464 - "sha256": "e619197c7a5757631f6ea9c912ab47528ebf64c27cf788cdad22bc9245779411", 465 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_linux_hotspot_15.0.1_9.tar.gz", 466 - "version": "15.0.1" 467 } 468 }, 469 "openj9": { 470 "aarch64": { 471 - "build": "9", 472 - "sha256": "1db3c28e8c423d005fcf3b0c8a081061e56c51966273e32e3930d4c57c21bf49", 473 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_aarch64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 474 - "version": "15.0.1" 475 }, 476 "packageType": "jre", 477 "vmType": "openj9", 478 "x86_64": { 479 - "build": "9", 480 - "sha256": "e47fdadfe91f554f3e343b24e678b6862673f9b1dce3703efd1447950188357b", 481 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 482 - "version": "15.0.1" 483 } 484 } 485 } ··· 490 "packageType": "jdk", 491 "vmType": "hotspot", 492 "x86_64": { 493 - "build": "9", 494 - "sha256": "d32f9429c4992cef7be559a15c542011503d6bc38c89379800cd209a9d7ec539", 495 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_mac_hotspot_15.0.1_9.tar.gz", 496 - "version": "15.0.1" 497 } 498 }, 499 "openj9": { 500 "packageType": "jdk", 501 "vmType": "openj9", 502 "x86_64": { 503 - "build": "9", 504 - "sha256": "c9b19fd1fda9c581aa0bcddbf5f821204c351a1de29da1c5aa51cb680ee99517", 505 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9.1_openj9-0.23.0/OpenJDK15U-jdk_x64_mac_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 506 - "version": "15.0.1" 507 } 508 } 509 }, ··· 512 "packageType": "jre", 513 "vmType": "hotspot", 514 "x86_64": { 515 - "build": "9", 516 - "sha256": "fde1713fc51e824a08f8eeb5e2b8a2acf21424d5f9a0e70cfd2e85a77c827bc4", 517 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_mac_hotspot_15.0.1_9.tar.gz", 518 - "version": "15.0.1" 519 } 520 }, 521 "openj9": { 522 "packageType": "jre", 523 "vmType": "openj9", 524 "x86_64": { 525 - "build": "9", 526 - "sha256": "e7c3710d6cc23480ac66eba79b48d9e2bebec34ba688f3053bb5eba406a2c315", 527 - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9.1_openj9-0.23.0/OpenJDK15U-jre_x64_mac_openj9_15.0.1_9_openj9-0.23.0.tar.gz", 528 - "version": "15.0.1" 529 } 530 } 531 } ··· 536 "jdk": { 537 "hotspot": { 538 "aarch64": { 539 - "build": "10", 540 - "sha256": "cfbde5191027c6d25af44af8a3d64625c6e22422dea8c4af6fe9240e7e249baa", 541 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u272b10.tar.gz", 542 - "version": "8.0.272" 543 }, 544 "armv6l": { 545 - "build": "10", 546 - "sha256": "b005e9e8a912aa6605debdea3685a223c077d5a4ba7c90bca02d804c5f39d0b9", 547 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u272b10.tar.gz", 548 - "version": "8.0.272" 549 }, 550 "armv7l": { 551 - "build": "10", 552 - "sha256": "b005e9e8a912aa6605debdea3685a223c077d5a4ba7c90bca02d804c5f39d0b9", 553 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u272b10.tar.gz", 554 - "version": "8.0.272" 555 }, 556 "packageType": "jdk", 557 "vmType": "hotspot", 558 "x86_64": { 559 - "build": "10", 560 - "sha256": "6f124b69d07d8d3edf39b9aa5c58473f63a380b686ddb73a5495e01d25c2939a", 561 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u272b10.tar.gz", 562 - "version": "8.0.272" 563 } 564 }, 565 "openj9": { 566 "aarch64": { 567 - "build": "10", 568 - "sha256": "bbc78dc8caf25372578a95287bcf672c4bf62af23939d4a988634b2a1356cd89", 569 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_aarch64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz", 570 - "version": "8.0.272" 571 }, 572 "packageType": "jdk", 573 "vmType": "openj9", 574 "x86_64": { 575 - "build": "10", 576 - "sha256": "ca852f976e5b27ccd9b73a527a517496bda865b2ae2a85517ca74486fb8de7da", 577 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_x64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz", 578 - "version": "8.0.272" 579 } 580 } 581 }, 582 "jre": { 583 "hotspot": { 584 "aarch64": { 585 - "build": "10", 586 - "sha256": "ed3a862d83dd1f19037fc6ccf73500f2ecf453eb245af8b70bec3fb80d084289", 587 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_aarch64_linux_hotspot_8u272b10.tar.gz", 588 - "version": "8.0.272" 589 }, 590 "armv6l": { 591 - "build": "10", 592 - "sha256": "906113d909d81b930c4eb519512d1cc9f9be9789dfd349128d6e7efaeeb36e1c", 593 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_arm_linux_hotspot_8u272b10.tar.gz", 594 - "version": "8.0.272" 595 }, 596 "armv7l": { 597 - "build": "10", 598 - "sha256": "906113d909d81b930c4eb519512d1cc9f9be9789dfd349128d6e7efaeeb36e1c", 599 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_arm_linux_hotspot_8u272b10.tar.gz", 600 - "version": "8.0.272" 601 }, 602 "packageType": "jre", 603 "vmType": "hotspot", 604 "x86_64": { 605 - "build": "10", 606 - "sha256": "e6894601a559c5226c6dc337308df263444d356a6430f4aabb66e02607c82956", 607 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz", 608 - "version": "8.0.272" 609 } 610 }, 611 "openj9": { 612 "aarch64": { 613 - "build": "10", 614 - "sha256": "b0891c3493a9fc6135700d065a826fc67223d54e9d0da3c41b57e6cb6897b726", 615 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_aarch64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz", 616 - "version": "8.0.272" 617 }, 618 "packageType": "jre", 619 "vmType": "openj9", 620 "x86_64": { 621 - "build": "10", 622 - "sha256": "a4e58f3c15ca3bc15cb3aaa9f116de972809ca52ae81e0726f84c059442174d5", 623 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_x64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz", 624 - "version": "8.0.272" 625 } 626 } 627 } ··· 632 "packageType": "jdk", 633 "vmType": "hotspot", 634 "x86_64": { 635 - "build": "10", 636 - "sha256": "091f9ee39b0bdbc8af8ec19f51aaa0f73e416c2e93a8fb2c79b82f4caac83ab6", 637 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_mac_hotspot_8u272b10.tar.gz", 638 - "version": "8.0.272" 639 } 640 }, 641 "openj9": { 642 "packageType": "jdk", 643 "vmType": "openj9", 644 "x86_64": { 645 - "build": "10", 646 - "sha256": "bbd66ec27a4ea9b0b0952f501e1837e69c24262f64b316dab0408d1a8633a527", 647 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10.1_openj9-0.23.0/OpenJDK8U-jdk_x64_mac_openj9_8u272b10_openj9-0.23.0.tar.gz", 648 - "version": "8.0.272" 649 } 650 } 651 }, ··· 654 "packageType": "jre", 655 "vmType": "hotspot", 656 "x86_64": { 657 - "build": "10", 658 - "sha256": "afb9c08cb8b93d8e7d4f1e48ced3d43cfb3082491595a2eaf1f00c48abd25428", 659 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_mac_hotspot_8u272b10.tar.gz", 660 - "version": "8.0.272" 661 } 662 }, 663 "openj9": { 664 "packageType": "jre", 665 "vmType": "openj9", 666 "x86_64": { 667 - "build": "10", 668 - "sha256": "4d90e85240113189d897a86731e672b37a6e345c056f35c7719cb27f3d08385b", 669 - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10.1_openj9-0.23.0/OpenJDK8U-jre_x64_mac_openj9_8u272b10_openj9-0.23.0.tar.gz", 670 - "version": "8.0.272" 671 } 672 } 673 }
··· 4 "jdk": { 5 "hotspot": { 6 "aarch64": { 7 + "build": "9", 8 + "sha256": "420c5d1e5dc66b2ed7dedd30a7bdf94bfaed10d5e1b07dc579722bf60a8114a9", 9 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.10_9.tar.gz", 10 + "version": "11.0.10" 11 }, 12 "armv6l": { 13 + "build": "9", 14 + "sha256": "34908da9c200f5ef71b8766398b79fd166f8be44d87f97510667698b456c8d44", 15 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_arm_linux_hotspot_11.0.10_9.tar.gz", 16 + "version": "11.0.10" 17 }, 18 "armv7l": { 19 + "build": "9", 20 + "sha256": "34908da9c200f5ef71b8766398b79fd166f8be44d87f97510667698b456c8d44", 21 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_arm_linux_hotspot_11.0.10_9.tar.gz", 22 + "version": "11.0.10" 23 }, 24 "packageType": "jdk", 25 "vmType": "hotspot", 26 "x86_64": { 27 + "build": "9", 28 + "sha256": "ae78aa45f84642545c01e8ef786dfd700d2226f8b12881c844d6a1f71789cb99", 29 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.10_9.tar.gz", 30 + "version": "11.0.10" 31 } 32 }, 33 "openj9": { 34 "aarch64": { 35 + "build": "9", 36 + "sha256": "0ce9a8c38d154540610dfe03e59389734deb91c5cb9258408404c5026d4afa41", 37 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jdk_aarch64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 38 + "version": "11.0.10-ea" 39 }, 40 "packageType": "jdk", 41 "vmType": "openj9", 42 "x86_64": { 43 + "build": "9", 44 + "sha256": "941d5df125d2ad426391340f539408b13d61d00ed31dd79142ff1ac84864a79f", 45 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jdk_x64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 46 + "version": "11.0.10" 47 } 48 } 49 }, 50 "jre": { 51 "hotspot": { 52 "aarch64": { 53 + "build": "9", 54 + "sha256": "5f9a894bd694f598f2befa4a605169685ac8bcb8ec68d25e587e8db4d2307b74", 55 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.10_9.tar.gz", 56 + "version": "11.0.10" 57 }, 58 "armv6l": { 59 + "build": "9", 60 + "sha256": "2f2da2149c089c84f00b0eda63c31b77c8b51a1c080e18a70ecb5a78ba40d8c6", 61 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.10_9.tar.gz", 62 + "version": "11.0.10" 63 }, 64 "armv7l": { 65 + "build": "9", 66 + "sha256": "2f2da2149c089c84f00b0eda63c31b77c8b51a1c080e18a70ecb5a78ba40d8c6", 67 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_arm_linux_hotspot_11.0.10_9.tar.gz", 68 + "version": "11.0.10" 69 }, 70 "packageType": "jre", 71 "vmType": "hotspot", 72 "x86_64": { 73 + "build": "9", 74 + "sha256": "25fdcf9427095ac27c8bdfc82096ad2e615693a3f6ea06c700fca7ffb271131a", 75 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_x64_linux_hotspot_11.0.10_9.tar.gz", 76 + "version": "11.0.10" 77 } 78 }, 79 "openj9": { 80 "aarch64": { 81 + "build": "9", 82 + "sha256": "c48d2b19bf7040c74dfdcac9e395ba7b8f937522ee756c820465f2e8e3dffec2", 83 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jre_aarch64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 84 + "version": "11.0.10-ea" 85 }, 86 "packageType": "jre", 87 "vmType": "openj9", 88 "x86_64": { 89 + "build": "9", 90 + "sha256": "7e5f97071f8b86c22c36ddfd7f821c3e8ec531c1128e2e6c931b2e64118a517a", 91 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jre_x64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 92 + "version": "11.0.10" 93 } 94 } 95 } ··· 100 "packageType": "jdk", 101 "vmType": "hotspot", 102 "x86_64": { 103 + "build": "9", 104 + "sha256": "ee7c98c9d79689aca6e717965747b8bf4eec5413e89d5444cc2bd6dbd59e3811", 105 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_x64_mac_hotspot_11.0.10_9.tar.gz", 106 + "version": "11.0.10" 107 } 108 }, 109 "openj9": { 110 "packageType": "jdk", 111 "vmType": "openj9", 112 "x86_64": { 113 + "build": "9", 114 + "sha256": "58f931dc30160b04da2d94af32e0dfa384f4b2cf92b7217c0937fd057e668d54", 115 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jdk_x64_mac_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 116 + "version": "11.0.10" 117 } 118 } 119 }, ··· 122 "packageType": "jre", 123 "vmType": "hotspot", 124 "x86_64": { 125 + "build": "9", 126 + "sha256": "215e94323d7c74fe31e5383261e3bfc8e9ca3dc03212738c48d29868b02fe875", 127 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jre_x64_mac_hotspot_11.0.10_9.tar.gz", 128 + "version": "11.0.10" 129 } 130 }, 131 "openj9": { 132 "packageType": "jre", 133 "vmType": "openj9", 134 "x86_64": { 135 + "build": "9", 136 + "sha256": "6e353f0b38a7192ad3e0522009065c7c24356e0d9329899477b21e39d2a7a8da", 137 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jre_x64_mac_openj9_11.0.10_9_openj9-0.24.0.tar.gz", 138 + "version": "11.0.10" 139 } 140 } 141 } ··· 146 "jdk": { 147 "hotspot": { 148 "aarch64": { 149 + "build": "8.1", 150 "sha256": "0e6081cb51f8a6f3062bef4f4c45dbe1fccfd3f3b4b5d52522a3edb76581e3af", 151 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_aarch64_linux_hotspot_13.0.2_8.tar.gz", 152 "version": "13.0.2" 153 }, 154 "armv6l": { 155 + "build": "8.1", 156 "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a", 157 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz", 158 "version": "13.0.2" 159 }, 160 "armv7l": { 161 + "build": "8.1", 162 "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a", 163 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz", 164 "version": "13.0.2" ··· 166 "packageType": "jdk", 167 "vmType": "hotspot", 168 "x86_64": { 169 + "build": "8.1", 170 "sha256": "9ccc063569f19899fd08e41466f8c4cd4e05058abdb5178fa374cb365dcf5998", 171 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz", 172 "version": "13.0.2" ··· 176 "packageType": "jdk", 177 "vmType": "openj9", 178 "x86_64": { 179 + "build": "8.1", 180 "sha256": "aeecf6d30d0c847db81d07793cf97e5dc44890c29366d7d9f8f9f397f6c52590", 181 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 182 "version": "13.0.2" ··· 186 "jre": { 187 "hotspot": { 188 "aarch64": { 189 + "build": "8.1", 190 "sha256": "6c4b69d1609f4c65c576c80d6aa101de80048f8ce5566f890e8fff5349228bae", 191 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_aarch64_linux_hotspot_13.0.2_8.tar.gz", 192 "version": "13.0.2" ··· 194 "packageType": "jre", 195 "vmType": "hotspot", 196 "x86_64": { 197 + "build": "8.1", 198 "sha256": "897f16fe8e056395209e35d2384013bd1ff250e717465769079e3f4793628c34", 199 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_linux_hotspot_13.0.2_8.tar.gz", 200 "version": "13.0.2" ··· 204 "packageType": "jre", 205 "vmType": "openj9", 206 "x86_64": { 207 + "build": "8.1", 208 "sha256": "a0ab38607811e282f64082edc68a2dea3fa6a5113391efb124a6d7d02883110a", 209 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 210 "version": "13.0.2" ··· 218 "packageType": "jdk", 219 "vmType": "hotspot", 220 "x86_64": { 221 + "build": "8.1", 222 "sha256": "0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07", 223 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_mac_hotspot_13.0.2_8.tar.gz", 224 "version": "13.0.2" ··· 228 "packageType": "jdk", 229 "vmType": "openj9", 230 "x86_64": { 231 + "build": "8.1", 232 "sha256": "dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa", 233 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 234 "version": "13.0.2" ··· 240 "packageType": "jre", 241 "vmType": "hotspot", 242 "x86_64": { 243 + "build": "8.1", 244 "sha256": "3149b9ebf0db1eaf2dc152df9efae82003e7971efb1cf550060e6a4798fe8c5c", 245 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_mac_hotspot_13.0.2_8.tar.gz", 246 "version": "13.0.2" ··· 250 "packageType": "jre", 251 "vmType": "openj9", 252 "x86_64": { 253 + "build": "8.1", 254 "sha256": "6a8a636fca4c7e368241e232a37cd73c9867cdec8f0869fd158b1f58c6128cc2", 255 "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz", 256 "version": "13.0.2" ··· 394 "jdk": { 395 "hotspot": { 396 "aarch64": { 397 + "build": "7", 398 + "sha256": "6e8b6b037148cf20a284b5b257ec7bfdf9cc31ccc87778d0dfd95a2fddf228d4", 399 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_aarch64_linux_hotspot_15.0.2_7.tar.gz", 400 + "version": "15.0.2" 401 }, 402 "armv6l": { 403 + "build": "7", 404 + "sha256": "ff39c0380224e419d940382c4d651cb1e6297a794854e0cc459c1fd4973b3368", 405 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_arm_linux_hotspot_15.0.2_7.tar.gz", 406 + "version": "15.0.2" 407 }, 408 "armv7l": { 409 + "build": "7", 410 + "sha256": "ff39c0380224e419d940382c4d651cb1e6297a794854e0cc459c1fd4973b3368", 411 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_arm_linux_hotspot_15.0.2_7.tar.gz", 412 + "version": "15.0.2" 413 }, 414 "packageType": "jdk", 415 "vmType": "hotspot", 416 "x86_64": { 417 + "build": "7", 418 + "sha256": "94f20ca8ea97773571492e622563883b8869438a015d02df6028180dd9acc24d", 419 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_x64_linux_hotspot_15.0.2_7.tar.gz", 420 + "version": "15.0.2" 421 } 422 }, 423 "openj9": { 424 "aarch64": { 425 + "build": "7", 426 + "sha256": "b69a4bc87ed2e985d252cff02d53f1a11b8d83d39e0800cd4a1cab4521375314", 427 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_aarch64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 428 + "version": "15.0.2-ea" 429 }, 430 "packageType": "jdk", 431 "vmType": "openj9", 432 "x86_64": { 433 + "build": "7", 434 + "sha256": "5515ccd79b1b5e8d8a615b80d5fe1272f7bb41100e46d94fb78ee611ea014816", 435 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_x64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 436 + "version": "15.0.2" 437 } 438 } 439 }, 440 "jre": { 441 "hotspot": { 442 "aarch64": { 443 + "build": "7", 444 + "sha256": "1c1fc968d76004b0be0042027712835dcbe3570a6fc3a208157a4ab6adabbef2", 445 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_aarch64_linux_hotspot_15.0.2_7.tar.gz", 446 + "version": "15.0.2" 447 }, 448 "armv6l": { 449 + "build": "7", 450 + "sha256": "304be224952dbea7000cda6223b2978b3eefdf2e3749032c3b381a213c8d9c5e", 451 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_arm_linux_hotspot_15.0.2_7.tar.gz", 452 + "version": "15.0.2" 453 }, 454 "armv7l": { 455 + "build": "7", 456 + "sha256": "304be224952dbea7000cda6223b2978b3eefdf2e3749032c3b381a213c8d9c5e", 457 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_arm_linux_hotspot_15.0.2_7.tar.gz", 458 + "version": "15.0.2" 459 }, 460 "packageType": "jre", 461 "vmType": "hotspot", 462 "x86_64": { 463 + "build": "7", 464 + "sha256": "31af7efdb1cc0ffd001bc145c3d255266889ad6b502133283ae8bf233d11334c", 465 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_x64_linux_hotspot_15.0.2_7.tar.gz", 466 + "version": "15.0.2" 467 } 468 }, 469 "openj9": { 470 "aarch64": { 471 + "build": "7", 472 + "sha256": "37492012e75d75021dfb2b25fe5cc73664c03fee85532cec30ce4f5a4e5389c6", 473 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_aarch64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 474 + "version": "15.0.2-ea" 475 }, 476 "packageType": "jre", 477 "vmType": "openj9", 478 "x86_64": { 479 + "build": "7", 480 + "sha256": "a4ae1b7275fcfd6d87a3387edacc8e353dc95ee44f00ca5a348ea90331ec2084", 481 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_x64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 482 + "version": "15.0.2" 483 } 484 } 485 } ··· 490 "packageType": "jdk", 491 "vmType": "hotspot", 492 "x86_64": { 493 + "build": "7", 494 + "sha256": "d358a7ff03905282348c6c80562a4da2e04eb377b60ad2152be4c90f8d580b7f", 495 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_x64_mac_hotspot_15.0.2_7.tar.gz", 496 + "version": "15.0.2" 497 } 498 }, 499 "openj9": { 500 "packageType": "jdk", 501 "vmType": "openj9", 502 "x86_64": { 503 + "build": "7", 504 + "sha256": "1336ae5529af3a0e35ae569e4188944831aeed7080a482f2490fc619380cbe53", 505 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_x64_mac_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 506 + "version": "15.0.2" 507 } 508 } 509 }, ··· 512 "packageType": "jre", 513 "vmType": "hotspot", 514 "x86_64": { 515 + "build": "7", 516 + "sha256": "6a7150fa3ca8277394ff5bae6f56a70f61d2144a5dbbea4f008d86a3e5498795", 517 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_x64_mac_hotspot_15.0.2_7.tar.gz", 518 + "version": "15.0.2" 519 } 520 }, 521 "openj9": { 522 "packageType": "jre", 523 "vmType": "openj9", 524 "x86_64": { 525 + "build": "7", 526 + "sha256": "2c0ba5e66764d660037343db4bf32f1ed75ad27661e54e9a4df23d40cae448b0", 527 + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_x64_mac_openj9_15.0.2_7_openj9-0.24.0.tar.gz", 528 + "version": "15.0.2" 529 } 530 } 531 } ··· 536 "jdk": { 537 "hotspot": { 538 "aarch64": { 539 + "build": "8", 540 + "sha256": "9c07cf2099bbc6c850c46fd870bd243f5fcb6635181eabb312bdffe43ffc5080", 541 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_aarch64_linux_hotspot_jdk8u282-b08.tar.gz", 542 + "version": "8.0.282" 543 }, 544 "armv6l": { 545 + "build": "1", 546 + "sha256": "e2e41a8705061dfcc766bfb6b7edd4c699e94aac68e4deeb28c8e76734a46fb7", 547 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jdk_arm_linux_hotspot_8u275b01.tar.gz", 548 + "version": "8.0.275" 549 }, 550 "armv7l": { 551 + "build": "1", 552 + "sha256": "e2e41a8705061dfcc766bfb6b7edd4c699e94aac68e4deeb28c8e76734a46fb7", 553 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jdk_arm_linux_hotspot_8u275b01.tar.gz", 554 + "version": "8.0.275" 555 }, 556 "packageType": "jdk", 557 "vmType": "hotspot", 558 "x86_64": { 559 + "build": "8", 560 + "sha256": "e6e6e0356649b9696fa5082cfcb0663d4bef159fc22d406e3a012e71fce83a5c", 561 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz", 562 + "version": "8.0.282" 563 } 564 }, 565 "openj9": { 566 "aarch64": { 567 + "build": "8", 568 + "sha256": "e107d3b8092f71ee042284b0fc0f0430ef214916812ce02aa6d549aa81b6dc70", 569 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jdk_aarch64_linux_openj9_8u282b08_openj9-0.24.0.tar.gz", 570 + "version": "8.0.282-ea" 571 }, 572 "packageType": "jdk", 573 "vmType": "openj9", 574 "x86_64": { 575 + "build": "8", 576 + "sha256": "ef10c776dccdff02da6222002a3c023c1cc47d50dd1f6f81314da3d1fe28d13e", 577 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jdk_x64_linux_openj9_8u282b08_openj9-0.24.0.tar.gz", 578 + "version": "8.0.282" 579 } 580 } 581 }, 582 "jre": { 583 "hotspot": { 584 "aarch64": { 585 + "build": "8", 586 + "sha256": "5ffa116636b90bac486faba2882a2121aca1398a5426ef3e4ad0d913985e680d", 587 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jre_aarch64_linux_hotspot_jdk8u282-b08.tar.gz", 588 + "version": "8.0.282" 589 }, 590 "armv6l": { 591 + "build": "1", 592 + "sha256": "2e228d39d00ba8d974fd8ccdaaee0225833e79594251b64c724485c4fc94870f", 593 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jre_arm_linux_hotspot_8u275b01.tar.gz", 594 + "version": "8.0.275" 595 }, 596 "armv7l": { 597 + "build": "1", 598 + "sha256": "2e228d39d00ba8d974fd8ccdaaee0225833e79594251b64c724485c4fc94870f", 599 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jre_arm_linux_hotspot_8u275b01.tar.gz", 600 + "version": "8.0.275" 601 }, 602 "packageType": "jre", 603 "vmType": "hotspot", 604 "x86_64": { 605 + "build": "8", 606 + "sha256": "3b2e2c6ad3ee04a58ffb8d629e3e242b0ae87b38cfd06425e4446b1f9490f521", 607 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jre_x64_linux_hotspot_8u282b08.tar.gz", 608 + "version": "8.0.282" 609 } 610 }, 611 "openj9": { 612 "aarch64": { 613 + "build": "8", 614 + "sha256": "1ffc7ac14546ee5e16e0efd616073baaf1b80f55abf61257095f132ded9da1e5", 615 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jre_aarch64_linux_openj9_8u282b08_openj9-0.24.0.tar.gz", 616 + "version": "8.0.282-ea" 617 }, 618 "packageType": "jre", 619 "vmType": "openj9", 620 "x86_64": { 621 + "build": "8", 622 + "sha256": "4fad259c32eb23ec98925c8b2cf28aaacbdb55e034db74c31a7636e75b6af08d", 623 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jre_x64_linux_openj9_8u282b08_openj9-0.24.0.tar.gz", 624 + "version": "8.0.282" 625 } 626 } 627 } ··· 632 "packageType": "jdk", 633 "vmType": "hotspot", 634 "x86_64": { 635 + "build": "8", 636 + "sha256": "1766d756f6e4a5d41b539f2ecf83e5a33e9336bd75f1602e8f4b4afbb8f47aaa", 637 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_x64_mac_hotspot_8u282b08.tar.gz", 638 + "version": "8.0.282" 639 } 640 }, 641 "openj9": { 642 "packageType": "jdk", 643 "vmType": "openj9", 644 "x86_64": { 645 + "build": "8", 646 + "sha256": "265d4fb01b61ed7a3a9fae6a50bcf6322687b5f08de8598d8e42263cbd8b5772", 647 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jdk_x64_mac_openj9_8u282b08_openj9-0.24.0.tar.gz", 648 + "version": "8.0.282" 649 } 650 } 651 }, ··· 654 "packageType": "jre", 655 "vmType": "hotspot", 656 "x86_64": { 657 + "build": "8", 658 + "sha256": "9e7a40d570d5151aae23a2fb017359248f5fb82c547c3ecd860c992770228afb", 659 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jre_x64_mac_hotspot_8u282b08.tar.gz", 660 + "version": "8.0.282" 661 } 662 }, 663 "openj9": { 664 "packageType": "jre", 665 "vmType": "openj9", 666 "x86_64": { 667 + "build": "8", 668 + "sha256": "884aa20b3aaed504b18ee21575c8da20838f80fb96036e78e70ff6ef613a5283", 669 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jre_x64_mac_openj9_8u282b08_openj9-0.24.0.tar.gz", 670 + "version": "8.0.282" 671 } 672 } 673 }
+2 -2
pkgs/development/compilers/factor-lang/default.nix
··· 19 ./fuel-dir.patch 20 ]; 21 22 - nativeBuildInputs = [ makeWrapper ]; 23 buildInputs = with xorg; [ git rlwrap curl pkg-config perl 24 libX11 pango cairo gtk2 gdk-pixbuf gtkglext 25 - mesa libXmu libXt libICE libSM openssl unzip ]; 26 27 buildPhase = '' 28 sed -ie '4i GIT_LABEL = heads/master-${rev}' GNUmakefile
··· 19 ./fuel-dir.patch 20 ]; 21 22 + nativeBuildInputs = [ makeWrapper unzip ]; 23 buildInputs = with xorg; [ git rlwrap curl pkg-config perl 24 libX11 pango cairo gtk2 gdk-pixbuf gtkglext 25 + mesa libXmu libXt libICE libSM openssl ]; 26 27 buildPhase = '' 28 sed -ie '4i GIT_LABEL = heads/master-${rev}' GNUmakefile
+1 -1
pkgs/development/compilers/graalvm/default.nix
··· 89 makeMxCache = list: 90 stdenv.mkDerivation { 91 name = "mx-cache"; 92 - buildInputs = [ unzip ]; 93 buildCommand = with lib; '' 94 mkdir $out 95 ${lib.concatMapStrings
··· 89 makeMxCache = list: 90 stdenv.mkDerivation { 91 name = "mx-cache"; 92 + nativeBuildInputs = [ unzip ]; 93 buildCommand = with lib; '' 94 mkdir $out 95 ${lib.concatMapStrings
+1 -1
pkgs/development/compilers/gwt/2.4.0.nix
··· 8 sha256 = "1gvyg00vx7fdqgfl2w7nhql78clg3abs6fxxy7m03pprdm5qmm17"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 installPhase = '' 14 mkdir -p $out
··· 8 sha256 = "1gvyg00vx7fdqgfl2w7nhql78clg3abs6fxxy7m03pprdm5qmm17"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 installPhase = '' 14 mkdir -p $out
+1 -2
pkgs/development/compilers/kotlin/default.nix
··· 12 }; 13 14 propagatedBuildInputs = [ jre ] ; 15 - buildInputs = [ unzip ] ; 16 - nativeBuildInputs = [ makeWrapper ]; 17 18 installPhase = '' 19 mkdir -p $out
··· 12 }; 13 14 propagatedBuildInputs = [ jre ] ; 15 + nativeBuildInputs = [ makeWrapper unzip ]; 16 17 installPhase = '' 18 mkdir -p $out
+4
pkgs/development/compilers/ocaml/generic.nix
··· 66 preConfigure = optionalString (!lib.versionAtLeast version "4.04") '' 67 CAT=$(type -tp cat) 68 sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang 69 ''; 70 postBuild = '' 71 mkdir -p $out/include
··· 66 preConfigure = optionalString (!lib.versionAtLeast version "4.04") '' 67 CAT=$(type -tp cat) 68 sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang 69 + '' + optionalString (stdenv.isDarwin && stdenv.isAarch64) '' 70 + # Do what upstream does by default now: https://github.com/ocaml/ocaml/pull/10176 71 + # This is required for aarch64-darwin, everything else works as is. 72 + AS="${stdenv.cc}/bin/cc -c" ASPP="${stdenv.cc}/bin/cc -c" 73 ''; 74 postBuild = '' 75 mkdir -p $out/include
+2 -2
pkgs/development/compilers/openjdk/11.nix
··· 25 sha256 = "06pm3hpz4ggiqwvkgzxr39y9kga7vk4flakfznz5979bvgb926vw"; 26 }; 27 28 - nativeBuildInputs = [ pkg-config autoconf ]; 29 buildInputs = [ 30 - cpio file which unzip zip perl zlib cups freetype alsaLib libjpeg giflib 31 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 32 libXi libXinerama libXcursor libXrandr fontconfig openjdk11-bootstrap 33 ] ++ lib.optionals (!headless && enableGnome2) [
··· 25 sha256 = "06pm3hpz4ggiqwvkgzxr39y9kga7vk4flakfznz5979bvgb926vw"; 26 }; 27 28 + nativeBuildInputs = [ pkg-config autoconf unzip ]; 29 buildInputs = [ 30 + cpio file which zip perl zlib cups freetype alsaLib libjpeg giflib 31 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 32 libXi libXinerama libXcursor libXrandr fontconfig openjdk11-bootstrap 33 ] ++ lib.optionals (!headless && enableGnome2) [
+2 -2
pkgs/development/compilers/openjdk/12.nix
··· 22 sha256 = "1ndlxmikyy298z7lqpr1bd0zxq7yx6xidj8y3c8mw9m9fy64h9c7"; 23 }; 24 25 - nativeBuildInputs = [ pkg-config autoconf ]; 26 buildInputs = [ 27 - cpio file which unzip zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk11 30 ] ++ lib.optionals (!headless && enableGnome2) [
··· 22 sha256 = "1ndlxmikyy298z7lqpr1bd0zxq7yx6xidj8y3c8mw9m9fy64h9c7"; 23 }; 24 25 + nativeBuildInputs = [ pkg-config autoconf unzip ]; 26 buildInputs = [ 27 + cpio file which zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk11 30 ] ++ lib.optionals (!headless && enableGnome2) [
+2 -2
pkgs/development/compilers/openjdk/13.nix
··· 22 sha256 = "1871ziss7ny19rw8f7bay5vznmhpqbfi4ihn3yygs06wyxhm0zmv"; 23 }; 24 25 - nativeBuildInputs = [ pkg-config autoconf ]; 26 buildInputs = [ 27 - cpio file which unzip zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk13-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
··· 22 sha256 = "1871ziss7ny19rw8f7bay5vznmhpqbfi4ihn3yygs06wyxhm0zmv"; 23 }; 24 25 + nativeBuildInputs = [ pkg-config autoconf unzip ]; 26 buildInputs = [ 27 + cpio file which zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk13-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
+2 -2
pkgs/development/compilers/openjdk/14.nix
··· 22 sha256 = "1s1pc6ihzf0awp4hbaqfxmbica0hnrg8nr7s0yd2hfn7nan8xmf3"; 23 }; 24 25 - nativeBuildInputs = [ pkg-config autoconf ]; 26 buildInputs = [ 27 - cpio file which unzip zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk14-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
··· 22 sha256 = "1s1pc6ihzf0awp4hbaqfxmbica0hnrg8nr7s0yd2hfn7nan8xmf3"; 23 }; 24 25 + nativeBuildInputs = [ pkg-config autoconf unzip ]; 26 buildInputs = [ 27 + cpio file which zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk14-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
+2 -2
pkgs/development/compilers/openjdk/8.nix
··· 83 84 outputs = [ "out" "jre" ]; 85 86 - nativeBuildInputs = [ pkg-config lndir ]; 87 buildInputs = [ 88 - cpio file which unzip zip perl openjdk8-bootstrap zlib cups freetype alsaLib 89 libjpeg giflib libX11 libICE libXext libXrender libXtst libXt libXtst 90 libXi libXinerama libXcursor libXrandr fontconfig 91 ] ++ lib.optionals (!headless && enableGnome2) [
··· 83 84 outputs = [ "out" "jre" ]; 85 86 + nativeBuildInputs = [ pkg-config lndir unzip ]; 87 buildInputs = [ 88 + cpio file which zip perl openjdk8-bootstrap zlib cups freetype alsaLib 89 libjpeg giflib libX11 libICE libXext libXrender libXtst libXt libXtst 90 libXi libXinerama libXcursor libXrandr fontconfig 91 ] ++ lib.optionals (!headless && enableGnome2) [
+2 -1
pkgs/development/compilers/openjdk/darwin/11.nix
··· 15 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-mac/"; 16 }; 17 18 - buildInputs = [ unzip freetype ]; 19 20 installPhase = '' 21 mkdir -p $out
··· 15 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-mac/"; 16 }; 17 18 + nativeBuildInputs = [ unzip ]; 19 + buildInputs = [ freetype ]; 20 21 installPhase = '' 22 mkdir -p $out
+2 -1
pkgs/development/compilers/openjdk/darwin/8.nix
··· 18 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/"; 19 }; 20 21 - buildInputs = [ unzip freetype ]; 22 23 installPhase = '' 24 mkdir -p $out
··· 18 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/"; 19 }; 20 21 + nativeBuildInputs = [ unzip ]; 22 + buildInputs = [ freetype ]; 23 24 installPhase = '' 25 mkdir -p $out
+2 -1
pkgs/development/compilers/openjdk/darwin/default.nix
··· 15 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/"; 16 }; 17 18 - buildInputs = [ unzip freetype ]; 19 20 installPhase = '' 21 mkdir -p $out
··· 15 curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/"; 16 }; 17 18 + nativeBuildInputs = [ unzip ]; 19 + buildInputs = [ freetype ]; 20 21 installPhase = '' 22 mkdir -p $out
+2 -2
pkgs/development/compilers/openjdk/default.nix
··· 22 sha256 = "1h8n5figc9q0k9p8b0qggyhvqagvxanfih1lj5j492c74cd1mx1l"; 23 }; 24 25 - nativeBuildInputs = [ pkg-config autoconf ]; 26 buildInputs = [ 27 - cpio file which unzip zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk15-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
··· 22 sha256 = "1h8n5figc9q0k9p8b0qggyhvqagvxanfih1lj5j492c74cd1mx1l"; 23 }; 24 25 + nativeBuildInputs = [ pkg-config autoconf unzip ]; 26 buildInputs = [ 27 + cpio file which zip perl zlib cups freetype alsaLib libjpeg giflib 28 libpng zlib lcms2 libX11 libICE libXrender libXext libXtst libXt libXtst 29 libXi libXinerama libXcursor libXrandr fontconfig openjdk15-bootstrap 30 ] ++ lib.optionals (!headless && enableGnome2) [
-57
pkgs/development/compilers/rust/1_49.nix
··· 1 - # New rust versions should first go to staging. 2 - # Things to check after updating: 3 - # 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin: 4 - # i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github 5 - # This testing can be also done by other volunteers as part of the pull 6 - # request review, in case platforms cannot be covered. 7 - # 2. The LLVM version used for building should match with rust upstream. 8 - # Check the version number in the src/llvm-project git submodule in: 9 - # https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules 10 - # 3. Firefox and Thunderbird should still build on x86_64-linux. 11 - 12 - { stdenv, lib 13 - , buildPackages 14 - , newScope, callPackage 15 - , CoreFoundation, Security 16 - , pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost 17 - , makeRustPlatform 18 - , llvmPackages_5, llvm_11 19 - } @ args: 20 - 21 - import ./default.nix { 22 - rustcVersion = "1.49.0"; 23 - rustcSha256 = "0yf7kll517398dgqsr7m3gldzj0iwsp3ggzxrayckpqzvylfy2mm"; 24 - 25 - llvmSharedForBuild = pkgsBuildBuild.llvm_11.override { enableSharedLibraries = true; }; 26 - llvmSharedForHost = pkgsBuildHost.llvm_11.override { enableSharedLibraries = true; }; 27 - llvmSharedForTarget = pkgsBuildTarget.llvm_11.override { enableSharedLibraries = true; }; 28 - 29 - llvmBootstrapForDarwin = llvmPackages_5; 30 - 31 - # For use at runtime 32 - llvmShared = llvm_11.override { enableSharedLibraries = true; }; 33 - 34 - # Note: the version MUST be one version prior to the version we're 35 - # building 36 - bootstrapVersion = "1.48.0"; 37 - 38 - # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` 39 - bootstrapHashes = { 40 - i686-unknown-linux-gnu = "7fdb8836a1f0427d5b47e6a2d496f67ebff04350407411f57cf20c9b3544e26f"; 41 - x86_64-unknown-linux-gnu = "950420a35b2dd9091f1b93a9ccd5abc026ca7112e667f246b1deb79204e2038b"; 42 - x86_64-unknown-linux-musl = "4ed9627f57b4e0b9807fc5e7513d9731f4791668b7f875b9e44e65e21072c56f"; 43 - arm-unknown-linux-gnueabihf = "e68a81eebd4570343a0fc35cb8ee24cad911d6cee2e374f284b76546ca6636d5"; 44 - armv7-unknown-linux-gnueabihf = "3aed4a63ebdd57690a31d11afbe95e6407edc224a6769be5694a1ed43bf899cb"; 45 - aarch64-unknown-linux-gnu = "c4769418d8d89f432e4a3a21ad60f99629e4b13bbfc29aef7d9d51c4e8ee8a8a"; 46 - aarch64-unknown-linux-musl = "ac4de580a28e45a9773b389b296d13bfeeb08263cb1f8343859577a54940dae9"; 47 - x86_64-apple-darwin = "20e727cad10f43e3abcedb2a80979ae26923038e0e8a855e8a783da255054113"; 48 - powerpc64le-unknown-linux-gnu = "e6457a0214f3b1b04bd5b2618bba7e3826e254216420dede2971b571a1c13bb1"; 49 - }; 50 - 51 - selectRustPackage = pkgs: pkgs.rust_1_49; 52 - 53 - rustcPatches = [ 54 - ]; 55 - } 56 - 57 - (builtins.removeAttrs args [ "fetchpatch" "pkgsBuildHost" "llvmPackages_5" "llvm_11"])
···
+57
pkgs/development/compilers/rust/1_50.nix
···
··· 1 + # New rust versions should first go to staging. 2 + # Things to check after updating: 3 + # 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin: 4 + # i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github 5 + # This testing can be also done by other volunteers as part of the pull 6 + # request review, in case platforms cannot be covered. 7 + # 2. The LLVM version used for building should match with rust upstream. 8 + # Check the version number in the src/llvm-project git submodule in: 9 + # https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules 10 + # 3. Firefox and Thunderbird should still build on x86_64-linux. 11 + 12 + { stdenv, lib 13 + , buildPackages 14 + , newScope, callPackage 15 + , CoreFoundation, Security 16 + , pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost 17 + , makeRustPlatform 18 + , llvmPackages_5, llvm_11 19 + } @ args: 20 + 21 + import ./default.nix { 22 + rustcVersion = "1.50.0"; 23 + rustcSha256 = "0pjs7j62maiyvkmhp9zrxl528g2n0fphp4rq6ap7aqdv0a6qz5wm"; 24 + 25 + llvmSharedForBuild = pkgsBuildBuild.llvm_11.override { enableSharedLibraries = true; }; 26 + llvmSharedForHost = pkgsBuildHost.llvm_11.override { enableSharedLibraries = true; }; 27 + llvmSharedForTarget = pkgsBuildTarget.llvm_11.override { enableSharedLibraries = true; }; 28 + 29 + llvmBootstrapForDarwin = llvmPackages_5; 30 + 31 + # For use at runtime 32 + llvmShared = llvm_11.override { enableSharedLibraries = true; }; 33 + 34 + # Note: the version MUST be one version prior to the version we're 35 + # building 36 + bootstrapVersion = "1.49.0"; 37 + 38 + # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` 39 + bootstrapHashes = { 40 + i686-unknown-linux-gnu = "5371bfa2c8e566aa283acdfa93d24b981c789d7c040ac1ca74e76bff1c7f6598"; 41 + x86_64-unknown-linux-gnu = "8b14446df82f3707d69cf58fed92f18e0bff91621c62baf89288ef70e3e92981"; 42 + x86_64-unknown-linux-musl = "f92a5a4adcfac4206a223d089a364a8375d1b6f112f3f2efa3f6d53d08a61904"; 43 + arm-unknown-linux-gnueabihf = "e5d93576eef874a9b22be9aa157cac5c8cdebebde8b57f0693248d4a589df42c"; 44 + armv7-unknown-linux-gnueabihf = "34ba3c979b144ef27d3c71d177cc1774551edf26e79d36719c86a51d9b9e34c0"; 45 + aarch64-unknown-linux-gnu = "b551bd482041307fa3373a687d6d6a2c4c0931c2e0a68b8b75dc80bc5cf5f002"; 46 + aarch64-unknown-linux-musl = "0a43d96a508c720520328112d609916d062f866a5c35f1db8f906284035d6d98"; 47 + x86_64-apple-darwin = "fe3e248bc4b0ee0a2595693687ad845c8a8bda824a56c9321520bcca02433716"; 48 + powerpc64le-unknown-linux-gnu = "365d7721dd2521e5dad12aa73651bad2be375e798e443636d2c523cad5b54359"; 49 + }; 50 + 51 + selectRustPackage = pkgs: pkgs.rust_1_50; 52 + 53 + rustcPatches = [ 54 + ]; 55 + } 56 + 57 + (builtins.removeAttrs args [ "fetchpatch" "pkgsBuildHost" "llvmPackages_5" "llvm_11"])
+1 -2
pkgs/development/haskell-modules/with-packages-wrapper.nix
··· 57 # as a dedicated drv attribute, like `compiler-name` 58 name = ghc.name + "-with-packages"; 59 paths = paths ++ [ghc]; 60 postBuild = '' 61 - . ${makeWrapper}/nix-support/setup-hook 62 - 63 # wrap compiler executables with correct env variables 64 65 for prg in ${ghcCommand} ${ghcCommand}i ${ghcCommand}-${ghc.version} ${ghcCommand}i-${ghc.version}; do
··· 57 # as a dedicated drv attribute, like `compiler-name` 58 name = ghc.name + "-with-packages"; 59 paths = paths ++ [ghc]; 60 + nativeBuildInputs = [ makeWrapper ]; 61 postBuild = '' 62 # wrap compiler executables with correct env variables 63 64 for prg in ${ghcCommand} ${ghcCommand}i ${ghcCommand}-${ghc.version} ${ghcCommand}i-${ghc.version}; do
+2 -4
pkgs/development/interpreters/angelscript/2.22.nix
··· 8 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 9 sha256 = "1pp853lbnz383ilp9wbgc3wv1dn7lpx3idz8dmzda94rckl7sd43"; 10 }; 11 - buildInputs = [ 12 - unzip 13 - ]; 14 in 15 stdenv.mkDerivation { 16 inherit (s) name version; 17 - inherit buildInputs; 18 src = fetchurl { 19 inherit (s) url sha256; 20 };
··· 8 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 9 sha256 = "1pp853lbnz383ilp9wbgc3wv1dn7lpx3idz8dmzda94rckl7sd43"; 10 }; 11 in 12 stdenv.mkDerivation { 13 inherit (s) name version; 14 + nativeBuildInputs = [ unzip ]; 15 + 16 src = fetchurl { 17 inherit (s) url sha256; 18 };
+2 -4
pkgs/development/interpreters/angelscript/default.nix
··· 8 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 9 sha256 = "sha256-AQ3UXiPnNNRvWJHXDiaGB6EsuasSUD3aQvhC2dt+iFc="; 10 }; 11 - buildInputs = [ 12 - unzip 13 - ]; 14 in 15 stdenv.mkDerivation { 16 inherit (s) name version; 17 - inherit buildInputs; 18 src = fetchurl { 19 inherit (s) url sha256; 20 };
··· 8 url="http://www.angelcode.com/angelscript/sdk/files/angelscript_${version}.zip"; 9 sha256 = "sha256-AQ3UXiPnNNRvWJHXDiaGB6EsuasSUD3aQvhC2dt+iFc="; 10 }; 11 + 12 in 13 stdenv.mkDerivation { 14 inherit (s) name version; 15 + nativeBuildInputs = [ unzip ]; 16 src = fetchurl { 17 inherit (s) url sha256; 18 };
+1 -1
pkgs/development/interpreters/clojurescript/lumo/default.nix
··· 149 sha256 = "12agi6bacqic2wq6q3l28283badzamspajmajzqm7fbdl2aq1a4p"; 150 }; 151 152 buildInputs = [ 153 nodejs 154 clojure 155 jre 156 - unzip 157 python 158 openssl 159 gnutar
··· 149 sha256 = "12agi6bacqic2wq6q3l28283badzamspajmajzqm7fbdl2aq1a4p"; 150 }; 151 152 + nativeBuildInputs = [ unzip ]; 153 buildInputs = [ 154 nodejs 155 clojure 156 jre 157 python 158 openssl 159 gnutar
+1 -2
pkgs/development/interpreters/groovy/default.nix
··· 11 sha256 = "1xdpjqx7qaq0syw448b32q36g12pgh1hn6knyqi3k5isp0f09qmr"; 12 }; 13 14 - nativeBuildInputs = [ makeWrapper ]; 15 - buildInputs = [ unzip ]; 16 17 installPhase = '' 18 mkdir -p $out
··· 11 sha256 = "1xdpjqx7qaq0syw448b32q36g12pgh1hn6knyqi3k5isp0f09qmr"; 12 }; 13 14 + nativeBuildInputs = [ makeWrapper unzip ]; 15 16 installPhase = '' 17 mkdir -p $out
+2 -1
pkgs/development/interpreters/maude/default.nix
··· 22 sha256 = "b112d7843f65217e3b5a9d40461698ef8dab7cbbe830af21216dfb924dc88a2f"; 23 }; 24 25 buildInputs = [ 26 - flex bison ncurses buddy tecla gmpxx libsigsegv makeWrapper unzip cln yices 27 ]; 28 29 hardeningDisable = [ "stackprotector" ] ++
··· 22 sha256 = "b112d7843f65217e3b5a9d40461698ef8dab7cbbe830af21216dfb924dc88a2f"; 23 }; 24 25 + nativeBuildInputs = [ unzip ]; 26 buildInputs = [ 27 + flex bison ncurses buddy tecla gmpxx libsigsegv makeWrapper cln yices 28 ]; 29 30 hardeningDisable = [ "stackprotector" ] ++
+2 -5
pkgs/development/interpreters/octave/build-env.nix
··· 20 inherit ignoreCollisions; 21 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 22 23 - buildInputs = [ makeWrapper texinfo wrapOctave ]; 24 25 # During "build" we must first unlink the /share symlink to octave's /share 26 # Then, we can re-symlink the all of octave/share, except for /share/octave 27 # in env/share/octave, re-symlink everything from octave/share/octave and then 28 # perform the pkg install. 29 postBuild = '' 30 - . "${makeWrapper}/nix-support/setup-hook" 31 - # The `makeWrapper` used here is the one defined in 32 - # ${makeWrapper}/nix-support/setup-hook 33 - 34 if [ -L "$out/bin" ]; then 35 unlink $out/bin 36 mkdir -p "$out/bin"
··· 20 inherit ignoreCollisions; 21 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 22 23 + nativeBuildInputs = [ makeWrapper ]; 24 + buildInputs = [ texinfo wrapOctave ]; 25 26 # During "build" we must first unlink the /share symlink to octave's /share 27 # Then, we can re-symlink the all of octave/share, except for /share/octave 28 # in env/share/octave, re-symlink everything from octave/share/octave and then 29 # perform the pkg install. 30 postBuild = '' 31 if [ -L "$out/bin" ]; then 32 unlink $out/bin 33 mkdir -p "$out/bin"
+46
pkgs/development/interpreters/perl/aarch64-darwin.patch
···
··· 1 + diff --git a/hints/darwin.sh b/hints/darwin.sh 2 + index 0a91bc083c0..fdfbdd4a3b9 100644 3 + --- a/hints/darwin.sh 4 + +++ b/hints/darwin.sh 5 + @@ -301,7 +301,7 @@ case "$osvers" in # Note: osvers is the kernel version, not the 10.x 6 + # We now use MACOSX_DEPLOYMENT_TARGET, if set, as an override by 7 + # capturing its value and adding it to the flags. 8 + case "$MACOSX_DEPLOYMENT_TARGET" in 9 + - 10.*) 10 + + [1-9][0-9].*) 11 + add_macosx_version_min ccflags $MACOSX_DEPLOYMENT_TARGET 12 + add_macosx_version_min ldflags $MACOSX_DEPLOYMENT_TARGET 13 + ;; 14 + @@ -313,7 +313,7 @@ case "$osvers" in # Note: osvers is the kernel version, not the 10.x 15 + 16 + *** Unexpected MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET 17 + *** 18 + -*** Please either set it to 10.something, or to empty. 19 + +*** Please either set it to a valid macOS version number (e.g., 10.15) or to empty. 20 + 21 + EOM 22 + exit 1 23 + @@ -327,7 +327,7 @@ EOM 24 + # "ProductVersion: 10.11" "10.11" 25 + prodvers=`sw_vers|awk '/^ProductVersion:/{print $2}'|awk -F. '{print $1"."$2}'` 26 + case "$prodvers" in 27 + - 10.*) 28 + + [1-9][0-9].*) 29 + add_macosx_version_min ccflags $prodvers 30 + add_macosx_version_min ldflags $prodvers 31 + ;; 32 + @@ -342,11 +342,10 @@ EOM 33 + exit 1 34 + esac 35 + 36 + - # The X in 10.X 37 + - prodvers_minor=$(echo $prodvers|awk -F. '{print $2}') 38 + + darwin_major=$(echo $osvers|awk -F. '{print $1}') 39 + 40 + - # macOS (10.12) deprecated syscall(). 41 + - if [ "$prodvers_minor" -ge 12 ]; then 42 + + # macOS 10.12 (darwin 16.0.0) deprecated syscall(). 43 + + if [ "$darwin_major" -ge 16 ]; then 44 + d_syscall='undef' 45 + # If deploying to pre-10.12, suppress Time::HiRes's detection of the system clock_gettime() 46 + case "$MACOSX_DEPLOYMENT_TARGET" in
+4 -1
pkgs/development/interpreters/perl/default.nix
··· 41 ] 42 ++ optional stdenv.isSunOS ./ld-shared.patch 43 ++ optionals stdenv.isDarwin [ ./cpp-precomp.patch ./sw_vers.patch ] 44 - ++ optional crossCompiling ./MakeMaker-cross.patch; 45 46 # This is not done for native builds because pwd may need to come from 47 # bootstrap tools when building bootstrap perl.
··· 41 ] 42 ++ optional stdenv.isSunOS ./ld-shared.patch 43 ++ optionals stdenv.isDarwin [ ./cpp-precomp.patch ./sw_vers.patch ] 44 + ++ optional crossCompiling ./MakeMaker-cross.patch 45 + # Backporting https://github.com/Perl/perl5/pull/17946, can be 46 + # removed if there's ever a 5.30.x release with it included. 47 + ++ optional (versionOlder version "5.32.1") ./aarch64-darwin.patch; 48 49 # This is not done for native builds because pwd may need to come from 50 # bootstrap tools when building bootstrap perl.
+2 -3
pkgs/development/interpreters/perl/wrapper.nix
··· 17 inherit ignoreCollisions; 18 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 19 20 # we create wrapper for the binaries in the different packages 21 postBuild = '' 22 - 23 - . "${makeWrapper}/nix-support/setup-hook" 24 - 25 if [ -L "$out/bin" ]; then 26 unlink "$out/bin" 27 fi
··· 17 inherit ignoreCollisions; 18 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 19 20 + nativeBuildInputs = [ makeWrapper ]; 21 + 22 # we create wrapper for the binaries in the different packages 23 postBuild = '' 24 if [ -L "$out/bin" ]; then 25 unlink "$out/bin" 26 fi
+6
pkgs/development/interpreters/python/cpython/2.7/default.nix
··· 106 107 ./CVE-2021-3177.patch 108 109 ] ++ optionals (x11Support && stdenv.isDarwin) [ 110 ./use-correct-tcl-tk-on-darwin.patch 111 ] ++ optionals stdenv.isLinux [
··· 106 107 ./CVE-2021-3177.patch 108 109 + # The workaround is for unittests on Win64, which we don't support. 110 + # It does break aarch64-darwin, which we do support. See: 111 + # * https://bugs.python.org/issue35523 112 + # * https://github.com/python/cpython/commit/e6b247c8e524 113 + ../3.7/no-win64-workaround.patch 114 + 115 ] ++ optionals (x11Support && stdenv.isDarwin) [ 116 ./use-correct-tcl-tk-on-darwin.patch 117 ] ++ optionals stdenv.isLinux [
+37
pkgs/development/interpreters/python/cpython/3.7/no-win64-workaround.patch
···
··· 1 + From e6b247c8e524dbe5fc03b3492f628d0d5348bc49 Mon Sep 17 00:00:00 2001 2 + From: Victor Stinner <vstinner@redhat.com> 3 + Date: Tue, 18 Dec 2018 14:47:21 +0100 4 + Subject: [PATCH] bpo-35523: Remove ctypes callback workaround (GH-11211) 5 + 6 + Remove ctypes callback workaround: no longer create a callback at startup. 7 + Avoid SELinux alert on "import ctypes" and "import uuid". 8 + --- 9 + Lib/ctypes/__init__.py | 5 ----- 10 + .../next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst | 2 ++ 11 + 2 files changed, 2 insertions(+), 5 deletions(-) 12 + create mode 100644 Misc/NEWS.d/next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst 13 + 14 + diff --git a/Lib/ctypes/__init__.py b/Lib/ctypes/__init__.py 15 + index 6146773988648..5f78beda5866e 100644 16 + --- a/Lib/ctypes/__init__.py 17 + +++ b/Lib/ctypes/__init__.py 18 + @@ -266,11 +266,6 @@ def _reset_cache(): 19 + # _SimpleCData.c_char_p_from_param 20 + POINTER(c_char).from_param = c_char_p.from_param 21 + _pointer_type_cache[None] = c_void_p 22 + - # XXX for whatever reasons, creating the first instance of a callback 23 + - # function is needed for the unittests on Win64 to succeed. This MAY 24 + - # be a compiler bug, since the problem occurs only when _ctypes is 25 + - # compiled with the MS SDK compiler. Or an uninitialized variable? 26 + - CFUNCTYPE(c_int)(lambda: None) 27 + 28 + def create_unicode_buffer(init, size=None): 29 + """create_unicode_buffer(aString) -> character array 30 + diff --git a/Misc/NEWS.d/next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst b/Misc/NEWS.d/next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst 31 + new file mode 100644 32 + index 0000000000000..94a9fd257383e 33 + --- /dev/null 34 + +++ b/Misc/NEWS.d/next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst 35 + @@ -0,0 +1,2 @@ 36 + +Remove :mod:`ctypes` callback workaround: no longer create a callback at 37 + +startup. Avoid SELinux alert on ``import ctypes`` and ``import uuid``.
+5
pkgs/development/interpreters/python/cpython/default.nix
··· 185 # Backport a fix for discovering `rpmbuild` command when doing `python setup.py bdist_rpm` to 3.5, 3.6, 3.7. 186 # See: https://bugs.python.org/issue11122 187 ./3.7/fix-hardcoded-path-checking-for-rpmbuild.patch 188 ] ++ optionals (isPy37 || isPy38 || isPy39) [ 189 # Fix darwin build https://bugs.python.org/issue34027 190 ./3.7/darwin-libutil.patch
··· 185 # Backport a fix for discovering `rpmbuild` command when doing `python setup.py bdist_rpm` to 3.5, 3.6, 3.7. 186 # See: https://bugs.python.org/issue11122 187 ./3.7/fix-hardcoded-path-checking-for-rpmbuild.patch 188 + # The workaround is for unittests on Win64, which we don't support. 189 + # It does break aarch64-darwin, which we do support. See: 190 + # * https://bugs.python.org/issue35523 191 + # * https://github.com/python/cpython/commit/e6b247c8e524 192 + ./3.7/no-win64-workaround.patch 193 ] ++ optionals (isPy37 || isPy38 || isPy39) [ 194 # Fix darwin build https://bugs.python.org/issue34027 195 ./3.7/darwin-libutil.patch
+9 -4
pkgs/development/interpreters/python/wrapper.nix
··· 1 - { lib, stdenv, python, buildEnv, makeWrapper 2 , extraLibs ? [] 3 , extraOutputsToInstall ? [] 4 , postBuild ? "" 5 , ignoreCollisions ? false 6 , permitUserSite ? false 7 - , requiredPythonModules 8 # Wrap executables with the given argument. 9 , makeWrapperArgs ? [] 10 , }: ··· 22 inherit ignoreCollisions; 23 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 24 25 - postBuild = '' 26 - . "${makeWrapper}/nix-support/setup-hook" 27 28 if [ -L "$out/bin" ]; then 29 unlink "$out/bin" 30 fi
··· 1 + { lib, stdenv, buildEnv, makeWrapper 2 + 3 + # manually pased 4 + , python 5 + , requiredPythonModules 6 + 7 + # extra opts 8 , extraLibs ? [] 9 , extraOutputsToInstall ? [] 10 , postBuild ? "" 11 , ignoreCollisions ? false 12 , permitUserSite ? false 13 # Wrap executables with the given argument. 14 , makeWrapperArgs ? [] 15 , }: ··· 27 inherit ignoreCollisions; 28 extraOutputsToInstall = [ "out" ] ++ extraOutputsToInstall; 29 30 + nativeBuildInputs = [ makeWrapper ]; 31 32 + postBuild = '' 33 if [ -L "$out/bin" ]; then 34 unlink "$out/bin" 35 fi
+1 -2
pkgs/development/interpreters/qnial/default.nix
··· 11 owner = "vrthra"; 12 }; 13 14 - nativeBuildInputs = [ makeWrapper ]; 15 16 preConfigure = '' 17 cd build; ··· 25 ''; 26 27 buildInputs = [ 28 - unzip 29 pkg-config 30 ncurses 31 ];
··· 11 owner = "vrthra"; 12 }; 13 14 + nativeBuildInputs = [ makeWrapper unzip ]; 15 16 preConfigure = '' 17 cd build; ··· 25 ''; 26 27 buildInputs = [ 28 pkg-config 29 ncurses 30 ];
+17 -7
pkgs/development/interpreters/ruby/default.nix
··· 27 ver = version; 28 tag = ver.gitTag; 29 atLeast27 = lib.versionAtLeast ver.majMin "2.7"; 30 baseruby = self.override { 31 useRailsExpress = false; 32 docSupport = false; ··· 109 (import ./patchsets.nix { 110 inherit patchSet useRailsExpress ops fetchpatch; 111 patchLevel = ver.patchLevel; 112 - }).${ver.majMinTiny}; 113 114 postUnpack = opString rubygemsSupport '' 115 rm -rf $sourceRoot/{lib,test}/rubygems* ··· 121 sed -i configure.ac -e '/config.guess/d' 122 cp --remove-destination ${config}/config.guess tool/ 123 cp --remove-destination ${config}/config.sub tool/ 124 # Make the build reproducible for ruby <= 2.7 125 # See https://github.com/ruby/io-console/commit/679a941d05d869f5e575730f6581c027203b7b26#diff-d8422f096931c58d4463e2489f62a228b0f24f0492950ba88c8c89a0d741cfe6 126 sed -i ext/io/console/io-console.gemspec -e '/s\.date/d' 127 ''; 128 - 129 - # Force the revision.h generation. Somehow `revision.tmp` is an empty 130 - # file and because we don't add `git` to buildInputs, hence the check is 131 - # always true. 132 - # https://github.com/ruby/ruby/commit/97a5af62a318fcd93a4e5e4428d576c0280ddbae 133 - buildFlags = lib.optionals atLeast27 [ "REVISION_LATEST=0" ]; 134 135 configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby-${version}"] 136 ++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby" ··· 149 150 preConfigure = opString docSupport '' 151 configureFlagsArray+=("--with-ridir=$devdoc/share/ri") 152 ''; 153 154 # fails with "16993 tests, 2229489 assertions, 105 failures, 14 errors, 89 skips" ··· 259 sha256 = { 260 src = "1m63461mxi3fg4y3bspbgmb0ckbbb1ldgf9xi0piwkpfsk80cmvf"; 261 git = "0kbgznf1yprfp9645k31ra5f4757b7fichzi0hdg6nxkj90853s0"; 262 }; 263 }; 264 }
··· 27 ver = version; 28 tag = ver.gitTag; 29 atLeast27 = lib.versionAtLeast ver.majMin "2.7"; 30 + atLeast30 = lib.versionAtLeast ver.majMin "3.0"; 31 baseruby = self.override { 32 useRailsExpress = false; 33 docSupport = false; ··· 110 (import ./patchsets.nix { 111 inherit patchSet useRailsExpress ops fetchpatch; 112 patchLevel = ver.patchLevel; 113 + }).${ver.majMinTiny} 114 + ++ op atLeast27 ./do-not-regenerate-revision.h.patch 115 + ++ op (atLeast30 && useRailsExpress) ./do-not-update-gems-baseruby.patch; 116 117 postUnpack = opString rubygemsSupport '' 118 rm -rf $sourceRoot/{lib,test}/rubygems* ··· 124 sed -i configure.ac -e '/config.guess/d' 125 cp --remove-destination ${config}/config.guess tool/ 126 cp --remove-destination ${config}/config.sub tool/ 127 + '' + opString (!atLeast30) '' 128 # Make the build reproducible for ruby <= 2.7 129 # See https://github.com/ruby/io-console/commit/679a941d05d869f5e575730f6581c027203b7b26#diff-d8422f096931c58d4463e2489f62a228b0f24f0492950ba88c8c89a0d741cfe6 130 sed -i ext/io/console/io-console.gemspec -e '/s\.date/d' 131 ''; 132 133 configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby-${version}"] 134 ++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby" ··· 147 148 preConfigure = opString docSupport '' 149 configureFlagsArray+=("--with-ridir=$devdoc/share/ri") 150 + 151 + # rdoc creates XDG_DATA_DIR (defaulting to $HOME/.local/share) even if 152 + # it's not going to be used. 153 + export HOME=$TMPDIR 154 ''; 155 156 # fails with "16993 tests, 2229489 assertions, 105 failures, 14 errors, 89 skips" ··· 261 sha256 = { 262 src = "1m63461mxi3fg4y3bspbgmb0ckbbb1ldgf9xi0piwkpfsk80cmvf"; 263 git = "0kbgznf1yprfp9645k31ra5f4757b7fichzi0hdg6nxkj90853s0"; 264 + }; 265 + }; 266 + 267 + ruby_3_0 = generic { 268 + version = rubyVersion "3" "0" "0" ""; 269 + sha256 = { 270 + src = "0a4fmxafxvkg1m738g2lmkhipwnmd96kzqy1m9kvk3n1l50x2gm1"; 271 + git = "0fvnxv97m94nridlc5nvvrlg53pr5g042dkfc5ysd327s7xj4cjp"; 272 }; 273 }; 274 }
+23
pkgs/development/interpreters/ruby/do-not-regenerate-revision.h.patch
···
··· 1 + Do not regenerate revision.h 2 + 3 + Ruby's makefile compares the shipped version with the git revision to regenerate 4 + revision.h [1], but since we don't include git in buildInputs, this comparison 5 + fails and it can't find $(REVISION_H). 6 + 7 + [1] https://github.com/ruby/ruby/commit/97a5af62a318fcd93a4e5e4428d576c0280ddbae 8 + 9 + diff -Naur ruby.old/defs/gmake.mk ruby.new/defs/gmake.mk 10 + --- ruby.old/defs/gmake.mk 11 + +++ ruby.new/defs/gmake.mk 12 + @@ -325,11 +325,9 @@ 13 + 14 + REVISION_IN_HEADER := $(shell sed -n 's/^\#define RUBY_FULL_REVISION "\(.*\)"/\1/p' $(srcdir)/revision.h 2>/dev/null) 15 + REVISION_LATEST := $(shell $(CHDIR) $(srcdir) && git log -1 --format=%H 2>/dev/null) 16 + -ifneq ($(REVISION_IN_HEADER),$(REVISION_LATEST)) 17 + # GNU make treat the target as unmodified when its dependents get 18 + # updated but it is not updated, while others may not. 19 + $(srcdir)/revision.h: $(REVISION_H) 20 + -endif 21 + 22 + # Query on the generated rdoc 23 + #
+14
pkgs/development/interpreters/ruby/do-not-update-gems-baseruby.patch
···
··· 1 + Do not update gems when building with base ruby 2 + 3 + diff -Naur ruby.old/defs/gmake.mk ruby.new/defs/gmake.mk 4 + --- ruby.old/common.mk 5 + +++ ruby.new/common.mk 6 + @@ -1298,7 +1298,7 @@ update-config_files: PHONY 7 + config.guess config.sub 8 + 9 + refresh-gems: update-bundled_gems prepare-gems 10 + -prepare-gems: $(HAVE_BASERUBY:yes=update-gems) $(HAVE_BASERUBY:yes=extract-gems) 11 + +prepare-gems: 12 + 13 + update-gems$(gnumake:yes=-nongnumake): PHONY 14 + $(ECHO) Downloading bundled gem files...
+4 -5
pkgs/development/interpreters/ruby/patchsets.nix
··· 1 { patchSet, useRailsExpress, ops, patchLevel, fetchpatch }: 2 3 { 4 - "2.5.8" = ops useRailsExpress [ 5 - "${patchSet}/patches/ruby/2.5/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" 6 - "${patchSet}/patches/ruby/2.5/head/railsexpress/02-improve-gc-stats.patch" 7 - "${patchSet}/patches/ruby/2.5/head/railsexpress/03-more-detailed-stacktrace.patch" 8 - ]; 9 "2.6.6" = ops useRailsExpress [ 10 "${patchSet}/patches/ruby/2.6/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" 11 "${patchSet}/patches/ruby/2.6/head/railsexpress/02-improve-gc-stats.patch" ··· 15 "${patchSet}/patches/ruby/2.7/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" 16 "${patchSet}/patches/ruby/2.7/head/railsexpress/02-improve-gc-stats.patch" 17 "${patchSet}/patches/ruby/2.7/head/railsexpress/03-more-detailed-stacktrace.patch" 18 ]; 19 }
··· 1 { patchSet, useRailsExpress, ops, patchLevel, fetchpatch }: 2 3 { 4 "2.6.6" = ops useRailsExpress [ 5 "${patchSet}/patches/ruby/2.6/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" 6 "${patchSet}/patches/ruby/2.6/head/railsexpress/02-improve-gc-stats.patch" ··· 10 "${patchSet}/patches/ruby/2.7/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" 11 "${patchSet}/patches/ruby/2.7/head/railsexpress/02-improve-gc-stats.patch" 12 "${patchSet}/patches/ruby/2.7/head/railsexpress/03-more-detailed-stacktrace.patch" 13 + ]; 14 + "3.0.0" = ops useRailsExpress [ 15 + "${patchSet}/patches/ruby/3.0/head/railsexpress/01-improve-gc-stats.patch" 16 + "${patchSet}/patches/ruby/3.0/head/railsexpress/02-malloc-trim.patch" 17 ]; 18 }
+2 -2
pkgs/development/interpreters/ruby/rvm-patchsets.nix
··· 3 fetchFromGitHub { 4 owner = "skaes"; 5 repo = "rvm-patchsets"; 6 - rev = "e2f4b82e47aeaf2a3b894da3b46ba6f0ca92cbb6"; 7 - sha256 = "059mvf8jcjrfplr8hv2y6ibc41id979k0zwfh6zdnb7dynym4bsg"; 8 }
··· 3 fetchFromGitHub { 4 owner = "skaes"; 5 repo = "rvm-patchsets"; 6 + rev = "28c6469ce841ff3033c376e78a7043009a3bdc5c"; 7 + sha256 = "0kh08hahrwif61sq0qlvgyqiymxi8c8h2dw4s3ln4aq696k4gba9"; 8 }
+13 -4
pkgs/development/interpreters/spidermonkey/78.nix
··· 1 { lib, stdenv 2 , fetchurl 3 - , fetchpatch 4 , autoconf213 5 , pkg-config 6 , perl ··· 21 22 stdenv.mkDerivation rec { 23 pname = "spidermonkey"; 24 - version = "78.4.0"; 25 26 src = fetchurl { 27 url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; 28 - sha256 = "1z3hj45bnd12z3g6ajv9qrgclca7fymi1sxj9l9nh9q6y6xz0g4f"; 29 }; 30 31 outputs = [ "out" "dev" ]; ··· 96 97 enableParallelBuilding = true; 98 99 meta = with lib; { 100 description = "Mozilla's JavaScript engine written in C/C++"; 101 - homepage = "https://developer.mozilla.org/en/SpiderMonkey"; 102 license = licenses.gpl2; # TODO: MPL/GPL/LGPL tri-license. 103 maintainers = with maintainers; [ abbradar lostnet ]; 104 platforms = platforms.linux;
··· 1 { lib, stdenv 2 , fetchurl 3 , autoconf213 4 , pkg-config 5 , perl ··· 20 21 stdenv.mkDerivation rec { 22 pname = "spidermonkey"; 23 + version = "78.8.0"; 24 25 src = fetchurl { 26 url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; 27 + sha256 = "0451hhjrj9hb6limxim7sbhvw4gs6dd2gmnfxjjx07z3wbgdzwhw"; 28 }; 29 30 outputs = [ "out" "dev" ]; ··· 95 96 enableParallelBuilding = true; 97 98 + postPatch = '' 99 + # This patch is a manually applied fix of 100 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1644600 101 + # Once that bug is fixed, this can be removed. 102 + # This is needed in, for example, `zeroad`. 103 + substituteInPlace js/public/StructuredClone.h \ 104 + --replace "class SharedArrayRawBufferRefs {" \ 105 + "class JS_PUBLIC_API SharedArrayRawBufferRefs {" 106 + ''; 107 + 108 meta = with lib; { 109 description = "Mozilla's JavaScript engine written in C/C++"; 110 + homepage = "https://spidermonkey.dev/"; 111 license = licenses.gpl2; # TODO: MPL/GPL/LGPL tri-license. 112 maintainers = with maintainers; [ abbradar lostnet ]; 113 platforms = platforms.linux;
+2 -2
pkgs/development/interpreters/unicon-lang/default.nix
··· 7 url = "http://unicon.org/dist/uni-2-4-2010.zip"; 8 sha256 = "1g9l2dfp99dqih2ir2limqfjgagh3v9aqly6x0l3qavx3qkkwf61"; 9 }; 10 - buildInputs = [ libnsl libX11 libXt unzip ]; 11 12 hardeningDisable = [ "fortify" ]; 13 ··· 41 homepage = "http://unicon.org"; 42 }; 43 } 44 -
··· 7 url = "http://unicon.org/dist/uni-2-4-2010.zip"; 8 sha256 = "1g9l2dfp99dqih2ir2limqfjgagh3v9aqly6x0l3qavx3qkkwf61"; 9 }; 10 + nativeBuildInputs = [ unzip ]; 11 + buildInputs = [ libnsl libX11 libXt ]; 12 13 hardeningDisable = [ "fortify" ]; 14 ··· 42 homepage = "http://unicon.org"; 43 }; 44 }
+2 -1
pkgs/development/libraries/AntTweakBar/default.nix
··· 3 stdenv.mkDerivation { 4 name = "AntTweakBar-1.16"; 5 6 - buildInputs = [ unzip xorg.libX11 libGLU libGL ]; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/project/anttweakbar/AntTweakBar_116.zip";
··· 3 stdenv.mkDerivation { 4 name = "AntTweakBar-1.16"; 5 6 + nativeBuildInputs = [ unzip ]; 7 + buildInputs = [ xorg.libX11 libGLU libGL ]; 8 9 src = fetchurl { 10 url = "mirror://sourceforge/project/anttweakbar/AntTweakBar_116.zip";
+1 -1
pkgs/development/libraries/amrnb/default.nix
··· 12 sha256 = "1qgiw02n2a6r32pimnd97v2jkvnw449xrqmaxiivjy2jcr5h141q"; 13 }; 14 15 - buildInputs = [ unzip ]; 16 17 configureFlags = [ "--cache-file=config.cache" "--with-downloader=true" ]; 18
··· 12 sha256 = "1qgiw02n2a6r32pimnd97v2jkvnw449xrqmaxiivjy2jcr5h141q"; 13 }; 14 15 + nativeBuildInputs = [ unzip ]; 16 17 configureFlags = [ "--cache-file=config.cache" "--with-downloader=true" ]; 18
+1 -1
pkgs/development/libraries/amrwb/default.nix
··· 14 sha256 = "1p6m9nd08mv525w14py9qzs9zwsa5i3vxf5bgcmcvc408jqmkbsw"; 15 }; 16 17 - buildInputs = [ unzip ]; 18 19 configureFlags = [ "--cache-file=config.cache" "--with-downloader=true" ]; 20
··· 14 sha256 = "1p6m9nd08mv525w14py9qzs9zwsa5i3vxf5bgcmcvc408jqmkbsw"; 15 }; 16 17 + nativeBuildInputs = [ unzip ]; 18 19 configureFlags = [ "--cache-file=config.cache" "--with-downloader=true" ]; 20
+1 -1
pkgs/development/libraries/boost-process/default.nix
··· 8 sha256 = "1v9y9pffb2b7p642kp9ic4z6kg42ziizmyvbgrqd1ci0i4gn0831"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 unpackPhase = '' 14 mkdir $name
··· 8 sha256 = "1v9y9pffb2b7p642kp9ic4z6kg42ziizmyvbgrqd1ci0i4gn0831"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 unpackPhase = '' 14 mkdir $name
+5 -3
pkgs/development/libraries/dav1d/default.nix
··· 1 { lib, stdenv, fetchFromGitLab 2 , meson, ninja, nasm, pkg-config 3 , withTools ? false # "dav1d" binary 4 , withExamples ? false, SDL2 # "dav1dplay" binary 5 , useVulkan ? false, libplacebo, vulkan-loader, vulkan-headers ··· 9 10 stdenv.mkDerivation rec { 11 pname = "dav1d"; 12 - version = "0.8.1"; 13 14 src = fetchFromGitLab { 15 domain = "code.videolan.org"; 16 owner = "videolan"; 17 repo = pname; 18 rev = version; 19 - sha256 = "1820fpmmq1vxjzjmza6ydk4fgxipb8gmcc5skybki64qn7410v7x"; 20 }; 21 22 nativeBuildInputs = [ meson ninja nasm pkg-config ]; 23 # TODO: doxygen (currently only HTML and not build by default). 24 - buildInputs = lib.optional withExamples SDL2 25 ++ lib.optionals useVulkan [ libplacebo vulkan-loader vulkan-headers ]; 26 27 mesonFlags= [
··· 1 { lib, stdenv, fetchFromGitLab 2 , meson, ninja, nasm, pkg-config 3 + , xxHash 4 , withTools ? false # "dav1d" binary 5 , withExamples ? false, SDL2 # "dav1dplay" binary 6 , useVulkan ? false, libplacebo, vulkan-loader, vulkan-headers ··· 10 11 stdenv.mkDerivation rec { 12 pname = "dav1d"; 13 + version = "0.8.2"; 14 15 src = fetchFromGitLab { 16 domain = "code.videolan.org"; 17 owner = "videolan"; 18 repo = pname; 19 rev = version; 20 + sha256 = "0plmnxpz66yv3nqv1kgbyyfnwfqi9dqs0zbsdj488i6464a1m6si"; 21 }; 22 23 nativeBuildInputs = [ meson ninja nasm pkg-config ]; 24 # TODO: doxygen (currently only HTML and not build by default). 25 + buildInputs = [ xxHash ] 26 + ++ lib.optional withExamples SDL2 27 ++ lib.optionals useVulkan [ libplacebo vulkan-loader vulkan-headers ]; 28 29 mesonFlags= [
-5
pkgs/development/libraries/ffmpeg-full/default.nix
··· 246 247 # this should go away in the next release 248 patches = [ 249 - (fetchpatch { 250 - url = "https://git.videolan.org/?p=ffmpeg.git;a=patch;h=7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315"; 251 - sha256 = "sha256-dqpmpDFETTuWHWolMoLaubU4BeDEuQaBNA0wmzL1f8o="; 252 - name = "fix_libsrt.patch"; 253 - }) 254 # Patch ffmpeg for svt-av1 until version 4.4 255 (fetchpatch { 256 url = "https://raw.githubusercontent.com/AOMediaCodec/SVT-AV1/v0.8.4/ffmpeg_plugin/0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch";
··· 246 247 # this should go away in the next release 248 patches = [ 249 # Patch ffmpeg for svt-av1 until version 4.4 250 (fetchpatch { 251 url = "https://raw.githubusercontent.com/AOMediaCodec/SVT-AV1/v0.8.4/ffmpeg_plugin/0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch";
+2 -2
pkgs/development/libraries/ffmpeg/4.nix
··· 5 }@args: 6 7 callPackage ./generic.nix (rec { 8 - version = "4.3.1"; 9 branch = "4.3"; 10 - sha256 = "1nghcpm2r9ir2h6xpqfn9381jq6aiwlkwlnyplxywvkbjiisr97l"; 11 darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ]; 12 } // args)
··· 5 }@args: 6 7 callPackage ./generic.nix (rec { 8 + version = "4.3.2"; 9 branch = "4.3"; 10 + sha256 = "0flik4y7c5kchj65p3p908mk1dsncqgzjdvzysjs12rmf1m6sfmb"; 11 darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ]; 12 } // args)
+2 -1
pkgs/development/libraries/freetts/default.nix
··· 6 url = "mirror://sourceforge/freetts/freetts-1.2.2-src.zip"; 7 sha256 = "0mnikqhpf4f4jdr0irmibr8yy0dnffx1i257y22iamxi7a6by2r7"; 8 }; 9 - buildInputs = [ apacheAnt unzip sharutils jdk ]; 10 unpackPhase = '' 11 unzip $src -x META-INF/* 12 '';
··· 6 url = "mirror://sourceforge/freetts/freetts-1.2.2-src.zip"; 7 sha256 = "0mnikqhpf4f4jdr0irmibr8yy0dnffx1i257y22iamxi7a6by2r7"; 8 }; 9 + nativeBuildInputs = [ unzip ]; 10 + buildInputs = [ apacheAnt sharutils jdk ]; 11 unpackPhase = '' 12 unzip $src -x META-INF/* 13 '';
+2 -1
pkgs/development/libraries/gdal/2.4.nix
··· 16 sha256 = "1n6w0m2603q9cldlz0wyscp75ci561dipc36jqbf3mjmylybv0x3"; 17 }; 18 19 - buildInputs = [ unzip libjpeg libtiff libgeotiff libpng proj openssl sqlite 20 libspatialite poppler hdf4 qhull giflib expat libxml2 proj ] 21 ++ (with pythonPackages; [ python numpy wrapPython ]) 22 ++ lib.optional stdenv.isDarwin libiconv
··· 16 sha256 = "1n6w0m2603q9cldlz0wyscp75ci561dipc36jqbf3mjmylybv0x3"; 17 }; 18 19 + nativeBuildInputs = [ unzip ]; 20 + buildInputs = [ libjpeg libtiff libgeotiff libpng proj openssl sqlite 21 libspatialite poppler hdf4 qhull giflib expat libxml2 proj ] 22 ++ (with pythonPackages; [ python numpy wrapPython ]) 23 ++ lib.optional stdenv.isDarwin libiconv
+1 -2
pkgs/development/libraries/gdal/default.nix
··· 19 20 sourceRoot = "source/gdal"; 21 22 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 23 24 buildInputs = [ 25 - unzip 26 libjpeg 27 libtiff 28 libpng
··· 19 20 sourceRoot = "source/gdal"; 21 22 + nativeBuildInputs = [ autoreconfHook pkg-config unzip ]; 23 24 buildInputs = [ 25 libjpeg 26 libtiff 27 libpng
+2 -1
pkgs/development/libraries/gdal/gdal-1_11.nix
··· 11 sha256 = "0hphxzvy23v3vqxx1y22hhhg4cypihrb8555y12nb4mrhzlw7zfl"; 12 }; 13 14 - buildInputs = [ unzip libjpeg libtiff libgeotiff libpng python pythonPackages.numpy proj openssl ]; 15 16 patches = [ 17 # This ensures that the python package is installed into gdal's prefix,
··· 11 sha256 = "0hphxzvy23v3vqxx1y22hhhg4cypihrb8555y12nb4mrhzlw7zfl"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 + buildInputs = [ libjpeg libtiff libgeotiff libpng python pythonPackages.numpy proj openssl ]; 16 17 patches = [ 18 # This ensures that the python package is installed into gdal's prefix,
+7 -2
pkgs/development/libraries/glib/default.nix
··· 92 buildInputs = [ 93 libelf setupHook pcre 94 bash gnum4 # install glib-gettextize and m4 macros for other apps to use 95 ] ++ optionals stdenv.isLinux [ 96 libselinux 97 util-linuxMinimal # for libmount ··· 99 AppKit Carbon Cocoa CoreFoundation CoreServices Foundation 100 ]); 101 102 nativeBuildInputs = [ 103 - meson ninja pkg-config perl python3 gettext gtk-doc docbook_xsl docbook_xml_dtd_45 104 ]; 105 106 propagatedBuildInputs = [ zlib libffi gettext libiconv ]; ··· 120 "-DG_DISABLE_CAST_CHECKS" 121 ]; 122 123 postPatch = '' 124 chmod +x gio/tests/gengiotypefuncs.py 125 patchShebangs gio/tests/gengiotypefuncs.py ··· 144 cp -r ${buildPackages.glib.devdoc} $devdoc 145 ''; 146 147 - checkInputs = [ tzdata libxml2 desktop-file-utils shared-mime-info ]; 148 149 preCheck = optionalString doCheck '' 150 export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${pname}-${version}/glib/.libs''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
··· 92 buildInputs = [ 93 libelf setupHook pcre 94 bash gnum4 # install glib-gettextize and m4 macros for other apps to use 95 + gtk-doc 96 ] ++ optionals stdenv.isLinux [ 97 libselinux 98 util-linuxMinimal # for libmount ··· 100 AppKit Carbon Cocoa CoreFoundation CoreServices Foundation 101 ]); 102 103 + strictDeps = true; 104 + 105 nativeBuildInputs = [ 106 + meson ninja pkg-config perl python3 gettext gtk-doc docbook_xsl docbook_xml_dtd_45 libxml2 107 ]; 108 109 propagatedBuildInputs = [ zlib libffi gettext libiconv ]; ··· 123 "-DG_DISABLE_CAST_CHECKS" 124 ]; 125 126 + hardeningDisable = [ "pie" ]; 127 + 128 postPatch = '' 129 chmod +x gio/tests/gengiotypefuncs.py 130 patchShebangs gio/tests/gengiotypefuncs.py ··· 149 cp -r ${buildPackages.glib.devdoc} $devdoc 150 ''; 151 152 + checkInputs = [ tzdata desktop-file-utils shared-mime-info ]; 153 154 preCheck = optionalString doCheck '' 155 export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${pname}-${version}/glib/.libs''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
+2
pkgs/development/libraries/gsm/default.nix
··· 18 }; 19 20 patchPhase = '' 21 # Fix include directory 22 sed -e 's,$(GSM_INSTALL_ROOT)/inc,$(GSM_INSTALL_ROOT)/include/gsm,' -i Makefile 23 '' + optionalString (!staticSupport) (
··· 18 }; 19 20 patchPhase = '' 21 + substituteInPlace Makefile \ 22 + --replace "= gcc " "?= gcc " 23 # Fix include directory 24 sed -e 's,$(GSM_INSTALL_ROOT)/inc,$(GSM_INSTALL_ROOT)/include/gsm,' -i Makefile 25 '' + optionalString (!staticSupport) (
+2 -2
pkgs/development/libraries/gtdialog/default.nix
··· 9 url="https://foicica.com/gtdialog/download/gtdialog_1.4.zip"; 10 sha256="1lhsaz56s8m838fi6vnfcd2r6djymvy3n2pbqhii88hraapq3rfk"; 11 }; 12 - nativeBuildInputs = [ pkg-config ]; 13 buildInputs = [ 14 - cdk unzip gtk2 glib ncurses 15 ]; 16 in 17 stdenv.mkDerivation {
··· 9 url="https://foicica.com/gtdialog/download/gtdialog_1.4.zip"; 10 sha256="1lhsaz56s8m838fi6vnfcd2r6djymvy3n2pbqhii88hraapq3rfk"; 11 }; 12 + nativeBuildInputs = [ pkg-config unzip ]; 13 buildInputs = [ 14 + cdk gtk2 glib ncurses 15 ]; 16 in 17 stdenv.mkDerivation {
+12 -2
pkgs/development/libraries/gtk/2.x.nix
··· 1 - { config, lib, stdenv, fetchurl, pkg-config, gettext, glib, atk, pango, cairo, perl, xorg 2 , gdk-pixbuf, xlibsWrapper, gobject-introspection 3 , xineramaSupport ? stdenv.isLinux 4 , cupsSupport ? config.gtk2.cups or stdenv.isLinux, cups ? null ··· 12 13 with lib; 14 15 stdenv.mkDerivation rec { 16 pname = "gtk+"; 17 version = "2.24.32"; ··· 27 enableParallelBuilding = true; 28 29 setupHooks = [ 30 - ./hooks/gtk2-clean-immodules-cache.sh 31 ./hooks/drop-icon-theme-cache.sh 32 ]; 33 34 nativeBuildInputs = setupHooks ++ [ perl pkg-config gettext gobject-introspection ];
··· 1 + { config, lib, substituteAll, stdenv, fetchurl, pkg-config, gettext, glib, atk, pango, cairo, perl, xorg 2 , gdk-pixbuf, xlibsWrapper, gobject-introspection 3 , xineramaSupport ? stdenv.isLinux 4 , cupsSupport ? config.gtk2.cups or stdenv.isLinux, cups ? null ··· 12 13 with lib; 14 15 + let 16 + 17 + gtkCleanImmodulesCache = substituteAll { 18 + src = ./hooks/clean-immodules-cache.sh; 19 + gtk_module_path = "gtk-2.0"; 20 + gtk_binary_version = "2.10.0"; 21 + }; 22 + 23 + in 24 + 25 stdenv.mkDerivation rec { 26 pname = "gtk+"; 27 version = "2.24.32"; ··· 37 enableParallelBuilding = true; 38 39 setupHooks = [ 40 ./hooks/drop-icon-theme-cache.sh 41 + gtkCleanImmodulesCache 42 ]; 43 44 nativeBuildInputs = setupHooks ++ [ perl pkg-config gettext gobject-introspection ];
+14 -2
pkgs/development/libraries/gtk/3.x.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , fetchpatch 4 , pkg-config ··· 48 49 assert cupsSupport -> cups != null; 50 51 stdenv.mkDerivation rec { 52 pname = "gtk+3"; 53 version = "3.24.24"; ··· 56 outputBin = "dev"; 57 58 setupHooks = [ 59 - ./hooks/gtk3-clean-immodules-cache.sh 60 ./hooks/drop-icon-theme-cache.sh 61 ]; 62 63 src = fetchurl {
··· 1 + { lib 2 + , stdenv 3 + , substituteAll 4 , fetchurl 5 , fetchpatch 6 , pkg-config ··· 50 51 assert cupsSupport -> cups != null; 52 53 + let 54 + 55 + gtkCleanImmodulesCache = substituteAll { 56 + src = ./hooks/clean-immodules-cache.sh; 57 + gtk_module_path = "gtk-3.0"; 58 + gtk_binary_version = "3.0.0"; 59 + }; 60 + 61 + in 62 + 63 stdenv.mkDerivation rec { 64 pname = "gtk+3"; 65 version = "3.24.24"; ··· 68 outputBin = "dev"; 69 70 setupHooks = [ 71 ./hooks/drop-icon-theme-cache.sh 72 + gtkCleanImmodulesCache 73 ]; 74 75 src = fetchurl {
+12 -1
pkgs/development/libraries/gtk/4.x.nix
··· 1 { lib 2 , stdenv 3 , fetchurl 4 , pkg-config 5 , gettext ··· 53 54 assert cupsSupport -> cups != null; 55 56 stdenv.mkDerivation rec { 57 pname = "gtk4"; 58 version = "4.0.3"; ··· 61 outputBin = "dev"; 62 63 setupHooks = [ 64 - ./hooks/gtk4-clean-immodules-cache.sh 65 ./hooks/drop-icon-theme-cache.sh 66 ]; 67 68 src = fetchurl {
··· 1 { lib 2 , stdenv 3 + , substituteAll 4 , fetchurl 5 , pkg-config 6 , gettext ··· 54 55 assert cupsSupport -> cups != null; 56 57 + let 58 + 59 + gtkCleanImmodulesCache = substituteAll { 60 + src = ./hooks/clean-immodules-cache.sh; 61 + gtk_module_path = "gtk-4.0"; 62 + gtk_binary_version = "4.0.0"; 63 + }; 64 + 65 + in 66 + 67 stdenv.mkDerivation rec { 68 pname = "gtk4"; 69 version = "4.0.3"; ··· 72 outputBin = "dev"; 73 74 setupHooks = [ 75 ./hooks/drop-icon-theme-cache.sh 76 + gtkCleanImmodulesCache 77 ]; 78 79 src = fetchurl {
+15
pkgs/development/libraries/gtk/hooks/clean-immodules-cache.sh
···
··· 1 + # shellcheck shell=bash 2 + 3 + fixupOutputHooks+=(_gtkCleanImmodulesCache) 4 + 5 + # Clean comments that link to generator of the file 6 + _gtkCleanImmodulesCache() { 7 + # gtk_module_path is where the modules are installed 8 + # https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.24/gtk/gtkmodules.c#L68 9 + # gtk_binary_version can be retrived with: 10 + # pkg-config --variable=gtk_binary_version gtk+-3.0 11 + local f="${prefix:?}/lib/@gtk_module_path@/@gtk_binary_version@/immodules.cache" 12 + if [ -f "$f" ]; then 13 + sed 's|Created by .*bin/gtk-query-|Created by bin/gtk-query-|' -i "$f" 14 + fi 15 + }
-12
pkgs/development/libraries/gtk/hooks/gtk2-clean-immodules-cache.sh
··· 1 - # shellcheck shell=bash 2 - 3 - fixupOutputHooks+=(_gtk2CleanComments) 4 - 5 - # Clean comments that link to generator of the file 6 - _gtk2CleanComments() { 7 - local f="${prefix:?}/lib/gtk-2.0/2.10.0/immodules.cache" 8 - if [ -f "$f" ]; then 9 - sed 's|Created by .*bin/gtk-query-|Created by bin/gtk-query-|' -i "$f" 10 - fi 11 - } 12 -
···
-11
pkgs/development/libraries/gtk/hooks/gtk3-clean-immodules-cache.sh
··· 1 - # shellcheck shell=bash 2 - 3 - fixupOutputHooks+=(_gtk3CleanComments) 4 - 5 - # Clean comments that link to generator of the file 6 - _gtk3CleanComments() { 7 - local f="${prefix:?}/lib/gtk-3.0/3.0.0/immodules.cache" 8 - if [ -f "$f" ]; then 9 - sed 's|Created by .*bin/gtk-query-|Created by bin/gtk-query-|' -i "$f" 10 - fi 11 - }
···
-11
pkgs/development/libraries/gtk/hooks/gtk4-clean-immodules-cache.sh
··· 1 - # shellcheck shell=bash 2 - 3 - fixupOutputHooks+=(_gtk4CleanComments) 4 - 5 - # Clean comments that link to generator of the file 6 - _gtk4CleanComments() { 7 - local f="${prefix:?}/lib/gtk-4.0/4.0.0/immodules.cache" 8 - if [ -f "$f" ]; then 9 - sed 's|Created by .*bin/gtk-query-|Created by bin/gtk-query-|' -i "$f" 10 - fi 11 - }
···
+1 -1
pkgs/development/libraries/hawknl/default.nix
··· 8 sha256 = "11shn2fbxj3w0j77w0234pqyj1368x686kkgv09q5yqhi1cdp028"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 makefile = "makefile.linux"; 14
··· 8 sha256 = "11shn2fbxj3w0j77w0234pqyj1368x686kkgv09q5yqhi1cdp028"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 makefile = "makefile.linux"; 14
+2 -2
pkgs/development/libraries/herqq/default.nix
··· 4 version = "unstable-20-06-26"; 5 pname = "herqq"; 6 7 - nativeBuildInputs = [ qmake ]; 8 - buildInputs = [ qtbase unzip qtmultimedia ]; 9 10 outputs = [ "out" "dev" ]; 11
··· 4 version = "unstable-20-06-26"; 5 pname = "herqq"; 6 7 + nativeBuildInputs = [ qmake unzip ]; 8 + buildInputs = [ qtbase qtmultimedia ]; 9 10 outputs = [ "out" "dev" ]; 11
+6 -5
pkgs/development/libraries/hunspell/dictionaries.nix
··· 45 platforms = platforms.all; 46 }; 47 phases = "unpackPhase patchPhase buildPhase installPhase"; 48 - buildInputs = [ bash coreutils unzip which zip ]; 49 patchPhase = '' 50 substituteInPlace ortograf/herramientas/make_dict.sh \ 51 --replace /bin/bash bash \ ··· 86 license = licenses.lgpl3; 87 platforms = platforms.all; 88 }; 89 - buildInputs = [ unzip ]; 90 phases = "unpackPhase installPhase"; 91 sourceRoot = "."; 92 unpackCmd = '' ··· 126 maintainers = with maintainers; [ renzo ]; 127 platforms = platforms.all; 128 }; 129 - buildInputs = [ unzip ]; 130 phases = "unpackPhase installPhase"; 131 sourceRoot = "."; 132 unpackCmd = '' ··· 155 maintainers = with maintainers; [ renzo ]; 156 platforms = platforms.all; 157 }; 158 - buildInputs = [ unzip ]; 159 phases = "unpackPhase installPhase"; 160 sourceRoot = "."; 161 unpackCmd = '' ··· 182 maintainers = with maintainers; [ renzo ]; 183 platforms = platforms.all; 184 }; 185 - buildInputs = [ unzip ]; 186 phases = "unpackPhase patchPhase installPhase"; 187 sourceRoot = "."; 188 prePatch = ''
··· 45 platforms = platforms.all; 46 }; 47 phases = "unpackPhase patchPhase buildPhase installPhase"; 48 + nativeBuildInputs = [ unzip ]; 49 + buildInputs = [ bash coreutils which zip ]; 50 patchPhase = '' 51 substituteInPlace ortograf/herramientas/make_dict.sh \ 52 --replace /bin/bash bash \ ··· 87 license = licenses.lgpl3; 88 platforms = platforms.all; 89 }; 90 + nativeBuildInputs = [ unzip ]; 91 phases = "unpackPhase installPhase"; 92 sourceRoot = "."; 93 unpackCmd = '' ··· 127 maintainers = with maintainers; [ renzo ]; 128 platforms = platforms.all; 129 }; 130 + nativeBuildInputs = [ unzip ]; 131 phases = "unpackPhase installPhase"; 132 sourceRoot = "."; 133 unpackCmd = '' ··· 156 maintainers = with maintainers; [ renzo ]; 157 platforms = platforms.all; 158 }; 159 + nativeBuildInputs = [ unzip ]; 160 phases = "unpackPhase installPhase"; 161 sourceRoot = "."; 162 unpackCmd = '' ··· 183 maintainers = with maintainers; [ renzo ]; 184 platforms = platforms.all; 185 }; 186 + nativeBuildInputs = [ unzip ]; 187 phases = "unpackPhase patchPhase installPhase"; 188 sourceRoot = "."; 189 prePatch = ''
+2 -2
pkgs/development/libraries/hwloc/default.nix
··· 7 with lib; 8 9 let 10 - version = "2.4.0"; 11 versmm = versions.major version + "." + versions.minor version; 12 name = "hwloc-${version}"; 13 ··· 16 17 src = fetchurl { 18 url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 - sha256 = "1s9q70mrr4igbjw4m26din81i68f4wbfpv6wdc4i2aalvd51n7rb"; 20 }; 21 22 configureFlags = [
··· 7 with lib; 8 9 let 10 + version = "2.4.1"; 11 versmm = versions.major version + "." + versions.minor version; 12 name = "hwloc-${version}"; 13 ··· 16 17 src = fetchurl { 18 url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 + sha256 = "sha256-OSQh5p8mEgyKuV0VH+mJ8rS2nas8dzV0HE4KbX3l3mM="; 20 }; 21 22 configureFlags = [
+2 -1
pkgs/development/libraries/irrlicht/default.nix
··· 27 mkdir -p $out/lib 28 ''; 29 30 - buildInputs = [ unzip libGLU libGL libXrandr libX11 libXxf86vm ]; 31 32 meta = { 33 homepage = "http://irrlicht.sourceforge.net/";
··· 27 mkdir -p $out/lib 28 ''; 29 30 + nativeBuildInputs = [ unzip ]; 31 + buildInputs = [ libGLU libGL libXrandr libX11 libXxf86vm ]; 32 33 meta = { 34 homepage = "http://irrlicht.sourceforge.net/";
+2 -2
pkgs/development/libraries/irrlicht/mac.nix
··· 31 "-DIRRLICHT_BUILD_TOOLS=OFF" 32 ]; 33 34 - nativeBuildInputs = [ cmake ]; 35 - buildInputs = [ unzip OpenGL Cocoa IOKit ]; 36 37 meta = { 38 homepage = "http://irrlicht.sourceforge.net/";
··· 31 "-DIRRLICHT_BUILD_TOOLS=OFF" 32 ]; 33 34 + nativeBuildInputs = [ cmake unzip ]; 35 + buildInputs = [ OpenGL Cocoa IOKit ]; 36 37 meta = { 38 homepage = "http://irrlicht.sourceforge.net/";
+1 -1
pkgs/development/libraries/jama/default.nix
··· 9 sha256 = "031ns526fvi2nv7jzzv02i7i5sjcyr0gj884i3an67qhsx8vyckl"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 propagatedBuildInputs = [ tnt ]; 14 15 unpackPhase = ''
··· 9 sha256 = "031ns526fvi2nv7jzzv02i7i5sjcyr0gj884i3an67qhsx8vyckl"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 propagatedBuildInputs = [ tnt ]; 14 15 unpackPhase = ''
+2 -1
pkgs/development/libraries/java/geoipjava/default.nix
··· 6 url = "https://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-1.2.5.zip"; 7 sha256 = "1gb2d0qvvq7xankz7l7ymbr3qprwk9bifpy4hlgw0sq4i6a55ypd"; 8 }; 9 - buildInputs = [ jdk unzip ]; 10 buildPhase = 11 '' 12 cd source
··· 6 url = "https://geolite.maxmind.com/download/geoip/api/java/GeoIPJava-1.2.5.zip"; 7 sha256 = "1gb2d0qvvq7xankz7l7ymbr3qprwk9bifpy4hlgw0sq4i6a55ypd"; 8 }; 9 + nativeBuildInputs = [ unzip ]; 10 + buildInputs = [ jdk ]; 11 buildPhase = 12 '' 13 cd source
+2 -1
pkgs/development/libraries/java/rhino/default.nix
··· 31 ln -sv "${xbeans}" "build/tmp-xbean/xbean.zip" 32 ''; 33 34 - buildInputs = [ unzip ant javac jvm ]; 35 36 buildPhase = "ant jar"; 37 doCheck = false;
··· 31 ln -sv "${xbeans}" "build/tmp-xbean/xbean.zip" 32 ''; 33 34 + nativeBuildInputs = [ unzip ]; 35 + buildInputs = [ ant javac jvm ]; 36 37 buildPhase = "ant jar"; 38 doCheck = false;
+1 -1
pkgs/development/libraries/kde-frameworks/attica.nix
··· 4 name = "attica"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qtbase ];
··· 4 name = "attica"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qtbase ];
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.78/ -A '*.tar.xz' )
··· 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.79/ -A '*.tar.xz' )
+1 -1
pkgs/development/libraries/kde-frameworks/karchive.nix
··· 8 name = "karchive"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ bzip2 lzma zlib ];
··· 8 name = "karchive"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ bzip2 lzma zlib ];
+1 -1
pkgs/development/libraries/kde-frameworks/kcodecs.nix
··· 4 name = "kcodecs"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qttools gperf ];
··· 4 name = "kcodecs"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qttools gperf ];
+1 -8
pkgs/development/libraries/kde-frameworks/kcompletion.nix
··· 1 { 2 - mkDerivation, lib, fetchpatch, 3 extra-cmake-modules, 4 kconfig, kwidgetsaddons, qtbase, qttools 5 }: ··· 7 mkDerivation { 8 name = "kcompletion"; 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 - patches = [ 11 - # https://mail.kde.org/pipermail/distributions/2021-January/000928.html 12 - (fetchpatch { 13 - url = "https://invent.kde.org/frameworks/kcompletion/commit/7acda936f06193e9fc85ae5cf9ccc8d65971f657.patch"; 14 - sha256 = "150ff506rhr5pin5363ks222vhv8qd77y5s5nyylcbdjry3ljd3n"; 15 - }) 16 - ]; 17 nativeBuildInputs = [ extra-cmake-modules ]; 18 buildInputs = [ kconfig kwidgetsaddons qttools ]; 19 propagatedBuildInputs = [ qtbase ];
··· 1 { 2 + mkDerivation, lib, 3 extra-cmake-modules, 4 kconfig, kwidgetsaddons, qtbase, qttools 5 }: ··· 7 mkDerivation { 8 name = "kcompletion"; 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 nativeBuildInputs = [ extra-cmake-modules ]; 11 buildInputs = [ kconfig kwidgetsaddons qttools ]; 12 propagatedBuildInputs = [ qtbase ];
+1 -1
pkgs/development/libraries/kde-frameworks/kconfig.nix
··· 4 name = "kconfig"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qttools ];
··· 4 name = "kconfig"; 5 meta = { 6 maintainers = [ lib.maintainers.ttuegel ]; 7 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 8 }; 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 buildInputs = [ qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/kcoreaddons.nix
··· 8 name = "kcoreaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools shared-mime-info ];
··· 8 name = "kcoreaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools shared-mime-info ];
+1 -1
pkgs/development/libraries/kde-frameworks/kdbusaddons.nix
··· 8 name = "kdbusaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools qtx11extras ];
··· 8 name = "kdbusaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools qtx11extras ];
+2 -2
pkgs/development/libraries/kde-frameworks/kdesu/kdesu-search-for-wrapped-daemon-first.patch
··· 17 18 static QString findDaemon() 19 { 20 - - QString daemon = QFile::decodeName(CMAKE_INSTALL_FULL_LIBEXECDIR_KF5 "/kdesud"); 21 - if (!QFile::exists(daemon)) { // if not in libexec, find it in PATH 22 - daemon = QStandardPaths::findExecutable(QStringLiteral("kdesud")); 23 - if (daemon.isEmpty()) { 24 - qCWarning(KSU_LOG) << "kdesud daemon not found."; 25 + QString daemon = QFile::decodeName("/run/wrappers/bin/kdesud"); 26 + if (!QFile::exists(daemon)) { // if not in wrappers 27 - + daemon = QFile::decodeName(CMAKE_INSTALL_FULL_LIBEXECDIR_KF5 "/kdesud"); 28 + if (!QFile::exists(daemon)) { // if not in libexec, find it in PATH 29 + daemon = QStandardPaths::findExecutable(QStringLiteral("kdesud")); 30 + if (daemon.isEmpty()) {
··· 17 18 static QString findDaemon() 19 { 20 + - QString daemon = QFile::decodeName(KDE_INSTALL_FULL_LIBEXECDIR_KF5 "/kdesud"); 21 - if (!QFile::exists(daemon)) { // if not in libexec, find it in PATH 22 - daemon = QStandardPaths::findExecutable(QStringLiteral("kdesud")); 23 - if (daemon.isEmpty()) { 24 - qCWarning(KSU_LOG) << "kdesud daemon not found."; 25 + QString daemon = QFile::decodeName("/run/wrappers/bin/kdesud"); 26 + if (!QFile::exists(daemon)) { // if not in wrappers 27 + + daemon = QFile::decodeName(KDE_INSTALL_FULL_LIBEXECDIR_KF5 "/kdesud"); 28 + if (!QFile::exists(daemon)) { // if not in libexec, find it in PATH 29 + daemon = QStandardPaths::findExecutable(QStringLiteral("kdesud")); 30 + if (daemon.isEmpty()) {
+1 -1
pkgs/development/libraries/kde-frameworks/kdnssd.nix
··· 8 name = "kdnssd"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ avahi qttools ];
··· 8 name = "kdnssd"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ avahi qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/kfilemetadata/cmake-install-paths.patch
··· 6 7 install(EXPORT KF5FileMetaDataTargets 8 NAMESPACE KF5:: 9 - - DESTINATION ${LIB_INSTALL_DIR}/cmake/KF5FileMetaData 10 + DESTINATION ${KDE_INSTALL_FULL_CMAKEPACKAGEDIR}/KF5FileMetaData 11 FILE KF5FileMetaDataTargets.cmake) 12
··· 6 7 install(EXPORT KF5FileMetaDataTargets 8 NAMESPACE KF5:: 9 + - DESTINATION ${KDE_INSTALL_LIBDIR}/cmake/KF5FileMetaData 10 + DESTINATION ${KDE_INSTALL_FULL_CMAKEPACKAGEDIR}/KF5FileMetaData 11 FILE KF5FileMetaDataTargets.cmake) 12
+1 -1
pkgs/development/libraries/kde-frameworks/ki18n.nix
··· 8 name = "ki18n"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedNativeBuildInputs = [ gettext python3 ];
··· 8 name = "ki18n"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedNativeBuildInputs = [ gettext python3 ];
+1 -1
pkgs/development/libraries/kde-frameworks/kidletime.nix
··· 8 name = "kidletime"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qtx11extras ];
··· 8 name = "kidletime"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qtx11extras ];
+1 -1
pkgs/development/libraries/kde-frameworks/kinit/0001-kinit-libpath.patch
··· 20 - // https://sourceware.org/bugzilla/show_bug.cgi?id=13945 21 - // - so we try hacking it in ourselves 22 - QString install_lib_dir = QFile::decodeName( 23 - - CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/"); 24 - QString orig_libpath = libpath; 25 - libpath = install_lib_dir + libpath; 26 - l.setFileName(libpath);
··· 20 - // https://sourceware.org/bugzilla/show_bug.cgi?id=13945 21 - // - so we try hacking it in ourselves 22 - QString install_lib_dir = QFile::decodeName( 23 + - CMAKE_INSTALL_PREFIX "/" KDE_INSTALL_LIBDIR "/"); 24 - QString orig_libpath = libpath; 25 - libpath = install_lib_dir + libpath; 26 - l.setFileName(libpath);
+1 -1
pkgs/development/libraries/kde-frameworks/kinit/0002-start_kdeinit-path.patch
··· 15 #include <string.h> 16 #include <unistd.h> 17 18 - -#define EXECUTE CMAKE_INSTALL_FULL_LIBEXECDIR_KF5 "/start_kdeinit" 19 +#define EXECUTE "/run/wrappers/bin/start_kdeinit" 20 21 #if KDEINIT_OOM_PROTECT
··· 15 #include <string.h> 16 #include <unistd.h> 17 18 + -#define EXECUTE KDE_INSTALL_FULL_LIBEXECDIR_KF5 "/start_kdeinit" 19 +#define EXECUTE "/run/wrappers/bin/start_kdeinit" 20 21 #if KDEINIT_OOM_PROTECT
+1 -1
pkgs/development/libraries/kde-frameworks/kinit/0003-kdeinit-extra-libs.patch
··· 33 -// Completely unrelated to plugins. 34 -static QString findSharedLib(const QString &lib) 35 -{ 36 - - QString path = QFile::decodeName(CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/") + lib; 37 - if (QFile::exists(path)) { 38 - return path; 39 - }
··· 33 -// Completely unrelated to plugins. 34 -static QString findSharedLib(const QString &lib) 35 -{ 36 + - QString path = QFile::decodeName(CMAKE_INSTALL_PREFIX "/" KDE_INSTALL_LIBDIR "/") + lib; 37 - if (QFile::exists(path)) { 38 - return path; 39 - }
+1 -6
pkgs/development/libraries/kde-frameworks/kio/default.nix
··· 24 patches = [ 25 ./samba-search-path.patch 26 ./kio-debug-module-loader.patch 27 - # https://mail.kde.org/pipermail/distributions/2021-February/000938.html 28 - (fetchpatch { 29 - url = "https://invent.kde.org/frameworks/kio/commit/a183dd0d1ee0659e5341c7cb4117df27edd6f125.patch"; 30 - sha256 = "1msnzi93zggxgarx962gnlz1slx13nc3l54wib3rdlj0xnnlfdnd"; 31 - }) 32 - ]; 33 }
··· 24 patches = [ 25 ./samba-search-path.patch 26 ./kio-debug-module-loader.patch 27 + ]; 28 }
+1 -1
pkgs/development/libraries/kde-frameworks/kirigami2.nix
··· 3 mkDerivation { 4 name = "kirigami2"; 5 meta = { 6 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 7 }; 8 nativeBuildInputs = [ extra-cmake-modules ]; 9 buildInputs = [ qtbase qtquickcontrols2 qttranslations qtgraphicaleffects ];
··· 3 mkDerivation { 4 name = "kirigami2"; 5 meta = { 6 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 7 }; 8 nativeBuildInputs = [ extra-cmake-modules ]; 9 buildInputs = [ qtbase qtquickcontrols2 qttranslations qtgraphicaleffects ];
+1 -1
pkgs/development/libraries/kde-frameworks/kitemmodels.nix
··· 8 name = "kitemmodels"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedBuildInputs = [ qtbase ];
··· 8 name = "kitemmodels"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedBuildInputs = [ qtbase ];
+1 -1
pkgs/development/libraries/kde-frameworks/kitemviews.nix
··· 8 name = "kitemviews"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools ];
··· 8 name = "kitemviews"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/kplotting.nix
··· 6 name = "kplotting"; 7 meta = { 8 maintainers = [ lib.maintainers.ttuegel ]; 9 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 10 }; 11 nativeBuildInputs = [ extra-cmake-modules ]; 12 propagatedBuildInputs = [ qtbase qttools ];
··· 6 name = "kplotting"; 7 meta = { 8 maintainers = [ lib.maintainers.ttuegel ]; 9 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 10 }; 11 nativeBuildInputs = [ extra-cmake-modules ]; 12 propagatedBuildInputs = [ qtbase qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/kwayland.nix
··· 8 name = "kwayland"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ plasma-wayland-protocols wayland wayland-protocols ];
··· 8 name = "kwayland"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ plasma-wayland-protocols wayland wayland-protocols ];
+1 -1
pkgs/development/libraries/kde-frameworks/kwidgetsaddons.nix
··· 8 name = "kwidgetsaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools ];
··· 8 name = "kwidgetsaddons"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 buildInputs = [ qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/kwindowsystem/default.nix
··· 9 name = "kwindowsystem"; 10 meta = { 11 maintainers = [ lib.maintainers.ttuegel ]; 12 - broken = lib.versionOlder qtbase.version "5.7.0"; 13 }; 14 nativeBuildInputs = [ extra-cmake-modules ]; 15 buildInputs = [ libpthreadstubs libXdmcp qttools qtx11extras ];
··· 9 name = "kwindowsystem"; 10 meta = { 11 maintainers = [ lib.maintainers.ttuegel ]; 12 + broken = lib.versionOlder qtbase.version "5.14.0"; 13 }; 14 nativeBuildInputs = [ extra-cmake-modules ]; 15 buildInputs = [ libpthreadstubs libXdmcp qttools qtx11extras ];
+1 -1
pkgs/development/libraries/kde-frameworks/solid.nix
··· 8 name = "solid"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ bison extra-cmake-modules flex media-player-info ]; 14 buildInputs = [ qtdeclarative qttools ];
··· 8 name = "solid"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ bison extra-cmake-modules flex media-player-info ]; 14 buildInputs = [ qtdeclarative qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/sonnet.nix
··· 7 name = "sonnet"; 8 meta = { 9 maintainers = [ lib.maintainers.ttuegel ]; 10 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 11 }; 12 nativeBuildInputs = [ extra-cmake-modules ]; 13 buildInputs = [ aspell qttools ];
··· 7 name = "sonnet"; 8 meta = { 9 maintainers = [ lib.maintainers.ttuegel ]; 10 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 11 }; 12 nativeBuildInputs = [ extra-cmake-modules ]; 13 buildInputs = [ aspell qttools ];
+332 -332
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 4 5 { 6 attica = { 7 - version = "5.78.0"; 8 src = fetchurl { 9 - url = "${mirror}/stable/frameworks/5.78/attica-5.78.0.tar.xz"; 10 - sha256 = "0xlnsh9py1v7di305qic0kzpwbq0yw41rilkq1f8p9zsixl99w8m"; 11 - name = "attica-5.78.0.tar.xz"; 12 }; 13 }; 14 baloo = { 15 - version = "5.78.0"; 16 src = fetchurl { 17 - url = "${mirror}/stable/frameworks/5.78/baloo-5.78.0.tar.xz"; 18 - sha256 = "1p8s0lgbqajpzbrc2pb1vzga0bsfwqjb4pzvvgqdlb419ijcjlpi"; 19 - name = "baloo-5.78.0.tar.xz"; 20 }; 21 }; 22 bluez-qt = { 23 - version = "5.78.0"; 24 src = fetchurl { 25 - url = "${mirror}/stable/frameworks/5.78/bluez-qt-5.78.0.tar.xz"; 26 - sha256 = "1g83sfvl8zmyc9l5kr2bb9pdfis01m1ib9pz6qq1k5zv5aq3cyz9"; 27 - name = "bluez-qt-5.78.0.tar.xz"; 28 }; 29 }; 30 breeze-icons = { 31 - version = "5.78.0"; 32 src = fetchurl { 33 - url = "${mirror}/stable/frameworks/5.78/breeze-icons-5.78.0.tar.xz"; 34 - sha256 = "1fa9lirik0ic03nb56xmiirpbcg57l1b3q7dkn9r5h6scc0nsps2"; 35 - name = "breeze-icons-5.78.0.tar.xz"; 36 }; 37 }; 38 extra-cmake-modules = { 39 - version = "5.78.0"; 40 src = fetchurl { 41 - url = "${mirror}/stable/frameworks/5.78/extra-cmake-modules-5.78.0.tar.xz"; 42 - sha256 = "1y8js21adfzl6g5q46gj7dl8q2jhfvx0ba3ipmbclkpj4461zppf"; 43 - name = "extra-cmake-modules-5.78.0.tar.xz"; 44 }; 45 }; 46 frameworkintegration = { 47 - version = "5.78.0"; 48 src = fetchurl { 49 - url = "${mirror}/stable/frameworks/5.78/frameworkintegration-5.78.0.tar.xz"; 50 - sha256 = "0rvi82fqck8jaxnrh5fd8m581civ174hpczanmw6n7birxvmk2wh"; 51 - name = "frameworkintegration-5.78.0.tar.xz"; 52 }; 53 }; 54 kactivities = { 55 - version = "5.78.0"; 56 src = fetchurl { 57 - url = "${mirror}/stable/frameworks/5.78/kactivities-5.78.0.tar.xz"; 58 - sha256 = "11v7rcw6lk4xd28i9al5p7bxklw5hdm97hvszhh1qd7kfrzblkhi"; 59 - name = "kactivities-5.78.0.tar.xz"; 60 }; 61 }; 62 kactivities-stats = { 63 - version = "5.78.0"; 64 src = fetchurl { 65 - url = "${mirror}/stable/frameworks/5.78/kactivities-stats-5.78.0.tar.xz"; 66 - sha256 = "0afnwswng85jfkpbmbmprkqfngjxv2qpds3s2xlb5nzrpl43hc7s"; 67 - name = "kactivities-stats-5.78.0.tar.xz"; 68 }; 69 }; 70 kapidox = { 71 - version = "5.78.0"; 72 src = fetchurl { 73 - url = "${mirror}/stable/frameworks/5.78/kapidox-5.78.0.tar.xz"; 74 - sha256 = "1d8ia33nrsvg8gf9mna0r2f0sdi4c37p8mxl59hcfqdimy7inkvp"; 75 - name = "kapidox-5.78.0.tar.xz"; 76 }; 77 }; 78 karchive = { 79 - version = "5.78.0"; 80 src = fetchurl { 81 - url = "${mirror}/stable/frameworks/5.78/karchive-5.78.0.tar.xz"; 82 - sha256 = "1lqjy040c5wb76fvnvdaxsgqm63bcx9bmjinvia1caqkh11a5rw2"; 83 - name = "karchive-5.78.0.tar.xz"; 84 }; 85 }; 86 kauth = { 87 - version = "5.78.0"; 88 src = fetchurl { 89 - url = "${mirror}/stable/frameworks/5.78/kauth-5.78.0.tar.xz"; 90 - sha256 = "1c0xyv54g8gcxaaz602ai1v4jlk7xndc65qjad66qiig958b1czg"; 91 - name = "kauth-5.78.0.tar.xz"; 92 }; 93 }; 94 kbookmarks = { 95 - version = "5.78.0"; 96 src = fetchurl { 97 - url = "${mirror}/stable/frameworks/5.78/kbookmarks-5.78.0.tar.xz"; 98 - sha256 = "0b7g0fkyyqdwpfw53kdw73jcyk8wz5k2ipmwzlpx2fr5gs2v00c3"; 99 - name = "kbookmarks-5.78.0.tar.xz"; 100 }; 101 }; 102 kcalendarcore = { 103 - version = "5.78.0"; 104 src = fetchurl { 105 - url = "${mirror}/stable/frameworks/5.78/kcalendarcore-5.78.0.tar.xz"; 106 - sha256 = "1v97swaqf9bmdvfagzif1ihsnd5d900nzv8aadic0a7ax5zqi41h"; 107 - name = "kcalendarcore-5.78.0.tar.xz"; 108 }; 109 }; 110 kcmutils = { 111 - version = "5.78.0"; 112 src = fetchurl { 113 - url = "${mirror}/stable/frameworks/5.78/kcmutils-5.78.0.tar.xz"; 114 - sha256 = "1ly21k3lrn6fx1j4vp0km8z9sb2l0adx0rhp9c1sasr8aflmy5k8"; 115 - name = "kcmutils-5.78.0.tar.xz"; 116 }; 117 }; 118 kcodecs = { 119 - version = "5.78.0"; 120 src = fetchurl { 121 - url = "${mirror}/stable/frameworks/5.78/kcodecs-5.78.0.tar.xz"; 122 - sha256 = "0ypwx29v7gbcdpkvlpk0r5v7d8rd3xnqlnk1k11c75dvy3763d1n"; 123 - name = "kcodecs-5.78.0.tar.xz"; 124 }; 125 }; 126 kcompletion = { 127 - version = "5.78.0"; 128 src = fetchurl { 129 - url = "${mirror}/stable/frameworks/5.78/kcompletion-5.78.0.tar.xz"; 130 - sha256 = "1a9z252m7v2fhd71dnibczb8yjq090ylcysx5pgwhc2j3djp4fd7"; 131 - name = "kcompletion-5.78.0.tar.xz"; 132 }; 133 }; 134 kconfig = { 135 - version = "5.78.0"; 136 src = fetchurl { 137 - url = "${mirror}/stable/frameworks/5.78/kconfig-5.78.0.tar.xz"; 138 - sha256 = "1fzzrypi8pxb0vprh65bpqrpgpwlwwlspf2mz5w83s90snbiwymj"; 139 - name = "kconfig-5.78.0.tar.xz"; 140 }; 141 }; 142 kconfigwidgets = { 143 - version = "5.78.0"; 144 src = fetchurl { 145 - url = "${mirror}/stable/frameworks/5.78/kconfigwidgets-5.78.0.tar.xz"; 146 - sha256 = "0fgclbyxjyjid21x2059wh7dns73acjnh4qrgzhg0nsx2h8cvm47"; 147 - name = "kconfigwidgets-5.78.0.tar.xz"; 148 }; 149 }; 150 kcontacts = { 151 - version = "5.78.0"; 152 src = fetchurl { 153 - url = "${mirror}/stable/frameworks/5.78/kcontacts-5.78.0.tar.xz"; 154 - sha256 = "1xjm0l8did9qmjgfvy9hsa7jbfv5mqimnwl7iiz6gxvm8sm14gcw"; 155 - name = "kcontacts-5.78.0.tar.xz"; 156 }; 157 }; 158 kcoreaddons = { 159 - version = "5.78.0"; 160 src = fetchurl { 161 - url = "${mirror}/stable/frameworks/5.78/kcoreaddons-5.78.0.tar.xz"; 162 - sha256 = "01rvijlb3b3s5r3213am9zyk7xhfqbnfxnq175hggq0mbm6zjpv3"; 163 - name = "kcoreaddons-5.78.0.tar.xz"; 164 }; 165 }; 166 kcrash = { 167 - version = "5.78.0"; 168 src = fetchurl { 169 - url = "${mirror}/stable/frameworks/5.78/kcrash-5.78.0.tar.xz"; 170 - sha256 = "0rrxzjxwi3kib0w86gc4gkkyzvnkg6l1x81ybclvk275zi724jkj"; 171 - name = "kcrash-5.78.0.tar.xz"; 172 }; 173 }; 174 kdav = { 175 - version = "5.78.0"; 176 src = fetchurl { 177 - url = "${mirror}/stable/frameworks/5.78/kdav-5.78.0.tar.xz"; 178 - sha256 = "1iqh5z5rry644mcrlppbbf72nxli607varki61m1zgvcvwvaq00j"; 179 - name = "kdav-5.78.0.tar.xz"; 180 }; 181 }; 182 kdbusaddons = { 183 - version = "5.78.0"; 184 src = fetchurl { 185 - url = "${mirror}/stable/frameworks/5.78/kdbusaddons-5.78.0.tar.xz"; 186 - sha256 = "16fk4jpx93q4l0wf3vgxg7vxajjqmbxd91y08khfahr2fssx14ag"; 187 - name = "kdbusaddons-5.78.0.tar.xz"; 188 }; 189 }; 190 kdeclarative = { 191 - version = "5.78.0"; 192 src = fetchurl { 193 - url = "${mirror}/stable/frameworks/5.78/kdeclarative-5.78.0.tar.xz"; 194 - sha256 = "15s75xfy8lvwvkd789vg6y3zcxafav46g7r97psn97ans6gk2na7"; 195 - name = "kdeclarative-5.78.0.tar.xz"; 196 }; 197 }; 198 kded = { 199 - version = "5.78.0"; 200 src = fetchurl { 201 - url = "${mirror}/stable/frameworks/5.78/kded-5.78.0.tar.xz"; 202 - sha256 = "0lmxqax0x2hxllzhbvwgywdg483zarhs7f2i0d1ffigr3nn6q59m"; 203 - name = "kded-5.78.0.tar.xz"; 204 }; 205 }; 206 kdelibs4support = { 207 - version = "5.78.0"; 208 src = fetchurl { 209 - url = "${mirror}/stable/frameworks/5.78/portingAids/kdelibs4support-5.78.0.tar.xz"; 210 - sha256 = "1iclzch3sh0j73prm2ccjvd3z89hp4638kxdblzqqxxdyali9ycq"; 211 - name = "kdelibs4support-5.78.0.tar.xz"; 212 }; 213 }; 214 kdesignerplugin = { 215 - version = "5.78.0"; 216 src = fetchurl { 217 - url = "${mirror}/stable/frameworks/5.78/portingAids/kdesignerplugin-5.78.0.tar.xz"; 218 - sha256 = "1chg3g8xc8nmlzg4niciphfrclmiqcfb6jxwajv1j8j3s3vk7wwz"; 219 - name = "kdesignerplugin-5.78.0.tar.xz"; 220 }; 221 }; 222 kdesu = { 223 - version = "5.78.0"; 224 src = fetchurl { 225 - url = "${mirror}/stable/frameworks/5.78/kdesu-5.78.0.tar.xz"; 226 - sha256 = "072bnj6hxph864gn81hr24aklh7mq974fibglihwyak0zbml5yfm"; 227 - name = "kdesu-5.78.0.tar.xz"; 228 }; 229 }; 230 kdewebkit = { 231 - version = "5.78.0"; 232 src = fetchurl { 233 - url = "${mirror}/stable/frameworks/5.78/portingAids/kdewebkit-5.78.0.tar.xz"; 234 - sha256 = "0mcnlc4s372ghdjypksdjh6casradsxwa47aaac4d4yg2qk7mqb1"; 235 - name = "kdewebkit-5.78.0.tar.xz"; 236 }; 237 }; 238 kdnssd = { 239 - version = "5.78.0"; 240 src = fetchurl { 241 - url = "${mirror}/stable/frameworks/5.78/kdnssd-5.78.0.tar.xz"; 242 - sha256 = "1rsjbi5x05ii17xl8zvcrfjmjsq0g6vqh90qflnyys6lzhyvs0sf"; 243 - name = "kdnssd-5.78.0.tar.xz"; 244 }; 245 }; 246 kdoctools = { 247 - version = "5.78.0"; 248 src = fetchurl { 249 - url = "${mirror}/stable/frameworks/5.78/kdoctools-5.78.0.tar.xz"; 250 - sha256 = "0qngw9li2am0phkys45cph3qj01fjhjhvp3dsk3ymr60szryw23s"; 251 - name = "kdoctools-5.78.0.tar.xz"; 252 }; 253 }; 254 kemoticons = { 255 - version = "5.78.0"; 256 src = fetchurl { 257 - url = "${mirror}/stable/frameworks/5.78/kemoticons-5.78.0.tar.xz"; 258 - sha256 = "14alh2n5igk3cpm1j7ms7y0xph61qy5k3n2bw8y4y5wkb8qmqg3m"; 259 - name = "kemoticons-5.78.0.tar.xz"; 260 }; 261 }; 262 kfilemetadata = { 263 - version = "5.78.0"; 264 src = fetchurl { 265 - url = "${mirror}/stable/frameworks/5.78/kfilemetadata-5.78.0.tar.xz"; 266 - sha256 = "111w47f74kmn81hvjxjhp6n6kc4533a76fzvrv6wbprqiwc6bncx"; 267 - name = "kfilemetadata-5.78.0.tar.xz"; 268 }; 269 }; 270 kglobalaccel = { 271 - version = "5.78.0"; 272 src = fetchurl { 273 - url = "${mirror}/stable/frameworks/5.78/kglobalaccel-5.78.0.tar.xz"; 274 - sha256 = "08mqjdigb5lzx0kqhmw5m8gnvs01fzg3j0dan70v5203wbfnw69z"; 275 - name = "kglobalaccel-5.78.0.tar.xz"; 276 }; 277 }; 278 kguiaddons = { 279 - version = "5.78.0"; 280 src = fetchurl { 281 - url = "${mirror}/stable/frameworks/5.78/kguiaddons-5.78.0.tar.xz"; 282 - sha256 = "1l3ppihibhcjajmd55dr6mcc1xd4ni2iw2rdpk2l11ran4nys2dd"; 283 - name = "kguiaddons-5.78.0.tar.xz"; 284 }; 285 }; 286 kholidays = { 287 - version = "5.78.0"; 288 src = fetchurl { 289 - url = "${mirror}/stable/frameworks/5.78/kholidays-5.78.0.tar.xz"; 290 - sha256 = "147ma06mrbydf2gyrh526bjh1f0xlnxiw89xp6n3wq0qmmdvhs17"; 291 - name = "kholidays-5.78.0.tar.xz"; 292 }; 293 }; 294 khtml = { 295 - version = "5.78.0"; 296 src = fetchurl { 297 - url = "${mirror}/stable/frameworks/5.78/portingAids/khtml-5.78.0.tar.xz"; 298 - sha256 = "0pai60cbl8p01xb97191nyzmsf7q00vcqvy8cdr8gfvrlx8k7dhn"; 299 - name = "khtml-5.78.0.tar.xz"; 300 }; 301 }; 302 ki18n = { 303 - version = "5.78.0"; 304 src = fetchurl { 305 - url = "${mirror}/stable/frameworks/5.78/ki18n-5.78.0.tar.xz"; 306 - sha256 = "0mafvkrgmdcj869dzqmgphdwhl6a2bf2lw99w7frxh2qw4n2sd8k"; 307 - name = "ki18n-5.78.0.tar.xz"; 308 }; 309 }; 310 kiconthemes = { 311 - version = "5.78.0"; 312 src = fetchurl { 313 - url = "${mirror}/stable/frameworks/5.78/kiconthemes-5.78.0.tar.xz"; 314 - sha256 = "0ssd1298pqm0g46m92b5d4yfrqxgmwf465lcbia41lndjd6px27v"; 315 - name = "kiconthemes-5.78.0.tar.xz"; 316 }; 317 }; 318 kidletime = { 319 - version = "5.78.0"; 320 src = fetchurl { 321 - url = "${mirror}/stable/frameworks/5.78/kidletime-5.78.0.tar.xz"; 322 - sha256 = "0aw6g6p3bmp32zk22fwp2f1d20vbf7921ixnyf7a0w535r58d5ma"; 323 - name = "kidletime-5.78.0.tar.xz"; 324 }; 325 }; 326 kimageformats = { 327 - version = "5.78.0"; 328 src = fetchurl { 329 - url = "${mirror}/stable/frameworks/5.78/kimageformats-5.78.0.tar.xz"; 330 - sha256 = "0gv2w49cdzji8h9swaazpmbn0qqzn4ncnxj7f9rqp686q17czm7c"; 331 - name = "kimageformats-5.78.0.tar.xz"; 332 }; 333 }; 334 kinit = { 335 - version = "5.78.0"; 336 src = fetchurl { 337 - url = "${mirror}/stable/frameworks/5.78/kinit-5.78.0.tar.xz"; 338 - sha256 = "16shlmm6q0vaf05gkrgqpmjrs5fgb8jrfgq331x7ic567hhzv4vv"; 339 - name = "kinit-5.78.0.tar.xz"; 340 }; 341 }; 342 kio = { 343 - version = "5.78.0"; 344 src = fetchurl { 345 - url = "${mirror}/stable/frameworks/5.78/kio-5.78.0.tar.xz"; 346 - sha256 = "086nhyjk5sjvp97fs6kkmc99jh2303sbmpfki1qvcwzdq6idn4g2"; 347 - name = "kio-5.78.0.tar.xz"; 348 }; 349 }; 350 kirigami2 = { 351 - version = "5.78.0"; 352 src = fetchurl { 353 - url = "${mirror}/stable/frameworks/5.78/kirigami2-5.78.0.tar.xz"; 354 - sha256 = "0667wcxyhil332g6gk12bjg5y0c1zk15354wx6mg8krxl3i2nkjy"; 355 - name = "kirigami2-5.78.0.tar.xz"; 356 }; 357 }; 358 kitemmodels = { 359 - version = "5.78.0"; 360 src = fetchurl { 361 - url = "${mirror}/stable/frameworks/5.78/kitemmodels-5.78.0.tar.xz"; 362 - sha256 = "1yn8gi7dml7mxyk93fzx5id2pckw6qbbkifwzmhq5i3vzpq1qdja"; 363 - name = "kitemmodels-5.78.0.tar.xz"; 364 }; 365 }; 366 kitemviews = { 367 - version = "5.78.0"; 368 src = fetchurl { 369 - url = "${mirror}/stable/frameworks/5.78/kitemviews-5.78.0.tar.xz"; 370 - sha256 = "10ysirhlgbzyiybb1ap111w89v3czing43ap10n5pldgh1c8ky05"; 371 - name = "kitemviews-5.78.0.tar.xz"; 372 }; 373 }; 374 kjobwidgets = { 375 - version = "5.78.0"; 376 src = fetchurl { 377 - url = "${mirror}/stable/frameworks/5.78/kjobwidgets-5.78.0.tar.xz"; 378 - sha256 = "0cdy7w14wr08xf9na1jzbrwjvmiw5q2ciniafzf9cn55yxrvmhwv"; 379 - name = "kjobwidgets-5.78.0.tar.xz"; 380 }; 381 }; 382 kjs = { 383 - version = "5.78.0"; 384 src = fetchurl { 385 - url = "${mirror}/stable/frameworks/5.78/portingAids/kjs-5.78.0.tar.xz"; 386 - sha256 = "0sjnwj6x7dgvqh333yii5vlh7pbl1kc7zrbdjkqi38cfnbcf2w4h"; 387 - name = "kjs-5.78.0.tar.xz"; 388 }; 389 }; 390 kjsembed = { 391 - version = "5.78.0"; 392 src = fetchurl { 393 - url = "${mirror}/stable/frameworks/5.78/portingAids/kjsembed-5.78.0.tar.xz"; 394 - sha256 = "0r8hxbqn5k0wsk4swym7hi15mnhd9dyvcgz8lycqnvlrz0walvr9"; 395 - name = "kjsembed-5.78.0.tar.xz"; 396 }; 397 }; 398 kmediaplayer = { 399 - version = "5.78.0"; 400 src = fetchurl { 401 - url = "${mirror}/stable/frameworks/5.78/portingAids/kmediaplayer-5.78.0.tar.xz"; 402 - sha256 = "0yy0k2cgchj1pnk2q7gq4iihscf6rgiwdpfn6i0i8zcczkm2gyls"; 403 - name = "kmediaplayer-5.78.0.tar.xz"; 404 }; 405 }; 406 knewstuff = { 407 - version = "5.78.0"; 408 src = fetchurl { 409 - url = "${mirror}/stable/frameworks/5.78/knewstuff-5.78.0.tar.xz"; 410 - sha256 = "1fb1ka7ljfw4wyf8sy0r5vy9nmji286p26wjzgsf2rzzskaspc6m"; 411 - name = "knewstuff-5.78.0.tar.xz"; 412 }; 413 }; 414 knotifications = { 415 - version = "5.78.0"; 416 src = fetchurl { 417 - url = "${mirror}/stable/frameworks/5.78/knotifications-5.78.0.tar.xz"; 418 - sha256 = "0f93xql467jbz964lpjrsip77wf0s8qygggkjb85y8xgpcdw4zrr"; 419 - name = "knotifications-5.78.0.tar.xz"; 420 }; 421 }; 422 knotifyconfig = { 423 - version = "5.78.0"; 424 src = fetchurl { 425 - url = "${mirror}/stable/frameworks/5.78/knotifyconfig-5.78.0.tar.xz"; 426 - sha256 = "0nzs76ii447xv3dqcg14a045xc74bnvwghfdmlb0vmh22p3a60fz"; 427 - name = "knotifyconfig-5.78.0.tar.xz"; 428 }; 429 }; 430 kpackage = { 431 - version = "5.78.0"; 432 src = fetchurl { 433 - url = "${mirror}/stable/frameworks/5.78/kpackage-5.78.0.tar.xz"; 434 - sha256 = "0d0vfh3ifaj2xifw370rfapw2yf24h7f8xwbhmx787dr6w86m47c"; 435 - name = "kpackage-5.78.0.tar.xz"; 436 }; 437 }; 438 kparts = { 439 - version = "5.78.0"; 440 src = fetchurl { 441 - url = "${mirror}/stable/frameworks/5.78/kparts-5.78.0.tar.xz"; 442 - sha256 = "1np1vshzihh2r51gzy54yvm6h898ffw5b20c3r6jaa0837g3mlvp"; 443 - name = "kparts-5.78.0.tar.xz"; 444 }; 445 }; 446 kpeople = { 447 - version = "5.78.0"; 448 src = fetchurl { 449 - url = "${mirror}/stable/frameworks/5.78/kpeople-5.78.0.tar.xz"; 450 - sha256 = "0ccc10qfhw69s12sfgpql988pf7pssx9k8j9xcywil4y7xidk05i"; 451 - name = "kpeople-5.78.0.tar.xz"; 452 }; 453 }; 454 kplotting = { 455 - version = "5.78.0"; 456 src = fetchurl { 457 - url = "${mirror}/stable/frameworks/5.78/kplotting-5.78.0.tar.xz"; 458 - sha256 = "00wd3rgp4c0sngfbdz613792sidsykbnazsq05lf4pk46py4xcvc"; 459 - name = "kplotting-5.78.0.tar.xz"; 460 }; 461 }; 462 kpty = { 463 - version = "5.78.0"; 464 src = fetchurl { 465 - url = "${mirror}/stable/frameworks/5.78/kpty-5.78.0.tar.xz"; 466 - sha256 = "1nhijlp98bnnqj9c0i3g1xfpdhghw7241av4wzwhhxny67addlf3"; 467 - name = "kpty-5.78.0.tar.xz"; 468 }; 469 }; 470 kquickcharts = { 471 - version = "5.78.0"; 472 src = fetchurl { 473 - url = "${mirror}/stable/frameworks/5.78/kquickcharts-5.78.0.tar.xz"; 474 - sha256 = "1zq5bp3w42sqvlvkc7vx6l7h142ihzgzqpa2435j9apvx0kvjqhp"; 475 - name = "kquickcharts-5.78.0.tar.xz"; 476 }; 477 }; 478 kross = { 479 - version = "5.78.0"; 480 src = fetchurl { 481 - url = "${mirror}/stable/frameworks/5.78/portingAids/kross-5.78.0.tar.xz"; 482 - sha256 = "07ylcvkz5xf6b9n65373a8zpp5nsby5c99l912bdxf05hrjcw8b1"; 483 - name = "kross-5.78.0.tar.xz"; 484 }; 485 }; 486 krunner = { 487 - version = "5.78.0"; 488 src = fetchurl { 489 - url = "${mirror}/stable/frameworks/5.78/krunner-5.78.0.tar.xz"; 490 - sha256 = "00hy62g9i9vdzgv9ljfqjv0m45lrsmxynmp3fyp5c3amj9r64pkm"; 491 - name = "krunner-5.78.0.tar.xz"; 492 }; 493 }; 494 kservice = { 495 - version = "5.78.0"; 496 src = fetchurl { 497 - url = "${mirror}/stable/frameworks/5.78/kservice-5.78.0.tar.xz"; 498 - sha256 = "181maly1xij1jp7f0x9ajbv5q6qszqd273sdz1snkg5j4398mric"; 499 - name = "kservice-5.78.0.tar.xz"; 500 }; 501 }; 502 ktexteditor = { 503 - version = "5.78.0"; 504 src = fetchurl { 505 - url = "${mirror}/stable/frameworks/5.78/ktexteditor-5.78.0.tar.xz"; 506 - sha256 = "1r148n3nx3jyw2vn4rfxdl2mkywr5fn78s5ya7vq44pw2bmwar2n"; 507 - name = "ktexteditor-5.78.0.tar.xz"; 508 }; 509 }; 510 ktextwidgets = { 511 - version = "5.78.0"; 512 src = fetchurl { 513 - url = "${mirror}/stable/frameworks/5.78/ktextwidgets-5.78.0.tar.xz"; 514 - sha256 = "1gpqxvlmqm5nj5kgx2dmvl8ynjqw995wnpl9ja5c82d8bczkn4z8"; 515 - name = "ktextwidgets-5.78.0.tar.xz"; 516 }; 517 }; 518 kunitconversion = { 519 - version = "5.78.0"; 520 src = fetchurl { 521 - url = "${mirror}/stable/frameworks/5.78/kunitconversion-5.78.0.tar.xz"; 522 - sha256 = "17a3lpc60qn9qd53mlrjxwg5gyqvq0vnnz9wdrak481nf2c0qycc"; 523 - name = "kunitconversion-5.78.0.tar.xz"; 524 }; 525 }; 526 kwallet = { 527 - version = "5.78.0"; 528 src = fetchurl { 529 - url = "${mirror}/stable/frameworks/5.78/kwallet-5.78.0.tar.xz"; 530 - sha256 = "1a8n5d9y9qwcb4d9zbr1xhk3w390n7f6mmx52nq5akna51zrjc4p"; 531 - name = "kwallet-5.78.0.tar.xz"; 532 }; 533 }; 534 kwayland = { 535 - version = "5.78.0"; 536 src = fetchurl { 537 - url = "${mirror}/stable/frameworks/5.78/kwayland-5.78.0.tar.xz"; 538 - sha256 = "052avcafjnib55s2lp1fzhx7dk9mlyg4v143gfp9j8wvlqaa8sxb"; 539 - name = "kwayland-5.78.0.tar.xz"; 540 }; 541 }; 542 kwidgetsaddons = { 543 - version = "5.78.0"; 544 src = fetchurl { 545 - url = "${mirror}/stable/frameworks/5.78/kwidgetsaddons-5.78.0.tar.xz"; 546 - sha256 = "0b2y9ilk2zz4zw2m1lcwrmn3hni5jh6kalclx5l9fi98686b1az4"; 547 - name = "kwidgetsaddons-5.78.0.tar.xz"; 548 }; 549 }; 550 kwindowsystem = { 551 - version = "5.78.0"; 552 src = fetchurl { 553 - url = "${mirror}/stable/frameworks/5.78/kwindowsystem-5.78.0.tar.xz"; 554 - sha256 = "003jypnib16qpm7l76zqbhhbqq2g23hm245l9dskbansxpncmfbc"; 555 - name = "kwindowsystem-5.78.0.tar.xz"; 556 }; 557 }; 558 kxmlgui = { 559 - version = "5.78.0"; 560 src = fetchurl { 561 - url = "${mirror}/stable/frameworks/5.78/kxmlgui-5.78.0.tar.xz"; 562 - sha256 = "05yxgxbvv8anl4m40jwwfx183y69fdljj4g7daip0nk7hs4vc37q"; 563 - name = "kxmlgui-5.78.0.tar.xz"; 564 }; 565 }; 566 kxmlrpcclient = { 567 - version = "5.78.0"; 568 src = fetchurl { 569 - url = "${mirror}/stable/frameworks/5.78/portingAids/kxmlrpcclient-5.78.0.tar.xz"; 570 - sha256 = "0591c23sjwfhrf7d7z6bgikjal1h70vpjx7xmr1ypwck6pxj8z2x"; 571 - name = "kxmlrpcclient-5.78.0.tar.xz"; 572 }; 573 }; 574 modemmanager-qt = { 575 - version = "5.78.0"; 576 src = fetchurl { 577 - url = "${mirror}/stable/frameworks/5.78/modemmanager-qt-5.78.0.tar.xz"; 578 - sha256 = "09y3pjav7dzfmplacwn0j281d59rdhlad16myaxh6hbf9zdkmnyr"; 579 - name = "modemmanager-qt-5.78.0.tar.xz"; 580 }; 581 }; 582 networkmanager-qt = { 583 - version = "5.78.0"; 584 src = fetchurl { 585 - url = "${mirror}/stable/frameworks/5.78/networkmanager-qt-5.78.0.tar.xz"; 586 - sha256 = "0wfyczlki8sb2wydyslpi111y4hfc6xvnar8cxj75bsn83pd9wya"; 587 - name = "networkmanager-qt-5.78.0.tar.xz"; 588 }; 589 }; 590 oxygen-icons5 = { 591 - version = "5.78.0"; 592 src = fetchurl { 593 - url = "${mirror}/stable/frameworks/5.78/oxygen-icons5-5.78.0.tar.xz"; 594 - sha256 = "1xp3zg59srxfc0z5cf45x7am98rsjq3p3ms2975il03389w55kr9"; 595 - name = "oxygen-icons5-5.78.0.tar.xz"; 596 }; 597 }; 598 plasma-framework = { 599 - version = "5.78.0"; 600 src = fetchurl { 601 - url = "${mirror}/stable/frameworks/5.78/plasma-framework-5.78.0.tar.xz"; 602 - sha256 = "10c4d7mvnjdpjcjzxy8r5k1h3pxw9d4h9ii8bkngb2kjfblf3bj6"; 603 - name = "plasma-framework-5.78.0.tar.xz"; 604 }; 605 }; 606 prison = { 607 - version = "5.78.0"; 608 src = fetchurl { 609 - url = "${mirror}/stable/frameworks/5.78/prison-5.78.0.tar.xz"; 610 - sha256 = "0ygsdjcxr7l7jgllf6c38rbpc4byikg7zx71dzmas7ikg4axylfk"; 611 - name = "prison-5.78.0.tar.xz"; 612 }; 613 }; 614 purpose = { 615 - version = "5.78.0"; 616 src = fetchurl { 617 - url = "${mirror}/stable/frameworks/5.78/purpose-5.78.0.tar.xz"; 618 - sha256 = "13v2w4kx7ir9wqyahn6rlq7li7kxigxppffjccwpfihzpnyig029"; 619 - name = "purpose-5.78.0.tar.xz"; 620 }; 621 }; 622 qqc2-desktop-style = { 623 - version = "5.78.0"; 624 src = fetchurl { 625 - url = "${mirror}/stable/frameworks/5.78/qqc2-desktop-style-5.78.0.tar.xz"; 626 - sha256 = "0a9kxfrvx0qv079vd9vx4924vs5g8qbicdp1wfv3c80ilbmn1sik"; 627 - name = "qqc2-desktop-style-5.78.0.tar.xz"; 628 }; 629 }; 630 solid = { 631 - version = "5.78.0"; 632 src = fetchurl { 633 - url = "${mirror}/stable/frameworks/5.78/solid-5.78.0.tar.xz"; 634 - sha256 = "1qgx9fsaxsypjfzyp3dq79skp7vhhv59ssqb1aq4168gdsai15qj"; 635 - name = "solid-5.78.0.tar.xz"; 636 }; 637 }; 638 sonnet = { 639 - version = "5.78.0"; 640 src = fetchurl { 641 - url = "${mirror}/stable/frameworks/5.78/sonnet-5.78.0.tar.xz"; 642 - sha256 = "1jw00bkhjf029yr6qh7mkdpizcc96103fsf68ydkbykfqsb0xry2"; 643 - name = "sonnet-5.78.0.tar.xz"; 644 }; 645 }; 646 syndication = { 647 - version = "5.78.0"; 648 src = fetchurl { 649 - url = "${mirror}/stable/frameworks/5.78/syndication-5.78.0.tar.xz"; 650 - sha256 = "0sy2419xrkb5yqj70x2gakb53hqz7j5631pjkvai92gvk01bcbd1"; 651 - name = "syndication-5.78.0.tar.xz"; 652 }; 653 }; 654 syntax-highlighting = { 655 - version = "5.78.0"; 656 src = fetchurl { 657 - url = "${mirror}/stable/frameworks/5.78/syntax-highlighting-5.78.0.tar.xz"; 658 - sha256 = "1m6ngf6nij3p09p7dhngjr9jhmc6dl12vd2x4dkj5fs8wlfbfplb"; 659 - name = "syntax-highlighting-5.78.0.tar.xz"; 660 }; 661 }; 662 threadweaver = { 663 - version = "5.78.0"; 664 src = fetchurl { 665 - url = "${mirror}/stable/frameworks/5.78/threadweaver-5.78.0.tar.xz"; 666 - sha256 = "1llqfmpbq0mysa1h7vx16v020zw776sqkrh85kah9478bj7ffwnr"; 667 - name = "threadweaver-5.78.0.tar.xz"; 668 }; 669 }; 670 }
··· 4 5 { 6 attica = { 7 + version = "5.79.0"; 8 src = fetchurl { 9 + url = "${mirror}/stable/frameworks/5.79/attica-5.79.0.tar.xz"; 10 + sha256 = "1p6rcpfq3ifz8c8ws5k085mzg7fya2dpv7ryd6iqwi083ys49wla"; 11 + name = "attica-5.79.0.tar.xz"; 12 }; 13 }; 14 baloo = { 15 + version = "5.79.0"; 16 src = fetchurl { 17 + url = "${mirror}/stable/frameworks/5.79/baloo-5.79.0.tar.xz"; 18 + sha256 = "0l7z7260pjw6gmcnzp0v57dsypl2yxnm8dxfcdiln8gw2fisryc0"; 19 + name = "baloo-5.79.0.tar.xz"; 20 }; 21 }; 22 bluez-qt = { 23 + version = "5.79.0"; 24 src = fetchurl { 25 + url = "${mirror}/stable/frameworks/5.79/bluez-qt-5.79.0.tar.xz"; 26 + sha256 = "0snips4ak77zpz6x9bzr5lmal712lz64xns1bwlz80svzcikznpj"; 27 + name = "bluez-qt-5.79.0.tar.xz"; 28 }; 29 }; 30 breeze-icons = { 31 + version = "5.79.0"; 32 src = fetchurl { 33 + url = "${mirror}/stable/frameworks/5.79/breeze-icons-5.79.0.tar.xz"; 34 + sha256 = "06sd7grh7r6wnx8p8mhp7vfhsg3bnyafy94fj6jz6gg9m0308cn6"; 35 + name = "breeze-icons-5.79.0.tar.xz"; 36 }; 37 }; 38 extra-cmake-modules = { 39 + version = "5.79.0"; 40 src = fetchurl { 41 + url = "${mirror}/stable/frameworks/5.79/extra-cmake-modules-5.79.0.tar.xz"; 42 + sha256 = "1n5yd3ggz5pq4qs7f86aqvzvfmxx2khsn1i1m67xhrn5k7dh55mj"; 43 + name = "extra-cmake-modules-5.79.0.tar.xz"; 44 }; 45 }; 46 frameworkintegration = { 47 + version = "5.79.0"; 48 src = fetchurl { 49 + url = "${mirror}/stable/frameworks/5.79/frameworkintegration-5.79.0.tar.xz"; 50 + sha256 = "0c0i8hqqvi65bh1ghb6ql1a8vqihxck6xhpki4g0ryipilvqmj21"; 51 + name = "frameworkintegration-5.79.0.tar.xz"; 52 }; 53 }; 54 kactivities = { 55 + version = "5.79.0"; 56 src = fetchurl { 57 + url = "${mirror}/stable/frameworks/5.79/kactivities-5.79.0.tar.xz"; 58 + sha256 = "0d3ds43iqqlbii9xwp7f20nz338xqmq70a4v84zb5ks1mnhkz47l"; 59 + name = "kactivities-5.79.0.tar.xz"; 60 }; 61 }; 62 kactivities-stats = { 63 + version = "5.79.0"; 64 src = fetchurl { 65 + url = "${mirror}/stable/frameworks/5.79/kactivities-stats-5.79.0.tar.xz"; 66 + sha256 = "0s5r8891flkmrwga15ihqrmj4i12khxwp97kaa84j4mqva6zdx93"; 67 + name = "kactivities-stats-5.79.0.tar.xz"; 68 }; 69 }; 70 kapidox = { 71 + version = "5.79.0"; 72 src = fetchurl { 73 + url = "${mirror}/stable/frameworks/5.79/kapidox-5.79.0.tar.xz"; 74 + sha256 = "0qk4ksxdaiphlpd51mgwdddxq5vq8n55dd80s2a5q93jkcywhli7"; 75 + name = "kapidox-5.79.0.tar.xz"; 76 }; 77 }; 78 karchive = { 79 + version = "5.79.0"; 80 src = fetchurl { 81 + url = "${mirror}/stable/frameworks/5.79/karchive-5.79.0.tar.xz"; 82 + sha256 = "01qf46k7gp11fh53afcpmbfx0w5bi0k8jflb2db8nss7ri3bzlhc"; 83 + name = "karchive-5.79.0.tar.xz"; 84 }; 85 }; 86 kauth = { 87 + version = "5.79.0"; 88 src = fetchurl { 89 + url = "${mirror}/stable/frameworks/5.79/kauth-5.79.0.tar.xz"; 90 + sha256 = "18bqfn47iyhf1zfkw3mgdxz154f9gqbkn41c3ca94qjm91mb40da"; 91 + name = "kauth-5.79.0.tar.xz"; 92 }; 93 }; 94 kbookmarks = { 95 + version = "5.79.0"; 96 src = fetchurl { 97 + url = "${mirror}/stable/frameworks/5.79/kbookmarks-5.79.0.tar.xz"; 98 + sha256 = "109rjikqxv7mbhv22p41rbfz43510y6k7p0ahggynv0x5y5xzkqd"; 99 + name = "kbookmarks-5.79.0.tar.xz"; 100 }; 101 }; 102 kcalendarcore = { 103 + version = "5.79.0"; 104 src = fetchurl { 105 + url = "${mirror}/stable/frameworks/5.79/kcalendarcore-5.79.0.tar.xz"; 106 + sha256 = "19vc1ji0jlk899rmr6i53l51diadn67mh6z6j787bp29jlcmnciv"; 107 + name = "kcalendarcore-5.79.0.tar.xz"; 108 }; 109 }; 110 kcmutils = { 111 + version = "5.79.0"; 112 src = fetchurl { 113 + url = "${mirror}/stable/frameworks/5.79/kcmutils-5.79.0.tar.xz"; 114 + sha256 = "1wry88rikj7mz460m3c7gr6fwcdpdlx9jrxna2ikybnk9aw8dlkk"; 115 + name = "kcmutils-5.79.0.tar.xz"; 116 }; 117 }; 118 kcodecs = { 119 + version = "5.79.0"; 120 src = fetchurl { 121 + url = "${mirror}/stable/frameworks/5.79/kcodecs-5.79.0.tar.xz"; 122 + sha256 = "1ab4dz6nvmd6fzsl7wbrvjlz0c0fk0bjb0jcklrj205pkhiaf7y8"; 123 + name = "kcodecs-5.79.0.tar.xz"; 124 }; 125 }; 126 kcompletion = { 127 + version = "5.79.0"; 128 src = fetchurl { 129 + url = "${mirror}/stable/frameworks/5.79/kcompletion-5.79.0.tar.xz"; 130 + sha256 = "1znp6h4pggkl1hcbbw47vjkgmpc1rj6mx01p05x0ad143mwqpzwv"; 131 + name = "kcompletion-5.79.0.tar.xz"; 132 }; 133 }; 134 kconfig = { 135 + version = "5.79.0"; 136 src = fetchurl { 137 + url = "${mirror}/stable/frameworks/5.79/kconfig-5.79.0.tar.xz"; 138 + sha256 = "02jirbphrg6dyxd444ghzhy053s85pq4lgpppca3nmvzr2572j7r"; 139 + name = "kconfig-5.79.0.tar.xz"; 140 }; 141 }; 142 kconfigwidgets = { 143 + version = "5.79.0"; 144 src = fetchurl { 145 + url = "${mirror}/stable/frameworks/5.79/kconfigwidgets-5.79.0.tar.xz"; 146 + sha256 = "1lrh2dis3invj9vclpa1mca8hrks1b82c5hkf0g0lilg69lir83y"; 147 + name = "kconfigwidgets-5.79.0.tar.xz"; 148 }; 149 }; 150 kcontacts = { 151 + version = "5.79.0"; 152 src = fetchurl { 153 + url = "${mirror}/stable/frameworks/5.79/kcontacts-5.79.0.tar.xz"; 154 + sha256 = "0jflvfkyd7llv54dxyd1a4h1l4xgrqggxadiqv0c6ijn4dvlsmy9"; 155 + name = "kcontacts-5.79.0.tar.xz"; 156 }; 157 }; 158 kcoreaddons = { 159 + version = "5.79.0"; 160 src = fetchurl { 161 + url = "${mirror}/stable/frameworks/5.79/kcoreaddons-5.79.0.tar.xz"; 162 + sha256 = "0n9nh4vkk19crp30dac3x9mzgzl4kv38jw6dcg4fwfp77gcin8kg"; 163 + name = "kcoreaddons-5.79.0.tar.xz"; 164 }; 165 }; 166 kcrash = { 167 + version = "5.79.0"; 168 src = fetchurl { 169 + url = "${mirror}/stable/frameworks/5.79/kcrash-5.79.0.tar.xz"; 170 + sha256 = "0w74d0j1ckbcd8q8lc57g3y7g50v222mgsvli77ql29imzx79apc"; 171 + name = "kcrash-5.79.0.tar.xz"; 172 }; 173 }; 174 kdav = { 175 + version = "5.79.0"; 176 src = fetchurl { 177 + url = "${mirror}/stable/frameworks/5.79/kdav-5.79.0.tar.xz"; 178 + sha256 = "1573qan4xz8k33zfghwdmlr7pgbd4sfj0pshwv6bkx78kprd3xfl"; 179 + name = "kdav-5.79.0.tar.xz"; 180 }; 181 }; 182 kdbusaddons = { 183 + version = "5.79.0"; 184 src = fetchurl { 185 + url = "${mirror}/stable/frameworks/5.79/kdbusaddons-5.79.0.tar.xz"; 186 + sha256 = "17sklakn9nsrjajb3nwg8ibhx64c4m86pr6ln567rdr6cahcaw90"; 187 + name = "kdbusaddons-5.79.0.tar.xz"; 188 }; 189 }; 190 kdeclarative = { 191 + version = "5.79.0"; 192 src = fetchurl { 193 + url = "${mirror}/stable/frameworks/5.79/kdeclarative-5.79.0.tar.xz"; 194 + sha256 = "05b1apviqy3dn2isqxf0bxj86r9q40pjlcqq8y15s36d6ykijyzh"; 195 + name = "kdeclarative-5.79.0.tar.xz"; 196 }; 197 }; 198 kded = { 199 + version = "5.79.0"; 200 src = fetchurl { 201 + url = "${mirror}/stable/frameworks/5.79/kded-5.79.0.tar.xz"; 202 + sha256 = "1gyb864rqbdi64mjc165fhcvnsw06z2zi8dg728428nzmw0dysbm"; 203 + name = "kded-5.79.0.tar.xz"; 204 }; 205 }; 206 kdelibs4support = { 207 + version = "5.79.0"; 208 src = fetchurl { 209 + url = "${mirror}/stable/frameworks/5.79/portingAids/kdelibs4support-5.79.0.tar.xz"; 210 + sha256 = "049l0mlf71xan8ls4hkp8s6lrnhn2i22jcnki1d5wci01dgffhm5"; 211 + name = "kdelibs4support-5.79.0.tar.xz"; 212 }; 213 }; 214 kdesignerplugin = { 215 + version = "5.79.0"; 216 src = fetchurl { 217 + url = "${mirror}/stable/frameworks/5.79/portingAids/kdesignerplugin-5.79.0.tar.xz"; 218 + sha256 = "1jgqr76sx6d3jmqc350k49lqym5jkixnl3dq66430pvlrfv47w2n"; 219 + name = "kdesignerplugin-5.79.0.tar.xz"; 220 }; 221 }; 222 kdesu = { 223 + version = "5.79.0"; 224 src = fetchurl { 225 + url = "${mirror}/stable/frameworks/5.79/kdesu-5.79.0.tar.xz"; 226 + sha256 = "1hlz5pr72qk64gwp30qx92jhlszri5qjsisvl4cxs01ylnrqy0c1"; 227 + name = "kdesu-5.79.0.tar.xz"; 228 }; 229 }; 230 kdewebkit = { 231 + version = "5.79.0"; 232 src = fetchurl { 233 + url = "${mirror}/stable/frameworks/5.79/portingAids/kdewebkit-5.79.0.tar.xz"; 234 + sha256 = "0d81p49n2ryig9xp5id1dx4rpjjd2spl78m0xlq6rczyk7yf73pz"; 235 + name = "kdewebkit-5.79.0.tar.xz"; 236 }; 237 }; 238 kdnssd = { 239 + version = "5.79.1"; 240 src = fetchurl { 241 + url = "${mirror}/stable/frameworks/5.79/kdnssd-5.79.1.tar.xz"; 242 + sha256 = "160qyll887wblrw0lhax749lzwhlp92sckj4g259955p8gnsw5lp"; 243 + name = "kdnssd-5.79.1.tar.xz"; 244 }; 245 }; 246 kdoctools = { 247 + version = "5.79.0"; 248 src = fetchurl { 249 + url = "${mirror}/stable/frameworks/5.79/kdoctools-5.79.0.tar.xz"; 250 + sha256 = "03bvj3grjw6a56shdy8c3mdp11pwmc72ccp3ia00bz310ahpphzb"; 251 + name = "kdoctools-5.79.0.tar.xz"; 252 }; 253 }; 254 kemoticons = { 255 + version = "5.79.0"; 256 src = fetchurl { 257 + url = "${mirror}/stable/frameworks/5.79/kemoticons-5.79.0.tar.xz"; 258 + sha256 = "04x1yfdcyvx3x4aqha69rsaa78j4iw6qam3hp5a4di0yf653mphp"; 259 + name = "kemoticons-5.79.0.tar.xz"; 260 }; 261 }; 262 kfilemetadata = { 263 + version = "5.79.0"; 264 src = fetchurl { 265 + url = "${mirror}/stable/frameworks/5.79/kfilemetadata-5.79.0.tar.xz"; 266 + sha256 = "0yxjapq88pfcma82mc9gz03x1bb81xl6xzrinr6jgz09206ra395"; 267 + name = "kfilemetadata-5.79.0.tar.xz"; 268 }; 269 }; 270 kglobalaccel = { 271 + version = "5.79.0"; 272 src = fetchurl { 273 + url = "${mirror}/stable/frameworks/5.79/kglobalaccel-5.79.0.tar.xz"; 274 + sha256 = "0qqxvv3m7b44makgdcsxdhzamm4ahm1pn94rn6cpsrqsyci8axy8"; 275 + name = "kglobalaccel-5.79.0.tar.xz"; 276 }; 277 }; 278 kguiaddons = { 279 + version = "5.79.0"; 280 src = fetchurl { 281 + url = "${mirror}/stable/frameworks/5.79/kguiaddons-5.79.0.tar.xz"; 282 + sha256 = "118wiy3pbmbazfivmh0w2g5l10qcp10b34r3d02pj7rs2a74h05w"; 283 + name = "kguiaddons-5.79.0.tar.xz"; 284 }; 285 }; 286 kholidays = { 287 + version = "5.79.0"; 288 src = fetchurl { 289 + url = "${mirror}/stable/frameworks/5.79/kholidays-5.79.0.tar.xz"; 290 + sha256 = "1lbbq6y1xkffh9qma7hr5hi712kl85kv51gij0mj69ssv1iq2a8n"; 291 + name = "kholidays-5.79.0.tar.xz"; 292 }; 293 }; 294 khtml = { 295 + version = "5.79.0"; 296 src = fetchurl { 297 + url = "${mirror}/stable/frameworks/5.79/portingAids/khtml-5.79.0.tar.xz"; 298 + sha256 = "1916kpb3kr0d7lbf0b65lrwkxnlgickm7vrmlc3qwlmf3fyqvkhy"; 299 + name = "khtml-5.79.0.tar.xz"; 300 }; 301 }; 302 ki18n = { 303 + version = "5.79.0"; 304 src = fetchurl { 305 + url = "${mirror}/stable/frameworks/5.79/ki18n-5.79.0.tar.xz"; 306 + sha256 = "12sa7ycxc7m7nrsm6x7f822c8p586hy0syny5ya8vpmhwk1j3gik"; 307 + name = "ki18n-5.79.0.tar.xz"; 308 }; 309 }; 310 kiconthemes = { 311 + version = "5.79.0"; 312 src = fetchurl { 313 + url = "${mirror}/stable/frameworks/5.79/kiconthemes-5.79.0.tar.xz"; 314 + sha256 = "0bbs8q0dpz4qyxsd1qk5jxazn600m5j2axzccxyrr21r9plbs4nx"; 315 + name = "kiconthemes-5.79.0.tar.xz"; 316 }; 317 }; 318 kidletime = { 319 + version = "5.79.0"; 320 src = fetchurl { 321 + url = "${mirror}/stable/frameworks/5.79/kidletime-5.79.0.tar.xz"; 322 + sha256 = "0pp2ii4cvxygz40ai0b3rpqdjgpq4nya2hrms9c3yxb5hizrrrak"; 323 + name = "kidletime-5.79.0.tar.xz"; 324 }; 325 }; 326 kimageformats = { 327 + version = "5.79.0"; 328 src = fetchurl { 329 + url = "${mirror}/stable/frameworks/5.79/kimageformats-5.79.0.tar.xz"; 330 + sha256 = "09ffc44vzcin2ikyhm0awba7ag7pbnam4cilvfr3lwnj022y7j7c"; 331 + name = "kimageformats-5.79.0.tar.xz"; 332 }; 333 }; 334 kinit = { 335 + version = "5.79.0"; 336 src = fetchurl { 337 + url = "${mirror}/stable/frameworks/5.79/kinit-5.79.0.tar.xz"; 338 + sha256 = "0ppri3gaiwawydjfw8ji6accrpwc8ms0sb1s5pn59wqiyv52f5rv"; 339 + name = "kinit-5.79.0.tar.xz"; 340 }; 341 }; 342 kio = { 343 + version = "5.79.0"; 344 src = fetchurl { 345 + url = "${mirror}/stable/frameworks/5.79/kio-5.79.0.tar.xz"; 346 + sha256 = "1ri5dv8lc4ywc7jknlszri812y91mgggjx5z5qfkv971njm6fz3n"; 347 + name = "kio-5.79.0.tar.xz"; 348 }; 349 }; 350 kirigami2 = { 351 + version = "5.79.0"; 352 src = fetchurl { 353 + url = "${mirror}/stable/frameworks/5.79/kirigami2-5.79.0.tar.xz"; 354 + sha256 = "01rb678qz1avzi7393wylwnc13ndzx2pgqnz3bd0zki0pjfrrlzp"; 355 + name = "kirigami2-5.79.0.tar.xz"; 356 }; 357 }; 358 kitemmodels = { 359 + version = "5.79.0"; 360 src = fetchurl { 361 + url = "${mirror}/stable/frameworks/5.79/kitemmodels-5.79.0.tar.xz"; 362 + sha256 = "1g9xa0h3kq0m5v1yvwgr8f6lrq8n2x1qzqqjbbbbyg8ayavv4abs"; 363 + name = "kitemmodels-5.79.0.tar.xz"; 364 }; 365 }; 366 kitemviews = { 367 + version = "5.79.0"; 368 src = fetchurl { 369 + url = "${mirror}/stable/frameworks/5.79/kitemviews-5.79.0.tar.xz"; 370 + sha256 = "0p21hyxhain2mr19lzfml23ilpgqwr2i27p1qg39jnwyb74jw0nl"; 371 + name = "kitemviews-5.79.0.tar.xz"; 372 }; 373 }; 374 kjobwidgets = { 375 + version = "5.79.0"; 376 src = fetchurl { 377 + url = "${mirror}/stable/frameworks/5.79/kjobwidgets-5.79.0.tar.xz"; 378 + sha256 = "059a58hp0npip07w7idjrl5sjjgl4i3bdqzv1k22hlvzdsyibggr"; 379 + name = "kjobwidgets-5.79.0.tar.xz"; 380 }; 381 }; 382 kjs = { 383 + version = "5.79.0"; 384 src = fetchurl { 385 + url = "${mirror}/stable/frameworks/5.79/portingAids/kjs-5.79.0.tar.xz"; 386 + sha256 = "1v51xjmwxi1x85b4hlj8m12zxl5w0d160kjjbrrxqfn64i4302ga"; 387 + name = "kjs-5.79.0.tar.xz"; 388 }; 389 }; 390 kjsembed = { 391 + version = "5.79.0"; 392 src = fetchurl { 393 + url = "${mirror}/stable/frameworks/5.79/portingAids/kjsembed-5.79.0.tar.xz"; 394 + sha256 = "18kjq5mim7b1a5mlhkwpwvnszjqxilhi4laqladh97wkmvsr85py"; 395 + name = "kjsembed-5.79.0.tar.xz"; 396 }; 397 }; 398 kmediaplayer = { 399 + version = "5.79.0"; 400 src = fetchurl { 401 + url = "${mirror}/stable/frameworks/5.79/portingAids/kmediaplayer-5.79.0.tar.xz"; 402 + sha256 = "1lgrcib9acbzgs1kv44bqfisrayiir2r1iygrrncp117fj9cqx8b"; 403 + name = "kmediaplayer-5.79.0.tar.xz"; 404 }; 405 }; 406 knewstuff = { 407 + version = "5.79.0"; 408 src = fetchurl { 409 + url = "${mirror}/stable/frameworks/5.79/knewstuff-5.79.0.tar.xz"; 410 + sha256 = "0bsg0r0s12ck2cafkvnmjldr32ykivcpqjs1zfzqqbvy5w05a81y"; 411 + name = "knewstuff-5.79.0.tar.xz"; 412 }; 413 }; 414 knotifications = { 415 + version = "5.79.0"; 416 src = fetchurl { 417 + url = "${mirror}/stable/frameworks/5.79/knotifications-5.79.0.tar.xz"; 418 + sha256 = "11g4xsa0z9680k4blxb1axn874p6s2vd5p9h376ln3blhjmy17hj"; 419 + name = "knotifications-5.79.0.tar.xz"; 420 }; 421 }; 422 knotifyconfig = { 423 + version = "5.79.0"; 424 src = fetchurl { 425 + url = "${mirror}/stable/frameworks/5.79/knotifyconfig-5.79.0.tar.xz"; 426 + sha256 = "0c6d95bf8876czjd39cla7pd3li8sm684h04f77czf6sh1mil49d"; 427 + name = "knotifyconfig-5.79.0.tar.xz"; 428 }; 429 }; 430 kpackage = { 431 + version = "5.79.0"; 432 src = fetchurl { 433 + url = "${mirror}/stable/frameworks/5.79/kpackage-5.79.0.tar.xz"; 434 + sha256 = "1xkkw4lk9hx2irni5d2k7873bffgd2w41qvvp25d786dz612fy27"; 435 + name = "kpackage-5.79.0.tar.xz"; 436 }; 437 }; 438 kparts = { 439 + version = "5.79.0"; 440 src = fetchurl { 441 + url = "${mirror}/stable/frameworks/5.79/kparts-5.79.0.tar.xz"; 442 + sha256 = "0d9dsgf6q44gqril6h9w5jfsavk0m5gclbmjdxjkcvrz3xfbjhd9"; 443 + name = "kparts-5.79.0.tar.xz"; 444 }; 445 }; 446 kpeople = { 447 + version = "5.79.0"; 448 src = fetchurl { 449 + url = "${mirror}/stable/frameworks/5.79/kpeople-5.79.0.tar.xz"; 450 + sha256 = "0dj8hcjl0r673j7m2k83mxy2787jfi9pz6cvmfqfczbzpw20ycf4"; 451 + name = "kpeople-5.79.0.tar.xz"; 452 }; 453 }; 454 kplotting = { 455 + version = "5.79.0"; 456 src = fetchurl { 457 + url = "${mirror}/stable/frameworks/5.79/kplotting-5.79.0.tar.xz"; 458 + sha256 = "0lawpg7i36wppm95jxhhc7ghc88kb1s34px6w8p7n6cm2gxkhwn6"; 459 + name = "kplotting-5.79.0.tar.xz"; 460 }; 461 }; 462 kpty = { 463 + version = "5.79.0"; 464 src = fetchurl { 465 + url = "${mirror}/stable/frameworks/5.79/kpty-5.79.0.tar.xz"; 466 + sha256 = "1qd09r17nmsnqxggmsdw0j6l0620f11ya6mx7bc9zs2y08mgvjka"; 467 + name = "kpty-5.79.0.tar.xz"; 468 }; 469 }; 470 kquickcharts = { 471 + version = "5.79.0"; 472 src = fetchurl { 473 + url = "${mirror}/stable/frameworks/5.79/kquickcharts-5.79.0.tar.xz"; 474 + sha256 = "1p9a3mq7xxyavzmgjmz47vrv0hm1h9g8fsligi3r3n5az7klra6f"; 475 + name = "kquickcharts-5.79.0.tar.xz"; 476 }; 477 }; 478 kross = { 479 + version = "5.79.0"; 480 src = fetchurl { 481 + url = "${mirror}/stable/frameworks/5.79/portingAids/kross-5.79.0.tar.xz"; 482 + sha256 = "00hpyxcn2fwaz32gggqjcmx4blbcdxj3yvhldnmmkmi3k0r68dfc"; 483 + name = "kross-5.79.0.tar.xz"; 484 }; 485 }; 486 krunner = { 487 + version = "5.79.0"; 488 src = fetchurl { 489 + url = "${mirror}/stable/frameworks/5.79/krunner-5.79.0.tar.xz"; 490 + sha256 = "0v7faai6ar06cw7gikhccsa92aii085dk81g4xpyskmxlpvrraci"; 491 + name = "krunner-5.79.0.tar.xz"; 492 }; 493 }; 494 kservice = { 495 + version = "5.79.0"; 496 src = fetchurl { 497 + url = "${mirror}/stable/frameworks/5.79/kservice-5.79.0.tar.xz"; 498 + sha256 = "1drzj4s1zbh5pffnh3r1wjsk7g1vr0np2h28mlfm4hy3bywxzrnp"; 499 + name = "kservice-5.79.0.tar.xz"; 500 }; 501 }; 502 ktexteditor = { 503 + version = "5.79.0"; 504 src = fetchurl { 505 + url = "${mirror}/stable/frameworks/5.79/ktexteditor-5.79.0.tar.xz"; 506 + sha256 = "1csms6cl8pp9slzwzdgsxhah1b218maakkxmiqk0ngx2sf4lbfc3"; 507 + name = "ktexteditor-5.79.0.tar.xz"; 508 }; 509 }; 510 ktextwidgets = { 511 + version = "5.79.0"; 512 src = fetchurl { 513 + url = "${mirror}/stable/frameworks/5.79/ktextwidgets-5.79.0.tar.xz"; 514 + sha256 = "1bnhq4jpybckdlw5518n2hbfilbpadafvchnxigg9p7671pkp85l"; 515 + name = "ktextwidgets-5.79.0.tar.xz"; 516 }; 517 }; 518 kunitconversion = { 519 + version = "5.79.0"; 520 src = fetchurl { 521 + url = "${mirror}/stable/frameworks/5.79/kunitconversion-5.79.0.tar.xz"; 522 + sha256 = "19snm2mvvbs2aqpq7k9b3g1fbg40kpmbjmqn38g6m065mpw3372l"; 523 + name = "kunitconversion-5.79.0.tar.xz"; 524 }; 525 }; 526 kwallet = { 527 + version = "5.79.0"; 528 src = fetchurl { 529 + url = "${mirror}/stable/frameworks/5.79/kwallet-5.79.0.tar.xz"; 530 + sha256 = "1qickn20ry8qccirdc7rvdf40dxgb13y4n0wi80qz87xzmps3f3p"; 531 + name = "kwallet-5.79.0.tar.xz"; 532 }; 533 }; 534 kwayland = { 535 + version = "5.79.0"; 536 src = fetchurl { 537 + url = "${mirror}/stable/frameworks/5.79/kwayland-5.79.0.tar.xz"; 538 + sha256 = "14grhcav772zfdjmwnjms819by2djm8dnv71cj4ps45iq0gba6ck"; 539 + name = "kwayland-5.79.0.tar.xz"; 540 }; 541 }; 542 kwidgetsaddons = { 543 + version = "5.79.0"; 544 src = fetchurl { 545 + url = "${mirror}/stable/frameworks/5.79/kwidgetsaddons-5.79.0.tar.xz"; 546 + sha256 = "0jpfwxa397cvqr1q92b2nva7wy2ngv08kz5l94xrz0wzkagxfixc"; 547 + name = "kwidgetsaddons-5.79.0.tar.xz"; 548 }; 549 }; 550 kwindowsystem = { 551 + version = "5.79.0"; 552 src = fetchurl { 553 + url = "${mirror}/stable/frameworks/5.79/kwindowsystem-5.79.0.tar.xz"; 554 + sha256 = "15pi2vnvdchj9f3yp1p7hqxmnwd606a6fwq4h7li4pvb4w3gibmq"; 555 + name = "kwindowsystem-5.79.0.tar.xz"; 556 }; 557 }; 558 kxmlgui = { 559 + version = "5.79.0"; 560 src = fetchurl { 561 + url = "${mirror}/stable/frameworks/5.79/kxmlgui-5.79.0.tar.xz"; 562 + sha256 = "1j8fb5i1v7pqs5as1h43nc0s2pm3i9cwks2h5388yld325ysx0v9"; 563 + name = "kxmlgui-5.79.0.tar.xz"; 564 }; 565 }; 566 kxmlrpcclient = { 567 + version = "5.79.0"; 568 src = fetchurl { 569 + url = "${mirror}/stable/frameworks/5.79/portingAids/kxmlrpcclient-5.79.0.tar.xz"; 570 + sha256 = "1cwvglsfv5m3mb5bjl7rfas1samyw703qjfiz1pf6vxgmpxdcr4a"; 571 + name = "kxmlrpcclient-5.79.0.tar.xz"; 572 }; 573 }; 574 modemmanager-qt = { 575 + version = "5.79.0"; 576 src = fetchurl { 577 + url = "${mirror}/stable/frameworks/5.79/modemmanager-qt-5.79.0.tar.xz"; 578 + sha256 = "0xfbchyaaqxjj66zb19k4vxi9azijf0llbql6fzxln687s3z65wd"; 579 + name = "modemmanager-qt-5.79.0.tar.xz"; 580 }; 581 }; 582 networkmanager-qt = { 583 + version = "5.79.0"; 584 src = fetchurl { 585 + url = "${mirror}/stable/frameworks/5.79/networkmanager-qt-5.79.0.tar.xz"; 586 + sha256 = "04iaqa2q73zvscx300bah6mnl79dai9yrmq11d1vyil99af36m6s"; 587 + name = "networkmanager-qt-5.79.0.tar.xz"; 588 }; 589 }; 590 oxygen-icons5 = { 591 + version = "5.79.0"; 592 src = fetchurl { 593 + url = "${mirror}/stable/frameworks/5.79/oxygen-icons5-5.79.0.tar.xz"; 594 + sha256 = "1j6l9r4l82gp5qcpn3xw4dzfbhsawbpk8mypnfckk73x1bjcaqss"; 595 + name = "oxygen-icons5-5.79.0.tar.xz"; 596 }; 597 }; 598 plasma-framework = { 599 + version = "5.79.0"; 600 src = fetchurl { 601 + url = "${mirror}/stable/frameworks/5.79/plasma-framework-5.79.0.tar.xz"; 602 + sha256 = "15hbfqdyas27kj6rd24n6d80r1dcsiiv0zgjkp12x8dnjyd3vz4x"; 603 + name = "plasma-framework-5.79.0.tar.xz"; 604 }; 605 }; 606 prison = { 607 + version = "5.79.0"; 608 src = fetchurl { 609 + url = "${mirror}/stable/frameworks/5.79/prison-5.79.0.tar.xz"; 610 + sha256 = "1rn66n67g914w1klgsirqff62qv4p2l64ahzsxnbixfwy1dwlpa2"; 611 + name = "prison-5.79.0.tar.xz"; 612 }; 613 }; 614 purpose = { 615 + version = "5.79.0"; 616 src = fetchurl { 617 + url = "${mirror}/stable/frameworks/5.79/purpose-5.79.0.tar.xz"; 618 + sha256 = "1mlph5mzwfqwlkvm3df3in3r3airnx4hxhy0p56ri3k3m9k2rqpz"; 619 + name = "purpose-5.79.0.tar.xz"; 620 }; 621 }; 622 qqc2-desktop-style = { 623 + version = "5.79.0"; 624 src = fetchurl { 625 + url = "${mirror}/stable/frameworks/5.79/qqc2-desktop-style-5.79.0.tar.xz"; 626 + sha256 = "1cykbdbzxkblwp0dmgc4r3csml9l81zhfsqcjamfai6srl10vbij"; 627 + name = "qqc2-desktop-style-5.79.0.tar.xz"; 628 }; 629 }; 630 solid = { 631 + version = "5.79.0"; 632 src = fetchurl { 633 + url = "${mirror}/stable/frameworks/5.79/solid-5.79.0.tar.xz"; 634 + sha256 = "033ss326q450phf918a5py3z6ajnjj6f1nws8ngp05zi028nkhrl"; 635 + name = "solid-5.79.0.tar.xz"; 636 }; 637 }; 638 sonnet = { 639 + version = "5.79.0"; 640 src = fetchurl { 641 + url = "${mirror}/stable/frameworks/5.79/sonnet-5.79.0.tar.xz"; 642 + sha256 = "09b1rb88ck50g67nmki06ixxsfnz3x3jd0f334qaz147h2jklvyq"; 643 + name = "sonnet-5.79.0.tar.xz"; 644 }; 645 }; 646 syndication = { 647 + version = "5.79.0"; 648 src = fetchurl { 649 + url = "${mirror}/stable/frameworks/5.79/syndication-5.79.0.tar.xz"; 650 + sha256 = "1jyz0c67zscgspvisn43wrdgk4pxs4i3r9pyknm8nvxwiff2p1ji"; 651 + name = "syndication-5.79.0.tar.xz"; 652 }; 653 }; 654 syntax-highlighting = { 655 + version = "5.79.1"; 656 src = fetchurl { 657 + url = "${mirror}/stable/frameworks/5.79/syntax-highlighting-5.79.1.tar.xz"; 658 + sha256 = "143ra8j0x1biijclnjhp6b69v04m65avp2nic9jzj9y5wjz5x0mj"; 659 + name = "syntax-highlighting-5.79.1.tar.xz"; 660 }; 661 }; 662 threadweaver = { 663 + version = "5.79.0"; 664 src = fetchurl { 665 + url = "${mirror}/stable/frameworks/5.79/threadweaver-5.79.0.tar.xz"; 666 + sha256 = "062r9nhggw3dlvgpb2l6fqyyzqv35a9lgvikh2pjdicx9r2s8z19"; 667 + name = "threadweaver-5.79.0.tar.xz"; 668 }; 669 }; 670 }
+1 -1
pkgs/development/libraries/kde-frameworks/syntax-highlighting.nix
··· 6 name = "syntax-highlighting"; 7 meta = { 8 maintainers = [ lib.maintainers.ttuegel ]; 9 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 10 }; 11 nativeBuildInputs = [ extra-cmake-modules perl ]; 12 buildInputs = [ qttools ];
··· 6 name = "syntax-highlighting"; 7 meta = { 8 maintainers = [ lib.maintainers.ttuegel ]; 9 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 10 }; 11 nativeBuildInputs = [ extra-cmake-modules perl ]; 12 buildInputs = [ qttools ];
+1 -1
pkgs/development/libraries/kde-frameworks/threadweaver.nix
··· 8 name = "threadweaver"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 - broken = builtins.compareVersions qtbase.version "5.7.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedBuildInputs = [ qtbase ];
··· 8 name = "threadweaver"; 9 meta = { 10 maintainers = [ lib.maintainers.ttuegel ]; 11 + broken = builtins.compareVersions qtbase.version "5.14.0" < 0; 12 }; 13 nativeBuildInputs = [ extra-cmake-modules ]; 14 propagatedBuildInputs = [ qtbase ];
+1 -1
pkgs/development/libraries/lib3ds/default.nix
··· 8 sha256 = "1qr9arfdkjf7q11xhvxwzmhxqz3nhcjkyb8zzfjpz9jm54q0rc7m"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 meta = { 14 description = "Library for managing 3D-Studio Release 3 and 4 \".3DS\" files";
··· 8 sha256 = "1qr9arfdkjf7q11xhvxwzmhxqz3nhcjkyb8zzfjpz9jm54q0rc7m"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 meta = { 14 description = "Library for managing 3D-Studio Release 3 and 4 \".3DS\" files";
+1 -1
pkgs/development/libraries/libb64/default.nix
··· 9 sha256 = "1lxzi6v10qsl2r6633dx0zwqyvy0j19nmwclfd0d7qybqmhqsg9l"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out $out/lib $out/bin $out/include
··· 9 sha256 = "1lxzi6v10qsl2r6633dx0zwqyvy0j19nmwclfd0d7qybqmhqsg9l"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out $out/lib $out/bin $out/include
+2 -2
pkgs/development/libraries/libedit/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libedit"; 5 - version = "20191231-3.1"; 6 7 src = fetchurl { 8 url = "https://thrysoee.dk/editline/${pname}-${version}.tar.gz"; 9 - sha256 = "0wch48nml28jj6ild889745dsg2agm7mpvrmbl1gi98nw6vjrf6v"; 10 }; 11 12 outputs = [ "out" "dev" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libedit"; 5 + version = "20210216-3.1"; 6 7 src = fetchurl { 8 url = "https://thrysoee.dk/editline/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-IoP3QdKquTXIxSwEtXv5UtAsLALmURcvisgR93sfx3o="; 10 }; 11 12 outputs = [ "out" "dev" ];
+1 -1
pkgs/development/libraries/libf2c/default.nix
··· 22 cp f2c.h $out/include 23 ''; 24 25 - buildInputs = [ unzip ]; 26 27 hardeningDisable = [ "format" ]; 28
··· 22 cp f2c.h $out/include 23 ''; 24 25 + nativeBuildInputs = [ unzip ]; 26 27 hardeningDisable = [ "format" ]; 28
+3 -14
pkgs/development/libraries/libgcrypt/default.nix
··· 1 - { lib, stdenv, fetchurl, gettext, libgpgerror, enableCapabilities ? false, libcap 2 - , buildPackages, fetchpatch 3 - }: 4 5 assert enableCapabilities -> stdenv.isLinux; 6 7 stdenv.mkDerivation rec { 8 pname = "libgcrypt"; 9 - version = "1.9.1"; 10 11 src = fetchurl { 12 url = "mirror://gnupg/libgcrypt/${pname}-${version}.tar.bz2"; 13 - sha256 = "1nb50bgzp83q6r5cz4v40y1mcbhpqwqyxlay87xp1lrbkf5pm9n5"; 14 }; 15 - 16 - patches = [ 17 - # fix build on 32bit musl 18 - (fetchpatch { 19 - name = "fix_building_with_disable-asm_on_x86.patch"; 20 - url = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff_plain;h=af23ab5c5482d625ff52e60606cf044e2b0106c8"; 21 - sha256 = "1m8apm8wra6fk89ggha4d0bba5absihm38zvb2khklqh9q5hj9jw"; 22 - }) 23 - ]; 24 25 outputs = [ "out" "dev" "info" ]; 26 outputBin = "dev";
··· 1 + { lib, stdenv, fetchurl, gettext, libgpgerror, enableCapabilities ? false, libcap, buildPackages }: 2 3 assert enableCapabilities -> stdenv.isLinux; 4 5 stdenv.mkDerivation rec { 6 pname = "libgcrypt"; 7 + version = "1.9.2"; 8 9 src = fetchurl { 10 url = "mirror://gnupg/libgcrypt/${pname}-${version}.tar.bz2"; 11 + sha256 = "sha256-ssENCRUTsnHkcXcnRgex/7o9lbGIu/qHl/lIrskFPFo="; 12 }; 13 14 outputs = [ "out" "dev" "info" ]; 15 outputBin = "dev";
+2 -2
pkgs/development/libraries/libgphoto2/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "libgphoto2"; 10 - version = "2.5.26"; 11 12 src = fetchFromGitHub { 13 owner = "gphoto"; 14 repo = "libgphoto2"; 15 rev = "libgphoto2-${builtins.replaceStrings [ "." ] [ "_" ] version}-release"; 16 - sha256 = "0lnlxflj04ng9a0hm2nb2067kqs4kp9kx1z4gg395cgbfd7lx6j6"; 17 }; 18 19 patches = [];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "libgphoto2"; 10 + version = "2.5.27"; 11 12 src = fetchFromGitHub { 13 owner = "gphoto"; 14 repo = "libgphoto2"; 15 rev = "libgphoto2-${builtins.replaceStrings [ "." ] [ "_" ] version}-release"; 16 + sha256 = "sha256-c7fBl6GBLAU+RL5WFC4PL+n/nEHZUfqIJ9qq1+qNNCg="; 17 }; 18 19 patches = [];
+2 -2
pkgs/development/libraries/libimagequant/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libimagequant"; 5 - version = "2.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "ImageOptim"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-XP/GeZC8TCgBPqtScY9eneZHFter1kdWf/yko0p2VYQ="; 12 }; 13 14 preConfigure = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libimagequant"; 5 + version = "2.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "ImageOptim"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-yWtwBTAs6dlrZz3Bd/4DUb488IJsahPKwjluukTlv/o="; 12 }; 13 14 preConfigure = ''
+2 -1
pkgs/development/libraries/libixp-hg/default.nix
··· 14 sed -i -e "s|^PREFIX.*=.*$|PREFIX = $out|" config.mk 15 ''; 16 17 - buildInputs = [ unzip txt2tags ]; 18 19 meta = { 20 homepage = "http://repo.cat-v.org/libixp/"; # see also https://libs.suckless.org/deprecated/libixp
··· 14 sed -i -e "s|^PREFIX.*=.*$|PREFIX = $out|" config.mk 15 ''; 16 17 + nativeBuildInputs = [ unzip ]; 18 + buildInputs = [ txt2tags ]; 19 20 meta = { 21 homepage = "http://repo.cat-v.org/libixp/"; # see also https://libs.suckless.org/deprecated/libixp
+1 -1
pkgs/development/libraries/libjson/default.nix
··· 9 sha256 = "0xkk5qc7kjcdwz9l04kmiz1nhmi7iszl3k165phf53h3a4wpl9h7"; 10 }; 11 patches = [ ./install-fix.patch ]; 12 - buildInputs = [ unzip ]; 13 makeFlags = [ "prefix=$(out)" ]; 14 preInstall = "mkdir -p $out/lib"; 15
··· 9 sha256 = "0xkk5qc7kjcdwz9l04kmiz1nhmi7iszl3k165phf53h3a4wpl9h7"; 10 }; 11 patches = [ ./install-fix.patch ]; 12 + nativeBuildInputs = [ unzip ]; 13 makeFlags = [ "prefix=$(out)" ]; 14 preInstall = "mkdir -p $out/lib"; 15
+2 -3
pkgs/development/libraries/liblangtag/default.nix
··· 35 "--with-locale-alias=${stdenv.cc.libc}/share/locale/locale.alias" 36 ]; 37 38 - buildInputs = [ gettext glib libxml2 gobject-introspection gnome-common 39 - unzip ]; 40 - nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config ]; 41 42 meta = { 43 inherit version;
··· 35 "--with-locale-alias=${stdenv.cc.libc}/share/locale/locale.alias" 36 ]; 37 38 + buildInputs = [ gettext glib libxml2 gobject-introspection gnome-common ]; 39 + nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config unzip ]; 40 41 meta = { 42 inherit version;
+2 -2
pkgs/development/libraries/libndctl/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "libndctl"; 8 - version = "70.1"; 9 10 src = fetchFromGitHub { 11 owner = "pmem"; 12 repo = "ndctl"; 13 rev = "v${version}"; 14 - sha256 = "09ymdibcr18vpmyf2n0xrnzgccfvr7iy3p2l5lbh7cgz7djyl5wq"; 15 }; 16 17 outputs = [ "out" "lib" "man" "dev" ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "libndctl"; 8 + version = "71.1"; 9 10 src = fetchFromGitHub { 11 owner = "pmem"; 12 repo = "ndctl"; 13 rev = "v${version}"; 14 + sha256 = "sha256-osux3DiKRh8ftHwyfFI+WSFx20+yJsg1nVx5nuoKJu4="; 15 }; 16 17 outputs = [ "out" "lib" "man" "dev" ];
+4 -37
pkgs/development/libraries/libproxy/default.nix
··· 3 , pkg-config 4 , cmake 5 , zlib 6 - , fetchpatch 7 , dbus 8 , networkmanager 9 - , spidermonkey_60 10 , pcre 11 , gsettings-desktop-schemas 12 , glib ··· 19 20 stdenv.mkDerivation rec { 21 pname = "libproxy"; 22 - version = "0.4.15"; 23 24 src = fetchFromGitHub { 25 owner = "libproxy"; 26 repo = "libproxy"; 27 rev = version; 28 - sha256 = "10swd3x576pinx33iwsbd4h15fbh2snmfxzcmab4c56nb08qlbrs"; 29 }; 30 31 outputs = [ "out" "dev" "py3" ]; ··· 46 JavaScriptCore 47 ] else [ 48 glib 49 - spidermonkey_60 50 dbus 51 networkmanager 52 ]); ··· 55 "-DWITH_MOZJS=ON" 56 "-DWITH_PYTHON2=OFF" 57 "-DPYTHON3_SITEPKG_DIR=${placeholder "py3"}/${python3.sitePackages}" 58 - ]; 59 - 60 - patches = [ 61 - # Make build with spidermonkey_60 62 - (fetchpatch { 63 - url = "https://github.com/libproxy/libproxy/pull/86.patch"; 64 - sha256 = "17c06ilinrnzr7xnnmw9pc6zrncyaxcdd6r6k1ah5p156skbykfs"; 65 - }) 66 - (fetchpatch { 67 - url = "https://github.com/libproxy/libproxy/pull/87.patch"; 68 - sha256 = "0sagzfwm16f33inbkwsp88w9wmrd034rjmw0y8d122f7k1qfx6zc"; 69 - }) 70 - (fetchpatch { 71 - url = "https://github.com/libproxy/libproxy/pull/95.patch"; 72 - sha256 = "18vyr6wlis9zfwml86606jpgb9mss01l9aj31iiciml8p857aixi"; 73 - }) 74 - (fetchpatch { 75 - name = "CVE-2020-25219.patch"; 76 - url = "https://github.com/libproxy/libproxy/commit/a83dae404feac517695c23ff43ce1e116e2bfbe0.patch"; 77 - sha256 = "0wdh9qjq99aw0jnf2840237i3hagqzy42s09hz9chfgrw8pyr72k"; 78 - }) 79 - (fetchpatch { 80 - name = "CVE-2020-26154.patch"; 81 - url = "https://github.com/libproxy/libproxy/commit/4411b523545b22022b4be7d0cac25aa170ae1d3e.patch"; 82 - sha256 = "0pdy9sw49lxpaiwq073cisk0npir5bkch70nimdmpszxwp3fv1d8"; 83 - }) 84 - 85 - ] ++ lib.optionals stdenv.isDarwin [ 86 - (fetchpatch { 87 - url = "https://github.com/libproxy/libproxy/commit/44158f03f8522116758d335688ed840dfcb50ac8.patch"; 88 - sha256 = "0axfvb6j7gcys6fkwi9dkn006imhvm3kqr83gpwban8419n0q5v1"; 89 - }) 90 ]; 91 92 postFixup = lib.optionalString stdenv.isLinux ''
··· 3 , pkg-config 4 , cmake 5 , zlib 6 , dbus 7 , networkmanager 8 + , spidermonkey_68 9 , pcre 10 , gsettings-desktop-schemas 11 , glib ··· 18 19 stdenv.mkDerivation rec { 20 pname = "libproxy"; 21 + version = "0.4.17"; 22 23 src = fetchFromGitHub { 24 owner = "libproxy"; 25 repo = "libproxy"; 26 rev = version; 27 + sha256 = "0v8q4ln0pd5231kidpi8wpwh0chcjwcmawcki53czlpdrc09z96r"; 28 }; 29 30 outputs = [ "out" "dev" "py3" ]; ··· 45 JavaScriptCore 46 ] else [ 47 glib 48 + spidermonkey_68 49 dbus 50 networkmanager 51 ]); ··· 54 "-DWITH_MOZJS=ON" 55 "-DWITH_PYTHON2=OFF" 56 "-DPYTHON3_SITEPKG_DIR=${placeholder "py3"}/${python3.sitePackages}" 57 ]; 58 59 postFixup = lib.optionalString stdenv.isLinux ''
+35 -11
pkgs/development/libraries/libqmi/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gobject-introspection, glib, python3, libgudev, libmbim }: 2 3 stdenv.mkDerivation rec { 4 pname = "libqmi"; 5 - version = "1.26.10"; 6 7 src = fetchurl { 8 url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-fABD8GyHXlzx3jwMlMzH9bBYYry82eT7DV0UJ30dq1k="; 10 }; 11 12 - outputs = [ "out" "dev" "devdoc" ]; 13 - 14 - configureFlags = [ 15 - "--with-udev-base-dir=${placeholder "out"}/lib/udev" 16 - "--enable-introspection" 17 - ]; 18 - 19 nativeBuildInputs = [ 20 pkg-config 21 gobject-introspection 22 python3 23 ]; 24 25 buildInputs = [ 26 glib 27 libgudev 28 libmbim 29 ]; 30 31 enableParallelBuilding = true; ··· 35 meta = with lib; { 36 homepage = "https://www.freedesktop.org/wiki/Software/libqmi/"; 37 description = "Modem protocol helper library"; 38 platforms = platforms.linux; 39 - license = licenses.gpl2; 40 }; 41 }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , gobject-introspection 6 + , gtk-doc 7 + , docbook-xsl-nons 8 + , docbook_xml_dtd_43 9 + , glib 10 + , python3 11 + , libgudev 12 + , libmbim 13 + , libqrtr-glib 14 + }: 15 16 stdenv.mkDerivation rec { 17 pname = "libqmi"; 18 + version = "1.28.2"; 19 + 20 + outputs = [ "out" "dev" "devdoc" ]; 21 22 src = fetchurl { 23 url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz"; 24 + sha256 = "jIw+5xmHTSUpvOmzWwKP5DWzbwA5eaNg060JOESdt4M="; 25 }; 26 27 nativeBuildInputs = [ 28 pkg-config 29 gobject-introspection 30 python3 31 + gtk-doc 32 + docbook-xsl-nons 33 + docbook_xml_dtd_43 34 ]; 35 36 buildInputs = [ 37 glib 38 libgudev 39 libmbim 40 + libqrtr-glib 41 + ]; 42 + 43 + configureFlags = [ 44 + "--with-udev-base-dir=${placeholder "out"}/lib/udev" 45 + "--enable-gtk-doc" 46 + "--enable-introspection" 47 ]; 48 49 enableParallelBuilding = true; ··· 53 meta = with lib; { 54 homepage = "https://www.freedesktop.org/wiki/Software/libqmi/"; 55 description = "Modem protocol helper library"; 56 + maintainers = teams.freedesktop.members; 57 platforms = platforms.linux; 58 + license = with licenses; [ 59 + # Library 60 + lgpl2Plus 61 + # Tools 62 + gpl2Plus 63 + ]; 64 }; 65 }
+46
pkgs/development/libraries/libqrtr-glib/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , gobject-introspection 6 + , gtk-doc 7 + , docbook-xsl-nons 8 + , docbook_xml_dtd_43 9 + , glib 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "libqrtr-glib"; 14 + version = "1.0.0"; 15 + 16 + outputs = [ "out" "dev" "devdoc" ]; 17 + 18 + src = fetchurl { 19 + url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz"; 20 + sha256 = "MNh5sq3m+PRh3vOmd3VdtcAji6v2iNXIPAOz5qvjXO4="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + gobject-introspection 26 + gtk-doc 27 + docbook-xsl-nons 28 + docbook_xml_dtd_43 29 + ]; 30 + 31 + buildInputs = [ 32 + glib 33 + ]; 34 + 35 + configureFlags = [ 36 + "--enable-gtk-doc" 37 + ]; 38 + 39 + meta = with lib; { 40 + homepage = "https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib"; 41 + description = "Qualcomm IPC Router protocol helper library"; 42 + maintainers = teams.freedesktop.members; 43 + platforms = platforms.linux; 44 + license = licenses.lgpl2Plus; 45 + }; 46 + }
+1 -1
pkgs/development/libraries/libspotify/default.nix
··· 47 48 49 # darwin-specific 50 - buildInputs = lib.optional (stdenv.hostPlatform.system == "x86_64-darwin") unzip; 51 52 # linux-specific 53 installFlags = lib.optional isLinux
··· 47 48 49 # darwin-specific 50 + nativeBuildInputs = lib.optional (stdenv.hostPlatform.system == "x86_64-darwin") unzip; 51 52 # linux-specific 53 installFlags = lib.optional isLinux
+7 -4
pkgs/development/libraries/libtiff/default.nix
··· 4 , pkg-config 5 , cmake 6 7 - , zlib 8 , libjpeg 9 , xz 10 }: 11 12 stdenv.mkDerivation rec { 13 - version = "4.1.0"; 14 pname = "libtiff"; 15 16 src = fetchurl { 17 url = "https://download.osgeo.org/libtiff/tiff-${version}.tar.gz"; 18 - sha256 = "0d46bdvxdiv59lxnb0xz9ywm8arsr6xsapi5s6y6vnys2wjz6aax"; 19 }; 20 21 cmakeFlags = if stdenv.isDarwin then [ ··· 35 36 nativeBuildInputs = [ cmake pkg-config ]; 37 38 - propagatedBuildInputs = [ zlib libjpeg xz ]; #TODO: opengl support (bogus configure detection) 39 40 enableParallelBuilding = true; 41
··· 4 , pkg-config 5 , cmake 6 7 + , libdeflate 8 , libjpeg 9 , xz 10 + , zlib 11 }: 12 13 stdenv.mkDerivation rec { 14 pname = "libtiff"; 15 + version = "4.2.0"; 16 17 src = fetchurl { 18 url = "https://download.osgeo.org/libtiff/tiff-${version}.tar.gz"; 19 + sha256 = "1jrkjv0xya9radddn8idxvs2gqzp3l2b1s8knlizmn7ad3jq817b"; 20 }; 21 22 cmakeFlags = if stdenv.isDarwin then [ ··· 36 37 nativeBuildInputs = [ cmake pkg-config ]; 38 39 + propagatedBuildInputs = [ libjpeg xz zlib ]; #TODO: opengl support (bogus configure detection) 40 + 41 + buildInputs = [ libdeflate ]; # TODO: move all propagatedBuildInputs to buildInputs. 42 43 enableParallelBuilding = true; 44
+2 -2
pkgs/development/libraries/libwacom/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libwacom"; 5 - version = "1.8"; 6 7 outputs = [ "out" "dev" ]; 8 ··· 10 owner = "linuxwacom"; 11 repo = "libwacom"; 12 rev = "libwacom-${version}"; 13 - sha256 = "sha256-vkBkOE4aVX/6xKjslkqlZkh5jdYVEawvvBLpj8PpuiA="; 14 }; 15 16 nativeBuildInputs = [ pkg-config meson ninja doxygen ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libwacom"; 5 + version = "1.9"; 6 7 outputs = [ "out" "dev" ]; 8 ··· 10 owner = "linuxwacom"; 11 repo = "libwacom"; 12 rev = "libwacom-${version}"; 13 + sha256 = "sha256-o1xCSrWKPzz1GePEVB1jgx2cGzRtw0I6c4wful08Vx4="; 14 }; 15 16 nativeBuildInputs = [ pkg-config meson ninja doxygen ];
+2 -2
pkgs/development/libraries/minizip2/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "minizip"; 5 - version = "2.10.4"; 6 7 src = fetchFromGitHub { 8 owner = "nmoinvaz"; 9 repo = pname; 10 rev = version; 11 - sha256 = "15bbagngvm738prkzv7lfs64pn4pq7jkhwz571j0w0nb5nw9c01x"; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "minizip"; 5 + version = "2.10.6"; 6 7 src = fetchFromGitHub { 8 owner = "nmoinvaz"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-OAm4OZeQdP2Q/UKYI9bR7OV9RmLmYF/j2NpK5TPoE60="; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config ];
+2 -3
pkgs/development/libraries/muparser/default.nix
··· 10 sha256 = "00l92k231yb49wijzkspa2l58mapn6vh2dlxnlg0pawjjfv33s6z"; 11 }; 12 13 - buildInputs = [ 14 - unzip 15 - ] ++ lib.optionals stdenv.isDarwin [setfile]; 16 17 meta = { 18 homepage = "http://muparser.sourceforge.net";
··· 10 sha256 = "00l92k231yb49wijzkspa2l58mapn6vh2dlxnlg0pawjjfv33s6z"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = lib.optionals stdenv.isDarwin [setfile]; 15 16 meta = { 17 homepage = "http://muparser.sourceforge.net";
+2 -2
pkgs/development/libraries/mygui/default.nix
··· 14 sha256 = "0a4zi8w18pjj813n7kmxldl1d9r1jp0iyhkw7pbqgl8f7qaq994w"; 15 }; 16 17 - nativeBuildInputs = [ cmake pkg-config ]; 18 - buildInputs = [ libX11 unzip ois freetype libuuid boost ] 19 ++ (if withOgre then [ ogre ] else [ libGL libGLU ]); 20 21 # Tools are disabled due to compilation failures.
··· 14 sha256 = "0a4zi8w18pjj813n7kmxldl1d9r1jp0iyhkw7pbqgl8f7qaq994w"; 15 }; 16 17 + nativeBuildInputs = [ cmake pkg-config unzip ]; 18 + buildInputs = [ libX11 ois freetype libuuid boost ] 19 ++ (if withOgre then [ ogre ] else [ libGL libGLU ]); 20 21 # Tools are disabled due to compilation failures.
+2 -2
pkgs/development/libraries/nss/default.nix
··· 18 # It will rebuild itself using the version of this package (NSS) and if 19 # an update is required do the required changes to the expression. 20 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 21 - version = "3.60"; 22 underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 23 24 in stdenv.mkDerivation rec { ··· 27 28 src = fetchurl { 29 url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz"; 30 - sha256 = "0ggyj3ax3kal65sl1vl4nfhx2s08blg4dg8iwlxcax5qb9bxbaw4"; 31 }; 32 33 depsBuildBuild = [ buildPackages.stdenv.cc ];
··· 18 # It will rebuild itself using the version of this package (NSS) and if 19 # an update is required do the required changes to the expression. 20 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 21 + version = "3.61"; 22 underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 23 24 in stdenv.mkDerivation rec { ··· 27 28 src = fetchurl { 29 url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz"; 30 + sha256 = "0w0k1v6pn2mv1vim7pv0xn63z1dcss6cymqbqzzg1k1l9f02sbii"; 31 }; 32 33 depsBuildBuild = [ buildPackages.stdenv.cc ];
+1 -1
pkgs/development/libraries/nvidia-video-sdk/default.nix
··· 9 sha256 = "08h1vnqsv22js9v3pyim5yb80z87baxb7s2g5gsvvjax07j7w8h5"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 # We only need the header files. The library files are 15 # in the nvidia_x11 driver.
··· 9 sha256 = "08h1vnqsv22js9v3pyim5yb80z87baxb7s2g5gsvvjax07j7w8h5"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 # We only need the header files. The library files are 15 # in the nvidia_x11 driver.
+2 -1
pkgs/development/libraries/openexrid-unstable/default.nix
··· 25 -I${openfx.dev}/include/OpenFX 26 ''; 27 28 - buildInputs = [ unzip re2 openfx zlib ilmbase libGLU libGL openexr ]; 29 30 enableParallelBuilding = true; 31
··· 25 -I${openfx.dev}/include/OpenFX 26 ''; 27 28 + nativeBuildInputs = [ unzip ]; 29 + buildInputs = [ re2 openfx zlib ilmbase libGLU libGL openexr ]; 30 31 enableParallelBuilding = true; 32
+1 -1
pkgs/development/libraries/openfx/default.nix
··· 11 sha256 = "0k9ggzr6bisn77mipjfvawg3mv4bz50b63v8f7w1jhldi1sfy548"; 12 }; 13 14 - buildInputs = [ unzip ]; 15 16 outputs = [ "dev" "out" ]; 17
··· 11 sha256 = "0k9ggzr6bisn77mipjfvawg3mv4bz50b63v8f7w1jhldi1sfy548"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 16 outputs = [ "dev" "out" ]; 17
+2 -1
pkgs/development/libraries/openvdb/default.nix
··· 14 15 outputs = [ "out" ]; 16 17 - buildInputs = [ unzip openexr boost tbb jemalloc c-blosc ilmbase ]; 18 19 setSourceRoot = '' 20 sourceRoot=$(echo */openvdb)
··· 14 15 outputs = [ "out" ]; 16 17 + nativeBuildInputs = [ unzip ]; 18 + buildInputs = [ openexr boost tbb jemalloc c-blosc ilmbase ]; 19 20 setSourceRoot = '' 21 sourceRoot=$(echo */openvdb)
+2 -2
pkgs/development/libraries/poppler/default.nix
··· 12 in 13 stdenv.mkDerivation rec { 14 name = "poppler-${suffix}-${version}"; 15 - version = "21.01.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too! 16 17 src = fetchurl { 18 url = "${meta.homepage}/poppler-${version}.tar.xz"; 19 - sha256 = "sha256-AW3eNOX4aOqYoyypm2QzJaloIoFQCUK3ET9OyI0g4vM="; 20 }; 21 22 outputs = [ "out" "dev" ];
··· 12 in 13 stdenv.mkDerivation rec { 14 name = "poppler-${suffix}-${version}"; 15 + version = "21.02.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too! 16 17 src = fetchurl { 18 url = "${meta.homepage}/poppler-${version}.tar.xz"; 19 + sha256 = "sha256-XBR1nJmJHm5HKs7W1fD/Haz4XYDNkCbTZcVcZT7feSw="; 20 }; 21 22 outputs = [ "out" "dev" ];
+6
pkgs/development/libraries/protobuf/3.15.nix
···
··· 1 + { callPackage, ... }: 2 + 3 + callPackage ./generic-v3.nix { 4 + version = "3.15.5"; 5 + sha256 = "1znxzy4illsr4a08642h6s83jawzrq40m6pzkp05q0cpm8hcpvda"; 6 + }
+2 -2
pkgs/development/libraries/python-qt/default.nix
··· 13 14 hardeningDisable = [ "all" ]; 15 16 - nativeBuildInputs = [ qmake qtwebengine qtxmlpatterns qttools ]; 17 18 - buildInputs = [ python unzip ]; 19 20 qmakeFlags = [ "PythonQt.pro" 21 "INCLUDEPATH+=${python}/include/python3.6"
··· 13 14 hardeningDisable = [ "all" ]; 15 16 + nativeBuildInputs = [ qmake qtwebengine qtxmlpatterns qttools unzip ]; 17 18 + buildInputs = [ python ]; 19 20 qmakeFlags = [ "PythonQt.pro" 21 "INCLUDEPATH+=${python}/include/python3.6"
+2 -2
pkgs/development/libraries/science/math/liblapack/default.nix
··· 3 fetchFromGitHub, 4 gfortran, 5 cmake, 6 - python2, 7 shared ? true 8 }: 9 let ··· 22 sha256 = "0sxnc97z67i7phdmcnq8f8lmxgw10wdwvr8ami0w3pb179cgrbpb"; 23 }; 24 25 - nativeBuildInputs = [ gfortran python2 cmake ]; 26 27 cmakeFlags = [ 28 "-DCMAKE_Fortran_FLAGS=-fPIC" 29 "-DLAPACKE=ON" 30 "-DCBLAS=ON" 31 ] 32 ++ optional shared "-DBUILD_SHARED_LIBS=ON"; 33
··· 3 fetchFromGitHub, 4 gfortran, 5 cmake, 6 shared ? true 7 }: 8 let ··· 21 sha256 = "0sxnc97z67i7phdmcnq8f8lmxgw10wdwvr8ami0w3pb179cgrbpb"; 22 }; 23 24 + nativeBuildInputs = [ gfortran cmake ]; 25 26 cmakeFlags = [ 27 "-DCMAKE_Fortran_FLAGS=-fPIC" 28 "-DLAPACKE=ON" 29 "-DCBLAS=ON" 30 + "-DBUILD_TESTING=ON" 31 ] 32 ++ optional shared "-DBUILD_SHARED_LIBS=ON"; 33
+2 -1
pkgs/development/libraries/slib/default.nix
··· 10 11 patches = [ ./catalog-in-library-vicinity.patch ]; 12 13 - buildInputs = [ unzip scheme texinfo ]; 14 15 postInstall = '' 16 ln -s mklibcat{.scm,}
··· 10 11 patches = [ ./catalog-in-library-vicinity.patch ]; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ scheme texinfo ]; 15 16 postInstall = '' 17 ln -s mklibcat{.scm,}
+1 -1
pkgs/development/libraries/tnt/default.nix
··· 9 sha256 = "1bzkfdb598584qlc058n8wqq9vbz714gr5r57401rsa9qaxhk5j7"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out/include
··· 9 sha256 = "1bzkfdb598584qlc058n8wqq9vbz714gr5r57401rsa9qaxhk5j7"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out/include
+1 -1
pkgs/development/libraries/wtk/default.nix
··· 13 14 builder = ./builder.sh; 15 16 - buildInputs = [ unzip ]; 17 18 libraries = [ xorg.libXpm xorg.libXt xorg.libX11 xorg.libICE xorg.libSM stdenv.cc.cc ]; 19
··· 13 14 builder = ./builder.sh; 15 16 + nativeBuildInputs = [ unzip ]; 17 18 libraries = [ xorg.libXpm xorg.libXt xorg.libX11 xorg.libICE xorg.libSM stdenv.cc.cc ]; 19
+1 -1
pkgs/development/misc/avr8-burn-omat/default.nix
··· 8 sha256 = "02k0fd0cd3y1yqip36wr3bkxbywp8913w4y7jdg6qwqxjnii58ln"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 phases = "unpackPhase installPhase"; 14
··· 8 sha256 = "02k0fd0cd3y1yqip36wr3bkxbywp8913w4y7jdg6qwqxjnii58ln"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 phases = "unpackPhase installPhase"; 14
+1 -2
pkgs/development/mobile/titaniumenv/titaniumsdk-7.5.nix
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 - nativeBuildInputs = [ makeWrapper ]; 68 - buildInputs = [ unzip ]; 69 70 buildCommand = '' 71 mkdir -p $out
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 + nativeBuildInputs = [ makeWrapper unzip ]; 68 69 buildCommand = '' 70 mkdir -p $out
+1 -2
pkgs/development/mobile/titaniumenv/titaniumsdk-8.2.nix
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 - nativeBuildInputs = [ makeWrapper ]; 68 - buildInputs = [ unzip ]; 69 70 buildCommand = '' 71 mkdir -p $out
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 + nativeBuildInputs = [ makeWrapper unzip ]; 68 69 buildCommand = '' 70 mkdir -p $out
+1 -2
pkgs/development/mobile/titaniumenv/titaniumsdk-8.3.nix
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 - nativeBuildInputs = [ makeWrapper ]; 68 - buildInputs = [ unzip ]; 69 70 buildCommand = '' 71 mkdir -p $out
··· 64 } 65 else throw "Platform: ${stdenv.system} not supported!"; 66 67 + nativeBuildInputs = [ makeWrapper unzip ]; 68 69 buildCommand = '' 70 mkdir -p $out
+2 -2
pkgs/development/ocaml-modules/ocaml-cairo/default.nix
··· 19 20 patches = [ ./META.patch ]; 21 22 - nativeBuildInputs = [ pkg-config ]; 23 - buildInputs = [ ocaml automake gnum4 autoconf unzip 24 findlib freetype lablgtk cairo gdk-pixbuf gtk2 pango ]; 25 26 createFindlibDestdir = true;
··· 19 20 patches = [ ./META.patch ]; 21 22 + nativeBuildInputs = [ pkg-config unzip ]; 23 + buildInputs = [ ocaml automake gnum4 autoconf 24 findlib freetype lablgtk cairo gdk-pixbuf gtk2 pango ]; 25 26 createFindlibDestdir = true;
+2 -1
pkgs/development/pharo/launcher/default.nix
··· 23 # because upstream tarball has no top-level directory. 24 sourceRoot = "."; 25 26 - buildInputs = [ bash pharo unzip ]; 27 28 installPhase = '' 29 mkdir -p $prefix/share/pharo-launcher
··· 23 # because upstream tarball has no top-level directory. 24 sourceRoot = "."; 25 26 + nativeBuildInputs = [ unzip ]; 27 + buildInputs = [ bash pharo ]; 28 29 installPhase = '' 30 mkdir -p $prefix/share/pharo-launcher
+1 -2
pkgs/development/pharo/vm/build-vm.nix
··· 53 # http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html 54 # 55 # (stack protection is disabled above for gcc 4.8 compatibility.) 56 - nativeBuildInputs = [ autoreconfHook ]; 57 buildInputs = [ 58 bash 59 - unzip 60 glibc 61 openssl 62 gcc48
··· 53 # http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html 54 # 55 # (stack protection is disabled above for gcc 4.8 compatibility.) 56 + nativeBuildInputs = [ autoreconfHook unzip ]; 57 buildInputs = [ 58 bash 59 glibc 60 openssl 61 gcc48
+1 -1
pkgs/development/pharo/vm/share.nix
··· 36 sha256 = "0xbdi679ryb2zg412xy6zkh22l20pmbl92m3qhfgzjvgybna8z2a"; 37 }; 38 39 - buildInputs = [ unzip ]; 40 41 installPhase = '' 42 mkdir -p $prefix/lib
··· 36 sha256 = "0xbdi679ryb2zg412xy6zkh22l20pmbl92m3qhfgzjvgybna8z2a"; 37 }; 38 39 + nativeBuildInputs = [ unzip ]; 40 41 installPhase = '' 42 mkdir -p $prefix/lib
+11 -2
pkgs/development/python-modules/Cython/default.nix
··· 26 27 in buildPythonPackage rec { 28 pname = "Cython"; 29 - version = "0.29.21"; 30 31 src = fetchPypi { 32 inherit pname version; 33 - sha256 = "1bcwpra7c6k30yvic3sw2v3rq2dr40ypc4zqif6kr52mpn4wnyp5"; 34 }; 35 36 nativeBuildInputs = [ ··· 48 name = "non-int-conversion-to-pyhash.patch"; 49 url = "https://github.com/cython/cython/commit/28251032f86c266065e4976080230481b1a1bb29.patch"; 50 sha256 = "19rg7xs8gr90k3ya5c634bs8gww1sxyhdavv07cyd2k71afr83gy"; 51 }) 52 ]; 53
··· 26 27 in buildPythonPackage rec { 28 pname = "Cython"; 29 + version = "0.29.22"; 30 31 src = fetchPypi { 32 inherit pname version; 33 + sha256 = "sha256-32uDx6bR2WfqiaKQPkqTE3djSil0WWUuRVFzTEgZVAY="; 34 }; 35 36 nativeBuildInputs = [ ··· 48 name = "non-int-conversion-to-pyhash.patch"; 49 url = "https://github.com/cython/cython/commit/28251032f86c266065e4976080230481b1a1bb29.patch"; 50 sha256 = "19rg7xs8gr90k3ya5c634bs8gww1sxyhdavv07cyd2k71afr83gy"; 51 + }) 52 + 53 + # backport Cython 3.0 trashcan support (https://github.com/cython/cython/pull/2842) to 0.X series. 54 + # it does not affect Python code unless the code explicitly uses the feature. 55 + # trashcan support is needed to avoid stack overflows during object deallocation in sage (https://trac.sagemath.org/ticket/27267) 56 + (fetchpatch { 57 + name = "trashcan.patch"; 58 + url = "https://git.sagemath.org/sage.git/plain/build/pkgs/cython/patches/trashcan.patch?id=4569a839f070a1a38d5dbce2a4d19233d25aeed2"; 59 + sha256 = "sha256-+pOF1XNTEtNseLpqPzrc1Jfwt5hGx7doUoccIhNneYY="; 60 }) 61 ]; 62
+2 -2
pkgs/development/python-modules/aioambient/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "aioambient"; 19 - version = "1.2.3"; 20 format = "pyproject"; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 - sha256 = "1jg93rjn1gxc66qmipw4z1c09l8hgfsydacjgkfjq7vg547lragp"; 28 }; 29 30 nativeBuildInputs = [ poetry-core ];
··· 16 17 buildPythonPackage rec { 18 pname = "aioambient"; 19 + version = "1.2.4"; 20 format = "pyproject"; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 + sha256 = "sha256-uqvM5F0rpw+xeCXYl4lGMt3r0ugPsUmSvujmTJ9HABk="; 28 }; 29 30 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/aioflo/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aioflo"; 15 - version = "0.4.2"; 16 format = "pyproject"; 17 18 src = fetchFromGitHub { 19 owner = "bachya"; 20 repo = pname; 21 rev = version; 22 - sha256 = "1ppsinmjph6snj7s4hg28p3qa67kpkadc98ikjjg6w65vcm3dlaz"; 23 }; 24 25 nativeBuildInputs = [ poetry-core ];
··· 12 13 buildPythonPackage rec { 14 pname = "aioflo"; 15 + version = "0.4.3"; 16 format = "pyproject"; 17 18 src = fetchFromGitHub { 19 owner = "bachya"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-Dap3yjFIS+k/LLNg+vmYmiFQCOEPNp27p0GCMpn/edA="; 23 }; 24 25 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/aioguardian/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "aioguardian"; 18 - version = "1.0.4"; 19 disabled = pythonAtLeast "3.9"; 20 21 src = fetchFromGitHub { 22 owner = "bachya"; 23 repo = pname; 24 rev = version; 25 - sha256 = "1cbxcsxh9c8r2zx3lsjdns26sm2qmlwnqgah2sfzbgp1lay23vvq"; 26 }; 27 28 format = "pyproject";
··· 15 16 buildPythonPackage rec { 17 pname = "aioguardian"; 18 + version = "1.0.7"; 19 disabled = pythonAtLeast "3.9"; 20 21 src = fetchFromGitHub { 22 owner = "bachya"; 23 repo = pname; 24 rev = version; 25 + sha256 = "sha256-KMhq86hcqoYloS/6VHsl+3KVEZBbN97ABrZlmEr32Z8="; 26 }; 27 28 format = "pyproject";
+35 -40
pkgs/development/python-modules/aiohttp/default.nix
··· 3 , buildPythonPackage 4 , fetchPypi 5 , pythonOlder 6 , attrs 7 , chardet 8 , multidict 9 - , async-timeout 10 - , yarl 11 - , idna-ssl 12 , typing-extensions 13 - , pytestrunner 14 - , pytestCheckHook 15 - , gunicorn 16 , async_generator 17 - , pytest_xdist 18 - , pytestcov 19 - , pytest-mock 20 - , trustme 21 , brotlipy 22 , freezegun 23 - , isPy38 24 , re-assert 25 }: 26 27 buildPythonPackage rec { 28 pname = "aiohttp"; 29 - version = "3.7.3"; 30 - # https://github.com/aio-libs/aiohttp/issues/4525 python3.8 failures 31 - disabled = pythonOlder "3.5"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - sha256 = "9c1a81af067e72261c9cbe33ea792893e83bc6aa987bfbd6fdc1e5e7b22777c4"; 36 }; 37 38 - checkInputs = [ 39 - pytestrunner pytestCheckHook gunicorn async_generator pytest_xdist 40 - pytest-mock pytestcov trustme brotlipy freezegun 41 - re-assert 42 - ]; 43 44 propagatedBuildInputs = [ 45 attrs 46 chardet 47 multidict 48 - async-timeout 49 typing-extensions 50 yarl 51 ] ++ lib.optionals (pythonOlder "3.7") [ 52 idna-ssl 53 ]; 54 55 disabledTests = [ 56 - # disable tests which attempt to do loopback connections 57 - "get_valid_log_format_exc" 58 - "test_access_logger_atoms" 59 - "aiohttp_request_coroutine" 60 - "server_close_keepalive_connection" 61 - "connector" 62 - "client_disconnect" 63 - "handle_keepalive_on_closed_connection" 64 - "proxy_https_bad_response" 65 - "partially_applied_handler" 66 - "middleware" 67 "test_mark_formdata_as_processed" 68 - # no longer compatible with pytest>=6 69 - "aiohttp_plugin_async_fixture" 70 ] ++ lib.optionals stdenv.is32bit [ 71 "test_cookiejar" 72 - ] ++ lib.optionals isPy38 [ 73 - # Python 3.8 https://github.com/aio-libs/aiohttp/issues/4525 74 - "test_read_boundary_with_incomplete_chunk" 75 - "test_read_incomplete_chunk" 76 - "test_request_tracing_exception" 77 ] ++ lib.optionals stdenv.isDarwin [ 78 - "test_addresses" # https://github.com/aio-libs/aiohttp/issues/3572 79 "test_close" 80 ]; 81 82 # aiohttp in current folder shadows installed version 83 # Probably because we run `python -m pytest` instead of `pytest` in the hook.
··· 3 , buildPythonPackage 4 , fetchPypi 5 , pythonOlder 6 + , async-timeout 7 , attrs 8 , chardet 9 + , idna-ssl 10 , multidict 11 , typing-extensions 12 + , yarl 13 , async_generator 14 , brotlipy 15 , freezegun 16 + , gunicorn 17 + , pytest-mock 18 + , pytest-xdist 19 + , pytestCheckHook 20 , re-assert 21 + , trustme 22 }: 23 24 buildPythonPackage rec { 25 pname = "aiohttp"; 26 + version = "3.7.4.post0"; 27 + disabled = pythonOlder "3.6"; 28 29 src = fetchPypi { 30 inherit pname version; 31 + sha256 = "493d3299ebe5f5a7c66b9819eacdcfbbaaf1a8e84911ddffcdc48888497afecf"; 32 }; 33 34 + postPatch = '' 35 + substituteInPlace setup.cfg --replace " --cov=aiohttp" "" 36 + ''; 37 38 propagatedBuildInputs = [ 39 + async-timeout 40 attrs 41 chardet 42 multidict 43 typing-extensions 44 yarl 45 ] ++ lib.optionals (pythonOlder "3.7") [ 46 idna-ssl 47 ]; 48 49 + checkInputs = [ 50 + async_generator 51 + brotlipy 52 + freezegun 53 + gunicorn 54 + pytest-mock 55 + pytest-xdist 56 + pytestCheckHook 57 + re-assert 58 + trustme 59 + ]; 60 + 61 + pytestFlagsArray = [ 62 + "-n auto" 63 + ]; 64 + 65 disabledTests = [ 66 + # Disable tests that require network access 67 "test_mark_formdata_as_processed" 68 ] ++ lib.optionals stdenv.is32bit [ 69 "test_cookiejar" 70 ] ++ lib.optionals stdenv.isDarwin [ 71 + "test_addresses" # https://github.com/aio-libs/aiohttp/issues/3572, remove >= v4.0.0 72 "test_close" 73 ]; 74 + 75 + __darwinAllowLocalNetworking = true; 76 77 # aiohttp in current folder shadows installed version 78 # Probably because we run `python -m pytest` instead of `pytest` in the hook.
+2 -2
pkgs/development/python-modules/aiorecollect/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "aiorecollect"; 16 - version = "1.0.2"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 - sha256 = "0dlz8zmqcn6g6000lfgcy5krpfafzdzrznmk6iwra65wcs7l9392"; 24 }; 25 26 nativeBuildInputs = [ poetry-core ];
··· 13 14 buildPythonPackage rec { 15 pname = "aiorecollect"; 16 + version = "1.0.3"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-S4HL8vJS/dTKsR5egKRSHqZYPClcET5Le06euHPyIkU="; 24 }; 25 26 nativeBuildInputs = [ poetry-core ];
+20 -15
pkgs/development/python-modules/astroid/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, pythonOlder, isPyPy, pythonAtLeast 2 - , lazy-object-proxy, six, wrapt, typing, typed-ast 3 - , pytestrunner, pytest 4 }: 5 6 buildPythonPackage rec { 7 pname = "astroid"; 8 - version = "2.4.2"; 9 10 - disabled = pythonOlder "3.4" || pythonAtLeast "3.9"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "2f4078c2a41bf377eea06d71c9d2ba4eb8f6b1af2135bec27bbbb7d8f12bb703"; 15 }; 16 17 - postPatch = '' 18 - substituteInPlace astroid/__pkginfo__.py --replace "lazy_object_proxy==1.4.*" "lazy_object_proxy" 19 - ''; 20 - 21 # From astroid/__pkginfo__.py 22 - propagatedBuildInputs = [ lazy-object-proxy six wrapt ] 23 - ++ lib.optional (pythonOlder "3.5") typing 24 - ++ lib.optional (!isPyPy) typed-ast; 25 26 - checkInputs = [ pytestrunner pytest ]; 27 28 meta = with lib; { 29 description = "An abstract syntax tree for Python with inference support"; 30 homepage = "https://github.com/PyCQA/astroid"; 31 - license = licenses.lgpl2; 32 platforms = platforms.all; 33 maintainers = with maintainers; [ nand0p ]; 34 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , isPyPy 6 + , lazy-object-proxy 7 + , wrapt 8 + , typed-ast 9 + , pytestCheckHook 10 }: 11 12 buildPythonPackage rec { 13 pname = "astroid"; 14 + version = "2.5"; 15 16 + disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "03dzhjrsc5d2whyjngfrwvxn42058k0cjjr85x2wqzai8psr475k"; 21 }; 22 23 # From astroid/__pkginfo__.py 24 + propagatedBuildInputs = [ 25 + lazy-object-proxy 26 + wrapt 27 + ] ++ lib.optional (!isPyPy && pythonOlder "3.8") typed-ast; 28 29 + checkInputs = [ 30 + pytestCheckHook 31 + ]; 32 33 meta = with lib; { 34 description = "An abstract syntax tree for Python with inference support"; 35 homepage = "https://github.com/PyCQA/astroid"; 36 + license = licenses.lgpl21Plus; 37 platforms = platforms.all; 38 maintainers = with maintainers; [ nand0p ]; 39 };
+30 -9
pkgs/development/python-modules/build/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , flit-core 5 - , toml 6 - , pep517 7 - , packaging 8 , isPy3k 9 - , typing 10 , pythonOlder 11 - , importlib-metadata 12 }: 13 14 buildPythonPackage rec { 15 pname = "build"; 16 - version = "0.1.0"; 17 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "1d6m21lijwm04g50nwgsgj7x3vhblzw7jv05ah8psqgzk20bbch8"; 23 }; 24 25 nativeBuildInputs = [ ··· 36 importlib-metadata 37 ]; 38 39 - # No tests in archive 40 - doCheck = false; 41 42 meta = with lib; { 43 description = "Simple, correct PEP517 package builder";
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , filelock 5 , flit-core 6 + , importlib-metadata 7 , isPy3k 8 + , packaging 9 + , pep517 10 + , pytest-mock 11 + , pytest-xdist 12 + , pytestCheckHook 13 , pythonOlder 14 + , toml 15 + , typing 16 }: 17 18 buildPythonPackage rec { 19 pname = "build"; 20 + version = "0.3.0"; 21 22 format = "pyproject"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + sha256 = "sha256-DrlbLI13DXxMm5LGjCJ8NQu/ZfPsg1UazpCXwYzBX90="; 27 }; 28 29 nativeBuildInputs = [ ··· 40 importlib-metadata 41 ]; 42 43 + checkInputs = [ 44 + filelock 45 + pytestCheckHook 46 + pytest-mock 47 + pytest-xdist 48 + ]; 49 + 50 + disabledTests = [ 51 + "test_isolation" 52 + "test_isolated_environment_install" 53 + "test_default_pip_is_never_too_old" 54 + "test_build_isolated - StopIteration" 55 + "test_build_raises_build_exception" 56 + "test_build_raises_build_backend_exception" 57 + "test_projectbuilder.py" 58 + "test_projectbuilder.py" 59 + ]; 60 + 61 + pythonImportsCheck = [ "build" ]; 62 63 meta = with lib; { 64 description = "Simple, correct PEP517 package builder";
+24 -3
pkgs/development/python-modules/check-manifest/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pep517, toml, mock, breezy, git, build }: 2 3 buildPythonPackage rec { 4 pname = "check-manifest"; ··· 14 substituteInPlace tests.py --replace "test_build_sdist" "no_test_build_sdist" 15 ''; 16 17 - propagatedBuildInputs = [ build pep517 toml ]; 18 19 - checkInputs = [ mock breezy git ]; 20 21 meta = with lib; { 22 homepage = "https://github.com/mgedmin/check-manifest";
··· 1 + { lib 2 + , breezy 3 + , build 4 + , buildPythonPackage 5 + , fetchPypi 6 + , git 7 + , mock 8 + , pep517 9 + , pytestCheckHook 10 + , toml 11 + }: 12 13 buildPythonPackage rec { 14 pname = "check-manifest"; ··· 24 substituteInPlace tests.py --replace "test_build_sdist" "no_test_build_sdist" 25 ''; 26 27 + propagatedBuildInputs = [ 28 + build 29 + pep517 30 + toml 31 + ]; 32 + 33 + checkInputs = [ 34 + breezy 35 + git 36 + mock 37 + pytestCheckHook 38 + ]; 39 40 + pythonImportsCheck = [ "check_manifest" ]; 41 42 meta = with lib; { 43 homepage = "https://github.com/mgedmin/check-manifest";
+15
pkgs/development/python-modules/curio/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , isPy3k 5 , pytestCheckHook 6 , sphinx ··· 15 inherit pname version; 16 sha256 = "57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744"; 17 }; 18 19 disabled = !isPy3k; 20
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , fetchpatch 5 , isPy3k 6 , pytestCheckHook 7 , sphinx ··· 16 inherit pname version; 17 sha256 = "57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744"; 18 }; 19 + 20 + patches = [ 21 + # Fix the flaky test due to slow moving time on Apple Silicon chips. 22 + # Remove when https://github.com/dabeaz/curio/pull/339 is in the next release. 23 + (fetchpatch { 24 + url = "https://github.com/dabeaz/curio/commit/132376724bbfaa0a52d3d63d0791aa4ac1eb6f5f.patch"; 25 + sha256 = "sha256-AxO0xRcR9l9/NKEJFwyZIoYcyZxpqOhpdNaeaYokVb4="; 26 + }) 27 + # Same as above 28 + (fetchpatch { 29 + url = "https://github.com/dabeaz/curio/commit/8ac2f12a2cdacbc750b01fc7459cee8879bc1ee3.patch"; 30 + sha256 = "sha256-2Si3fuDLrI09QuzJd1TrE0QY02G9e9m+1eHFTB/MrWU="; 31 + }) 32 + ]; 33 34 disabled = !isPy3k; 35
+10
pkgs/development/python-modules/parso/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , pythonOlder 5 , pytestCheckHook 6 }: ··· 14 inherit pname version; 15 sha256 = "8519430ad07087d4c997fda3a7918f7cfa27cb58972a8c89c2a0295a1c940e9e"; 16 }; 17 18 checkInputs = [ pytestCheckHook ]; 19
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , fetchpatch 5 , pythonOlder 6 , pytestCheckHook 7 }: ··· 15 inherit pname version; 16 sha256 = "8519430ad07087d4c997fda3a7918f7cfa27cb58972a8c89c2a0295a1c940e9e"; 17 }; 18 + 19 + patches = [ 20 + # Fix the flaky test due to slow moving time on Apple Silicon chips. 21 + # Remove when https://github.com/davidhalter/parso/pull/177 is in the next release. 22 + (fetchpatch { 23 + url = "https://github.com/davidhalter/parso/pull/177/commits/2799a7a3c2cf87fdc2d0c19a0890acea425091ce.patch"; 24 + sha256 = "sha256-A5EQly1wR/7lo+L8Pp0UPSUIhC0WcblXEWQNvRMlZYA="; 25 + }) 26 + ]; 27 28 checkInputs = [ pytestCheckHook ]; 29
+2 -2
pkgs/development/python-modules/poetry-core/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "poetry-core"; 16 - version = "1.0.0"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "python-poetry"; 21 repo = pname; 22 rev = version; 23 - sha256 = "02pqkwzbg43xz2zsw8q7m0sfkj8wbw07in83gy0bk0znhljhp0vw"; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "poetry-core"; 16 + version = "1.0.2"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "python-poetry"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-OE6oc/3HYrMmgPnINxvSZ27m8YeZk5Gnn9ok8GlSIZ0="; 24 }; 25 26 nativeBuildInputs = [
+12 -7
pkgs/development/python-modules/psutil/default.nix
··· 1 { lib, stdenv, buildPythonPackage, fetchPypi, isPy27, python 2 , darwin 3 - , pytest 4 , mock 5 , ipaddress 6 , unittest2 ··· 18 # arch doesn't report frequency is the same way 19 # tests segfaults on darwin https://github.com/giampaolo/psutil/issues/1715 20 doCheck = !stdenv.isDarwin && stdenv.isx86_64; 21 - checkInputs = [ pytest ] 22 ++ lib.optionals isPy27 [ mock ipaddress unittest2 ]; 23 - # out must be referenced as test import paths are relative 24 # disable tests which don't work in sandbox 25 # cpu_times is flakey on darwin 26 - checkPhase = '' 27 - pytest $out/${python.sitePackages}/psutil/tests/test_system.py \ 28 - -k 'not user and not disk_io_counters and not sensors_battery and not cpu_times' 29 - ''; 30 31 buildInputs = lib.optionals stdenv.isDarwin [ darwin.IOKit ]; 32
··· 1 { lib, stdenv, buildPythonPackage, fetchPypi, isPy27, python 2 , darwin 3 + , pytestCheckHook 4 , mock 5 , ipaddress 6 , unittest2 ··· 18 # arch doesn't report frequency is the same way 19 # tests segfaults on darwin https://github.com/giampaolo/psutil/issues/1715 20 doCheck = !stdenv.isDarwin && stdenv.isx86_64; 21 + checkInputs = [ pytestCheckHook ] 22 ++ lib.optionals isPy27 [ mock ipaddress unittest2 ]; 23 + pytestFlagsArray = [ 24 + "$out/${python.sitePackages}/psutil/tests/test_system.py" 25 + ]; 26 # disable tests which don't work in sandbox 27 # cpu_times is flakey on darwin 28 + disabledTests = [ 29 + "user" 30 + "disk_io_counters" 31 + "sensors_battery" 32 + "cpu_times" 33 + "cpu_freq" 34 + ]; 35 36 buildInputs = lib.optionals stdenv.isDarwin [ darwin.IOKit ]; 37
+18 -4
pkgs/development/python-modules/py-cpuinfo/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , buildPythonPackage 5 , pytestCheckHook 6 , sysctl ··· 17 sha256 = "10qfaibyb2syiwiyv74l7d97vnmlk079qirgnw3ncklqjs0s3gbi"; 18 }; 19 20 # On Darwin sysctl is used to read CPU information. 21 postPatch = lib.optionalString stdenv.isDarwin '' 22 substituteInPlace cpuinfo/cpuinfo.py \ 23 --replace "len(_program_paths('sysctl')) > 0" "True" \ 24 --replace "_run_and_get_stdout(['sysctl'" "_run_and_get_stdout(['${sysctl}/bin/sysctl'" 25 ''; 26 - 27 - checkInputs = [ 28 - pytestCheckHook 29 - ]; 30 31 meta = { 32 description = "Get CPU info with pure Python 2 & 3";
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , fetchpatch 5 , buildPythonPackage 6 , pytestCheckHook 7 , sysctl ··· 18 sha256 = "10qfaibyb2syiwiyv74l7d97vnmlk079qirgnw3ncklqjs0s3gbi"; 19 }; 20 21 + patches = [ 22 + # Make it detect Apple Silicon, remove after https://github.com/workhorsy/py-cpuinfo/pull/161 is merged. 23 + (fetchpatch { 24 + url = "https://github.com/workhorsy/py-cpuinfo/commit/54c32da6678f9d75ec5acf4534056cdc85c2a04d.patch"; 25 + sha256 = "sha256-3R46KrpACAQ1V0CQtz48V5mQXxvplUQrXnACtiE8WqY="; 26 + }) 27 + # Continuation of the patch above 28 + (fetchpatch { 29 + url = "https://github.com/workhorsy/py-cpuinfo/commit/0d00f4b99750f292c85ff23e1039ea9489cb7ec8.patch"; 30 + sha256 = "sha256-mHoXoCAEG2v3xpQppRFWzSvhYCp5i9CZkbEgtiLVzMs="; 31 + }) 32 + ]; 33 + 34 + checkInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 # On Darwin sysctl is used to read CPU information. 39 postPatch = lib.optionalString stdenv.isDarwin '' 40 substituteInPlace cpuinfo/cpuinfo.py \ 41 --replace "len(_program_paths('sysctl')) > 0" "True" \ 42 --replace "_run_and_get_stdout(['sysctl'" "_run_and_get_stdout(['${sysctl}/bin/sysctl'" 43 ''; 44 45 meta = { 46 description = "Get CPU info with pure Python 2 & 3";
+2 -2
pkgs/development/python-modules/pyairvisual/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "pyairvisual"; 18 - version = "5.0.6"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.6"; ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 - sha256 = "sha256-7u8AwIr1Ah/7zCfXFwj/C/CaD/B3uLRkZ8Gf6d18Xp0="; 28 }; 29 30 nativeBuildInputs = [ poetry-core ];
··· 15 16 buildPythonPackage rec { 17 pname = "pyairvisual"; 18 + version = "5.0.7"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.6"; ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 + sha256 = "sha256-r/AJl36dv6+C92tc3kpX4/VzG69qdh4ERCyQxDOHdVU="; 28 }; 29 30 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pyflunearyou/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "pyflunearyou"; 18 - version = "2.0.0"; 19 format = "pyproject"; 20 disabled = pythonOlder "3.6"; 21 ··· 23 owner = "bachya"; 24 repo = pname; 25 rev = version; 26 - sha256 = "18vxwfyvicbx8idpa0h0alp4ygnwfph6g4kq93hfm0fc94gi6h94"; 27 }; 28 29 nativeBuildInputs = [ poetry-core ];
··· 15 16 buildPythonPackage rec { 17 pname = "pyflunearyou"; 18 + version = "2.0.1"; 19 format = "pyproject"; 20 disabled = pythonOlder "3.6"; 21 ··· 23 owner = "bachya"; 24 repo = pname; 25 rev = version; 26 + sha256 = "sha256-2a4OKPmy9tFLJqRg9bEXqrbr3RKVHmKPSYDrtAEqvdo="; 27 }; 28 29 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pyiqvia/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pyiqvia"; 15 - version = "0.3.2"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 - sha256 = "089lah23939m523jmjkaw2li0fikp2nswxznfvzwnr6wjpp3m9as"; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
··· 12 13 buildPythonPackage rec { 14 pname = "pyiqvia"; 15 + version = "0.3.3"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 + sha256 = "sha256-XYWoHKa/yq7MtGVM6eVgLtR2E3VmqsjX3TNcQcd7dEQ="; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
+46 -27
pkgs/development/python-modules/pylint/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, pythonOlder, astroid, installShellFiles, 2 - isort, mccabe, pytestCheckHook, pytest-benchmark, pytestrunner, toml }: 3 4 buildPythonPackage rec { 5 pname = "pylint"; 6 - version = "2.6.2"; 7 8 - disabled = pythonOlder "3.5"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "sha256-cYt0eG6n7QeqDFi/VyFU1Geflg0m6WQcwd4gSjC4f8k="; 13 }; 14 15 - nativeBuildInputs = [ pytestrunner installShellFiles ]; 16 17 - checkInputs = [ pytestCheckHook pytest-benchmark ]; 18 19 - propagatedBuildInputs = [ astroid isort mccabe toml ]; 20 - 21 - postPatch = lib.optionalString stdenv.isDarwin '' 22 - # Remove broken darwin test 23 - rm -vf pylint/test/test_functional.py 24 ''; 25 26 - disabledTests = [ 27 - # https://github.com/PyCQA/pylint/issues/3198 28 - "test_by_module_statement_value" 29 - # has issues with local directories 30 - "test_version" 31 - ] ++ lib.optionals stdenv.isDarwin [ 32 - "test_parallel_execution" 33 - "test_py3k_jobs_option" 34 - ]; 35 36 # calls executable in one of the tests 37 preCheck = '' 38 export PATH=$PATH:$out/bin 39 ''; 40 41 - dontUseSetuptoolsCheck = true; 42 43 - postInstall = '' 44 - mkdir -p $out/share/emacs/site-lisp 45 - cp "elisp/"*.el $out/share/emacs/site-lisp/ 46 - installManPage man/*.1 47 - ''; 48 49 meta = with lib; { 50 homepage = "https://pylint.pycqa.org/";
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pythonOlder 6 + , installShellFiles 7 + , astroid 8 + , isort 9 + , mccabe 10 + , toml 11 + , pytest-benchmark 12 + , pytest-xdist 13 + , pytestCheckHook 14 + }: 15 16 buildPythonPackage rec { 17 pname = "pylint"; 18 + version = "2.7.1"; 19 20 + disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + sha256 = "10nrvzk1naf5ryawmi59wp99k31053sz37q3x9li2hj2cf7i1kl1"; 25 }; 26 27 + nativeBuildInputs = [ 28 + installShellFiles 29 + ]; 30 31 + propagatedBuildInputs = [ 32 + astroid 33 + isort 34 + mccabe 35 + toml 36 + ]; 37 38 + postInstall = '' 39 + mkdir -p $out/share/emacs/site-lisp 40 + cp -v "elisp/"*.el $out/share/emacs/site-lisp/ 41 + installManPage man/*.1 42 ''; 43 44 + checkInputs = [ 45 + pytest-benchmark 46 + pytest-xdist 47 + pytestCheckHook 48 + ]; 49 + 50 + dontUseSetuptoolsCheck = true; 51 52 # calls executable in one of the tests 53 preCheck = '' 54 export PATH=$PATH:$out/bin 55 ''; 56 57 + pytestFlagsArray = [ 58 + "-n auto" 59 + ]; 60 61 + disabledTests = lib.optionals stdenv.isDarwin [ 62 + "test_parallel_execution" 63 + "test_py3k_jobs_option" 64 + ]; 65 + 66 + disabledTestPaths = lib.optional stdenv.isDarwin "pylint/test/test_functional.py"; 67 68 meta = with lib; { 69 homepage = "https://pylint.pycqa.org/";
+3 -2
pkgs/development/python-modules/pyopenssl/default.nix
··· 64 in 65 66 buildPythonPackage rec { 67 - pname = "pyOpenSSL"; 68 version = "20.0.1"; 69 70 src = fetchPypi { 71 - inherit pname version; 72 sha256 = "4c231c759543ba02560fcd2480c48dcec4dae34c9da7d3747c508227e0624b51"; 73 }; 74
··· 64 in 65 66 buildPythonPackage rec { 67 + pname = "pyopenssl"; 68 version = "20.0.1"; 69 70 src = fetchPypi { 71 + pname = "pyOpenSSL"; 72 + inherit version; 73 sha256 = "4c231c759543ba02560fcd2480c48dcec4dae34c9da7d3747c508227e0624b51"; 74 }; 75
+2 -2
pkgs/development/python-modules/pyopenuv/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pyopenuv"; 16 - version = "2.0.1"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 - sha256 = "1pzdcy65gndrlyhrwyc1rwsh8n4w79wla8n9fr13m00vac3cqkl0"; 24 }; 25 26 nativeBuildInputs = [ poetry-core ];
··· 13 14 buildPythonPackage rec { 15 pname = "pyopenuv"; 16 + version = "2.0.2"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-QVgNwu/NXSV9nbRN0POBCdKCv6xdp4uSEzFAiHkhVaQ="; 24 }; 25 26 nativeBuildInputs = [ poetry-core ];
+2 -1
pkgs/development/python-modules/pytest-catchlog/default.nix
··· 10 extension = "zip"; 11 }; 12 13 - buildInputs = [ pytest unzip ]; 14 checkPhase = "make test"; 15 16 # Requires pytest < 3.1
··· 10 extension = "zip"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ pytest ]; 15 checkPhase = "make test"; 16 17 # Requires pytest < 3.1
+7 -1
pkgs/development/python-modules/pytest-forked/default.nix
··· 18 19 nativeBuildInputs = [ setuptools_scm ]; 20 21 - propagatedBuildInputs = [ py pytest ]; 22 23 checkInputs = [ pytestCheckHook ]; 24
··· 18 19 nativeBuildInputs = [ setuptools_scm ]; 20 21 + buildInputs = [ 22 + pytest 23 + ]; 24 + 25 + propagatedBuildInputs = [ 26 + py 27 + ]; 28 29 checkInputs = [ pytestCheckHook ]; 30
+4 -1
pkgs/development/python-modules/pytest-xdist/default.nix
··· 22 }; 23 24 nativeBuildInputs = [ setuptools_scm ]; 25 checkInputs = [ pytestCheckHook filelock ]; 26 - propagatedBuildInputs = [ execnet pytest pytest-forked psutil ]; 27 28 # access file system 29 disabledTests = [
··· 22 }; 23 24 nativeBuildInputs = [ setuptools_scm ]; 25 + buildInputs = [ 26 + pytest 27 + ]; 28 checkInputs = [ pytestCheckHook filelock ]; 29 + propagatedBuildInputs = [ execnet pytest-forked psutil ]; 30 31 # access file system 32 disabledTests = [
+12 -10
pkgs/development/python-modules/pytest/default.nix
··· 1 { lib, buildPythonPackage, pythonOlder, fetchPypi, isPy3k, isPyPy 2 , atomicwrites 3 , attrs 4 - , funcsigs 5 , hypothesis 6 , iniconfig 7 - , mock 8 , more-itertools 9 , packaging 10 , pathlib2 11 , pluggy 12 , py 13 , pygments 14 - , python 15 , setuptools 16 - , setuptools_scm 17 , six 18 , toml 19 , wcwidth ··· 21 }: 22 23 buildPythonPackage rec { 24 - version = "6.1.2"; 25 pname = "pytest"; 26 - 27 disabled = !isPy3k; 28 29 src = fetchPypi { 30 inherit pname version; 31 - sha256 = "c0a7e94a8cdbc5422a51ccdad8e6f1024795939cc89159a0ae7f0b316ad3823e"; 32 }; 33 34 - checkInputs = [ hypothesis pygments ]; 35 - nativeBuildInputs = [ setuptools_scm ]; 36 propagatedBuildInputs = [ 37 atomicwrites 38 attrs ··· 46 toml 47 wcwidth 48 ] ++ lib.optionals (pythonOlder "3.6") [ pathlib2 ]; 49 50 doCheck = !isPyPy; # https://github.com/pytest-dev/pytest/issues/3460 51 ··· 80 ]; 81 82 meta = with lib; { 83 homepage = "https://docs.pytest.org"; 84 - description = "Framework for writing tests"; 85 maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; 86 license = licenses.mit; 87 };
··· 1 { lib, buildPythonPackage, pythonOlder, fetchPypi, isPy3k, isPyPy 2 , atomicwrites 3 , attrs 4 , hypothesis 5 , iniconfig 6 , more-itertools 7 , packaging 8 , pathlib2 9 , pluggy 10 , py 11 , pygments 12 , setuptools 13 + , setuptools-scm 14 , six 15 , toml 16 , wcwidth ··· 18 }: 19 20 buildPythonPackage rec { 21 pname = "pytest"; 22 + version = "6.2.2"; 23 disabled = !isPy3k; 24 25 src = fetchPypi { 26 inherit pname version; 27 + sha256 = "sha256-nR7fnn0LhNcuo9vN/SKzX7VDpejypgCS3VeJNr9j1/k="; 28 }; 29 30 + nativeBuildInputs = [ setuptools-scm ]; 31 + 32 propagatedBuildInputs = [ 33 atomicwrites 34 attrs ··· 42 toml 43 wcwidth 44 ] ++ lib.optionals (pythonOlder "3.6") [ pathlib2 ]; 45 + 46 + checkInputs = [ 47 + hypothesis 48 + pygments 49 + ]; 50 51 doCheck = !isPyPy; # https://github.com/pytest-dev/pytest/issues/3460 52 ··· 81 ]; 82 83 meta = with lib; { 84 + description = "Framework for writing tests"; 85 homepage = "https://docs.pytest.org"; 86 + changelog = "https://github.com/pytest-dev/pytest/releases/tag/${version}"; 87 maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; 88 license = licenses.mit; 89 };
+1 -1
pkgs/development/python-modules/python-simple-hipchat/default.nix
··· 10 sha256 = "0zy6prrj85jjc4xmxgfg8h94j81k6zhfxfffcbvq9b10jis1rgav"; 11 }; 12 13 - buildInputs = [ unzip ]; 14 15 meta = with lib; { 16 description = "Easy peasy wrapper for HipChat's v1 API";
··· 10 sha256 = "0zy6prrj85jjc4xmxgfg8h94j81k6zhfxfffcbvq9b10jis1rgav"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 15 meta = with lib; { 16 description = "Easy peasy wrapper for HipChat's v1 API";
+2 -2
pkgs/development/python-modules/pytile/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pytile"; 16 - version = "5.1.1"; 17 disabled = pythonAtLeast "3.9"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 - sha256 = "sha256-bVoFTaK/Alemtc5I+Z/M9y/FWczvJ+P86R0DMD89/BM="; 24 }; 25 26 format = "pyproject";
··· 13 14 buildPythonPackage rec { 15 pname = "pytile"; 16 + version = "5.2.1"; 17 disabled = pythonAtLeast "3.9"; 18 19 src = fetchFromGitHub { 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-/QaIMNImeZuAocxU9dfDoudcgJEkjv1doo7KR9TrwzQ="; 24 }; 25 26 format = "pyproject";
+2 -2
pkgs/development/python-modules/regenmaschine/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "regenmaschine"; 17 - version = "3.1.1"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 - sha256 = "0m6i7vspp8ssdk2k32kznql1j8gkp300kzb7pk67hzvpijdy3mca"; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
··· 14 15 buildPythonPackage rec { 16 pname = "regenmaschine"; 17 + version = "3.1.2"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 + sha256 = "sha256-lARti3Sb/jh7h8x+lFLqkM/BlL6XmELm46owsL041Cw="; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
+4 -1
pkgs/development/python-modules/setuptools-rust/default.nix
··· 1 - { lib 2 , buildPythonPackage 3 , fetchPypi 4 , isPy27 ··· 25 # no tests 26 doCheck = false; 27 pythonImportsCheck = [ "setuptools_rust" ]; 28 29 meta = with lib; { 30 description = "Setuptools plugin for Rust support";
··· 1 + { callPackage 2 + , lib 3 , buildPythonPackage 4 , fetchPypi 5 , isPy27 ··· 26 # no tests 27 doCheck = false; 28 pythonImportsCheck = [ "setuptools_rust" ]; 29 + 30 + passthru.tests.pyo3 = callPackage ./pyo3-test {}; 31 32 meta = with lib; { 33 description = "Setuptools plugin for Rust support";
+21
pkgs/development/python-modules/setuptools-rust/pyo3-test/default.nix
···
··· 1 + { callPackage 2 + , rustPlatform 3 + , setuptools-rust 4 + }: 5 + 6 + callPackage ../../../tools/rust/maturin/pyo3-test/generic.nix { 7 + # Isolated builds break for this package, because PyO3 is not 8 + # in the build root of the Python Package: 9 + # 10 + # https://github.com/pypa/pip/issues/6276 11 + # 12 + format = "setuptools"; 13 + 14 + nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ 15 + cargoSetupHook 16 + rust.cargo 17 + rust.rustc 18 + ]); 19 + 20 + sourceRoot = "source/examples/word-count"; 21 + }
+14 -18
pkgs/development/python-modules/simplejson/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , stdenv 5 - , pytest 6 }: 7 8 buildPythonPackage rec { 9 pname = "simplejson"; 10 - version = "3.17.0"; 11 doCheck = !stdenv.isDarwin; 12 13 src = fetchFromGitHub { 14 owner = pname; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "1b1hhh1dia673vhq3jl2br1iqwb9yjii6iak56w96s9972vjbz3z"; 18 }; 19 20 - # Package does not need pytest, but its a bit easier debugging. 21 - checkInputs = [ pytest ]; 22 - # Ignore warnings because test does not expect them in stderr 23 - # See https://github.com/simplejson/simplejson/issues/241 24 - checkPhase = '' 25 - PYTHONWARNINGS="ignore" pytest simplejson/tests 26 - ''; 27 28 - meta = { 29 - description = "A simple, fast, extensible JSON encoder/decoder for Python"; 30 longDescription = '' 31 - simplejson is compatible with Python 2.4 and later with no 32 - external dependencies. It covers the full JSON specification 33 - for both encoding and decoding, with unicode support. By 34 - default, encoding is done in an encoding neutral fashion (plain 35 - ASCII with \uXXXX escapes for unicode characters). 36 ''; 37 homepage = "https://github.com/simplejson/simplejson"; 38 - license = with lib.licenses; [ mit afl21 ]; 39 }; 40 }
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , stdenv 5 + , pytestCheckHook 6 }: 7 8 buildPythonPackage rec { 9 pname = "simplejson"; 10 + version = "3.17.2"; 11 doCheck = !stdenv.isDarwin; 12 13 src = fetchFromGitHub { 14 owner = pname; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-2ZC7aKyUUcth43Ce0j6JdjrJ4gb4QfJDlY2M5TLMQ+o="; 18 }; 19 20 + checkInputs = [ pytestCheckHook ]; 21 22 + pythonImportsCheck = [ "simplejson" ]; 23 + 24 + meta = with lib; { 25 + description = "Extensible JSON encoder/decoder for Python"; 26 longDescription = '' 27 + simplejson covers the full JSON specification for both encoding 28 + and decoding, with unicode support. By default, encoding is done 29 + in an encoding neutral fashion (plain ASCII with \uXXXX escapes 30 + for unicode characters). 31 ''; 32 homepage = "https://github.com/simplejson/simplejson"; 33 + license = with licenses; [ mit afl21 ]; 34 + maintainers = with maintainers; [ fab ]; 35 }; 36 }
+37 -13
pkgs/development/python-modules/urllib3/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , pytest, mock, tornado, pyopenssl, cryptography 3 - , idna, certifi, ipaddress, pysocks }: 4 5 buildPythonPackage rec { 6 pname = "urllib3"; 7 version = "1.26.3"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"; 12 }; 13 14 - NOSE_EXCLUDE = lib.concatStringsSep "," [ 15 - "test_headers" "test_headerdict" "test_can_validate_ip_san" "test_delayed_body_read_timeout" 16 - "test_timeout_errors_cause_retries" "test_select_multiple_interrupts_with_event" 17 ]; 18 19 - checkPhase = '' 20 - nosetests -v --cover-min-percentage 1 21 - ''; 22 - 23 - doCheck = false; 24 25 - checkInputs = [ pytest mock tornado ]; 26 - propagatedBuildInputs = [ pyopenssl cryptography idna certifi ipaddress pysocks ]; 27 28 meta = with lib; { 29 description = "Powerful, sanity-friendly HTTP client for Python"; 30 homepage = "https://github.com/shazow/urllib3"; 31 license = licenses.mit; 32 }; 33 }
··· 1 + { lib 2 + , brotli 3 + , buildPythonPackage 4 + , certifi 5 + , cryptography 6 + , dateutil 7 + , fetchPypi 8 + , idna 9 + , mock 10 + , pyopenssl 11 + , pysocks 12 + , pytest-freezegun 13 + , pytest-timeout 14 + , pytestCheckHook 15 + , pythonOlder 16 + , tornado 17 + , trustme 18 + }: 19 20 buildPythonPackage rec { 21 pname = "urllib3"; 22 version = "1.26.3"; 23 + disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 sha256 = "de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"; 28 }; 29 30 + propagatedBuildInputs = [ 31 + brotli 32 + certifi 33 + cryptography 34 + idna 35 + pyopenssl 36 + pysocks 37 ]; 38 39 + checkInputs = [ 40 + dateutil 41 + mock 42 + pytest-freezegun 43 + pytest-timeout 44 + pytestCheckHook 45 + tornado 46 + trustme 47 + ]; 48 49 + pythonImportsCheck = [ "urllib3" ]; 50 51 meta = with lib; { 52 description = "Powerful, sanity-friendly HTTP client for Python"; 53 homepage = "https://github.com/shazow/urllib3"; 54 license = licenses.mit; 55 + maintainers = with maintainers; [ fab ]; 56 }; 57 }
+6
pkgs/development/ruby-modules/gem/default.nix
··· 129 runHook postUnpack 130 ''; 131 132 buildPhase = attrs.buildPhase or '' 133 runHook preBuild 134
··· 129 runHook postUnpack 130 ''; 131 132 + # As of ruby 3.0, ruby headers require -fdeclspec when building with clang 133 + # Introduced in https://github.com/ruby/ruby/commit/0958e19ffb047781fe1506760c7cbd8d7fe74e57 134 + NIX_CFLAGS_COMPILE = lib.optionals (stdenv.cc.isClang && lib.versionAtLeast ruby.version.major "3") [ 135 + "-fdeclspec" 136 + ]; 137 + 138 buildPhase = attrs.buildPhase or '' 139 runHook preBuild 140
+1 -1
pkgs/development/tools/analysis/emma/default.nix
··· 8 sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj"; 9 }; 10 11 - buildInputs = [unzip]; 12 13 installPhase = '' 14 mkdir -p $out/lib/jars
··· 8 sha256 = "0xxy39s2lvgs56vicjzpcz936l1vjaplliwa0dm7v3iyvw6jn7vj"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 installPhase = '' 14 mkdir -p $out/lib/jars
+1 -1
pkgs/development/tools/analysis/randoop/default.nix
··· 9 sha256 = "0v3vla3k6csfb8w0j9njrhcjj4n7yh172n9wv6z397f1sa0fs202"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out/lib $out/doc
··· 9 sha256 = "0v3vla3k6csfb8w0j9njrhcjj4n7yh172n9wv6z397f1sa0fs202"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 installPhase = '' 15 mkdir -p $out/lib $out/doc
+1 -1
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
··· 315 src_for_updater = stdenv.mkDerivation rec { 316 name = "updater-sources"; 317 inherit src; 318 - buildInputs = [ unzip ]; 319 inherit sourceRoot; 320 installPhase = '' 321 cp -r . "$out"
··· 315 src_for_updater = stdenv.mkDerivation rec { 316 name = "updater-sources"; 317 inherit src; 318 + nativeBuildInputs = [ unzip ]; 319 inherit sourceRoot; 320 installPhase = '' 321 cp -r . "$out"
+4 -6
pkgs/development/tools/build-managers/cmake/default.nix
··· 1 { stdenv, lib, fetchurl, pkg-config 2 - , bzip2, curl, expat, libarchive, xz, zlib, libuv, rhash 3 , buildPackages 4 # darwin attributes 5 , ps ··· 20 + lib.optionalString useNcurses "-cursesUI" 21 + lib.optionalString withQt5 "-qt5UI" 22 + lib.optionalString useQt4 "-qt4UI"; 23 - version = "3.19.4"; 24 25 src = fetchurl { 26 url = "${meta.homepage}files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz"; 27 # compare with https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}-SHA-256.txt 28 - sha256 = "sha256-fQIyufHFfo3oHzgHHvggPmgg/n7siuRqHfEl2I28wuE="; 29 }; 30 31 patches = [ ··· 50 nativeBuildInputs = [ setupHook pkg-config ]; 51 52 buildInputs = [] 53 - ++ lib.optionals useSharedLibraries [ bzip2 curl expat libarchive xz zlib libuv rhash ] 54 ++ lib.optional useOpenSSL openssl 55 ++ lib.optional useNcurses ncurses 56 ++ lib.optional useQt4 qt4 ··· 64 --subst-var-by libc_bin ${lib.getBin stdenv.cc.libc} \ 65 --subst-var-by libc_dev ${lib.getDev stdenv.cc.libc} \ 66 --subst-var-by libc_lib ${lib.getLib stdenv.cc.libc} 67 - substituteInPlace Modules/FindCxxTest.cmake \ 68 - --replace "$""{PYTHON_EXECUTABLE}" ${stdenv.shell} 69 '' 70 # CC_FOR_BUILD and CXX_FOR_BUILD are used to bootstrap cmake 71 + ''
··· 1 { stdenv, lib, fetchurl, pkg-config 2 + , bzip2, curlMinimal, expat, libarchive, xz, zlib, libuv, rhash 3 , buildPackages 4 # darwin attributes 5 , ps ··· 20 + lib.optionalString useNcurses "-cursesUI" 21 + lib.optionalString withQt5 "-qt5UI" 22 + lib.optionalString useQt4 "-qt4UI"; 23 + version = "3.19.6"; 24 25 src = fetchurl { 26 url = "${meta.homepage}files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz"; 27 # compare with https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}-SHA-256.txt 28 + sha256 = "sha256-7IerZ8RfR8QoXyBCgMXN5I4ckgz8/tFVWyf7OxodILo="; 29 }; 30 31 patches = [ ··· 50 nativeBuildInputs = [ setupHook pkg-config ]; 51 52 buildInputs = [] 53 + ++ lib.optionals useSharedLibraries [ bzip2 curlMinimal expat libarchive xz zlib libuv rhash ] 54 ++ lib.optional useOpenSSL openssl 55 ++ lib.optional useNcurses ncurses 56 ++ lib.optional useQt4 qt4 ··· 64 --subst-var-by libc_bin ${lib.getBin stdenv.cc.libc} \ 65 --subst-var-by libc_dev ${lib.getDev stdenv.cc.libc} \ 66 --subst-var-by libc_lib ${lib.getLib stdenv.cc.libc} 67 '' 68 # CC_FOR_BUILD and CXX_FOR_BUILD are used to bootstrap cmake 69 + ''
-3
pkgs/development/tools/build-managers/cmake/setup-hook.sh
··· 50 # because we usually do not package the framework 51 cmakeFlags="-DCMAKE_FIND_FRAMEWORK=LAST $cmakeFlags" 52 53 - # on macOS i686 was only relevant for 10.5 or earlier. 54 - cmakeFlags="-DCMAKE_OSX_ARCHITECTURES=x86_64 $cmakeFlags" 55 - 56 # we never want to use the global macOS SDK 57 cmakeFlags="-DCMAKE_OSX_SYSROOT= $cmakeFlags" 58
··· 50 # because we usually do not package the framework 51 cmakeFlags="-DCMAKE_FIND_FRAMEWORK=LAST $cmakeFlags" 52 53 # we never want to use the global macOS SDK 54 cmakeFlags="-DCMAKE_OSX_SYSROOT= $cmakeFlags" 55
+2 -2
pkgs/development/tools/build-managers/gradle/default.nix
··· 33 echo ${stdenv.cc.cc} > $out/nix-support/manual-runtime-dependencies 34 ''; 35 36 - nativeBuildInputs = [ makeWrapper ]; 37 - buildInputs = [ unzip java ]; 38 39 meta = { 40 description = "Enterprise-grade build system";
··· 33 echo ${stdenv.cc.cc} > $out/nix-support/manual-runtime-dependencies 34 ''; 35 36 + nativeBuildInputs = [ makeWrapper unzip ]; 37 + buildInputs = [ java ]; 38 39 meta = { 40 description = "Enterprise-grade build system";
+4 -4
pkgs/development/tools/build-managers/meson/allow-dirs-outside-of-prefix.patch
··· 1 --- a/mesonbuild/coredata.py 2 +++ b/mesonbuild/coredata.py 3 - @@ -491,7 +491,6 @@ class CoreData: 4 return value 5 - if option.endswith('dir') and value.is_absolute() and \ 6 - option not in builtin_dir_noprefix_options: 7 - # Value must be a subdir of the prefix 8 # commonpath will always return a path in the native format, so we 9 # must use pathlib.PurePath to do the same conversion before 10 # comparing. 11 - @@ -503,7 +502,7 @@ class CoreData: 12 try: 13 value = value.relative_to(prefix) 14 except ValueError:
··· 1 --- a/mesonbuild/coredata.py 2 +++ b/mesonbuild/coredata.py 3 + @@ -506,7 +506,6 @@ class CoreData: 4 return value 5 + if option.name.endswith('dir') and value.is_absolute() and \ 6 + option not in BULITIN_DIR_NOPREFIX_OPTIONS: 7 - # Value must be a subdir of the prefix 8 # commonpath will always return a path in the native format, so we 9 # must use pathlib.PurePath to do the same conversion before 10 # comparing. 11 + @@ -518,7 +517,7 @@ class CoreData: 12 try: 13 value = value.relative_to(prefix) 14 except ValueError:
+2 -2
pkgs/development/tools/build-managers/meson/default.nix
··· 9 10 python3.pkgs.buildPythonApplication rec { 11 pname = "meson"; 12 - version = "0.56.0"; 13 14 src = python3.pkgs.fetchPypi { 15 inherit pname version; 16 - sha256 = "04vj250bwrzq7c0z1r96b0z0vgirvn0m367wm3ygqmfdy67x6799"; 17 }; 18 19 patches = [
··· 9 10 python3.pkgs.buildPythonApplication rec { 11 pname = "meson"; 12 + version = "0.57.1"; 13 14 src = python3.pkgs.fetchPypi { 15 inherit pname version; 16 + sha256 = "19n8alcpzv6npgp27iqljkmvdmr7s2c7zm8y997j1nlvpa1cgqbj"; 17 }; 18 19 patches = [
+5 -5
pkgs/development/tools/build-managers/meson/more-env-vars.patch
··· 1 - diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py 2 - index 219b62ec8..e3ceaddbd 100644 3 - --- a/mesonbuild/envconfig.py 4 - +++ b/mesonbuild/envconfig.py 5 - @@ -94,7 +94,7 @@ def get_env_var_pair(for_machine: MachineChoice, 6 # compiling we fall back on the unprefixed host version. This 7 # allows native builds to never need to worry about the 'BUILD_*' 8 # ones.
··· 1 + diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py 2 + index 756dd8193..a5cc6ef8b 100644 3 + --- a/mesonbuild/environment.py 4 + +++ b/mesonbuild/environment.py 5 + @@ -151,7 +151,7 @@ def _get_env_var(for_machine: MachineChoice, is_cross: bool, var_name: str) -> T 6 # compiling we fall back on the unprefixed host version. This 7 # allows native builds to never need to worry about the 'BUILD_*' 8 # ones.
+1 -1
pkgs/development/tools/build-managers/msbuild/default.nix
··· 23 nativeBuildInputs = [ 24 dotnet-sdk 25 mono 26 ]; 27 28 buildInputs = [ 29 dotnetPackages.Nuget 30 glibcLocales 31 makeWrapper 32 - unzip 33 ]; 34 35 # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=msbuild
··· 23 nativeBuildInputs = [ 24 dotnet-sdk 25 mono 26 + unzip 27 ]; 28 29 buildInputs = [ 30 dotnetPackages.Nuget 31 glibcLocales 32 makeWrapper 33 ]; 34 35 # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=msbuild
+1 -1
pkgs/development/tools/continuous-integration/gocd-agent/default.nix
··· 17 maintainers = with maintainers; [ grahamc swarren83 ]; 18 }; 19 20 - buildInputs = [ unzip ]; 21 22 buildCommand = " 23 unzip $src -d $out
··· 17 maintainers = with maintainers; [ grahamc swarren83 ]; 18 }; 19 20 + nativeBuildInputs = [ unzip ]; 21 22 buildCommand = " 23 unzip $src -d $out
+1 -1
pkgs/development/tools/continuous-integration/gocd-server/default.nix
··· 18 maintainers = with maintainers; [ grahamc swarren83 ]; 19 }; 20 21 - buildInputs = [ unzip ]; 22 23 buildCommand = " 24 unzip $src -d $out
··· 18 maintainers = with maintainers; [ grahamc swarren83 ]; 19 }; 20 21 + nativeBuildInputs = [ unzip ]; 22 23 buildCommand = " 24 unzip $src -d $out
+1 -2
pkgs/development/tools/database/sqldeveloper/default.nix
··· 49 sha256 = "1h53gl41ydr7kim6q9ckg3xyhb0rhmwj7jnis0xz6vms52b3h59k"; 50 }; 51 52 - nativeBuildInputs = [ makeWrapper ]; 53 - buildInputs = [ unzip ]; 54 55 unpackCmd = "unzip $curSrc"; 56
··· 49 sha256 = "1h53gl41ydr7kim6q9ckg3xyhb0rhmwj7jnis0xz6vms52b3h59k"; 50 }; 51 52 + nativeBuildInputs = [ makeWrapper unzip ]; 53 54 unpackCmd = "unzip $curSrc"; 55
+1 -1
pkgs/development/tools/eclipse-mat/default.nix
··· 79 mv $out/share/pixmaps/eclipse64.png $out/share/pixmaps/eclipse.png 80 ''; 81 82 buildInputs = [ 83 fontconfig 84 freetype ··· 91 libXtst 92 makeWrapper 93 zlib 94 - unzip 95 shared-mime-info 96 webkitgtk 97 ];
··· 79 mv $out/share/pixmaps/eclipse64.png $out/share/pixmaps/eclipse.png 80 ''; 81 82 + nativeBuildInputs = [ unzip ]; 83 buildInputs = [ 84 fontconfig 85 freetype ··· 92 libXtst 93 makeWrapper 94 zlib 95 shared-mime-info 96 webkitgtk 97 ];
+1 -1
pkgs/development/tools/electron/generic.nix
··· 97 }; 98 99 darwin = { 100 - buildInputs = [ unzip ]; 101 102 buildCommand = '' 103 mkdir -p $out/Applications
··· 97 }; 98 99 darwin = { 100 + nativeBuildInputs = [ unzip ]; 101 102 buildCommand = '' 103 mkdir -p $out/Applications
+1 -1
pkgs/development/tools/galen/default.nix
··· 11 sha256 = "13dq8cf0yy24vym6z7p8hb0mybgpcl4j5crsaq8a6pjfxz6d17mq"; 12 }; 13 14 - buildInputs = [ unzip ]; 15 16 buildPhase = '' 17 mkdir -p $out/bin
··· 11 sha256 = "13dq8cf0yy24vym6z7p8hb0mybgpcl4j5crsaq8a6pjfxz6d17mq"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 16 buildPhase = '' 17 mkdir -p $out/bin
+3 -3
pkgs/development/tools/kubie/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kubie"; 5 - version = "0.11.1"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "sbstp"; 10 repo = "kubie"; 11 - sha256 = "0q21qd9fhchggby18gzyvds517n9vq7b1rr0gmzik4036ykg1lm2"; 12 }; 13 14 - cargoSha256 = "0dp4prv8c2a6mxl7wskpc65qlfjphdxshb4q2bswqa5i21h8r534"; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kubie"; 5 + version = "0.12.1"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "sbstp"; 10 repo = "kubie"; 11 + sha256 = "sha256-y4/azFr2fngmUxQw3c2xAhAppYHeD6Bz7IvZ6GTdsEQ="; 12 }; 13 14 + cargoSha256 = "sha256-/Vg3qojBWN2tp8QaKmHrzy3cDWlkT6067Wprcjlu31U="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+2 -2
pkgs/development/tools/misc/autoconf-archive/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "autoconf-archive"; 5 - version = "2019.01.06"; 6 7 src = fetchurl { 8 url = "mirror://gnu/autoconf-archive/autoconf-archive-${version}.tar.xz"; 9 - sha256 = "0gqya7nf4j5k98dkky0c3bnr0paciya91vkqazg7knlq621mq68p"; 10 }; 11 12 buildInputs = [ xz ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "autoconf-archive"; 5 + version = "2021.02.19"; 6 7 src = fetchurl { 8 url = "mirror://gnu/autoconf-archive/autoconf-archive-${version}.tar.xz"; 9 + sha256 = "sha256-6KbrnSjdy6j/7z+iEWUyOem/I5q6agGmt8/Hzq7GnL0="; 10 }; 11 12 buildInputs = [ xz ];
+2 -1
pkgs/development/tools/misc/jscoverage/default.nix
··· 12 ./jsfalse_to_null.patch 13 ]; 14 15 - buildInputs = [ autoconf makedepend perl python unzip zip ]; 16 17 # It works without MOZ_FIX_LINK_PATHS, circumventing an impurity 18 # issue. Maybe we could kick js/ (spidermonkey) completely and
··· 12 ./jsfalse_to_null.patch 13 ]; 14 15 + nativeBuildInputs = [ unzip ]; 16 + buildInputs = [ autoconf makedepend perl python zip ]; 17 18 # It works without MOZ_FIX_LINK_PATHS, circumventing an impurity 19 # issue. Maybe we could kick js/ (spidermonkey) completely and
+1 -1
pkgs/development/tools/misc/premake/3.nix
··· 12 sha256 = "b59841a519e75d5b6566848a2c5be2f91455bf0cc6ae4d688fcbd4c40db934d5"; 13 }; 14 15 - buildInputs = [unzip]; 16 17 installPhase = '' 18 install -Dm755 bin/premake $out/bin/premake
··· 12 sha256 = "b59841a519e75d5b6566848a2c5be2f91455bf0cc6ae4d688fcbd4c40db934d5"; 13 }; 14 15 + nativeBuildInputs = [ unzip ]; 16 17 installPhase = '' 18 install -Dm755 bin/premake $out/bin/premake
+1 -1
pkgs/development/tools/misc/saleae-logic/default.nix
··· 44 categories = "Development"; 45 }; 46 47 - buildInputs = [ unzip ]; 48 49 installPhase = '' 50 # Copy prebuilt app to $out
··· 44 categories = "Development"; 45 }; 46 47 + nativeBuildInputs = [ unzip ]; 48 49 installPhase = '' 50 # Copy prebuilt app to $out
+2 -2
pkgs/development/tools/ocaml/opam/1.2.2.nix
··· 47 pname = "opam"; 48 version = "1.2.2"; 49 50 - nativeBuildInputs = [ makeWrapper ]; 51 - buildInputs = [ unzip curl ncurses ocaml ]; 52 53 src = srcs.opam; 54
··· 47 pname = "opam"; 48 version = "1.2.2"; 49 50 + nativeBuildInputs = [ makeWrapper unzip ]; 51 + buildInputs = [ curl ncurses ocaml ]; 52 53 src = srcs.opam; 54
+2 -2
pkgs/development/tools/ocaml/opam/default.nix
··· 63 pname = "opam"; 64 version = "2.0.8"; 65 66 - nativeBuildInputs = [ makeWrapper ]; 67 - buildInputs = [ unzip curl ncurses ocaml getconf ] ++ lib.optional stdenv.isLinux bubblewrap; 68 69 src = srcs.opam; 70
··· 63 pname = "opam"; 64 version = "2.0.8"; 65 66 + nativeBuildInputs = [ makeWrapper unzip ]; 67 + buildInputs = [ curl ncurses ocaml getconf ] ++ lib.optional stdenv.isLinux bubblewrap; 68 69 src = srcs.opam; 70
+2 -1
pkgs/development/tools/ocaml/opam/opam.nix.pl
··· 68 pname = "opam"; 69 version = "$OPAM_RELEASE"; 70 71 - buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap; 72 73 src = srcs.opam; 74
··· 68 pname = "opam"; 69 version = "$OPAM_RELEASE"; 70 71 + nativeBuildInputs = [ unzip ]; 72 + buildInputs = [ curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap; 73 74 src = srcs.opam; 75
+24
pkgs/development/tools/parsing/re2c/default.nix
··· 13 14 patches = [ 15 (fetchpatch { 16 name = "CVE-2020-11958.patch"; 17 url = "https://github.com/skvadrik/re2c/commit/c4603ba5ce229db83a2a4fb93e6d4b4e3ec3776a.patch"; 18 sha256 = "1d95ahxk92g7k87sda9gxgmr3blyfzwd2y7h9jxj8zkd74knd9zh";
··· 13 14 patches = [ 15 (fetchpatch { 16 + name = "CVE-2018-21232-part1.patch"; 17 + url = "https://github.com/skvadrik/re2c/commit/fd634998f813340768c333cdad638498602856e5.patch"; 18 + sha256 = "1blyg5lyhqd4ymisih65xl0g36ig71ijia4skkkd59rdvj78aiw6"; 19 + }) 20 + 21 + (fetchpatch { 22 + name = "CVE-2018-21232-part2.patch"; 23 + url = "https://github.com/skvadrik/re2c/commit/7b5643476bd99c994c4f51b8143f942982d85521.patch"; 24 + sha256 = "0rhmgqrinpk49r9x75ygrs14lz72aw5ad5kr6qp9bdyl8gs082qp"; 25 + }) 26 + 27 + (fetchpatch { 28 + name = "CVE-2018-21232-part3.patch"; 29 + url = "https://github.com/skvadrik/re2c/commit/4d9c809355b574f2a58eac119f5e076c48e4d1e2.patch"; 30 + sha256 = "0k86wg9icw1gkqpf7rq2w6xsq4caxw3rc0zfxf39liwa35027rai"; 31 + }) 32 + 33 + (fetchpatch { 34 + name = "CVE-2018-21232-part4.patch"; 35 + url = "https://github.com/skvadrik/re2c/commit/89be91f3df00657261870adbc590209fdb2bc405.patch"; 36 + sha256 = "1aygy9va7jwby93chlskwg7z90fn07x5hym0gziwlkx8k900p3a3"; 37 + }) 38 + 39 + (fetchpatch { 40 name = "CVE-2020-11958.patch"; 41 url = "https://github.com/skvadrik/re2c/commit/c4603ba5ce229db83a2a4fb93e6d4b4e3ec3776a.patch"; 42 sha256 = "1d95ahxk92g7k87sda9gxgmr3blyfzwd2y7h9jxj8zkd74knd9zh";
+1 -1
pkgs/development/tools/phantomjs/default.nix
··· 29 sha256 = "0j0aq8dgzmb210xdrh0v3d4nblskl3zsckl8bzf1a603wcx085cg"; 30 }; 31 32 - buildInputs = lib.optional stdenv.isDarwin unzip; 33 34 buildPhase = lib.optionalString (!stdenv.isDarwin) '' 35 patchelf \
··· 29 sha256 = "0j0aq8dgzmb210xdrh0v3d4nblskl3zsckl8bzf1a603wcx085cg"; 30 }; 31 32 + nativeBuildInputs = lib.optional stdenv.isDarwin unzip; 33 34 buildPhase = lib.optionalString (!stdenv.isDarwin) '' 35 patchelf \
+1 -1
pkgs/development/tools/react-native-debugger/default.nix
··· 44 sha256 = "sha256-UXKObJKk9UUgWtm8U+nXWvIJUr4NLm2f//pGTHJISYA="; 45 }; 46 47 - buildInputs = [ unzip ]; 48 buildCommand = '' 49 shopt -s extglob 50 mkdir -p $out
··· 44 sha256 = "sha256-UXKObJKk9UUgWtm8U+nXWvIJUr4NLm2f//pGTHJISYA="; 45 }; 46 47 + nativeBuildInputs = [ unzip ]; 48 buildCommand = '' 49 shopt -s extglob 50 mkdir -p $out
+13 -4
pkgs/development/tools/rust/cbindgen/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rust-cbindgen"; 5 - version = "0.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "eqrion"; 9 repo = "cbindgen"; 10 rev = "v${version}"; 11 - sha256 = "19bwllrajks286wl4zc5axgh4m9qqxdnc5024c30hyk0xnjffd0c"; 12 }; 13 14 - cargoSha256 = "1lzzckzcgj496chbfd6lhwxcangv0krx8m5k2jwffnb9mfgac7hx"; 15 16 buildInputs = lib.optional stdenv.isDarwin Security; 17 18 checkFlags = [ 19 # https://github.com/eqrion/cbindgen/issues/338 20 "--skip test_expand" 21 ]; 22 23 meta = with lib; {
··· 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, python3Packages, Security }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rust-cbindgen"; 5 + version = "0.17.0"; 6 7 src = fetchFromGitHub { 8 owner = "eqrion"; 9 repo = "cbindgen"; 10 rev = "v${version}"; 11 + sha256 = "1w9gf6fl1ncm2zlh0p29lislfsd35zd1mhns2mrxl2n734zavaqf"; 12 }; 13 14 + cargoSha256 = "12jw1m842gzy0ma4drgmwk1jac663vysllfpl9cglr039j1sfsx2"; 15 16 buildInputs = lib.optional stdenv.isDarwin Security; 17 18 + checkInputs = [ 19 + python3Packages.cython 20 + ]; 21 + 22 checkFlags = [ 23 + # Disable tests that require rust unstable features 24 # https://github.com/eqrion/cbindgen/issues/338 25 "--skip test_expand" 26 + "--skip test_bitfield" 27 + "--skip lib_default_uses_debug_build" 28 + "--skip lib_explicit_debug_build" 29 + "--skip lib_explicit_release_build" 30 ]; 31 32 meta = with lib; {
+4 -1
pkgs/development/tools/rust/maturin/default.nix
··· 1 - { lib 2 , stdenv 3 , fetchFromGitHub 4 , rustPlatform ··· 27 28 # Requires network access, fails in sandbox. 29 doCheck = false; 30 31 meta = with lib; { 32 description = "Build and publish Rust crates Python packages";
··· 1 + { callPackage 2 + , lib 3 , stdenv 4 , fetchFromGitHub 5 , rustPlatform ··· 28 29 # Requires network access, fails in sandbox. 30 doCheck = false; 31 + 32 + passthru.tests.pyo3 = callPackage ./pyo3-test {}; 33 34 meta = with lib; { 35 description = "Build and publish Rust crates Python packages";
+688
pkgs/development/tools/rust/maturin/pyo3-test/Cargo.lock.patch
···
··· 1 + diff --git a/Cargo.lock b/Cargo.lock 2 + new file mode 100644 3 + index 000000000..5e698d4ff 4 + --- /dev/null 5 + +++ b/Cargo.lock 6 + @@ -0,0 +1,682 @@ 7 + +# This file is automatically @generated by Cargo. 8 + +# It is not intended for manual editing. 9 + +[[package]] 10 + +name = "ahash" 11 + +version = "0.4.7" 12 + +source = "registry+https://github.com/rust-lang/crates.io-index" 13 + +checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" 14 + + 15 + +[[package]] 16 + +name = "assert_approx_eq" 17 + +version = "1.1.0" 18 + +source = "registry+https://github.com/rust-lang/crates.io-index" 19 + +checksum = "3c07dab4369547dbe5114677b33fbbf724971019f3818172d59a97a61c774ffd" 20 + + 21 + +[[package]] 22 + +name = "autocfg" 23 + +version = "1.0.1" 24 + +source = "registry+https://github.com/rust-lang/crates.io-index" 25 + +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 26 + + 27 + +[[package]] 28 + +name = "bitflags" 29 + +version = "1.2.1" 30 + +source = "registry+https://github.com/rust-lang/crates.io-index" 31 + +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 32 + + 33 + +[[package]] 34 + +name = "byteorder" 35 + +version = "1.4.2" 36 + +source = "registry+https://github.com/rust-lang/crates.io-index" 37 + +checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b" 38 + + 39 + +[[package]] 40 + +name = "cfg-if" 41 + +version = "1.0.0" 42 + +source = "registry+https://github.com/rust-lang/crates.io-index" 43 + +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 44 + + 45 + +[[package]] 46 + +name = "const_fn" 47 + +version = "0.4.5" 48 + +source = "registry+https://github.com/rust-lang/crates.io-index" 49 + +checksum = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6" 50 + + 51 + +[[package]] 52 + +name = "crossbeam-channel" 53 + +version = "0.5.0" 54 + +source = "registry+https://github.com/rust-lang/crates.io-index" 55 + +checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" 56 + +dependencies = [ 57 + + "cfg-if", 58 + + "crossbeam-utils", 59 + +] 60 + + 61 + +[[package]] 62 + +name = "crossbeam-deque" 63 + +version = "0.8.0" 64 + +source = "registry+https://github.com/rust-lang/crates.io-index" 65 + +checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" 66 + +dependencies = [ 67 + + "cfg-if", 68 + + "crossbeam-epoch", 69 + + "crossbeam-utils", 70 + +] 71 + + 72 + +[[package]] 73 + +name = "crossbeam-epoch" 74 + +version = "0.9.1" 75 + +source = "registry+https://github.com/rust-lang/crates.io-index" 76 + +checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d" 77 + +dependencies = [ 78 + + "cfg-if", 79 + + "const_fn", 80 + + "crossbeam-utils", 81 + + "lazy_static", 82 + + "memoffset", 83 + + "scopeguard", 84 + +] 85 + + 86 + +[[package]] 87 + +name = "crossbeam-utils" 88 + +version = "0.8.1" 89 + +source = "registry+https://github.com/rust-lang/crates.io-index" 90 + +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" 91 + +dependencies = [ 92 + + "autocfg", 93 + + "cfg-if", 94 + + "lazy_static", 95 + +] 96 + + 97 + +[[package]] 98 + +name = "ctor" 99 + +version = "0.1.19" 100 + +source = "registry+https://github.com/rust-lang/crates.io-index" 101 + +checksum = "e8f45d9ad417bcef4817d614a501ab55cdd96a6fdb24f49aab89a54acfd66b19" 102 + +dependencies = [ 103 + + "quote", 104 + + "syn", 105 + +] 106 + + 107 + +[[package]] 108 + +name = "either" 109 + +version = "1.6.1" 110 + +source = "registry+https://github.com/rust-lang/crates.io-index" 111 + +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 112 + + 113 + +[[package]] 114 + +name = "getrandom" 115 + +version = "0.1.16" 116 + +source = "registry+https://github.com/rust-lang/crates.io-index" 117 + +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 118 + +dependencies = [ 119 + + "cfg-if", 120 + + "libc", 121 + + "wasi", 122 + +] 123 + + 124 + +[[package]] 125 + +name = "ghost" 126 + +version = "0.1.2" 127 + +source = "registry+https://github.com/rust-lang/crates.io-index" 128 + +checksum = "1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479" 129 + +dependencies = [ 130 + + "proc-macro2", 131 + + "quote", 132 + + "syn", 133 + +] 134 + + 135 + +[[package]] 136 + +name = "glob" 137 + +version = "0.3.0" 138 + +source = "registry+https://github.com/rust-lang/crates.io-index" 139 + +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 140 + + 141 + +[[package]] 142 + +name = "hashbrown" 143 + +version = "0.9.1" 144 + +source = "registry+https://github.com/rust-lang/crates.io-index" 145 + +checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" 146 + +dependencies = [ 147 + + "ahash", 148 + +] 149 + + 150 + +[[package]] 151 + +name = "hermit-abi" 152 + +version = "0.1.18" 153 + +source = "registry+https://github.com/rust-lang/crates.io-index" 154 + +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" 155 + +dependencies = [ 156 + + "libc", 157 + +] 158 + + 159 + +[[package]] 160 + +name = "indoc" 161 + +version = "0.3.6" 162 + +source = "registry+https://github.com/rust-lang/crates.io-index" 163 + +checksum = "47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8" 164 + +dependencies = [ 165 + + "indoc-impl", 166 + + "proc-macro-hack", 167 + +] 168 + + 169 + +[[package]] 170 + +name = "indoc-impl" 171 + +version = "0.3.6" 172 + +source = "registry+https://github.com/rust-lang/crates.io-index" 173 + +checksum = "ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0" 174 + +dependencies = [ 175 + + "proc-macro-hack", 176 + + "proc-macro2", 177 + + "quote", 178 + + "syn", 179 + + "unindent", 180 + +] 181 + + 182 + +[[package]] 183 + +name = "instant" 184 + +version = "0.1.9" 185 + +source = "registry+https://github.com/rust-lang/crates.io-index" 186 + +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" 187 + +dependencies = [ 188 + + "cfg-if", 189 + +] 190 + + 191 + +[[package]] 192 + +name = "inventory" 193 + +version = "0.1.10" 194 + +source = "registry+https://github.com/rust-lang/crates.io-index" 195 + +checksum = "0f0f7efb804ec95e33db9ad49e4252f049e37e8b0a4652e3cd61f7999f2eff7f" 196 + +dependencies = [ 197 + + "ctor", 198 + + "ghost", 199 + + "inventory-impl", 200 + +] 201 + + 202 + +[[package]] 203 + +name = "inventory-impl" 204 + +version = "0.1.10" 205 + +source = "registry+https://github.com/rust-lang/crates.io-index" 206 + +checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51" 207 + +dependencies = [ 208 + + "proc-macro2", 209 + + "quote", 210 + + "syn", 211 + +] 212 + + 213 + +[[package]] 214 + +name = "itoa" 215 + +version = "0.4.7" 216 + +source = "registry+https://github.com/rust-lang/crates.io-index" 217 + +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 218 + + 219 + +[[package]] 220 + +name = "lazy_static" 221 + +version = "1.4.0" 222 + +source = "registry+https://github.com/rust-lang/crates.io-index" 223 + +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 224 + + 225 + +[[package]] 226 + +name = "libc" 227 + +version = "0.2.86" 228 + +source = "registry+https://github.com/rust-lang/crates.io-index" 229 + +checksum = "b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c" 230 + + 231 + +[[package]] 232 + +name = "lock_api" 233 + +version = "0.4.2" 234 + +source = "registry+https://github.com/rust-lang/crates.io-index" 235 + +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" 236 + +dependencies = [ 237 + + "scopeguard", 238 + +] 239 + + 240 + +[[package]] 241 + +name = "memoffset" 242 + +version = "0.6.1" 243 + +source = "registry+https://github.com/rust-lang/crates.io-index" 244 + +checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" 245 + +dependencies = [ 246 + + "autocfg", 247 + +] 248 + + 249 + +[[package]] 250 + +name = "num-bigint" 251 + +version = "0.3.1" 252 + +source = "registry+https://github.com/rust-lang/crates.io-index" 253 + +checksum = "5e9a41747ae4633fce5adffb4d2e81ffc5e89593cb19917f8fb2cc5ff76507bf" 254 + +dependencies = [ 255 + + "autocfg", 256 + + "num-integer", 257 + + "num-traits", 258 + +] 259 + + 260 + +[[package]] 261 + +name = "num-complex" 262 + +version = "0.3.1" 263 + +source = "registry+https://github.com/rust-lang/crates.io-index" 264 + +checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5" 265 + +dependencies = [ 266 + + "num-traits", 267 + +] 268 + + 269 + +[[package]] 270 + +name = "num-integer" 271 + +version = "0.1.44" 272 + +source = "registry+https://github.com/rust-lang/crates.io-index" 273 + +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 274 + +dependencies = [ 275 + + "autocfg", 276 + + "num-traits", 277 + +] 278 + + 279 + +[[package]] 280 + +name = "num-traits" 281 + +version = "0.2.14" 282 + +source = "registry+https://github.com/rust-lang/crates.io-index" 283 + +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 284 + +dependencies = [ 285 + + "autocfg", 286 + +] 287 + + 288 + +[[package]] 289 + +name = "num_cpus" 290 + +version = "1.13.0" 291 + +source = "registry+https://github.com/rust-lang/crates.io-index" 292 + +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 293 + +dependencies = [ 294 + + "hermit-abi", 295 + + "libc", 296 + +] 297 + + 298 + +[[package]] 299 + +name = "parking_lot" 300 + +version = "0.11.1" 301 + +source = "registry+https://github.com/rust-lang/crates.io-index" 302 + +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" 303 + +dependencies = [ 304 + + "instant", 305 + + "lock_api", 306 + + "parking_lot_core", 307 + +] 308 + + 309 + +[[package]] 310 + +name = "parking_lot_core" 311 + +version = "0.8.3" 312 + +source = "registry+https://github.com/rust-lang/crates.io-index" 313 + +checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" 314 + +dependencies = [ 315 + + "cfg-if", 316 + + "instant", 317 + + "libc", 318 + + "redox_syscall", 319 + + "smallvec", 320 + + "winapi", 321 + +] 322 + + 323 + +[[package]] 324 + +name = "paste" 325 + +version = "0.1.18" 326 + +source = "registry+https://github.com/rust-lang/crates.io-index" 327 + +checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" 328 + +dependencies = [ 329 + + "paste-impl", 330 + + "proc-macro-hack", 331 + +] 332 + + 333 + +[[package]] 334 + +name = "paste-impl" 335 + +version = "0.1.18" 336 + +source = "registry+https://github.com/rust-lang/crates.io-index" 337 + +checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" 338 + +dependencies = [ 339 + + "proc-macro-hack", 340 + +] 341 + + 342 + +[[package]] 343 + +name = "ppv-lite86" 344 + +version = "0.2.10" 345 + +source = "registry+https://github.com/rust-lang/crates.io-index" 346 + +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 347 + + 348 + +[[package]] 349 + +name = "proc-macro-hack" 350 + +version = "0.5.19" 351 + +source = "registry+https://github.com/rust-lang/crates.io-index" 352 + +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 353 + + 354 + +[[package]] 355 + +name = "proc-macro2" 356 + +version = "1.0.24" 357 + +source = "registry+https://github.com/rust-lang/crates.io-index" 358 + +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" 359 + +dependencies = [ 360 + + "unicode-xid", 361 + +] 362 + + 363 + +[[package]] 364 + +name = "proptest" 365 + +version = "0.10.1" 366 + +source = "registry+https://github.com/rust-lang/crates.io-index" 367 + +checksum = "12e6c80c1139113c28ee4670dc50cc42915228b51f56a9e407f0ec60f966646f" 368 + +dependencies = [ 369 + + "bitflags", 370 + + "byteorder", 371 + + "lazy_static", 372 + + "num-traits", 373 + + "quick-error", 374 + + "rand", 375 + + "rand_chacha", 376 + + "rand_xorshift", 377 + + "regex-syntax", 378 + +] 379 + + 380 + +[[package]] 381 + +name = "pyo3" 382 + +version = "0.13.2" 383 + +dependencies = [ 384 + + "assert_approx_eq", 385 + + "cfg-if", 386 + + "ctor", 387 + + "hashbrown", 388 + + "indoc", 389 + + "inventory", 390 + + "libc", 391 + + "num-bigint", 392 + + "num-complex", 393 + + "parking_lot", 394 + + "paste", 395 + + "proptest", 396 + + "pyo3", 397 + + "pyo3-macros", 398 + + "rustversion", 399 + + "serde", 400 + + "serde_json", 401 + + "trybuild", 402 + + "unindent", 403 + +] 404 + + 405 + +[[package]] 406 + +name = "pyo3-macros" 407 + +version = "0.13.2" 408 + +dependencies = [ 409 + + "pyo3-macros-backend", 410 + + "quote", 411 + + "syn", 412 + +] 413 + + 414 + +[[package]] 415 + +name = "pyo3-macros-backend" 416 + +version = "0.13.2" 417 + +dependencies = [ 418 + + "proc-macro2", 419 + + "quote", 420 + + "syn", 421 + +] 422 + + 423 + +[[package]] 424 + +name = "quick-error" 425 + +version = "1.2.3" 426 + +source = "registry+https://github.com/rust-lang/crates.io-index" 427 + +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 428 + + 429 + +[[package]] 430 + +name = "quote" 431 + +version = "1.0.9" 432 + +source = "registry+https://github.com/rust-lang/crates.io-index" 433 + +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 434 + +dependencies = [ 435 + + "proc-macro2", 436 + +] 437 + + 438 + +[[package]] 439 + +name = "rand" 440 + +version = "0.7.3" 441 + +source = "registry+https://github.com/rust-lang/crates.io-index" 442 + +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 443 + +dependencies = [ 444 + + "getrandom", 445 + + "libc", 446 + + "rand_chacha", 447 + + "rand_core", 448 + + "rand_hc", 449 + +] 450 + + 451 + +[[package]] 452 + +name = "rand_chacha" 453 + +version = "0.2.2" 454 + +source = "registry+https://github.com/rust-lang/crates.io-index" 455 + +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 456 + +dependencies = [ 457 + + "ppv-lite86", 458 + + "rand_core", 459 + +] 460 + + 461 + +[[package]] 462 + +name = "rand_core" 463 + +version = "0.5.1" 464 + +source = "registry+https://github.com/rust-lang/crates.io-index" 465 + +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 466 + +dependencies = [ 467 + + "getrandom", 468 + +] 469 + + 470 + +[[package]] 471 + +name = "rand_hc" 472 + +version = "0.2.0" 473 + +source = "registry+https://github.com/rust-lang/crates.io-index" 474 + +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 475 + +dependencies = [ 476 + + "rand_core", 477 + +] 478 + + 479 + +[[package]] 480 + +name = "rand_xorshift" 481 + +version = "0.2.0" 482 + +source = "registry+https://github.com/rust-lang/crates.io-index" 483 + +checksum = "77d416b86801d23dde1aa643023b775c3a462efc0ed96443add11546cdf1dca8" 484 + +dependencies = [ 485 + + "rand_core", 486 + +] 487 + + 488 + +[[package]] 489 + +name = "rayon" 490 + +version = "1.5.0" 491 + +source = "registry+https://github.com/rust-lang/crates.io-index" 492 + +checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674" 493 + +dependencies = [ 494 + + "autocfg", 495 + + "crossbeam-deque", 496 + + "either", 497 + + "rayon-core", 498 + +] 499 + + 500 + +[[package]] 501 + +name = "rayon-core" 502 + +version = "1.9.0" 503 + +source = "registry+https://github.com/rust-lang/crates.io-index" 504 + +checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" 505 + +dependencies = [ 506 + + "crossbeam-channel", 507 + + "crossbeam-deque", 508 + + "crossbeam-utils", 509 + + "lazy_static", 510 + + "num_cpus", 511 + +] 512 + + 513 + +[[package]] 514 + +name = "redox_syscall" 515 + +version = "0.2.5" 516 + +source = "registry+https://github.com/rust-lang/crates.io-index" 517 + +checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9" 518 + +dependencies = [ 519 + + "bitflags", 520 + +] 521 + + 522 + +[[package]] 523 + +name = "regex-syntax" 524 + +version = "0.6.22" 525 + +source = "registry+https://github.com/rust-lang/crates.io-index" 526 + +checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581" 527 + + 528 + +[[package]] 529 + +name = "rustapi-module" 530 + +version = "0.1.0" 531 + +dependencies = [ 532 + + "pyo3", 533 + +] 534 + + 535 + +[[package]] 536 + +name = "rustversion" 537 + +version = "1.0.4" 538 + +source = "registry+https://github.com/rust-lang/crates.io-index" 539 + +checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd" 540 + + 541 + +[[package]] 542 + +name = "ryu" 543 + +version = "1.0.5" 544 + +source = "registry+https://github.com/rust-lang/crates.io-index" 545 + +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 546 + + 547 + +[[package]] 548 + +name = "scopeguard" 549 + +version = "1.1.0" 550 + +source = "registry+https://github.com/rust-lang/crates.io-index" 551 + +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 552 + + 553 + +[[package]] 554 + +name = "serde" 555 + +version = "1.0.123" 556 + +source = "registry+https://github.com/rust-lang/crates.io-index" 557 + +checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae" 558 + +dependencies = [ 559 + + "serde_derive", 560 + +] 561 + + 562 + +[[package]] 563 + +name = "serde_derive" 564 + +version = "1.0.123" 565 + +source = "registry+https://github.com/rust-lang/crates.io-index" 566 + +checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31" 567 + +dependencies = [ 568 + + "proc-macro2", 569 + + "quote", 570 + + "syn", 571 + +] 572 + + 573 + +[[package]] 574 + +name = "serde_json" 575 + +version = "1.0.62" 576 + +source = "registry+https://github.com/rust-lang/crates.io-index" 577 + +checksum = "ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486" 578 + +dependencies = [ 579 + + "itoa", 580 + + "ryu", 581 + + "serde", 582 + +] 583 + + 584 + +[[package]] 585 + +name = "smallvec" 586 + +version = "1.6.1" 587 + +source = "registry+https://github.com/rust-lang/crates.io-index" 588 + +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 589 + + 590 + +[[package]] 591 + +name = "syn" 592 + +version = "1.0.60" 593 + +source = "registry+https://github.com/rust-lang/crates.io-index" 594 + +checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" 595 + +dependencies = [ 596 + + "proc-macro2", 597 + + "quote", 598 + + "unicode-xid", 599 + +] 600 + + 601 + +[[package]] 602 + +name = "termcolor" 603 + +version = "1.1.2" 604 + +source = "registry+https://github.com/rust-lang/crates.io-index" 605 + +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" 606 + +dependencies = [ 607 + + "winapi-util", 608 + +] 609 + + 610 + +[[package]] 611 + +name = "toml" 612 + +version = "0.5.8" 613 + +source = "registry+https://github.com/rust-lang/crates.io-index" 614 + +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" 615 + +dependencies = [ 616 + + "serde", 617 + +] 618 + + 619 + +[[package]] 620 + +name = "trybuild" 621 + +version = "1.0.41" 622 + +source = "registry+https://github.com/rust-lang/crates.io-index" 623 + +checksum = "99471a206425fba51842a9186315f32d91c56eadc21ea4c21f847b59cf778f8b" 624 + +dependencies = [ 625 + + "glob", 626 + + "lazy_static", 627 + + "serde", 628 + + "serde_json", 629 + + "termcolor", 630 + + "toml", 631 + +] 632 + + 633 + +[[package]] 634 + +name = "unicode-xid" 635 + +version = "0.2.1" 636 + +source = "registry+https://github.com/rust-lang/crates.io-index" 637 + +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" 638 + + 639 + +[[package]] 640 + +name = "unindent" 641 + +version = "0.1.7" 642 + +source = "registry+https://github.com/rust-lang/crates.io-index" 643 + +checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7" 644 + + 645 + +[[package]] 646 + +name = "wasi" 647 + +version = "0.9.0+wasi-snapshot-preview1" 648 + +source = "registry+https://github.com/rust-lang/crates.io-index" 649 + +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 650 + + 651 + +[[package]] 652 + +name = "winapi" 653 + +version = "0.3.9" 654 + +source = "registry+https://github.com/rust-lang/crates.io-index" 655 + +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 656 + +dependencies = [ 657 + + "winapi-i686-pc-windows-gnu", 658 + + "winapi-x86_64-pc-windows-gnu", 659 + +] 660 + + 661 + +[[package]] 662 + +name = "winapi-i686-pc-windows-gnu" 663 + +version = "0.4.0" 664 + +source = "registry+https://github.com/rust-lang/crates.io-index" 665 + +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 666 + + 667 + +[[package]] 668 + +name = "winapi-util" 669 + +version = "0.1.5" 670 + +source = "registry+https://github.com/rust-lang/crates.io-index" 671 + +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 672 + +dependencies = [ 673 + + "winapi", 674 + +] 675 + + 676 + +[[package]] 677 + +name = "winapi-x86_64-pc-windows-gnu" 678 + +version = "0.4.0" 679 + +source = "registry+https://github.com/rust-lang/crates.io-index" 680 + +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 681 + + 682 + +[[package]] 683 + +name = "word-count" 684 + +version = "0.1.0" 685 + +dependencies = [ 686 + + "pyo3", 687 + + "rayon", 688 + +]
+12
pkgs/development/tools/rust/maturin/pyo3-test/default.nix
···
··· 1 + { callPackage 2 + , rustPlatform 3 + }: 4 + 5 + callPackage ./generic.nix { 6 + buildAndTestSubdir = "examples/word-count"; 7 + 8 + nativeBuildInputs = with rustPlatform; [ 9 + cargoSetupHook 10 + maturinBuildHook 11 + ]; 12 + }
+45
pkgs/development/tools/rust/maturin/pyo3-test/generic.nix
···
··· 1 + # Derivation prototype, used by maturin and setuptools-rust 2 + # passthrough tests. 3 + 4 + { lib 5 + , fetchFromGitHub 6 + , python3Packages 7 + , rustPlatform 8 + 9 + , nativeBuildInputs 10 + 11 + , buildAndTestSubdir ? null 12 + , format ? "pyproject" 13 + , sourceRoot ? "source" 14 + }: 15 + 16 + python3Packages.buildPythonPackage rec { 17 + pname = "word-count"; 18 + version = "0.13.2"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "PyO3"; 22 + repo = "pyo3"; 23 + rev = "v${version}"; 24 + hash = "sha256-NOMrrfo8WjlPhtGxWUOPJS/UDDdbLQRCXR++Zd6JmIA="; 25 + }; 26 + 27 + cargoDeps = rustPlatform.fetchCargoTarball { 28 + inherit src sourceRoot patches; 29 + name = "${pname}-${version}"; 30 + hash = "sha256-//TmozgWy9zrSpMKX92XdHj4fw/T1Elfgn4YhhR7ot0="; 31 + }; 32 + 33 + patches = [ ./Cargo.lock.patch ]; 34 + 35 + inherit buildAndTestSubdir format nativeBuildInputs sourceRoot; 36 + 37 + pythonImportsCheck = [ "word_count" ]; 38 + 39 + meta = with lib; { 40 + description = "PyO3 word count example"; 41 + homepage = "https://github.com/PyO3/pyo3"; 42 + license = licenses.asl20; 43 + maintainers = [ maintainers.danieldk ]; 44 + }; 45 + }
+1 -1
pkgs/development/tools/sauce-connect/default.nix
··· 19 } 20 ); 21 22 - buildInputs = [ unzip ]; 23 24 patchPhase = lib.optionalString stdenv.isLinux '' 25 patchelf \
··· 19 } 20 ); 21 22 + nativeBuildInputs = [ unzip ]; 23 24 patchPhase = lib.optionalString stdenv.isLinux '' 25 patchelf \
+2 -4
pkgs/development/tools/slimerjs/default.nix
··· 10 sha256="1w4sfrv520isbs7r1rlzl5y3idrpad7znw9fc92yz40jlwz7sxs4"; 11 rev = version; 12 }; 13 - buildInputs = [ 14 - unzip zip 15 - ]; 16 in 17 stdenv.mkDerivation { 18 inherit (s) name version; 19 - inherit buildInputs; 20 #src = fetchurl { 21 # inherit (s) url sha256; 22 #};
··· 10 sha256="1w4sfrv520isbs7r1rlzl5y3idrpad7znw9fc92yz40jlwz7sxs4"; 11 rev = version; 12 }; 13 in 14 stdenv.mkDerivation { 15 inherit (s) name version; 16 + buildInputs = [ zip ]; 17 + nativeBuildInputs = [ unzip ]; 18 #src = fetchurl { 19 # inherit (s) url sha256; 20 #};
+2 -2
pkgs/development/tools/thrust/default.nix
··· 22 sha256 = "07rrnlj0gk500pvar4b1wdqm05p4n9yjwn911x93bd2qwc8r5ymc"; 23 }; 24 25 - nativeBuildInputs = [ makeWrapper ]; 26 - buildInputs = [ thrustEnv unzip ]; 27 28 phases = [ "installPhase" "fixupPhase" ]; 29
··· 22 sha256 = "07rrnlj0gk500pvar4b1wdqm05p4n9yjwn911x93bd2qwc8r5ymc"; 23 }; 24 25 + nativeBuildInputs = [ makeWrapper unzip ]; 26 + buildInputs = [ thrustEnv ]; 27 28 phases = [ "installPhase" "fixupPhase" ]; 29
+1 -1
pkgs/development/web/grails/default.nix
··· 18 sha256 = "0l99x3g485qjpdd7ga553xpi1s6rq21p8v16qjzqwdhyld961qsr"; 19 }; 20 21 - buildInputs = [ unzip ]; 22 23 dontBuild = true; 24
··· 18 sha256 = "0l99x3g485qjpdd7ga553xpi1s6rq21p8v16qjzqwdhyld961qsr"; 19 }; 20 21 + nativeBuildInputs = [ unzip ]; 22 23 dontBuild = true; 24
+1 -1
pkgs/development/web/twitter-bootstrap/default.nix
··· 9 sha256 = "sha256-CiEUUa0mCrUSp+XCoWNs8plJxhWHZZD+K+UBJSDu1CM="; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 dontBuild = true; 15 installPhase = ''
··· 9 sha256 = "sha256-CiEUUa0mCrUSp+XCoWNs8plJxhWHZZD+K+UBJSDu1CM="; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 dontBuild = true; 15 installPhase = ''
+1 -1
pkgs/games/crafty/default.nix
··· 19 sha256 = "12g70mgfifwssfvndzq94pin34dizlixhsga75vgj7dakysi2p7f"; 20 }; 21 22 - buildInputs = [ unzip ]; 23 24 unpackPhase = '' 25 mkdir "craftysrc"
··· 19 sha256 = "12g70mgfifwssfvndzq94pin34dizlixhsga75vgj7dakysi2p7f"; 20 }; 21 22 + nativeBuildInputs = [ unzip ]; 23 24 unpackPhase = '' 25 mkdir "craftysrc"
+1 -1
pkgs/games/dwarf-fortress/twbt/default.nix
··· 71 72 outputs = [ "lib" "art" "out" ]; 73 74 - buildInputs = [ unzip ]; 75 76 installPhase = '' 77 mkdir -p $lib/hack/{plugins,lua} $art/data/art
··· 71 72 outputs = [ "lib" "art" "out" ]; 73 74 + nativeBuildInputs = [ unzip ]; 75 76 installPhase = '' 77 mkdir -p $lib/hack/{plugins,lua} $art/data/art
+2 -2
pkgs/games/exult/default.nix
··· 21 22 configureFlags = [ "--disable-tools" ]; 23 24 - nativeBuildInputs = [ pkg-config ]; 25 - buildInputs = [ SDL2 libogg libvorbis zlib unzip ]; 26 27 enableParallelBuilding = true; 28
··· 21 22 configureFlags = [ "--disable-tools" ]; 23 24 + nativeBuildInputs = [ pkg-config unzip ]; 25 + buildInputs = [ SDL2 libogg libvorbis zlib ]; 26 27 enableParallelBuilding = true; 28
+1 -2
pkgs/games/gogui/default.nix
··· 5 in stdenv.mkDerivation { 6 pname = "gogui"; 7 inherit version; 8 - nativeBuildInputs = [ makeWrapper ]; 9 - buildInputs = [ unzip ]; 10 src = fetchurl { 11 url = "mirror://sourceforge/project/gogui/gogui/${version}/gogui-${version}.zip"; 12 sha256 = "0qk6p1bhi1816n638bg11ljyj6zxvm75jdf02aabzdmmd9slns1j";
··· 5 in stdenv.mkDerivation { 6 pname = "gogui"; 7 inherit version; 8 + nativeBuildInputs = [ makeWrapper unzip ]; 9 src = fetchurl { 10 url = "mirror://sourceforge/project/gogui/gogui/${version}/gogui-${version}.zip"; 11 sha256 = "0qk6p1bhi1816n638bg11ljyj6zxvm75jdf02aabzdmmd9slns1j";
+1 -1
pkgs/games/keen4/default.nix
··· 9 sha256 = "12rnc9ksl7v6l8wsxvr26ylkafzq80dbsa7yafzw9pqc8pafkhx1"; 10 }; 11 12 - buildInputs = [unzip]; 13 14 inherit dosbox; 15
··· 9 sha256 = "12rnc9ksl7v6l8wsxvr26ylkafzq80dbsa7yafzw9pqc8pafkhx1"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 inherit dosbox; 15
+1 -2
pkgs/games/nexuiz/default.nix
··· 21 sha256 = "0010jrxc68qqinkvdh1qn2b8z3sa5v1kcd8d1m4llp3pr6y7xqm5"; 22 }; 23 24 buildInputs = [ 25 - # required for both 26 - unzip 27 # glx 28 libX11 libGLU libGL libXpm libXext libXxf86vm libXxf86dga alsaLib 29 # sdl
··· 21 sha256 = "0010jrxc68qqinkvdh1qn2b8z3sa5v1kcd8d1m4llp3pr6y7xqm5"; 22 }; 23 24 + nativeBuildInputs = [ unzip ]; 25 buildInputs = [ 26 # glx 27 libX11 libGLU libGL libXpm libXext libXxf86vm libXxf86dga alsaLib 28 # sdl
+2 -2
pkgs/games/rigsofrods/default.nix
··· 23 ln -s $out/share/rigsofrods/{RoR,RoRConfig} $out/bin 24 ''; 25 26 - nativeBuildInputs = [ cmake pkg-config ]; 27 buildInputs = [ wxGTK30 freeimage zziplib libGLU libGL boost 28 - libuuid openal ogre ois curl gtk2 mygui unzip angelscript 29 ogrepaged mysocketw libxcb ]; 30 31 meta = with lib; {
··· 23 ln -s $out/share/rigsofrods/{RoR,RoRConfig} $out/bin 24 ''; 25 26 + nativeBuildInputs = [ cmake pkg-config unzip ]; 27 buildInputs = [ wxGTK30 freeimage zziplib libGLU libGL boost 28 + libuuid openal ogre ois curl gtk2 mygui angelscript 29 ogrepaged mysocketw libxcb ]; 30 31 meta = with lib; {
+2 -2
pkgs/games/simutrans/default.nix
··· 115 116 sourceRoot = "."; 117 118 - nativeBuildInputs = [ pkg-config ]; 119 - buildInputs = [ zlib libpng bzip2 SDL SDL_mixer unzip ]; 120 121 configurePhase = let 122 # Configuration as per the readme.txt and config.template
··· 115 116 sourceRoot = "."; 117 118 + nativeBuildInputs = [ pkg-config unzip ]; 119 + buildInputs = [ zlib libpng bzip2 SDL SDL_mixer ]; 120 121 configurePhase = let 122 # Configuration as per the readme.txt and config.template
+1 -1
pkgs/games/steam/fonts.nix
··· 8 sha256 = "1cgygmwich5f1jhhbmbkkpnzasjl8gy36xln76n6r2gjh6awqfx0"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 sourceRoot = "."; 14
··· 8 sha256 = "1cgygmwich5f1jhhbmbkkpnzasjl8gy36xln76n6r2gjh6awqfx0"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 sourceRoot = "."; 14
+2 -2
pkgs/games/terraria-server/default.nix
··· 10 sha256 = "18hcy7jfizyyp0h66rga8z948xg3nyk32rzl7hgv7ar1w43airhh"; 11 }; 12 13 - buildInputs = [ file unzip ]; 14 - nativeBuildInputs = [ autoPatchelfHook ]; 15 16 installPhase = '' 17 mkdir -p $out/bin
··· 10 sha256 = "18hcy7jfizyyp0h66rga8z948xg3nyk32rzl7hgv7ar1w43airhh"; 11 }; 12 13 + buildInputs = [ file ]; 14 + nativeBuildInputs = [ autoPatchelfHook unzip ]; 15 16 installPhase = '' 17 mkdir -p $out/bin
+2 -1
pkgs/games/tremulous/default.nix
··· 15 url = "http://releases.mercenariesguild.net/tremded/mg_tremded_source_1.01.tar.gz"; 16 sha256 = "1njrqlhzjvy9myddzkagszwdcf3m4h08wip888w2rmbshs6kz6ql"; 17 }; 18 - buildInputs = [ unzip libGLU libGL libX11 SDL openal ]; 19 unpackPhase = '' 20 unzip $src1 21 cd tremulous
··· 15 url = "http://releases.mercenariesguild.net/tremded/mg_tremded_source_1.01.tar.gz"; 16 sha256 = "1njrqlhzjvy9myddzkagszwdcf3m4h08wip888w2rmbshs6kz6ql"; 17 }; 18 + nativeBuildInputs = [ unzip ]; 19 + buildInputs = [ libGLU libGL libX11 SDL openal ]; 20 unpackPhase = '' 21 unzip $src1 22 cd tremulous
+2 -1
pkgs/games/urbanterror/default.nix
··· 15 }) 16 ]; 17 18 - buildInputs = [ unzip SDL libGL libGLU openal curl libXxf86vm ]; 19 sourceRoot = "ioq3-for-UrbanTerror-4-release-${version}"; 20 21 configurePhase = ''
··· 15 }) 16 ]; 17 18 + nativeBuildInputs = [ unzip ]; 19 + buildInputs = [ SDL libGL libGLU openal curl libXxf86vm ]; 20 sourceRoot = "ioq3-for-UrbanTerror-4-release-${version}"; 21 22 configurePhase = ''
+1 -1
pkgs/games/worldofgoo/default.nix
··· 34 sha256 = "175e4b0499a765f1564942da4bd65029f8aae1de8231749c56bec672187d53ee"; 35 }; 36 37 - buildInputs = [ unzip ]; 38 sourceRoot = pname; 39 phases = [ "unpackPhase installPhase" ]; 40
··· 34 sha256 = "175e4b0499a765f1564942da4bd65029f8aae1de8231749c56bec672187d53ee"; 35 }; 36 37 + nativeBuildInputs = [ unzip ]; 38 sourceRoot = pname; 39 phases = [ "unpackPhase installPhase" ]; 40
+2 -1
pkgs/games/xonotic/default.nix
··· 62 sha256 = "0axxw04fyz6jlfqd0kp7hdrqa0li31sx1pbipf2j5qp9wvqicsay"; 63 }; 64 65 - buildInputs = [ unzip libjpeg zlib libvorbis curl ] 66 ++ lib.optional withGLX [ libX11.dev libGLU.dev libGL.dev libXpm.dev libXext.dev libXxf86vm.dev alsaLib.dev ] 67 ++ lib.optional withSDL [ SDL2.dev ]; 68
··· 62 sha256 = "0axxw04fyz6jlfqd0kp7hdrqa0li31sx1pbipf2j5qp9wvqicsay"; 63 }; 64 65 + nativeBuildInputs = [ unzip ]; 66 + buildInputs = [ libjpeg zlib libvorbis curl ] 67 ++ lib.optional withGLX [ libX11.dev libGLU.dev libGL.dev libXpm.dev libXext.dev libXxf86vm.dev alsaLib.dev ] 68 ++ lib.optional withSDL [ SDL2.dev ]; 69
+2 -2
pkgs/games/zod/default.nix
··· 24 sourceRoot=`pwd`/src 25 ''; 26 27 - nativeBuildInputs = [ makeWrapper ]; 28 - buildInputs = [ unrar unzip SDL SDL_image SDL_ttf SDL_mixer libmysqlclient ]; 29 30 NIX_LDFLAGS = "-L${libmysqlclient}/lib/mysql"; 31
··· 24 sourceRoot=`pwd`/src 25 ''; 26 27 + nativeBuildInputs = [ makeWrapper unrar unzip ]; 28 + buildInputs = [ SDL SDL_image SDL_ttf SDL_mixer libmysqlclient ]; 29 30 NIX_LDFLAGS = "-L${libmysqlclient}/lib/mysql"; 31
+2 -1
pkgs/misc/drivers/foo2zjs/default.nix
··· 8 sha256 = "1rmw4jmxn2lqp124mapvnic0ma8ipyvisx2vj848mvad5g5w9x3z"; 9 }; 10 11 - buildInputs = [ foomatic-filters bc unzip ghostscript systemd vim ]; 12 13 patches = [ ./no-hardcode-fw.diff ]; 14
··· 8 sha256 = "1rmw4jmxn2lqp124mapvnic0ma8ipyvisx2vj848mvad5g5w9x3z"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 + buildInputs = [ foomatic-filters bc ghostscript systemd vim ]; 13 14 patches = [ ./no-hardcode-fw.diff ]; 15
+2 -2
pkgs/misc/emulators/atari800/default.nix
··· 13 sha256 = "15l08clqqayi9izrgsz9achan6gl4x57wqsc8mad3yn0xayzz3qy"; 14 }; 15 16 - nativeBuildInputs = [ autoreconfHook ]; 17 18 - buildInputs = [ unzip zlib SDL readline libGLU libGL libX11 ]; 19 20 configureFlags = [ 21 "--target=default"
··· 13 sha256 = "15l08clqqayi9izrgsz9achan6gl4x57wqsc8mad3yn0xayzz3qy"; 14 }; 15 16 + nativeBuildInputs = [ autoreconfHook unzip ]; 17 18 + buildInputs = [ zlib SDL readline libGLU libGL libX11 ]; 19 20 configureFlags = [ 21 "--target=default"
+1 -1
pkgs/misc/emulators/nestopia/default.nix
··· 28 libGLU libGL 29 libarchive 30 libao 31 - unzip 32 xdg-utils 33 gnome3.adwaita-icon-theme 34 ]; ··· 37 pkg-config 38 makeWrapper 39 wrapGAppsHook 40 ]; 41 42 installPhase = ''
··· 28 libGLU libGL 29 libarchive 30 libao 31 xdg-utils 32 gnome3.adwaita-icon-theme 33 ]; ··· 36 pkg-config 37 makeWrapper 38 wrapGAppsHook 39 + unzip 40 ]; 41 42 installPhase = ''
+1 -1
pkgs/misc/source-and-tags/default.nix
··· 15 phases = "unpackPhase buildPhase"; 16 inherit src srcDir tagSuffix; 17 name = "${name}-source-with-tags"; 18 - buildInputs = [ unzip ]; 19 # using separate tag directory so that you don't have to glob that much files when starting your editor 20 # is this a good choice? 21 buildPhase =
··· 15 phases = "unpackPhase buildPhase"; 16 inherit src srcDir tagSuffix; 17 name = "${name}-source-with-tags"; 18 + nativeBuildInputs = [ unzip ]; 19 # using separate tag directory so that you don't have to glob that much files when starting your editor 20 # is this a good choice? 21 buildPhase =
+1 -1
pkgs/misc/vscode-extensions/python/extract-nuget.nix
··· 4 stdenv.mkDerivation { 5 inherit name version src; 6 7 - buildInputs = [ unzip ]; 8 dontBuild = true; 9 unpackPhase = "unzip $src"; 10 installPhase = ''
··· 4 stdenv.mkDerivation { 5 inherit name version src; 6 7 + nativeBuildInputs = [ unzip ]; 8 dontBuild = true; 9 unpackPhase = "unzip $src"; 10 installPhase = ''
+2 -2
pkgs/os-specific/darwin/apple-source-releases/bootstrap_cmds/default.nix
··· 1 - { lib, appleDerivation, yacc, flex }: 2 3 appleDerivation { 4 nativeBuildInputs = [ yacc flex ]; ··· 26 cp migcom.1 $out/share/man/man1 27 28 substituteInPlace $out/bin/mig \ 29 - --replace 'arch=`/usr/bin/arch`' 'arch=i386' \ 30 --replace '/usr/bin/' "" \ 31 --replace '/bin/rmdir' "rmdir" \ 32 --replace 'C=''${MIGCC}' "C=cc"
··· 1 + { lib, stdenv, appleDerivation, yacc, flex }: 2 3 appleDerivation { 4 nativeBuildInputs = [ yacc flex ]; ··· 26 cp migcom.1 $out/share/man/man1 27 28 substituteInPlace $out/bin/mig \ 29 + --replace 'arch=`/usr/bin/arch`' 'arch=${stdenv.targetPlatform.darwinArch}' \ 30 --replace '/usr/bin/' "" \ 31 --replace '/bin/rmdir' "rmdir" \ 32 --replace 'C=''${MIGCC}' "C=cc"
+2 -10
pkgs/os-specific/darwin/xcode/sdk-pkgs.nix
··· 14 15 minSdkVersion = targetPlatform.minSdkVersion or "9.0"; 16 17 - iosPlatformArch = { parsed, ... }: { 18 - armv7a = "armv7"; 19 - aarch64 = "arm64"; 20 - x86_64 = "x86_64"; 21 - }.${parsed.cpu.name}; 22 - 23 in 24 25 rec { ··· 35 binutils = wrapBintoolsWith { 36 libc = targetIosSdkPkgs.libraries; 37 bintools = binutils-unwrapped; 38 - extraBuildCommands = '' 39 - echo "-arch ${iosPlatformArch targetPlatform}" >> $out/nix-support/libc-ldflags 40 - '' + lib.optionalString (sdk.platform == "iPhoneSimulator") '' 41 echo "-platform_version ios-sim ${minSdkVersion} ${sdk.version}" >> $out/nix-support/libc-ldflags 42 '' + lib.optionalString (sdk.platform == "iPhoneOS") '' 43 echo "-platform_version ios ${minSdkVersion} ${sdk.version}" >> $out/nix-support/libc-ldflags ··· 52 extraBuildCommands = '' 53 tr '\n' ' ' < $out/nix-support/cc-cflags > cc-cflags.tmp 54 mv cc-cflags.tmp $out/nix-support/cc-cflags 55 - echo "-target ${targetPlatform.config} -arch ${iosPlatformArch targetPlatform}" >> $out/nix-support/cc-cflags 56 echo "-isystem ${sdk}/usr/include${lib.optionalString (lib.versionAtLeast "10" sdk.version) " -isystem ${sdk}/usr/include/c++/4.2.1/ -stdlib=libstdc++"}" >> $out/nix-support/cc-cflags 57 '' + lib.optionalString (sdk.platform == "iPhoneSimulator") '' 58 echo "-mios-simulator-version-min=${minSdkVersion}" >> $out/nix-support/cc-cflags
··· 14 15 minSdkVersion = targetPlatform.minSdkVersion or "9.0"; 16 17 in 18 19 rec { ··· 29 binutils = wrapBintoolsWith { 30 libc = targetIosSdkPkgs.libraries; 31 bintools = binutils-unwrapped; 32 + extraBuildCommands = lib.optionalString (sdk.platform == "iPhoneSimulator") '' 33 echo "-platform_version ios-sim ${minSdkVersion} ${sdk.version}" >> $out/nix-support/libc-ldflags 34 '' + lib.optionalString (sdk.platform == "iPhoneOS") '' 35 echo "-platform_version ios ${minSdkVersion} ${sdk.version}" >> $out/nix-support/libc-ldflags ··· 44 extraBuildCommands = '' 45 tr '\n' ' ' < $out/nix-support/cc-cflags > cc-cflags.tmp 46 mv cc-cflags.tmp $out/nix-support/cc-cflags 47 + echo "-target ${targetPlatform.config}" >> $out/nix-support/cc-cflags 48 echo "-isystem ${sdk}/usr/include${lib.optionalString (lib.versionAtLeast "10" sdk.version) " -isystem ${sdk}/usr/include/c++/4.2.1/ -stdlib=libstdc++"}" >> $out/nix-support/cc-cflags 49 '' + lib.optionalString (sdk.platform == "iPhoneSimulator") '' 50 echo "-mios-simulator-version-min=${minSdkVersion}" >> $out/nix-support/cc-cflags
+1 -1
pkgs/os-specific/linux/ati-drivers/default.nix
··· 85 (lib.versionAtLeast kernel.version "4.9") ) 86 [ ./patches/4.9-get_user_pages.patch ]; 87 88 buildInputs = 89 [ xorg.libXrender xorg.libXext xorg.libX11 xorg.libXinerama xorg.libSM 90 xorg.libXrandr xorg.libXxf86vm xorg.xorgproto xorg.imake xorg.libICE 91 patchelf 92 - unzip 93 libGLU libGL 94 fontconfig 95 freetype
··· 85 (lib.versionAtLeast kernel.version "4.9") ) 86 [ ./patches/4.9-get_user_pages.patch ]; 87 88 + nativeBuildInputs = [ unzip ]; 89 buildInputs = 90 [ xorg.libXrender xorg.libXext xorg.libX11 xorg.libXinerama xorg.libSM 91 xorg.libXrandr xorg.libXxf86vm xorg.xorgproto xorg.imake xorg.libICE 92 patchelf 93 libGLU libGL 94 fontconfig 95 freetype
+2 -2
pkgs/os-specific/linux/bluez/default.nix
··· 19 ]; 20 in stdenv.mkDerivation rec { 21 pname = "bluez"; 22 - version = "5.55"; 23 24 src = fetchurl { 25 url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz"; 26 - sha256 = "124v9s4y1s7s6klx5vlmzpk1jlr4x84ch7r7scm7x2f42dqp2qw8"; 27 }; 28 29 buildInputs = [
··· 19 ]; 20 in stdenv.mkDerivation rec { 21 pname = "bluez"; 22 + version = "5.56"; 23 24 src = fetchurl { 25 url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz"; 26 + sha256 = "sha256-WcTbqfyKripqX48S8ZvBsMLcJzVcfKMSPu0/5r19C50="; 27 }; 28 29 buildInputs = [
+2 -2
pkgs/os-specific/linux/iproute/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "iproute2"; 8 - version = "5.10.0"; 9 10 src = fetchurl { 11 url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz"; 12 - sha256 = "1sakmhvh40gh4x55vzgy6cyvizqkhqalcfpvs6r0c14w62p38jm5"; 13 }; 14 15 preConfigure = ''
··· 5 6 stdenv.mkDerivation rec { 7 pname = "iproute2"; 8 + version = "5.11.0"; 9 10 src = fetchurl { 11 url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz"; 12 + sha256 = "0m2wa14rhmdb6k07minmw5lk97vz4vn56ndka5849cqjh88fmqn5"; 13 }; 14 15 preConfigure = ''
+1 -1
pkgs/os-specific/linux/lsiutil/default.nix
··· 18 19 srcs = [ src "Source/lsiutil.tar.gz" ]; 20 21 - buildInputs = [ unzip ]; 22 23 sourceRoot = "lsiutil"; 24
··· 18 19 srcs = [ src "Source/lsiutil.tar.gz" ]; 20 21 + nativeBuildInputs = [ unzip ]; 22 23 sourceRoot = "lsiutil"; 24
+1 -1
pkgs/os-specific/linux/msr-tools/default.nix
··· 9 sha256 = "07hxmddg0l31kjfmaq84ni142lbbvgq6391r8bd79wpm819pnigr"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 preInstall = '' 15 mkdir -p $out/bin
··· 9 sha256 = "07hxmddg0l31kjfmaq84ni142lbbvgq6391r8bd79wpm819pnigr"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 preInstall = '' 15 mkdir -p $out/bin
+2 -2
pkgs/os-specific/linux/net-tools/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "net-tools"; 5 - version = "1.60_p20180626073013"; 6 7 src = fetchurl { 8 url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz"; 9 - sha256 = "0mzsjjmz5kn676w2glmxwwd8bj0xy9dhhn21aplb435b767045q4"; 10 }; 11 12 preBuild =
··· 2 3 stdenv.mkDerivation rec { 4 pname = "net-tools"; 5 + version = "2.10"; 6 7 src = fetchurl { 8 url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz"; 9 + sha256 = "sha256-smJDWlJB6Jv6UcPKvVEzdTlS96e3uT8y4Iy52W9YDWk="; 10 }; 11 12 preBuild =
+3 -1
pkgs/os-specific/linux/numactl/default.nix
··· 17 patchShebangs test 18 ''; 19 20 # You probably shouldn't ever run these! They will reconfigure Linux 21 # NUMA settings, which on my build machine makes the rest of package 22 # building ~5% slower until reboot. Ugh! ··· 26 description = "Library and tools for non-uniform memory access (NUMA) machines"; 27 homepage = "https://github.com/numactl/numactl"; 28 license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21 29 - platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; 30 }; 31 }
··· 17 patchShebangs test 18 ''; 19 20 + LDFLAGS = lib.optionalString stdenv.hostPlatform.isRiscV "-latomic"; 21 + 22 # You probably shouldn't ever run these! They will reconfigure Linux 23 # NUMA settings, which on my build machine makes the rest of package 24 # building ~5% slower until reboot. Ugh! ··· 28 description = "Library and tools for non-uniform memory access (NUMA) machines"; 29 homepage = "https://github.com/numactl/numactl"; 30 license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21 31 + platforms = platforms.linux; 32 }; 33 }
+2 -1
pkgs/os-specific/linux/seturgent/default.nix
··· 8 sha256 = "0q1sr6aljkw2jr9b4xxzbc01qvnd5vk3pxrypif9yd8xjw4wqwri"; 9 }; 10 11 buildInputs = [ 12 - libX11 xorgproto unzip 13 ]; 14 15 installPhase = ''
··· 8 sha256 = "0q1sr6aljkw2jr9b4xxzbc01qvnd5vk3pxrypif9yd8xjw4wqwri"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 buildInputs = [ 13 + libX11 xorgproto 14 ]; 15 16 installPhase = ''
+2 -1
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 16 sha256 = "0b252l9r45h8r5gibdqcn6hhbm8g6rfzhm1k9d39pwhs5x77cjqv"; 17 }; 18 19 buildInputs = 20 - [ erlang elixir python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip rsync glibcLocales ] 21 ++ lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; 22 23 outputs = [ "out" "man" "doc" ];
··· 16 sha256 = "0b252l9r45h8r5gibdqcn6hhbm8g6rfzhm1k9d39pwhs5x77cjqv"; 17 }; 18 19 + nativeBuildInputs = [ unzip ]; 20 buildInputs = 21 + [ erlang elixir python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip rsync glibcLocales ] 22 ++ lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; 23 24 outputs = [ "out" "man" "doc" ];
+1 -1
pkgs/servers/computing/storm/default.nix
··· 15 sha256 = "0xc6lfilfkkjyds59b6c770gj21v9srzpln31c9qb3ls6hzic8gn"; 16 }; 17 18 - buildInputs = [ zip unzip ]; 19 20 installPhase = '' 21 mkdir -p $out/share/${name}
··· 15 sha256 = "0xc6lfilfkkjyds59b6c770gj21v9srzpln31c9qb3ls6hzic8gn"; 16 }; 17 18 + nativeBuildInputs = [ zip unzip ]; 19 20 installPhase = '' 21 mkdir -p $out/share/${name}
+1 -1
pkgs/servers/http/jboss/default.nix
··· 7 sha256 = "1bdjw0ib9qr498vpfbg8klqw6rl11vbz7vwn6gp1r5gpqkd3zzc8"; 8 }; 9 10 - buildInputs = [ unzip ]; 11 12 phases = [ "unpackPhase" "installPhase" "fixupPhase" ]; 13
··· 7 sha256 = "1bdjw0ib9qr498vpfbg8klqw6rl11vbz7vwn6gp1r5gpqkd3zzc8"; 8 }; 9 10 + nativeBuildInputs = [ unzip ]; 11 12 phases = [ "unpackPhase" "installPhase" "fixupPhase" ]; 13
+2 -1
pkgs/servers/http/tomcat/axis2/default.nix
··· 9 sha256 = "0dh0s9bfh95wmmw8nyf2yw95biq7d9zmrbg8k4vzcyz1if228lac"; 10 }; 11 12 - buildInputs = [ unzip apacheAnt jdk ]; 13 builder = ./builder.sh; 14 15 meta = {
··· 9 sha256 = "0dh0s9bfh95wmmw8nyf2yw95biq7d9zmrbg8k4vzcyz1if228lac"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [ apacheAnt jdk ]; 14 builder = ./builder.sh; 15 16 meta = {
+1 -1
pkgs/servers/jellyfin/10.5.x.nix
··· 26 sha256 = "1s3hva1j5w74qc9wyqnmr5clk4smzfi7wvx8qrzrwy81mx7r5w27"; 27 }; 28 29 buildInputs = [ 30 - unzip 31 makeWrapper 32 ]; 33
··· 26 sha256 = "1s3hva1j5w74qc9wyqnmr5clk4smzfi7wvx8qrzrwy81mx7r5w27"; 27 }; 28 29 + nativeBuildInputs = [ unzip ]; 30 buildInputs = [ 31 makeWrapper 32 ]; 33
+1 -1
pkgs/servers/jellyfin/default.nix
··· 26 sha256 = "OqN070aUKPk0dXAy8R/lKUnSWen+si/AJ6tkYh5ibqo="; 27 }; 28 29 buildInputs = [ 30 - unzip 31 makeWrapper 32 ]; 33
··· 26 sha256 = "OqN070aUKPk0dXAy8R/lKUnSWen+si/AJ6tkYh5ibqo="; 27 }; 28 29 + nativeBuildInputs = [ unzip ]; 30 buildInputs = [ 31 makeWrapper 32 ]; 33
+2 -1
pkgs/servers/monitoring/nagios/default.nix
··· 10 }; 11 12 patches = [ ./nagios.patch ]; 13 - buildInputs = [ php perl gd libpng zlib unzip ]; 14 15 configureFlags = [ "--localstatedir=/var/lib/nagios" ]; 16 buildFlags = [ "all" ];
··· 10 }; 11 12 patches = [ ./nagios.patch ]; 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ php perl gd libpng zlib ]; 15 16 configureFlags = [ "--localstatedir=/var/lib/nagios" ]; 17 buildFlags = [ "all" ];
+2 -2
pkgs/servers/monitoring/net-snmp/default.nix
··· 37 substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace "/bin/netstat" "${nettools}/bin/netstat" 38 ''; 39 40 - nativeBuildInputs = [ autoreconfHook nettools removeReferencesTo ]; 41 - buildInputs = with perlPackages; [ file perl unzip openssl ncurses JSON Tk TermReadKey ]; 42 43 enableParallelBuilding = true; 44 doCheck = false; # tries to use networking
··· 37 substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace "/bin/netstat" "${nettools}/bin/netstat" 38 ''; 39 40 + nativeBuildInputs = [ autoreconfHook nettools removeReferencesTo unzip ]; 41 + buildInputs = with perlPackages; [ file perl openssl ncurses JSON Tk TermReadKey ]; 42 43 enableParallelBuilding = true; 44 doCheck = false; # tries to use networking
+2 -1
pkgs/servers/nosql/riak/2.2.0.nix
··· 28 stdenv.mkDerivation { 29 name = "riak-2.2.0"; 30 31 buildInputs = [ 32 - which unzip erlang pam 33 ]; 34 35 src = srcs.riak;
··· 28 stdenv.mkDerivation { 29 name = "riak-2.2.0"; 30 31 + nativeBuildInputs = [ unzip ]; 32 buildInputs = [ 33 + which erlang pam 34 ]; 35 36 src = srcs.riak;
+1 -1
pkgs/servers/rainloop/default.nix
··· 4 pname = "rainloop${lib.optionalString (edition != "") "-${edition}"}"; 5 version = "1.14.0"; 6 7 - buildInputs = [ unzip ]; 8 9 unpackPhase = '' 10 mkdir rainloop
··· 4 pname = "rainloop${lib.optionalString (edition != "") "-${edition}"}"; 5 version = "1.14.0"; 6 7 + nativeBuildInputs = [ unzip ]; 8 9 unpackPhase = '' 10 mkdir rainloop
+1 -1
pkgs/servers/search/elasticsearch/plugins.nix
··· 21 # Work around the "unpacker appears to have produced no directories" 22 # case that happens when the archive doesn't have a subdirectory. 23 setSourceRoot = "sourceRoot=$(pwd)"; 24 - buildInputs = [ unzip ]; 25 meta = a.meta // { 26 platforms = elasticsearch.meta.platforms; 27 maintainers = (a.meta.maintainers or []) ++ (with lib.maintainers; [ offline ]);
··· 21 # Work around the "unpacker appears to have produced no directories" 22 # case that happens when the archive doesn't have a subdirectory. 23 setSourceRoot = "sourceRoot=$(pwd)"; 24 + nativeBuildInputs = [ unzip ]; 25 meta = a.meta // { 26 platforms = elasticsearch.meta.platforms; 27 maintainers = (a.meta.maintainers or []) ++ (with lib.maintainers; [ offline ]);
+2 -1
pkgs/servers/sql/mysql/jdbc/default.nix
··· 9 sha256 = "0dfjshrrx0ndfb6xbdpwhn1f1jkw0km57rgpar0ny8ixmgdnlwnm"; 10 }; 11 12 - buildInputs = [ unzip ant ]; 13 14 meta = { 15 platforms = lib.platforms.unix;
··· 9 sha256 = "0dfjshrrx0ndfb6xbdpwhn1f1jkw0km57rgpar0ny8ixmgdnlwnm"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [ ant ]; 14 15 meta = { 16 platforms = lib.platforms.unix;
+3 -2
pkgs/servers/web-apps/moodle/moodle-utils.nix
··· 8 configurePhase ? ":", 9 buildPhase ? ":", 10 buildInputs ? [ ], 11 ... 12 }: 13 stdenv.mkDerivation (a // { 14 name = name; 15 16 inherit pluginType; 17 - inherit configurePhase buildPhase; 18 19 - buildInputs = [ unzip ] ++ buildInputs; 20 21 installPhase = '' 22 runHook preInstall
··· 8 configurePhase ? ":", 9 buildPhase ? ":", 10 buildInputs ? [ ], 11 + nativeBuildInputs ? [ ], 12 ... 13 }: 14 stdenv.mkDerivation (a // { 15 name = name; 16 17 inherit pluginType; 18 + inherit configurePhase buildPhase buildInputs; 19 20 + nativeBuildInputs = [ unzip ] ++ nativeBuildInputs; 21 22 installPhase = '' 23 runHook preInstall
+6 -6
pkgs/servers/x11/xorg/default.nix
··· 1015 }) {}; 1016 1017 libXt = callPackage ({ stdenv, pkg-config, fetchurl, libICE, xorgproto, libSM, libX11 }: stdenv.mkDerivation { 1018 - name = "libXt-1.2.0"; 1019 builder = ./builder.sh; 1020 src = fetchurl { 1021 - url = "mirror://xorg/individual/lib/libXt-1.2.0.tar.bz2"; 1022 - sha256 = "0cbqlyssr8aia88c8i7z59z9d0kp3p2hp6683xhz9ndyv8qza7dk"; 1023 }; 1024 hardeningDisable = [ "bindnow" "relro" ]; 1025 nativeBuildInputs = [ pkg-config ]; ··· 1340 }) {}; 1341 1342 utilmacros = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1343 - name = "util-macros-1.19.2"; 1344 builder = ./builder.sh; 1345 src = fetchurl { 1346 - url = "mirror://xorg/individual/util/util-macros-1.19.2.tar.bz2"; 1347 - sha256 = "04p7ydqxgq37jklnfj18b70zsifiz4h50wvrk94i2112mmv37r6p"; 1348 }; 1349 hardeningDisable = [ "bindnow" "relro" ]; 1350 nativeBuildInputs = [ pkg-config ];
··· 1015 }) {}; 1016 1017 libXt = callPackage ({ stdenv, pkg-config, fetchurl, libICE, xorgproto, libSM, libX11 }: stdenv.mkDerivation { 1018 + name = "libXt-1.2.1"; 1019 builder = ./builder.sh; 1020 src = fetchurl { 1021 + url = "mirror://xorg/individual/lib/libXt-1.2.1.tar.bz2"; 1022 + sha256 = "0q1x7842r8rcn2m0q4q9f69h4qa097fyizs8brzx5ns62s7w1737"; 1023 }; 1024 hardeningDisable = [ "bindnow" "relro" ]; 1025 nativeBuildInputs = [ pkg-config ]; ··· 1340 }) {}; 1341 1342 utilmacros = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1343 + name = "util-macros-1.19.3"; 1344 builder = ./builder.sh; 1345 src = fetchurl { 1346 + url = "mirror://xorg/individual/util/util-macros-1.19.3.tar.bz2"; 1347 + sha256 = "0w8ryfqylprz37zj9grl4jzdsqq67ibfwq5raj7vm1i7kmp2x08g"; 1348 }; 1349 hardeningDisable = [ "bindnow" "relro" ]; 1350 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/servers/x11/xorg/tarballs.list
··· 202 mirror://xorg/individual/lib/libXScrnSaver-1.2.3.tar.bz2 203 mirror://xorg/individual/lib/libxshmfence-1.3.tar.bz2 204 mirror://xorg/individual/lib/libXTrap-1.0.1.tar.bz2 205 - mirror://xorg/individual/lib/libXt-1.2.0.tar.bz2 206 mirror://xorg/individual/lib/libXtst-1.2.3.tar.bz2 207 mirror://xorg/individual/lib/libXv-1.0.11.tar.bz2 208 mirror://xorg/individual/lib/libXvMC-1.0.12.tar.bz2 ··· 216 mirror://xorg/individual/util/imake-1.0.8.tar.bz2 217 mirror://xorg/individual/util/lndir-1.0.3.tar.bz2 218 mirror://xorg/individual/util/makedepend-1.0.6.tar.bz2 219 - mirror://xorg/individual/util/util-macros-1.19.2.tar.bz2 220 mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2 221 mirror://xorg/individual/xserver/xorg-server-1.20.10.tar.bz2
··· 202 mirror://xorg/individual/lib/libXScrnSaver-1.2.3.tar.bz2 203 mirror://xorg/individual/lib/libxshmfence-1.3.tar.bz2 204 mirror://xorg/individual/lib/libXTrap-1.0.1.tar.bz2 205 + mirror://xorg/individual/lib/libXt-1.2.1.tar.bz2 206 mirror://xorg/individual/lib/libXtst-1.2.3.tar.bz2 207 mirror://xorg/individual/lib/libXv-1.0.11.tar.bz2 208 mirror://xorg/individual/lib/libXvMC-1.0.12.tar.bz2 ··· 216 mirror://xorg/individual/util/imake-1.0.8.tar.bz2 217 mirror://xorg/individual/util/lndir-1.0.3.tar.bz2 218 mirror://xorg/individual/util/makedepend-1.0.6.tar.bz2 219 + mirror://xorg/individual/util/util-macros-1.19.3.tar.bz2 220 mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2 221 mirror://xorg/individual/xserver/xorg-server-1.20.10.tar.bz2
+1
pkgs/stdenv/generic/make-derivation.nix
··· 251 lib.optional (!stdenv.hostPlatform.isRedox) stdenv.hostPlatform.uname.system)}"] 252 ++ lib.optional (stdenv.hostPlatform.uname.processor != null) "-DCMAKE_SYSTEM_PROCESSOR=${stdenv.hostPlatform.uname.processor}" 253 ++ lib.optional (stdenv.hostPlatform.uname.release != null) "-DCMAKE_SYSTEM_VERSION=${stdenv.hostPlatform.release}" 254 ++ lib.optional (stdenv.buildPlatform.uname.system != null) "-DCMAKE_HOST_SYSTEM_NAME=${stdenv.buildPlatform.uname.system}" 255 ++ lib.optional (stdenv.buildPlatform.uname.processor != null) "-DCMAKE_HOST_SYSTEM_PROCESSOR=${stdenv.buildPlatform.uname.processor}" 256 ++ lib.optional (stdenv.buildPlatform.uname.release != null) "-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}";
··· 251 lib.optional (!stdenv.hostPlatform.isRedox) stdenv.hostPlatform.uname.system)}"] 252 ++ lib.optional (stdenv.hostPlatform.uname.processor != null) "-DCMAKE_SYSTEM_PROCESSOR=${stdenv.hostPlatform.uname.processor}" 253 ++ lib.optional (stdenv.hostPlatform.uname.release != null) "-DCMAKE_SYSTEM_VERSION=${stdenv.hostPlatform.release}" 254 + ++ lib.optional (stdenv.hostPlatform.isDarwin) "-DCMAKE_OSX_ARCHITECTURES=${stdenv.hostPlatform.darwinArch}" 255 ++ lib.optional (stdenv.buildPlatform.uname.system != null) "-DCMAKE_HOST_SYSTEM_NAME=${stdenv.buildPlatform.uname.system}" 256 ++ lib.optional (stdenv.buildPlatform.uname.processor != null) "-DCMAKE_HOST_SYSTEM_PROCESSOR=${stdenv.buildPlatform.uname.processor}" 257 ++ lib.optional (stdenv.buildPlatform.uname.release != null) "-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}";
+1 -2
pkgs/tools/archivers/zpaq/default.nix
··· 11 sha256 = "0v44rlg9gvwc4ggr2lhcqll8ppal3dk7zsg5bqwcc5lg3ynk2pz4"; 12 }; 13 14 - nativeBuildInputs = [ perl /* for pod2man */ ]; 15 - buildInputs = [ unzip ]; 16 17 preBuild = let 18 CPPFLAGS = with stdenv; ""
··· 11 sha256 = "0v44rlg9gvwc4ggr2lhcqll8ppal3dk7zsg5bqwcc5lg3ynk2pz4"; 12 }; 13 14 + nativeBuildInputs = [ perl /* for pod2man */ unzip ]; 15 16 preBuild = let 17 CPPFLAGS = with stdenv; ""
+1 -1
pkgs/tools/archivers/zpaq/zpaqd.nix
··· 24 25 sourceRoot = "."; 26 27 - buildInputs = [ unzip ]; 28 29 buildPhase = '' 30 g++ ${compileFlags} -fPIC --shared libzpaq.cpp -o libzpaq.so
··· 24 25 sourceRoot = "."; 26 27 + nativeBuildInputs = [ unzip ]; 28 29 buildPhase = '' 30 g++ ${compileFlags} -fPIC --shared libzpaq.cpp -o libzpaq.so
+2 -1
pkgs/tools/cd-dvd/uif2iso/default.nix
··· 9 sha256 = "1v18fmlzhkkhv8xdc9dyvl8vamwg3ka4dsrg7vvmk1f2iczdx3dp"; 10 }; 11 12 - buildInputs = [unzip zlib]; 13 14 installPhase = '' 15 make -C . prefix="$out" install;
··· 9 sha256 = "1v18fmlzhkkhv8xdc9dyvl8vamwg3ka4dsrg7vvmk1f2iczdx3dp"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [zlib]; 14 15 installPhase = '' 16 make -C . prefix="$out" install;
+4 -2
pkgs/tools/compression/bzip2/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "bzip2"; 13 - version = "1.0.6.0.1"; 14 15 /* We use versions patched to use autotools style properly, 16 saving lots of trouble. */ ··· 23 "ftp://ftp.mplayerhq.hu/pub/linux/suse" 24 "http://ftp.suse.com/pub" # the original patched version but slow 25 ]; 26 - sha256 = "0b5b5p8c7bslc6fslcr1nj9136412v3qcvbg6yxi9argq9g72v8c"; 27 }; 28 29 nativeBuildInputs = [ autoreconfHook ]; ··· 46 47 meta = with lib; { 48 description = "High-quality data compression program"; 49 license = licenses.bsdOriginal; 50 platforms = platforms.all; 51 maintainers = with maintainers; [ mic92 ];
··· 10 11 stdenv.mkDerivation rec { 12 pname = "bzip2"; 13 + version = "1.0.6.0.2"; 14 15 /* We use versions patched to use autotools style properly, 16 saving lots of trouble. */ ··· 23 "ftp://ftp.mplayerhq.hu/pub/linux/suse" 24 "http://ftp.suse.com/pub" # the original patched version but slow 25 ]; 26 + sha256 = "sha256-FnhwNy4OHe8d5M6iYCClkxzcB/EHXg0veXwv43ZlxbA="; 27 }; 28 29 nativeBuildInputs = [ autoreconfHook ]; ··· 46 47 meta = with lib; { 48 description = "High-quality data compression program"; 49 + homepage = "https://www.sourceware.org/bzip2"; 50 + changelog = "https://sourceware.org/git/?p=bzip2.git;a=blob;f=CHANGES;hb=HEAD"; 51 license = licenses.bsdOriginal; 52 platforms = platforms.all; 53 maintainers = with maintainers; [ mic92 ];
+2 -2
pkgs/tools/graphics/fgallery/default.nix
··· 16 sha256 = "18wlvqbxcng8pawimbc8f2422s8fnk840hfr6946lzsxr0ijakvf"; 17 }; 18 19 - nativeBuildInputs = [ makeWrapper ]; 20 - buildInputs = [ unzip ] ++ (with perlPackages; [ perl ImageExifTool CpanelJSONXS ]); 21 22 installPhase = '' 23 mkdir -p "$out/bin"
··· 16 sha256 = "18wlvqbxcng8pawimbc8f2422s8fnk840hfr6946lzsxr0ijakvf"; 17 }; 18 19 + nativeBuildInputs = [ makeWrapper unzip ]; 20 + buildInputs = (with perlPackages; [ perl ImageExifTool CpanelJSONXS ]); 21 22 installPhase = '' 23 mkdir -p "$out/bin"
+2 -2
pkgs/tools/graphics/pdfread/default.nix
··· 13 sha256 = "0mzxpnk97f0ww5ds7h4wsval3g4lnrhv6rhspjs7cy4i41gmk8an"; 14 }; 15 16 - nativeBuildInputs = [ makeWrapper ]; 17 - buildInputs = [ unzip python ]; 18 19 broken = true; # Not found. 20
··· 13 sha256 = "0mzxpnk97f0ww5ds7h4wsval3g4lnrhv6rhspjs7cy4i41gmk8an"; 14 }; 15 16 + nativeBuildInputs = [ makeWrapper unzip ]; 17 + buildInputs = [ python ]; 18 19 broken = true; # Not found. 20
+2 -2
pkgs/tools/graphics/structure-synth/default.nix
··· 10 sha256 = "1kiammx46719az6jzrav8yrwz82nk4m72ybj0kpbnvp9wfl3swbb"; 11 }; 12 13 - buildInputs = [ qt4 unzip libGLU ]; 14 - nativeBuildInputs = [ qmake4Hook makeWrapper ]; 15 16 # Thanks to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672000#15: 17 patches = [ ./gcc47.patch ];
··· 10 sha256 = "1kiammx46719az6jzrav8yrwz82nk4m72ybj0kpbnvp9wfl3swbb"; 11 }; 12 13 + buildInputs = [ qt4 libGLU ]; 14 + nativeBuildInputs = [ qmake4Hook makeWrapper unzip ]; 15 16 # Thanks to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672000#15: 17 patches = [ ./gcc47.patch ];
+1 -1
pkgs/tools/inputmethods/tegaki-zinnia-japanese/default.nix
··· 17 maintainers = [ maintainers.gebner ]; 18 }; 19 20 - buildInputs = [ unzip ]; 21 22 makeFlags = [ "installpath=$(out)/share/tegaki/models/zinnia/" ]; 23 }
··· 17 maintainers = [ maintainers.gebner ]; 18 }; 19 20 + nativeBuildInputs = [ unzip ]; 21 22 makeFlags = [ "installpath=$(out)/share/tegaki/models/zinnia/" ]; 23 }
+2 -2
pkgs/tools/misc/debian-devscripts/default.nix
··· 16 sha256 = "0xy1nvqrnifx46g8ch69pk31by0va6hn10wpi1fkrsrgncanjjh1"; 17 }; 18 19 - nativeBuildInputs = [ makeWrapper ]; 20 - buildInputs = [ unzip xz dpkg libxslt python setuptools curl gnupg diffutils ] ++ 21 (with perlPackages; [ perl CryptSSLeay LWP TimeDate DBFile FileDesktopEntry ParseDebControl LWPProtocolHttps ]); 22 23 preConfigure = ''
··· 16 sha256 = "0xy1nvqrnifx46g8ch69pk31by0va6hn10wpi1fkrsrgncanjjh1"; 17 }; 18 19 + nativeBuildInputs = [ makeWrapper unzip ]; 20 + buildInputs = [ xz dpkg libxslt python setuptools curl gnupg diffutils ] ++ 21 (with perlPackages; [ perl CryptSSLeay LWP TimeDate DBFile FileDesktopEntry ParseDebControl LWPProtocolHttps ]); 22 23 preConfigure = ''
+1 -1
pkgs/tools/misc/ent/default.nix
··· 12 # case that happens when the archive doesn't have a subdirectory. 13 setSourceRoot = "sourceRoot=`pwd`"; 14 15 - buildInputs = [ unzip ]; 16 17 buildFlags = lib.optional stdenv.cc.isClang "CC=clang"; 18
··· 12 # case that happens when the archive doesn't have a subdirectory. 13 setSourceRoot = "sourceRoot=`pwd`"; 14 15 + nativeBuildInputs = [ unzip ]; 16 17 buildFlags = lib.optional stdenv.cc.isClang "CC=clang"; 18
+2 -1
pkgs/tools/misc/gams/default.nix
··· 10 sha256 = "4f95389579f33ff7c2586838a2c19021aa0746279555cbb51aa6e0efd09bd297"; 11 }; 12 unpackCmd = "unzip $src"; 13 - buildInputs = [ unzip file ]; 14 dontBuild = true; 15 16 installPhase = ''
··· 10 sha256 = "4f95389579f33ff7c2586838a2c19021aa0746279555cbb51aa6e0efd09bd297"; 11 }; 12 unpackCmd = "unzip $src"; 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ file ]; 15 dontBuild = true; 16 17 installPhase = ''
+1 -1
pkgs/tools/misc/graylog/plugins.nix
··· 15 stdenv.mkDerivation (a // { 16 inherit installPhase; 17 dontUnpack = true; 18 - buildInputs = [ unzip ]; 19 meta = a.meta // { 20 platforms = graylog.meta.platforms; 21 maintainers = (a.meta.maintainers or []) ++ [ maintainers.fadenb ];
··· 15 stdenv.mkDerivation (a // { 16 inherit installPhase; 17 dontUnpack = true; 18 + nativeBuildInputs = [ unzip ]; 19 meta = a.meta // { 20 platforms = graylog.meta.platforms; 21 maintainers = (a.meta.maintainers or []) ++ [ maintainers.fadenb ];
+1 -2
pkgs/tools/misc/jdiskreport/default.nix
··· 18 sha256 = "0d5mzkwsbh9s9b1vyvpaawqc09b0q41l2a7pmwf7386b1fsx6d58"; 19 }; 20 21 - nativeBuildInputs = [ copyDesktopItems ]; 22 - buildInputs = [ unzip ]; 23 inherit jre; 24 25 installPhase = ''
··· 18 sha256 = "0d5mzkwsbh9s9b1vyvpaawqc09b0q41l2a7pmwf7386b1fsx6d58"; 19 }; 20 21 + nativeBuildInputs = [ copyDesktopItems unzip ]; 22 inherit jre; 23 24 installPhase = ''
+1 -2
pkgs/tools/misc/mc/default.nix
··· 27 sha256 = "sha256-xt6txQWV8tmiLcbCmanyizk+NYNG6/bKREqEadwWbCc="; 28 }; 29 30 - nativeBuildInputs = [ pkg-config autoreconfHook ]; 31 32 buildInputs = [ 33 file ··· 39 openssl 40 perl 41 slang 42 - unzip 43 zip 44 ] ++ lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ]; 45
··· 27 sha256 = "sha256-xt6txQWV8tmiLcbCmanyizk+NYNG6/bKREqEadwWbCc="; 28 }; 29 30 + nativeBuildInputs = [ pkg-config autoreconfHook unzip ]; 31 32 buildInputs = [ 33 file ··· 39 openssl 40 perl 41 slang 42 zip 43 ] ++ lib.optionals (!stdenv.isDarwin) [ e2fsprogs gpm ]; 44
+2 -1
pkgs/tools/misc/megacli/default.nix
··· 9 sha256 = "1sdn58fbmd3fj4nzbajq3gcyw71ilgdh45r5p4sa6xmb7np55cfr"; 10 }; 11 12 - buildInputs = [rpmextract ncurses5 unzip]; 13 libPath = 14 lib.makeLibraryPath 15 [ stdenv.cc.cc stdenv.cc.libc ncurses5 ];
··· 9 sha256 = "1sdn58fbmd3fj4nzbajq3gcyw71ilgdh45r5p4sa6xmb7np55cfr"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [rpmextract ncurses5]; 14 libPath = 15 lib.makeLibraryPath 16 [ stdenv.cc.cc stdenv.cc.libc ncurses5 ];
+2 -2
pkgs/tools/misc/phoronix-test-suite/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "phoronix-test-suite"; 5 - version = "10.2.1"; 6 7 src = fetchurl { 8 url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-2HB4TPbyG+cTY6O1k0tRPrnKyg41SYnVM919Hii3gpg="; 10 }; 11 12 buildInputs = [ php ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "phoronix-test-suite"; 5 + version = "10.2.2"; 6 7 src = fetchurl { 8 url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-g5hUmsn01Msopxzmi/G4LcZISXMD2wFqreaHMkFzF1Y="; 10 }; 11 12 buildInputs = [ php ];
+2 -2
pkgs/tools/misc/thin-provisioning-tools/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, expat, libaio, boost, binutils }: 2 3 stdenv.mkDerivation rec { 4 pname = "thin-provisioning-tools"; ··· 13 14 nativeBuildInputs = [ autoreconfHook ]; 15 16 - buildInputs = [ expat libaio boost binutils ]; 17 18 enableParallelBuilding = true; 19
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, expat, libaio, boost }: 2 3 stdenv.mkDerivation rec { 4 pname = "thin-provisioning-tools"; ··· 13 14 nativeBuildInputs = [ autoreconfHook ]; 15 16 + buildInputs = [ expat libaio boost ]; 17 18 enableParallelBuilding = true; 19
+1 -1
pkgs/tools/misc/umlet/default.nix
··· 11 sha256 = "0jfyxjxsjx29xhs3fl0f574nyncmk9j5jp8zlgd401mcaznn9c7l"; 12 }; 13 14 - buildInputs = [ unzip ]; 15 16 installPhase = '' 17 mkdir -p "$out/bin"
··· 11 sha256 = "0jfyxjxsjx29xhs3fl0f574nyncmk9j5jp8zlgd401mcaznn9c7l"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 16 installPhase = '' 17 mkdir -p "$out/bin"
+2 -1
pkgs/tools/misc/vorbisgain/default.nix
··· 10 11 hardeningDisable = [ "format" ]; 12 13 - buildInputs = [ unzip libogg libvorbis ]; 14 15 patchPhase = '' 16 chmod -v +x configure
··· 10 11 hardeningDisable = [ "format" ]; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = [ libogg libvorbis ]; 15 16 patchPhase = '' 17 chmod -v +x configure
+1 -1
pkgs/tools/networking/dd-agent/5.nix
··· 51 52 patches = [ ./40103-iostat-fix.patch ]; 53 54 buildInputs = [ 55 - unzip 56 makeWrapper 57 ] ++ (with python'.pkgs; [ 58 requests
··· 51 52 patches = [ ./40103-iostat-fix.patch ]; 53 54 + nativeBuildInputs = [ unzip ]; 55 buildInputs = [ 56 makeWrapper 57 ] ++ (with python'.pkgs; [ 58 requests
+1 -1
pkgs/tools/networking/p2p/azureus/default.nix
··· 7 url = "http://tarballs.nixos.org/Azureus2.3.0.6.jar"; 8 sha256 = "1hwrh3n0b0jbpsdk15zrs7pw175418phhmg6pn4xi1bvilxq1wrd"; 9 }; 10 - # buildInputs = [unzip]; 11 inherit jdk swt; 12 13 meta = {
··· 7 url = "http://tarballs.nixos.org/Azureus2.3.0.6.jar"; 8 sha256 = "1hwrh3n0b0jbpsdk15zrs7pw175418phhmg6pn4xi1bvilxq1wrd"; 9 }; 10 + 11 inherit jdk swt; 12 13 meta = {
+1 -1
pkgs/tools/security/bmrsa/11.nix
··· 9 sha256 = "0ksd9xkvm9lkvj4yl5sl0zmydp1wn3xhc55b28gj70gi4k75kcl4"; 10 }; 11 12 - buildInputs = [ unzip ]; 13 14 unpackPhase = '' 15 mkdir bmrsa
··· 9 sha256 = "0ksd9xkvm9lkvj4yl5sl0zmydp1wn3xhc55b28gj70gi4k75kcl4"; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 14 unpackPhase = '' 15 mkdir bmrsa
+2 -2
pkgs/tools/security/chntpw/default.nix
··· 10 sha256 = "1k1cxsj0221dpsqi5yibq2hr7n8xywnicl8yyaicn91y8h2hkqln"; 11 }; 12 13 - buildInputs = [ unzip ] 14 - ++ lib.optionals stdenv.isLinux [ stdenv.glibc.out stdenv.glibc.static ]; 15 16 patches = [ 17 ./00-chntpw-build-arch-autodetect.patch
··· 10 sha256 = "1k1cxsj0221dpsqi5yibq2hr7n8xywnicl8yyaicn91y8h2hkqln"; 11 }; 12 13 + nativeBuildInputs = [ unzip ]; 14 + buildInputs = lib.optionals stdenv.isLinux [ stdenv.glibc.out stdenv.glibc.static ]; 15 16 patches = [ 17 ./00-chntpw-build-arch-autodetect.patch
+1 -1
pkgs/tools/security/pcsc-scm-scl011/default.nix
··· 14 sha256 = "0ik26sxgqgsqplksl87z61vwmx51k7plaqmrkdid7xidgfhfxr42"; 15 }; 16 17 - buildInputs = [ unzip ]; 18 19 unpackPhase = '' 20 unzip $src
··· 14 sha256 = "0ik26sxgqgsqplksl87z61vwmx51k7plaqmrkdid7xidgfhfxr42"; 15 }; 16 17 + nativeBuildInputs = [ unzip ]; 18 19 unpackPhase = '' 20 unzip $src
+6
pkgs/tools/security/pinentry/mac.nix
··· 14 nativeBuildInputs = [ xcbuildHook ]; 15 buildInputs = [ libiconv ncurses Cocoa ]; 16 17 installPhase = '' 18 mkdir -p $out/Applications 19 mv Products/Release/pinentry-mac.app $out/Applications
··· 14 nativeBuildInputs = [ xcbuildHook ]; 15 buildInputs = [ libiconv ncurses Cocoa ]; 16 17 + preBuild = '' 18 + # Only build for what we care about (also allows arm64) 19 + substituteInPlace pinentry-mac.xcodeproj/project.pbxproj \ 20 + --replace "i386 x86_64 ppc" "${stdenv.targetPlatform.darwinArch}" 21 + ''; 22 + 23 installPhase = '' 24 mkdir -p $out/Applications 25 mv Products/Release/pinentry-mac.app $out/Applications
+2 -1
pkgs/tools/security/rarcrack/default.nix
··· 11 sha256 = "134fq84896w5vp8vg4qg0ybpb466njibigyd7bqqm1xydr07qrgn"; 12 }; 13 14 - buildInputs = [ libxml2 file p7zip unrar unzip ]; 15 buildFlags = lib.optional stdenv.cc.isClang "CC=clang"; 16 installFlags = [ "PREFIX=\${out}" ]; 17
··· 11 sha256 = "134fq84896w5vp8vg4qg0ybpb466njibigyd7bqqm1xydr07qrgn"; 12 }; 13 14 + nativeBuildInputs = [ unzip ]; 15 + buildInputs = [ libxml2 file p7zip unrar ]; 16 buildFlags = lib.optional stdenv.cc.isClang "CC=clang"; 17 installFlags = [ "PREFIX=\${out}" ]; 18
+1 -1
pkgs/tools/security/sonar-scanner-cli/default.nix
··· 21 22 src = fetchurl sonarScannerArchPackage.${stdenv.hostPlatform.system}; 23 24 - buildInputs = [ unzip ]; 25 26 installPhase = '' 27 mkdir -p $out/lib
··· 21 22 src = fetchurl sonarScannerArchPackage.${stdenv.hostPlatform.system}; 23 24 + nativeBuildInputs = [ unzip ]; 25 26 installPhase = '' 27 mkdir -p $out/lib
+2 -1
pkgs/tools/text/xml/basex/default.nix
··· 9 hash = "sha256-IZhRg2JcYQXQKU/lYZpLLcsSdjZZO+toY5yvk+RKUCY="; 10 }; 11 12 - buildInputs = [ unzip jre ]; 13 14 desktopItem = makeDesktopItem { 15 name = "basex";
··· 9 hash = "sha256-IZhRg2JcYQXQKU/lYZpLLcsSdjZZO+toY5yvk+RKUCY="; 10 }; 11 12 + nativeBuildInputs = [ unzip ]; 13 + buildInputs = [ jre ]; 14 15 desktopItem = makeDesktopItem { 16 name = "basex";
+1 -1
pkgs/tools/typesetting/tex/lkproof/default.nix
··· 8 sha256 = "1qjkjhpc4rm62qxn18r83zdlwnj1wvnkcpdiqlv7w4bakh0gvjly"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 installPhase = " 14 mkdir -p $out/share/texmf-nix/tex/generic/lkproof
··· 8 sha256 = "1qjkjhpc4rm62qxn18r83zdlwnj1wvnkcpdiqlv7w4bakh0gvjly"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 installPhase = " 14 mkdir -p $out/share/texmf-nix/tex/generic/lkproof
+1 -1
pkgs/tools/typesetting/tex/pgf/3.x.nix
··· 8 sha256 = "0kj769hyp4z2zmdv3f8xv443wcfqn5nkkbzxzqgfxjizlz81aav7"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 # Multiple files problem 14 unpackPhase = ''
··· 8 sha256 = "0kj769hyp4z2zmdv3f8xv443wcfqn5nkkbzxzqgfxjizlz81aav7"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 # Multiple files problem 14 unpackPhase = ''
+1 -1
pkgs/tools/typesetting/tex/pgfplots/default.nix
··· 8 sha256 = "1xajrmq35i0qlsfwydy5zzg6f1jg88hqqh5b3xsmglzrarnllbdi"; 9 }; 10 11 - buildInputs = [ unzip ]; 12 13 unpackPhase = "unzip $src"; 14
··· 8 sha256 = "1xajrmq35i0qlsfwydy5zzg6f1jg88hqqh5b3xsmglzrarnllbdi"; 9 }; 10 11 + nativeBuildInputs = [ unzip ]; 12 13 unpackPhase = "unzip $src"; 14
+1 -2
pkgs/tools/virtualization/ec2-ami-tools/default.nix
··· 5 6 version = "1.5.7"; 7 8 - nativeBuildInputs = [ makeWrapper ]; 9 - buildInputs = [ unzip ]; 10 11 src = fetchurl { 12 url = "https://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip";
··· 5 6 version = "1.5.7"; 7 8 + nativeBuildInputs = [ makeWrapper unzip ]; 9 10 src = fetchurl { 11 url = "https://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip";
+1 -2
pkgs/tools/virtualization/ec2-api-tools/default.nix
··· 8 sha256 = "0figmvcm82ghmpz3018ihysz8zpxpysgbpdx7rmciq9y80qbw6l5"; 9 }; 10 11 - nativeBuildInputs = [ makeWrapper ]; 12 - buildInputs = [ unzip ]; 13 14 installPhase = 15 ''
··· 8 sha256 = "0figmvcm82ghmpz3018ihysz8zpxpysgbpdx7rmciq9y80qbw6l5"; 9 }; 10 11 + nativeBuildInputs = [ makeWrapper unzip ]; 12 13 installPhase = 14 ''
+19 -11
pkgs/top-level/all-packages.nix
··· 417 else makeOverridable (import ../build-support/fetchurl) { 418 inherit lib stdenvNoCC buildPackages; 419 inherit cacert; 420 - curl = buildPackages.curl.override (old: rec { 421 # break dependency cycles 422 fetchurl = stdenv.fetchurlBoot; 423 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; }; ··· 3526 cudnn = cudnn_cudatoolkit_10; 3527 3528 curlFull = curl.override { 3529 - idnSupport = true; 3530 ldapSupport = true; 3531 gssSupport = true; 3532 brotliSupport = true; 3533 }; 3534 3535 - curl = callPackage ../tools/networking/curl { }; 3536 3537 curl_unix_socket = callPackage ../tools/networking/curl-unix-socket { }; 3538 ··· 6059 6060 libqmi = callPackage ../development/libraries/libqmi { }; 6061 6062 libmbim = callPackage ../development/libraries/libmbim { }; 6063 6064 libmongo-client = callPackage ../development/libraries/libmongo-client { }; ··· 7185 7186 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix { 7187 inherit (darwin.apple_sdk.frameworks) Cocoa; 7188 - xcbuildHook = xcbuild6Hook; 7189 }; 7190 7191 pingtcp = callPackage ../tools/networking/pingtcp { }; ··· 10895 rust_1_45 = callPackage ../development/compilers/rust/1_45.nix { 10896 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 10897 }; 10898 - rust_1_49 = callPackage ../development/compilers/rust/1_49.nix { 10899 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 10900 }; 10901 - rust = rust_1_49; 10902 10903 rustPackages_1_45 = rust_1_45.packages.stable; 10904 - rustPackages_1_49 = rust_1_49.packages.stable; 10905 - rustPackages = rustPackages_1_49; 10906 10907 inherit (rustPackages) cargo clippy rustc rustPlatform; 10908 ··· 11665 bison = buildPackages.bison_3_5; 11666 }) 11667 ruby_2_6 11668 - ruby_2_7; 11669 11670 ruby = ruby_2_6; 11671 rubyPackages = rubyPackages_2_6; 11672 11673 rubyPackages_2_6 = recurseIntoAttrs ruby_2_6.gems; 11674 rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems; 11675 11676 mruby = callPackage ../development/compilers/mruby { }; 11677 ··· 16180 16181 newman = callPackage ../development/web/newman {}; 16182 16183 - newt = callPackage ../development/libraries/newt { }; 16184 16185 nghttp2 = callPackage ../development/libraries/nghttp2 { }; 16186 libnghttp2 = nghttp2.lib; ··· 16509 python = python37; 16510 }; 16511 16512 - protobuf = protobuf3_14; 16513 16514 protobuf3_14 = callPackage ../development/libraries/protobuf/3.14.nix { }; 16515 protobuf3_13 = callPackage ../development/libraries/protobuf/3.13.nix { }; 16516 protobuf3_12 = callPackage ../development/libraries/protobuf/3.12.nix { };
··· 417 else makeOverridable (import ../build-support/fetchurl) { 418 inherit lib stdenvNoCC buildPackages; 419 inherit cacert; 420 + curl = buildPackages.curlMinimal.override (old: rec { 421 # break dependency cycles 422 fetchurl = stdenv.fetchurlBoot; 423 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; }; ··· 3526 cudnn = cudnn_cudatoolkit_10; 3527 3528 curlFull = curl.override { 3529 ldapSupport = true; 3530 + }; 3531 + 3532 + curl = curlMinimal.override { 3533 + idnSupport = true; 3534 gssSupport = true; 3535 brotliSupport = true; 3536 }; 3537 3538 + curlMinimal = callPackage ../tools/networking/curl { }; 3539 3540 curl_unix_socket = callPackage ../tools/networking/curl-unix-socket { }; 3541 ··· 6062 6063 libqmi = callPackage ../development/libraries/libqmi { }; 6064 6065 + libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { }; 6066 + 6067 libmbim = callPackage ../development/libraries/libmbim { }; 6068 6069 libmongo-client = callPackage ../development/libraries/libmongo-client { }; ··· 7190 7191 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix { 7192 inherit (darwin.apple_sdk.frameworks) Cocoa; 7193 + xcbuildHook = if stdenv.targetPlatform.isAarch64 then xcbuildHook else xcbuild6Hook; 7194 }; 7195 7196 pingtcp = callPackage ../tools/networking/pingtcp { }; ··· 10900 rust_1_45 = callPackage ../development/compilers/rust/1_45.nix { 10901 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 10902 }; 10903 + rust_1_50 = callPackage ../development/compilers/rust/1_50.nix { 10904 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; 10905 }; 10906 + rust = rust_1_50; 10907 10908 rustPackages_1_45 = rust_1_45.packages.stable; 10909 + rustPackages_1_50 = rust_1_50.packages.stable; 10910 + rustPackages = rustPackages_1_50; 10911 10912 inherit (rustPackages) cargo clippy rustc rustPlatform; 10913 ··· 11670 bison = buildPackages.bison_3_5; 11671 }) 11672 ruby_2_6 11673 + ruby_2_7 11674 + ruby_3_0; 11675 11676 ruby = ruby_2_6; 11677 rubyPackages = rubyPackages_2_6; 11678 11679 rubyPackages_2_6 = recurseIntoAttrs ruby_2_6.gems; 11680 rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems; 11681 + rubyPackages_3_0 = recurseIntoAttrs ruby_3_0.gems; 11682 11683 mruby = callPackage ../development/compilers/mruby { }; 11684 ··· 16187 16188 newman = callPackage ../development/web/newman {}; 16189 16190 + newt = callPackage ../development/libraries/newt { python = python3; }; 16191 16192 nghttp2 = callPackage ../development/libraries/nghttp2 { }; 16193 libnghttp2 = nghttp2.lib; ··· 16516 python = python37; 16517 }; 16518 16519 + protobuf = protobuf3_15; 16520 16521 + protobuf3_15 = callPackage ../development/libraries/protobuf/3.15.nix { }; 16522 protobuf3_14 = callPackage ../development/libraries/protobuf/3.14.nix { }; 16523 protobuf3_13 = callPackage ../development/libraries/protobuf/3.13.nix { }; 16524 protobuf3_12 = callPackage ../development/libraries/protobuf/3.12.nix { };
+1 -1
pkgs/top-level/dotnet-packages.nix
··· 897 sha256 = "07r63xam6icm17pf6amh1qkmna13nxa3ncdan7a3ql307i5isriz"; 898 }; 899 900 - buildInputs = [ unzip ]; 901 902 phases = [ "unpackPhase" "installPhase" ]; 903
··· 897 sha256 = "07r63xam6icm17pf6amh1qkmna13nxa3ncdan7a3ql307i5isriz"; 898 }; 899 900 + nativeBuildInputs = [ unzip ]; 901 902 phases = [ "unpackPhase" "installPhase" ]; 903
+11 -1
pkgs/top-level/python-packages.nix
··· 250 251 aiohomekit = callPackage ../development/python-modules/aiohomekit { }; 252 253 - aiohttp = callPackage ../development/python-modules/aiohttp { }; 254 255 aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { }; 256 ··· 6219 callPackage ../development/python-modules/pytest { # hypothesis tests require pytest that causes dependency cycle 6220 hypothesis = self.hypothesis.override { doCheck = false; }; 6221 }; 6222 6223 pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; 6224
··· 250 251 aiohomekit = callPackage ../development/python-modules/aiohomekit { }; 252 253 + aiohttp = callPackage ../development/python-modules/aiohttp { 254 + pytestCheckHook = self.pkgsBuildHost.pytestCheckHook.override { pytest = self.pytest_6_1; }; 255 + }; 256 257 aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { }; 258 ··· 6221 callPackage ../development/python-modules/pytest { # hypothesis tests require pytest that causes dependency cycle 6222 hypothesis = self.hypothesis.override { doCheck = false; }; 6223 }; 6224 + 6225 + pytest_6_1 = self.pytest_6.overridePythonAttrs (oldAttrs: rec { 6226 + version = "6.1.2"; 6227 + src = oldAttrs.src.override { 6228 + inherit version; 6229 + sha256 = "c0a7e94a8cdbc5422a51ccdad8e6f1024795939cc89159a0ae7f0b316ad3823e"; 6230 + }; 6231 + }); 6232 6233 pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; 6234