From e5af5577c32ca51591be48d8dd7ebd2a5ee9296a Mon Sep 17 00:00:00 2001 From: Kylie McClain Date: Thu, 3 Mar 2022 03:38:39 -0500 Subject: [PATCH 01/15] outils: init at 0.10 --- pkgs/tools/misc/outils/default.nix | 31 ++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/tools/misc/outils/default.nix diff --git a/pkgs/tools/misc/outils/default.nix b/pkgs/tools/misc/outils/default.nix new file mode 100644 index 000000000000..065d641f4f30 --- /dev/null +++ b/pkgs/tools/misc/outils/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, lib }: + +stdenv.mkDerivation rec { + pname = "outils"; + version = "0.10"; + + src = fetchFromGitHub { + owner = "leahneukirchen"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-xYjILa0Km57q/xNP+M34r29WLGC15tzUNoUgPzQTtIs="; + }; + + makeFlags = [ "PREFIX=$(out)" ]; + + meta = with lib; { + homepage = "https://github.com/leahneukirchen/outils"; + description = "Port of OpenBSD-exclusive tools such as `calendar`, `vis`, and `signify`"; + license = with licenses; [ + beerware + bsd2 + bsd3 + bsdOriginal + isc + mit + publicDomain + ]; + platforms = platforms.linux; + maintainers = with maintainers; [ somasis ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ef217b2f6f4..3276b643d007 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9893,6 +9893,8 @@ with pkgs; ouch = callPackage ../tools/compression/ouch { }; + outils = callPackage ../tools/misc/outils {}; + mpi = openmpi; # this attribute should used to build MPI applications ucx = callPackage ../development/libraries/ucx {}; From a215794df6119b0bbed13cbaaa2c829804697724 Mon Sep 17 00:00:00 2001 From: Andre Popovitch Date: Fri, 15 Jul 2022 10:50:57 -0500 Subject: [PATCH 02/15] unison-ucm: M3 -> M4 --- pkgs/development/compilers/unison/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix index a3df686e9d68..2c8150f764be 100644 --- a/pkgs/development/compilers/unison/default.nix +++ b/pkgs/development/compilers/unison/default.nix @@ -6,18 +6,18 @@ stdenv.mkDerivation rec { pname = "unison-code-manager"; - milestone_id = "M3"; + milestone_id = "M4"; version = "1.0.${milestone_id}-alpha"; src = if (stdenv.isDarwin) then fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-macos.tar.gz"; - sha256 = "sha256-xshqqERBr60vz1qEnewlgNIvd24aE6/VtK5iBlanQHg="; + sha256 = "A8i1jH9+W89M+XbmYx0knJsP5c/EdVE2T9L/EIL0USU="; } else fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/ucm-linux.tar.gz"; - sha256 = "sha256-rt8Y1ZEQVHH6gk4JV3lH38H10TDwdLDnbnqjG2vyyy4="; + sha256 = "OqtJiKAsefw2fVjhtsYUe+qLPqXBPFkHUaMh26EJBJ4="; }; # The tarball is just the prebuilt binary, in the archive root. From d5fb429c7dcaaabde24d4efb8d96c97ecb356a63 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Wed, 20 Jul 2022 16:38:08 +0800 Subject: [PATCH 03/15] cc-wrapper: Set correct hardening_unsupported_flags for newlib-nano --- pkgs/build-support/cc-wrapper/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index d74d0490b409..623457bc7b9a 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -474,7 +474,7 @@ stdenv.mkDerivation { hardening_unsupported_flags+=" stackprotector fortify" '' + optionalString targetPlatform.isAvr '' hardening_unsupported_flags+=" stackprotector pic" - '' + optionalString (targetPlatform.libc == "newlib") '' + '' + optionalString (targetPlatform.libc == "newlib" || targetPlatform.libc == "newlib-nano") '' hardening_unsupported_flags+=" stackprotector fortify pie pic" '' + optionalString (targetPlatform.libc == "musl" && targetPlatform.isx86_32) '' hardening_unsupported_flags+=" stackprotector" From facbbae4b7cb818569024a7bd1dbddf1bbdd4c35 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Wed, 20 Jul 2022 16:39:49 +0800 Subject: [PATCH 04/15] gcc: Set --with-newlib when using newlib-nano --- pkgs/development/compilers/gcc/common/configure-flags.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/gcc/common/configure-flags.nix b/pkgs/development/compilers/gcc/common/configure-flags.nix index 910d93d42da1..68f87b3c2fe5 100644 --- a/pkgs/development/compilers/gcc/common/configure-flags.nix +++ b/pkgs/development/compilers/gcc/common/configure-flags.nix @@ -97,7 +97,7 @@ let # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. "--disable-libgomp" - ] ++ lib.optional (targetPlatform.libc == "newlib") "--with-newlib" + ] ++ lib.optional (targetPlatform.libc == "newlib" || targetPlatform.libc == "newlib-nano") "--with-newlib" ++ lib.optional (targetPlatform.libc == "avrlibc") "--with-avrlibc" ); From 297ea976260efca3f74613de79ad95b81c244fbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 1 Aug 2022 03:47:40 +0000 Subject: [PATCH 05/15] opkg: 0.4.5 -> 0.6.0 --- pkgs/tools/package-management/opkg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/opkg/default.nix b/pkgs/tools/package-management/opkg/default.nix index 1853c080166c..2fbdebebb10d 100644 --- a/pkgs/tools/package-management/opkg/default.nix +++ b/pkgs/tools/package-management/opkg/default.nix @@ -2,11 +2,11 @@ , autoreconfHook }: stdenv.mkDerivation rec { - version = "0.4.5"; + version = "0.6.0"; pname = "opkg"; src = fetchurl { url = "https://downloads.yoctoproject.org/releases/opkg/opkg-${version}.tar.gz"; - sha256 = "sha256-oSFKdfo0+5Io242kcwjg5xGxyT/Yk4zxZMEP0o61Dx4="; + sha256 = "sha256-VoRHIu/yN9rxSqbmgUNvMkUhPFWQ7QzaN6ed9jf/Okw="; }; nativeBuildInputs = [ pkg-config autoreconfHook ]; From bb887a641c94aaee2eba8af8720e8e2a024591e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 12:24:46 +0000 Subject: [PATCH 06/15] kics: 1.5.12 -> 1.5.13 --- pkgs/tools/admin/kics/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/kics/default.nix b/pkgs/tools/admin/kics/default.nix index c6cc5db40278..8bf7544fdba6 100644 --- a/pkgs/tools/admin/kics/default.nix +++ b/pkgs/tools/admin/kics/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kics"; - version = "1.5.12"; + version = "1.5.13"; src = fetchFromGitHub { owner = "Checkmarx"; repo = "kics"; rev = "v${version}"; - sha256 = "sha256-jHspStyjq5T9jzYDRYaf2gOI4F/X+h4nDn0PFUOHoBY="; + sha256 = "sha256-+trrtcK0zIjgl8SzURbvaabB/RtDKMEYyU8ZttD0hOs="; }; - vendorSha256 = "sha256-q5NuuP04kOoLVj210s17fIW2cxrsC/tAyET8YYGai0M="; + vendorSha256 = "sha256-/hoyT/PJ/nEQFg/1CJTb4lwOQ8ZYZtuHQeQUpPZepvc="; subPackages = [ "cmd/console" ]; From 45cbde4b556635c18628d5d17db0e4d10ab0d103 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Sat, 6 Aug 2022 02:56:31 +0300 Subject: [PATCH 07/15] =?UTF-8?q?sile:=200.13.3=20=E2=86=92=200.14.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/sile-typesetter/sile/releases/tag/v0.14.0 --- pkgs/tools/typesetting/sile/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/typesetting/sile/default.nix b/pkgs/tools/typesetting/sile/default.nix index 60eefa32c8b8..14a542ce1a5b 100644 --- a/pkgs/tools/typesetting/sile/default.nix +++ b/pkgs/tools/typesetting/sile/default.nix @@ -33,7 +33,6 @@ let luasocket luautf8 penlight - stdlib vstruct ] ++ lib.optionals (lib.versionOlder lua.luaversion "5.2") [ bit32 @@ -44,11 +43,11 @@ in stdenv.mkDerivation rec { pname = "sile"; - version = "0.13.3"; + version = "0.14.0"; src = fetchurl { url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; - sha256 = "0x8w63xr3nd0is1pv55dlgnv7fkn8s5ny6453wn84h44i7qwdc8s"; + sha256 = "0k3kp0ncs73q0m4mngy51mvqjwdxncbp9m5bhlpvd5in7crzlync"; }; configureFlags = [ From 00b05d1fe594cbcccbc05975abd521326980e547 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Sat, 6 Aug 2022 23:12:17 +0300 Subject: [PATCH 08/15] =?UTF-8?q?sile:=200.14.0=20=E2=86=92=200.14.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/sile-typesetter/sile/releases/tag/v0.14.1 --- pkgs/tools/typesetting/sile/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/typesetting/sile/default.nix b/pkgs/tools/typesetting/sile/default.nix index 14a542ce1a5b..d8a6e01dade3 100644 --- a/pkgs/tools/typesetting/sile/default.nix +++ b/pkgs/tools/typesetting/sile/default.nix @@ -43,11 +43,11 @@ in stdenv.mkDerivation rec { pname = "sile"; - version = "0.14.0"; + version = "0.14.1"; src = fetchurl { url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; - sha256 = "0k3kp0ncs73q0m4mngy51mvqjwdxncbp9m5bhlpvd5in7crzlync"; + sha256 = "1l0cl5rwpndn2zmcrydnd80cznpfr8m6v3s4qkx6n6q0lrcnxa56"; }; configureFlags = [ From 6c585155287fd0a088fb5c5f97eed35584fd663f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Aug 2022 14:29:01 +0000 Subject: [PATCH 09/15] syncthingtray: 1.2.1 -> 1.2.2 --- pkgs/applications/misc/syncthingtray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix index 020015ccd6c4..6febcab39475 100644 --- a/pkgs/applications/misc/syncthingtray/default.nix +++ b/pkgs/applications/misc/syncthingtray/default.nix @@ -21,14 +21,14 @@ }: mkDerivation rec { - version = "1.2.1"; + version = "1.2.2"; pname = "syncthingtray"; src = fetchFromGitHub { owner = "Martchus"; repo = "syncthingtray"; rev = "v${version}"; - sha256 = "sha256-qcfmePPSuaCydATNhUCZ9ee9tV1KqclP9PPX6UPILTM="; + sha256 = "sha256-BdcMW9ePOLXOZnFxFb1h/mn5a6c8fHYFr9ckK9hXJAM="; }; buildInputs = [ From 22880e58edd8be6024daf9e6fa4bae95b1449810 Mon Sep 17 00:00:00 2001 From: booklearner Date: Sun, 7 Aug 2022 18:38:43 -0400 Subject: [PATCH 10/15] zee: init at `0.3.2` --- pkgs/applications/editors/zee/default.nix | 31 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/applications/editors/zee/default.nix diff --git a/pkgs/applications/editors/zee/default.nix b/pkgs/applications/editors/zee/default.nix new file mode 100644 index 000000000000..9442044a1697 --- /dev/null +++ b/pkgs/applications/editors/zee/default.nix @@ -0,0 +1,31 @@ +{ lib, rustPlatform, fetchFromGitHub, pkg-config, openssl, stdenv, Security }: + +rustPlatform.buildRustPackage rec { + pname = "zee"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "zee-editor"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-/9SogKOaXdFDB+e0//lrenTTbfmXqNFGr23L+6Pnm8w="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; + + # disable downloading and building the tree-sitter grammars at build time + # grammars can be configured in a config file and installed with `zee --build` + # see https://github.com/zee-editor/zee#syntax-highlighting + ZEE_DISABLE_GRAMMAR_BUILD=1; + + cargoSha256 = "sha256-mbqI1csnU95VWgax4GjIxB+nhMtmpaeJ8QQ3qb0hY4c="; + + meta = with lib; { + description = "A modern text editor for the terminal written in Rust"; + homepage = "https://github.com/zee-editor/zee"; + license = licenses.mit; + maintainers = with maintainers; [ booklearner ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e2c1fd01cc6..e7d56c17a633 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5848,6 +5848,10 @@ with pkgs; zabbixctl = callPackage ../tools/misc/zabbixctl { }; + zee = callPackage ../applications/editors/zee { + inherit (darwin.apple_sdk.frameworks) Security; + }; + zeek = callPackage ../applications/networking/ids/zeek { }; zoekt = callPackage ../tools/text/zoekt { }; From 5e14cac0b10359c894ee44158a6cc71227506c55 Mon Sep 17 00:00:00 2001 From: Chua Hou Date: Mon, 8 Aug 2022 12:06:41 +0800 Subject: [PATCH 11/15] wezterm: 20220624-141144-bd1b7c5d -> 20220807-113146-c2fee766 --- pkgs/applications/terminal-emulators/wezterm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/terminal-emulators/wezterm/default.nix b/pkgs/applications/terminal-emulators/wezterm/default.nix index 7a39a487e5f8..70f933e7b206 100644 --- a/pkgs/applications/terminal-emulators/wezterm/default.nix +++ b/pkgs/applications/terminal-emulators/wezterm/default.nix @@ -29,14 +29,14 @@ rustPlatform.buildRustPackage rec { pname = "wezterm"; - version = "20220624-141144-bd1b7c5d"; + version = "20220807-113146-c2fee766"; src = fetchFromGitHub { owner = "wez"; repo = pname; rev = version; fetchSubmodules = true; - sha256 = "sha256-7VuNOJ4xqTxumLft7wRj4zdN8Y2ZSYtXr/KuqaLNOgw="; + sha256 = "sha256-2krngcANqcwq8wNQZSz01srJ6yEOkk03QnO2sL7SuJA="; }; postPatch = '' @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage rec { rm -r wezterm-ssh/tests ''; - cargoSha256 = "sha256-YvQ0APyPiYwISE/pDD2s+UgYFj4CKPdolb14FrNpocU="; + cargoSha256 = "sha256-ZkDGCR86VSCuvVlo4Pf9Ifax2BZuBicZpB/K/7bIMls="; nativeBuildInputs = [ pkg-config From 106d7ac603f5523d43ae1be96c788b8639c64750 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 8 Aug 2022 15:15:11 +0800 Subject: [PATCH 12/15] v2ray-geoip: 202207070057 -> 202208040058 --- pkgs/data/misc/v2ray-geoip/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/data/misc/v2ray-geoip/default.nix b/pkgs/data/misc/v2ray-geoip/default.nix index 790c323e57fc..0788bff7f368 100644 --- a/pkgs/data/misc/v2ray-geoip/default.nix +++ b/pkgs/data/misc/v2ray-geoip/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "v2ray-geoip"; - version = "202207070057"; + version = "202208040058"; src = fetchFromGitHub { owner = "v2fly"; repo = "geoip"; - rev = "cbabee03cf7b7b60b1167a8a14ba1eba9d9dbb77"; - sha256 = "sha256-bWhsV7+aj75nd8NDeb5D5UjvCChhtXq9lpkaZN41wDk="; + rev = "97174fe0eeb28838b0e5e805687d230df773e661"; + sha256 = "sha256-hodJ4HQHbv9voSS847pAHd3YSmfkV7fKyJhEUApVN+w="; }; installPhase = '' From b3b45e6b5fad61521c025abc6eb15218630f6a04 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 8 Aug 2022 15:16:18 +0800 Subject: [PATCH 13/15] v2ray-domain-list-community: 20220708161253 -> 20220808014309 --- pkgs/data/misc/v2ray-domain-list-community/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/v2ray-domain-list-community/default.nix b/pkgs/data/misc/v2ray-domain-list-community/default.nix index 5323348c2f3c..8fc5d744850e 100644 --- a/pkgs/data/misc/v2ray-domain-list-community/default.nix +++ b/pkgs/data/misc/v2ray-domain-list-community/default.nix @@ -3,12 +3,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20220708161253"; + version = "20220808014309"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - sha256 = "sha256-RLfb4DmigoQAKp00RHjGKGjQhCHqxSOLNnphiv1ub8s="; + sha256 = "sha256-pqe6AjXDTN71tShD41/tQFljRiH7qJaZ8w5lcTs6dxk="; }; vendorSha256 = "sha256-Igx8yGWWVmVEogvbrosaK13LVs+ZZuYLBNji7iSfzdo="; meta = with lib; { From d68ba1d746e668865254f03cc4f629d0d1a15f66 Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 31 Jul 2022 10:40:05 +0300 Subject: [PATCH 14/15] nixos/plasma5: default runUsingSystemd to on Upstream switched as of 5.25 --- nixos/modules/services/x11/desktop-managers/plasma5.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix index 5c39de0dde74..2c4b0b8f3ba3 100644 --- a/nixos/modules/services/x11/desktop-managers/plasma5.nix +++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix @@ -188,7 +188,7 @@ in runUsingSystemd = mkOption { description = lib.mdDoc "Use systemd to manage the Plasma session"; type = types.bool; - default = false; + default = true; }; excludePackages = mkOption { From 6efa5c77edd931f53f4f68768ec54bbe596c8492 Mon Sep 17 00:00:00 2001 From: "M. A" Date: Fri, 8 Jul 2022 20:35:06 +0000 Subject: [PATCH 15/15] nixos/snipe-it: Add private_uploads to tmpfiles Through testing Snipe-IT's backup feature I discovered that it expects the `${dataDir}/storage/private_uploads` folder to be present. --- nixos/modules/services/web-apps/snipe-it.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/web-apps/snipe-it.nix b/nixos/modules/services/web-apps/snipe-it.nix index 3059e67cb43b..e2562ddd9854 100644 --- a/nixos/modules/services/web-apps/snipe-it.nix +++ b/nixos/modules/services/web-apps/snipe-it.nix @@ -472,6 +472,7 @@ in { "d ${cfg.dataDir}/storage/framework/views 0700 ${user} ${group} - -" "d ${cfg.dataDir}/storage/logs 0700 ${user} ${group} - -" "d ${cfg.dataDir}/storage/uploads 0700 ${user} ${group} - -" + "d ${cfg.dataDir}/storage/private_uploads 0700 ${user} ${group} - -" ]; users = {