Merge branch 'master' into staging-next

+472 -241
+6
maintainers/maintainer-list.nix
··· 17160 17160 fingerprint = "897E 6BE3 0345 B43D CADD 05B7 290F CF08 1AED B3EC"; 17161 17161 }]; 17162 17162 }; 17163 + smrehman = { 17164 + name = "Syed Moiz Ur Rehman"; 17165 + email = "smrehman@proton.me"; 17166 + github = "syedmoizurrehman"; 17167 + githubId = 17818950; 17168 + }; 17163 17169 sna = { 17164 17170 email = "abouzahra.9@wright.edu"; 17165 17171 github = "S-NA";
+1 -1
nixos/modules/programs/gamemode.nix
··· 18 18 19 19 settings = mkOption { 20 20 type = settingsFormat.type; 21 - default = {}; 21 + default = { }; 22 22 description = lib.mdDoc '' 23 23 System-wide configuration for GameMode (/etc/gamemode.ini). 24 24 See gamemoded(8) man page for available settings.
+2 -2
pkgs/applications/backup/timeshift/unwrapped.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "timeshift"; 20 - version = "23.12.1"; 20 + version = "23.12.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "linuxmint"; 24 24 repo = "timeshift"; 25 25 rev = version; 26 - sha256 = "uesedEXPfvI/mRs8BiNkv8B2vVxmtTSaIvlQIsajkVg="; 26 + sha256 = "xeO1/YQGRTCCGMRPr6Dqb9+89lP24fPBDBJpvtcr2X0="; 27 27 }; 28 28 29 29 patches = [
+3 -3
pkgs/applications/networking/cluster/popeye/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "popeye"; 5 - version = "0.11.1"; 5 + version = "0.11.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "derailed"; 10 10 repo = "popeye"; 11 - sha256 = "sha256-A1jUlEgjBoiN+NYwpyW/1eYzkCK3UuPID++fu+zGvzk="; 11 + sha256 = "sha256-2mLbBvdUWGspTNeU3QJzR5NDI24njvRO2nss/Bo93W8="; 12 12 }; 13 13 14 14 ldflags = [ ··· 17 17 "-X github.com/derailed/popeye/cmd.commit=${version}" 18 18 ]; 19 19 20 - vendorHash = "sha256-MEsChBBn0mixgJ7pzRoqAqup75b/mVv6k3OMmzgyLC4="; 20 + vendorHash = "sha256-Vt5QwggdasVk4j2huSIneBMemi3Q0R4MgZn2yNlOH5E="; 21 21 22 22 doInstallCheck = true; 23 23 installCheckPhase = ''
+2 -2
pkgs/build-support/emacs/melpa.nix
··· 40 40 src = fetchFromGitHub { 41 41 owner = "melpa"; 42 42 repo = "package-build"; 43 - rev = "c48aa078c01b4f07b804270c4583a0a58ffea1c0"; 44 - sha256 = "sha256-MzPj375upIiYXdQR+wWXv3A1zMqbSrZlH0taLuxx/1M="; 43 + rev = "c3c535e93d9dc92acd21ebc4b15016b5c3b90e7d"; 44 + sha256 = "17z0wbqdd6fspbj43yq8biff6wfggk74xgnaf1xx6ynsp1i74is5"; 45 45 }; 46 46 47 47 patches = [ ./package-build-dont-use-mtime.patch ];
+13 -13
pkgs/build-support/emacs/melpa2nix.el
··· 11 11 ;; Allow installing package tarfiles larger than 10MB 12 12 (setq large-file-warning-threshold nil) 13 13 14 - (defun melpa2nix-build-package-1 (rcp) 15 - (let* ((default-directory (package-recipe--working-tree rcp))) 14 + (defun melpa2nix-build-package-1 (rcp version commit) 15 + (let ((source-dir (package-recipe--working-tree rcp))) 16 16 (unwind-protect 17 17 (let ((files (package-build-expand-files-spec rcp t))) 18 - (unless files 19 - (error "Unable to find files matching recipe patterns")) 20 - (if (> (length files) 1) 21 - (package-build--build-multi-file-package rcp files) 22 - (package-build--build-single-file-package rcp files)))))) 18 + (cond 19 + ((= (length files) 1) 20 + (package-build--build-single-file-package 21 + rcp version commit files source-dir)) 22 + ((> (length files) 1) 23 + (package-build--build-multi-file-package 24 + rcp version commit files source-dir)) 25 + (t (error "Unable to find files matching recipe patterns"))))))) 23 26 24 27 (defun melpa2nix-build-package () 25 - (unless noninteractive 26 - (error "`melpa2nix-build-package' is to be used only with -batch")) 28 + (if (not noninteractive) 29 + (error "`melpa2nix-build-package' is to be used only with -batch")) 27 30 (pcase command-line-args-left 28 31 (`(,package ,version ,commit) 29 - (let ((recipe (package-recipe-lookup package))) 30 - (setf (oref recipe commit) commit) 31 - (setf (oref recipe version) version) 32 - (melpa2nix-build-package-1 recipe))))) 32 + (melpa2nix-build-package-1 (package-recipe-lookup package) version commit))))
+31 -12
pkgs/build-support/emacs/package-build-dont-use-mtime.patch
··· 1 1 diff --git a/package-build.el b/package-build.el 2 - index 29cdb61..c19be1b 100644 2 + index e572045..9eb0f82 100644 3 3 --- a/package-build.el 4 4 +++ b/package-build.el 5 - @@ -923,7 +923,6 @@ DIRECTORY is a temporary directory that contains the directory 6 - that is put in the tarball." 7 - (let* ((name (oref rcp name)) 8 - (version (oref rcp version)) 9 - - (time (oref rcp time)) 10 - (tar (expand-file-name (concat name "-" version ".tar") 11 - package-build-archive-dir)) 12 - (dir (concat name "-" version))) 13 - @@ -939,7 +938,7 @@ that is put in the tarball." 14 - ;; prevent a reproducible tarball as described at 5 + @@ -415,7 +415,7 @@ (defun package-build--write-pkg-file (desc dir) 6 + (princ ";; Local Variables:\n;; no-byte-compile: t\n;; End:\n" 7 + (current-buffer))))) 8 + 9 + -(defun package-build--create-tar (name version directory mtime) 10 + +(defun package-build--create-tar (name version directory) 11 + "Create a tar file containing the contents of VERSION of package NAME. 12 + DIRECTORY is a temporary directory that contains the directory 13 + that is put in the tarball. MTIME is used as the modification 14 + @@ -434,7 +434,7 @@ (defun package-build--create-tar (name version directory mtime) 15 + ;; prevent a reproducable tarball as described at 15 16 ;; https://reproducible-builds.org/docs/archives. 16 17 "--sort=name" 17 - - (format "--mtime=@%d" time) 18 + - (format "--mtime=@%d" mtime) 18 19 + "--mtime=@0" 19 20 "--owner=0" "--group=0" "--numeric-owner" 20 21 "--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime")) 21 22 (when (and package-build-verbose noninteractive) 23 + @@ -848,12 +848,11 @@ (defun package-build--build-multi-file-package (rcp version commit files source- 24 + (package-build--desc-from-library 25 + name version commit files 'tar) 26 + (error "%s[-pkg].el matching package name is missing" 27 + - name)))) 28 + - (mtime (package-build--get-commit-time rcp commit))) 29 + + name))))) 30 + (package-build--copy-package-files files source-dir target) 31 + (package-build--write-pkg-file desc target) 32 + (package-build--generate-info-files files source-dir target) 33 + - (package-build--create-tar name version tmp-dir mtime) 34 + + (package-build--create-tar name version tmp-dir) 35 + (package-build--write-pkg-readme name files source-dir) 36 + (package-build--write-archive-entry desc)) 37 + (delete-directory tmp-dir t nil)))) 38 + -- 39 + 2.37.2 40 +
+2 -2
pkgs/by-name/pg/pgmoneta/package.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "pgmoneta"; 22 - version = "0.7.2"; 22 + version = "0.7.3"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "pgmoneta"; 26 26 repo = "pgmoneta"; 27 27 rev = version; 28 - hash = "sha256-4jysBL6fwX2ns+N+ldhTCXZ7L/IuXjbAwou18Ur5+JU="; 28 + hash = "sha256-sErdlHXMn97acVIxKapsnLkyOAgO7lOB0UQC5GkL4sQ="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/cinnamon-common/default.nix
··· 71 71 in 72 72 stdenv.mkDerivation rec { 73 73 pname = "cinnamon-common"; 74 - version = "6.0.2"; 74 + version = "6.0.3"; 75 75 76 76 src = fetchFromGitHub { 77 77 owner = "linuxmint"; 78 78 repo = "cinnamon"; 79 79 rev = version; 80 - hash = "sha256-/kjl/0Qdro6H3fMfs1dA0Zf/GT5Z4s6kK4vB+EBKw0g="; 80 + hash = "sha256-8Y+WUnNQ4p/JeUR4q6Ti6HdoN5bghXs6XJsuWGY66S4="; 81 81 }; 82 82 83 83 patches = [
+2 -2
pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "cinnamon-screensaver"; 31 - version = "6.0.1"; 31 + version = "6.0.2"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "linuxmint"; 35 35 repo = pname; 36 36 rev = version; 37 - hash = "sha256-jWUPn5+ynuLdb2GaqKph1M62Ky00sRP/vUXedEvBT7A="; 37 + hash = "sha256-6Js670Z3/5BwAHvEJrXJkBZvEvx1NeT+eXOKaqKqFqI="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/mint-y-icons/default.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation rec { 11 11 pname = "mint-y-icons"; 12 - version = "1.7.1"; 12 + version = "1.7.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "linuxmint"; 16 16 repo = pname; 17 17 rev = version; 18 - hash = "sha256-Uzayo1hmNwOMszTV8/KqOLxjERBC/L16hRpCWbK10Uc="; 18 + hash = "sha256-8dwJyvM5sQNtUzhreBCgSWeElGlp/z3Dk7/xCeUSGKU="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/muffin/default.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "muffin"; 43 - version = "6.0.0"; 43 + version = "6.0.1"; 44 44 45 45 outputs = [ "out" "dev" "man" ]; 46 46 ··· 48 48 owner = "linuxmint"; 49 49 repo = pname; 50 50 rev = version; 51 - hash = "sha256-17B2C3SW9smTgLBBGJc9LwFpXoP9WidZEGgI2hbJTH8="; 51 + hash = "sha256-yd23naaPIa6xrdf7ipOvVZKqkr7/CMxNqDZ3CQ2QH+Y="; 52 52 }; 53 53 54 54 patches = [
+2 -2
pkgs/desktops/cinnamon/nemo/default.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "nemo"; 26 - version = "6.0.1"; 26 + version = "6.0.2"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "linuxmint"; 30 30 repo = pname; 31 31 rev = version; 32 - sha256 = "sha256-3iGwpHuZrRBd35nAa3x1Lu/KDS1L42y5u8A4vM41b0Q="; 32 + sha256 = "sha256-vSLFp0sgqGsZtcXdv82PVH0HcBbmcxrMySLFCBrLJpA="; 33 33 }; 34 34 35 35 patches = [
+2 -2
pkgs/desktops/cinnamon/warpinator/default.nix
··· 36 36 in 37 37 stdenv.mkDerivation rec { 38 38 pname = "warpinator"; 39 - version = "1.8.1"; 39 + version = "1.8.2"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "linuxmint"; 43 43 repo = pname; 44 44 rev = version; 45 - hash = "sha256-dxbs2Qq1Ix04yIA587tntLJ3W/pnA0wTiQ4BB5GCTR0="; 45 + hash = "sha256-wBln4YqjZ8aI3D4Arwa7UgDKxNPSlC5fRZtjanTHl4Q="; 46 46 }; 47 47 48 48 nativeBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/xreader/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "xreader"; 30 - version = "4.0.0"; 30 + version = "4.0.1"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "linuxmint"; 34 34 repo = pname; 35 35 rev = version; 36 - sha256 = "sha256-TL8LlNQLGUevXlNcnS9HcdGh1TzC/0I/6reJpe6rahM="; 36 + sha256 = "sha256-sADdslxDtI+zV8DLnczlzNtB9W+BhMP8vb5riSnPYaw="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+1 -1
pkgs/development/compilers/rust/cargo.nix
··· 21 21 22 22 passthru = { 23 23 rustc = rustc; 24 - inherit (rustc) tests; 24 + inherit (rustc.unwrapped) tests; 25 25 }; 26 26 27 27 # Upstream rustc still assumes that musl = static[1]. The fix for
+13
pkgs/development/libraries/openssl/3.2/use-etc-ssl-certs-darwin.patch
··· 1 + diff --git a/include/internal/common.h b/include/internal/common.h 2 + index 15666f1..d91e25b 100644 3 + --- a/include/internal/common.h 4 + +++ b/include/internal/common.h 5 + @@ -83,7 +83,7 @@ __owur static ossl_inline int ossl_assert_int(int expr, const char *exprstr, 6 + # ifndef OPENSSL_SYS_VMS 7 + # define X509_CERT_AREA OPENSSLDIR 8 + # define X509_CERT_DIR OPENSSLDIR "/certs" 9 + -# define X509_CERT_FILE OPENSSLDIR "/cert.pem" 10 + +# define X509_CERT_FILE "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt" 11 + # define X509_PRIVATE_DIR OPENSSLDIR "/private" 12 + # define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf" 13 + # else
+13
pkgs/development/libraries/openssl/3.2/use-etc-ssl-certs.patch
··· 1 + diff --git a/include/internal/common.h b/include/internal/common.h 2 + index 15666f1..d91e25b 100644 3 + --- a/include/internal/common.h 4 + +++ b/include/internal/common.h 5 + @@ -83,7 +83,7 @@ __owur static ossl_inline int ossl_assert_int(int expr, const char *exprstr, 6 + # ifndef OPENSSL_SYS_VMS 7 + # define X509_CERT_AREA OPENSSLDIR 8 + # define X509_CERT_DIR OPENSSLDIR "/certs" 9 + -# define X509_CERT_FILE OPENSSLDIR "/cert.pem" 10 + +# define X509_CERT_FILE "/etc/ssl/certs/ca-certificates.crt" 11 + # define X509_PRIVATE_DIR OPENSSLDIR "/private" 12 + # define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf" 13 + # else
+12 -5
pkgs/development/libraries/openssl/default.nix
··· 234 234 }); 235 235 236 236 in { 237 + # intended version "policy": 238 + # - 1.1 as long as some package exists, which does not build without it 239 + # - latest 3.x LTS 240 + # - latest 3.x non-LTS as preview/for development 241 + # 242 + # - other versions in between only when reasonable need is stated for some package 243 + # - backport every security critical fix release e.g. 3.0.y -> 3.0.y+1 but no new version, e.g. 3.1 -> 3.2 237 244 238 245 # If you do upgrade here, please update in pkgs/top-level/release.nix 239 246 # the permitted insecure version to ensure it gets cached for our users ··· 279 286 }; 280 287 }; 281 288 282 - openssl_3_1 = common { 283 - version = "3.1.4"; 284 - hash = "sha256-hAr1Nmq5tSK95SWCa+PvD7Cvgcap69hMqmAP6hcx7uM="; 289 + openssl_3_2 = common { 290 + version = "3.2.0"; 291 + hash = "sha256-FMgm8Hx+QzcG+1xp+p4l2rlWhIRLTJYqLPG/GD60aQ4="; 285 292 286 293 patches = [ 287 294 ./3.0/nix-ssl-cert-file.patch ··· 291 298 ./3.0/openssl-disable-kernel-detection.patch 292 299 293 300 (if stdenv.hostPlatform.isDarwin 294 - then ./use-etc-ssl-certs-darwin.patch 295 - else ./use-etc-ssl-certs.patch) 301 + then ./3.2/use-etc-ssl-certs-darwin.patch 302 + else ./3.2/use-etc-ssl-certs.patch) 296 303 ]; 297 304 298 305 withDocs = true;
+4 -13
pkgs/development/python-modules/accelerate/default.nix
··· 11 11 , packaging 12 12 , psutil 13 13 , pyyaml 14 + , safetensors 14 15 , torch 15 16 , evaluate 16 17 , parameterized ··· 20 21 buildPythonPackage rec { 21 22 pname = "accelerate"; 22 23 version = "0.25.0"; 23 - format = "pyproject"; 24 + pyproject = true; 25 + 24 26 disabled = pythonOlder "3.7"; 25 27 26 28 src = fetchFromGitHub { ··· 30 32 hash = "sha256-WIMOSfo9fGbevMkUHvFsA51SOiGkBO1cK388FudRDY0="; 31 33 }; 32 34 33 - patches = [ 34 - # https://github.com/huggingface/accelerate/pull/2121 35 - (fetchpatch { 36 - name = "fix-import-error-without-torch_distributed.patch"; 37 - url = "https://github.com/huggingface/accelerate/commit/42048092eabd67a407ea513a62f2acde97079fbc.patch"; 38 - hash = "sha256-9lvnU6z5ZEFc5RVw2bP0cGVyrwAp/pxX4ZgnmCN7qH8="; 39 - }) 40 - ]; 41 - 42 35 nativeBuildInputs = [ setuptools ]; 43 36 44 37 propagatedBuildInputs = [ ··· 46 39 packaging 47 40 psutil 48 41 pyyaml 42 + safetensors 49 43 torch 50 44 ]; 51 45 ··· 83 77 ] ++ lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [ 84 78 # RuntimeError: torch_shm_manager: execl failed: Permission denied 85 79 "CheckpointTest" 86 - ] ++ lib.optionals (pythonAtLeast "3.11") [ 87 - # python3.11 not yet supported for torch.compile 88 - "test_dynamo_extract_model" 89 80 ]; 90 81 91 82 disabledTestPaths = lib.optionals (!(stdenv.isLinux && stdenv.isx86_64)) [
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ailment"; 11 - version = "9.2.81"; 11 + version = "9.2.82"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.11"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-ovV6BlhED9Du/jKQzgBFSp+XPYVAkNONU5iOEd52e2s="; 20 + hash = "sha256-jDejI5e2ASoQUMPS9Ajis14RF66HnbkoOK6+Xs8ydis="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "angr"; 35 - version = "9.2.81"; 35 + version = "9.2.82"; 36 36 pyproject = true; 37 37 38 38 disabled = pythonOlder "3.11"; ··· 41 41 owner = "angr"; 42 42 repo = "angr"; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-ckak602Uz8YqBDVmh3iDh9d9/SPNRZMil8PskUbrjLA="; 44 + hash = "sha256-3DqR1p2VK9Xe2Yk+gZ81GM4Cn39TDrx1LSivu4xVDOI="; 45 45 }; 46 46 47 47 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "archinfo"; 12 - version = "9.2.81"; 12 + version = "9.2.82"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "angr"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-e/13v2hm0yYoO2A/kz6ekvN1FP8XNqqypfZdHKGEItM="; 21 + hash = "sha256-uK42wbP6zZFRR6JqHs3Ag5zsPT9JFyKviDRxLDa1QjY="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -4
pkgs/development/python-modules/arviz/default.nix
··· 8 8 , numba 9 9 , numpy 10 10 , pandas 11 - , pytest 12 11 , setuptools 13 12 , cloudpickle 14 13 , pytestCheckHook 15 14 , scipy 16 15 , packaging 17 - , typing-extensions 18 16 , pythonOlder 19 17 , xarray 20 18 , xarray-einstats ··· 33 31 34 32 buildPythonPackage rec { 35 33 pname = "arviz"; 36 - version = "0.16.1"; 34 + version = "0.17.0"; 37 35 pyproject = true; 38 36 39 37 disabled = pythonOlder "3.9"; ··· 42 40 owner = "arviz-devs"; 43 41 repo = "arviz"; 44 42 rev = "refs/tags/v${version}"; 45 - hash = "sha256-kixWGj0M0flTq5rXSiPB0nfZaGYRvvMBGAJpehdW8KY="; 43 + hash = "sha256-DqVwbiNJHdRxK3Ppfa6sqPJzDqMaj1mtlAJHFq09u2Y="; 46 44 }; 47 45 48 46 propagatedBuildInputs = [ ··· 86 84 87 85 disabledTests = [ 88 86 # Tests require network access 87 + "test_plot_ppc_transposed" 89 88 "test_plot_separation" 90 89 "test_plot_trace_legend" 91 90 "test_cov"
+48
pkgs/development/python-modules/binary2strings/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pybind11 5 + , pytestCheckHook 6 + , pythonOlder 7 + , setuptools 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "binary2strings"; 12 + version = "0.1.13"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "glmcdona"; 19 + repo = "binary2strings"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-3UPT0PdnPAhOu3J2vU5NxE3f4Nb1zwuX3hJiy87nLD0="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + pybind11 26 + setuptools 27 + ]; 28 + 29 + nativeCheckInputs = [ 30 + pytestCheckHook 31 + ]; 32 + 33 + pythonImportsCheck = [ 34 + "binary2strings" 35 + ]; 36 + 37 + pytestFlagsArray = [ 38 + "tests/test.py" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Module to extract Ascii, Utf8, and Unicode strings from binary data"; 43 + homepage = "https://github.com/glmcdona/binary2strings"; 44 + changelog = "https://github.com/glmcdona/binary2strings/releases/tag/v${version}"; 45 + license = licenses.mit; 46 + maintainers = with maintainers; [ fab ]; 47 + }; 48 + }
+2 -2
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "clarifai-grpc"; 14 - version = "9.11.2"; 14 + version = "9.11.4"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "Clarifai"; 21 21 repo = "clarifai-python-grpc"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-ImfZ5g/EhAqkP4CbA7AZHWHQ88KBVCwMVU/j0OQCilg="; 23 + hash = "sha256-uCXtd9m2phIgP85syIPtoFIxM9dkBzFxxK6OOF0VWAA="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.2.81"; 16 + version = "9.2.82"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.11"; ··· 22 22 owner = "angr"; 23 23 repo = "claripy"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-6DqIeLoJzpONte4WHI5EeV3iDDh1lNhegrNiKIgSAbY="; 25 + hash = "sha256-veJd3M2Jf6snXZsR4P0wQpC0rSbIFT92QgyFFI5Er4Y="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/cle/default.nix
··· 16 16 17 17 let 18 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.81"; 19 + version = "9.2.82"; 20 20 21 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 22 binaries = fetchFromGitHub { 23 23 owner = "angr"; 24 24 repo = "binaries"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-42J6uBM5Ek1uv5gc4ZwtWpVgUdS3Sd4Y+ge2hkG8QTA="; 26 + hash = "sha256-fUp0nS4ILU90uvROH3qNy3kYrpt7yHzbCG5TE/0BqKU="; 27 27 }; 28 28 29 29 in ··· 38 38 owner = "angr"; 39 39 repo = "cle"; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-NS3yi5Ysu0s5PcqnLYOUYI0qpfOX4/E/UDmReX7aNGM="; 41 + hash = "sha256-wzRHYgnZPLDgcf1IlXxY2a52mbeImejj/F8DUAuB1VU="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/cloudpathlib/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "cloudpathlib"; 24 - version = "0.16.0"; 24 + version = "0.17.0"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 29 29 src = fetchFromGitHub { 30 30 owner = "drivendataorg"; 31 31 repo = "cloudpathlib"; 32 - rev = "v${version}"; 33 - hash = "sha256-d4CbzPy3H5HQ4YmSRCRMEYaTpwB7F0Bznd26aKWiHTA="; 32 + rev = "refs/tags/v${version}"; 33 + hash = "sha256-rj8v4EUMPdB5zmbP4VQli2H6GjDor3BHaA95GwoKS5E="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+21 -9
pkgs/development/python-modules/dvc-azure/default.nix
··· 6 6 , fetchPypi 7 7 , knack 8 8 , pythonRelaxDepsHook 9 - , setuptools-scm }: 9 + , setuptools-scm 10 + }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "dvc-azure"; 13 - version = "2.23.0"; 14 - format = "setuptools"; 14 + version = "3.0.1"; 15 + pyproject = true; 15 16 16 17 src = fetchPypi { 17 18 inherit pname version; 18 - hash = "sha256-0+G2n1ysRF/ggl5hkOsUW2UPOm6Y1ExZFBSMfOrEQyg="; 19 + hash = "sha256-TB7yY5b2AWBFt8+AnxyKyP6hoXi6cdHVjtffapRVfHc="; 19 20 }; 20 21 21 22 # Prevent circular dependency 22 - pythonRemoveDeps = [ "dvc" ]; 23 + pythonRemoveDeps = [ 24 + "dvc" 25 + ]; 23 26 24 - nativeBuildInputs = [ setuptools-scm pythonRelaxDepsHook ]; 27 + nativeBuildInputs = [ 28 + setuptools-scm 29 + pythonRelaxDepsHook 30 + ]; 25 31 26 32 propagatedBuildInputs = [ 27 - adlfs azure-identity dvc-objects knack 33 + adlfs 34 + azure-identity 35 + dvc-objects 36 + knack 28 37 ]; 29 38 30 39 # Network access is needed for tests 31 40 doCheck = false; 32 41 33 - pythonImportsCheck = [ "dvc_azure" ]; 42 + # Circular dependency 43 + # pythonImportsCheck = [ 44 + # "dvc_azure" 45 + # ]; 34 46 35 47 meta = with lib; { 36 - description = "azure plugin for dvc"; 48 + description = "Azure plugin for dvc"; 37 49 homepage = "https://pypi.org/project/dvc-azure/${version}"; 38 50 changelog = "https://github.com/iterative/dvc-azure/releases/tag/${version}"; 39 51 license = licenses.asl20;
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvc-data"; 17 - version = "3.0.1"; 17 + version = "3.5.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = "dvc-data"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-OySGTJFHBb+Ot5NUZsQZ4gJkbc6ojrSyDWDPp32q74E="; 26 + hash = "sha256-vLSb+RIaebF+ili+6bvU8wplcpycPVRadUkhkLHdqi8="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+20 -8
pkgs/development/python-modules/dvc-gs/default.nix
··· 4 4 , fetchPypi 5 5 , gcsfs 6 6 , pythonRelaxDepsHook 7 - , setuptools-scm }: 7 + , setuptools-scm 8 + }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "dvc-gs"; 11 - version = "2.22.1"; 12 - format = "setuptools"; 12 + version = "3.0.1"; 13 + pyproject = true; 13 14 14 15 src = fetchPypi { 15 16 inherit pname version; 16 - hash = "sha256-IKDwdSfolZwv8TvHHicVV42PYeULhskv8csbkiJzLbk="; 17 + hash = "sha256-5UMKKX+4GCNm98S8kQsasQTY5cwi9hGhm84FFl3/7NQ="; 17 18 }; 18 19 19 20 # Prevent circular dependency 20 - pythonRemoveDeps = [ "dvc" ]; 21 + pythonRemoveDeps = [ 22 + "dvc" 23 + ]; 21 24 22 - nativeBuildInputs = [ setuptools-scm pythonRelaxDepsHook ]; 25 + nativeBuildInputs = [ 26 + setuptools-scm 27 + pythonRelaxDepsHook 28 + ]; 23 29 24 - propagatedBuildInputs = [ gcsfs dvc-objects ]; 30 + propagatedBuildInputs = [ 31 + gcsfs 32 + dvc-objects 33 + ]; 25 34 26 35 # Network access is needed for tests 27 36 doCheck = false; 28 37 29 - pythonImportsCheck = [ "dvc_gs" ]; 38 + # Circular dependency 39 + # pythonImportsCheck = [ 40 + # "dvc_gs" 41 + # ]; 30 42 31 43 meta = with lib; { 32 44 description = "gs plugin for dvc";
+2 -2
pkgs/development/python-modules/dvc-objects/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dvc-objects"; 16 - version = "2.0.1"; 16 + version = "3.0.0"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "iterative"; 23 23 repo = "dvc-objects"; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-nxZN0Q9mRAZJUOoxfE58lXZVOrY0r05iROcuo+nV99A="; 25 + hash = "sha256-hpiDbECVXbBkewJa+RwrgTQFEFAb3Ir2qs0ENYuJtwI="; 26 26 }; 27 27 28 28 postPatch = ''
+20 -8
pkgs/development/python-modules/dvc-s3/default.nix
··· 7 7 , flatten-dict 8 8 , pythonRelaxDepsHook 9 9 , s3fs 10 - , setuptools-scm }: 10 + , setuptools-scm 11 + }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "dvc-s3"; 14 - version = "2.23.0"; 15 - format = "setuptools"; 15 + version = "3.0.1"; 16 + pyproject = true; 16 17 17 18 src = fetchPypi { 18 19 inherit pname version; 19 - hash = "sha256-HyhZj1sN70o1CTNCiroGKjaMk7tBGqPG2PRsrnm1uVc="; 20 + hash = "sha256-ax2Wsjfvu4hoF99eDPT2sbFhl30wuYtGdEonYCCkJMY="; 20 21 }; 21 22 22 23 # Prevent circular dependency 23 - pythonRemoveDeps = [ "dvc" ]; 24 + pythonRemoveDeps = [ 25 + "dvc" 26 + ]; 24 27 25 28 # dvc-s3 uses boto3 directly, we add in propagatedBuildInputs 26 29 postPatch = '' 27 30 substituteInPlace setup.cfg --replace 'aiobotocore[boto3]' 'aiobotocore' 28 31 ''; 29 32 30 - nativeBuildInputs = [ setuptools-scm pythonRelaxDepsHook ]; 33 + nativeBuildInputs = [ 34 + setuptools-scm 35 + pythonRelaxDepsHook 36 + ]; 31 37 32 38 propagatedBuildInputs = [ 33 - aiobotocore boto3 dvc-objects flatten-dict s3fs 39 + aiobotocore 40 + boto3 41 + dvc-objects 42 + flatten-dict s3fs 34 43 ]; 35 44 36 45 # Network access is needed for tests 37 46 doCheck = false; 38 47 39 - pythonImportsCheck = [ "dvc_s3" ]; 48 + # Circular dependency 49 + # pythonImportsCheck = [ 50 + # "dvc_s3" 51 + # ]; 40 52 41 53 meta = with lib; { 42 54 description = "s3 plugin for dvc";
+2 -2
pkgs/development/python-modules/dvc/default.nix
··· 55 55 56 56 buildPythonPackage rec { 57 57 pname = "dvc"; 58 - version = "3.33.4"; 58 + version = "3.37.0"; 59 59 format = "pyproject"; 60 60 61 61 src = fetchFromGitHub { 62 62 owner = "iterative"; 63 63 repo = pname; 64 64 rev = "refs/tags/${version}"; 65 - hash = "sha256-NWu12FVJDSSuxYGVWFNlbAEUINg05s64EJ6gIaErQ9E="; 65 + hash = "sha256-mO6fhPUub09nWmiFSciwNhuS4VJAjQgIukc+lQWB7Qg="; 66 66 }; 67 67 68 68 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/dvclive/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvclive"; 17 - version = "3.4.1"; 17 + version = "3.5.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-apk1akdFLtps5fq28GUgLef2VEgZulj7vuhxsGpCqJE="; 26 + hash = "sha256-QsA8HZ6wIWKvtQ+f3nyRKKZRNJS56eZ1sKw+KNHxfXc="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/gpxpy/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "gpxpy"; 5 - version = "1.5.0"; 5 + version = "1.6.2"; 6 6 format = "setuptools"; 7 7 disabled = pythonOlder "3.6"; 8 8 ··· 10 10 owner = "tkrajina"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - hash = "sha256-Fkl2dte1WkPi2hBOdT23BMfNflR0j4GeNH86d46WNQk="; 13 + hash = "sha256-s65k0u4LIwHX9RJMJIYMkNS4/Z0wstzqYVPAjydo2iI="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ lxml ];
+3 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "ipykernel"; 25 - version = "6.27.1"; 25 + version = "6.28.0"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.8"; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - hash = "sha256-fV1ZS2aQZUtNKZ7bpehy3Be7c5ao0GCcl8t7ihxgXeY="; 32 + hash = "sha256-acEUA9Jt5p3wIiWRb5FrN+pLmvQX2gqMgn+EMo2I5fM="; 33 33 }; 34 34 35 35 # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767 ··· 68 68 meta = { 69 69 description = "IPython Kernel for Jupyter"; 70 70 homepage = "https://ipython.org/"; 71 + changelog = "https://github.com/ipython/ipykernel/releases/tag/v${version}"; 71 72 license = lib.licenses.bsd3; 72 73 maintainers = with lib.maintainers; [ fridh ] ++ lib.teams.jupyter.members; 73 74 };
+2 -2
pkgs/development/python-modules/langsmith/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "langsmith"; 15 - version = "0.0.72"; 15 + version = "0.0.75"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "langchain-ai"; 22 22 repo = "langsmith-sdk"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-o7KERA+fYo69jR8LSsa901nE1r3GD38rYO7sj0QsOgM="; 24 + hash = "sha256-BbDB3xP3OCRXxbOqFIzFNrpK5+wHbIZ/VlurNXrXpTw="; 25 25 }; 26 26 27 27 sourceRoot = "${src.name}/python";
+2 -2
pkgs/development/python-modules/oelint-parser/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "oelint-parser"; 11 - version = "2.12.1"; 11 + version = "2.12.3"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit version; 16 16 pname = "oelint_parser"; 17 - hash = "sha256-So9Kyj4jMRiaBRQGXE88DSWgLEPqQkv8R/Sd8tyRvE0="; 17 + hash = "sha256-fzHEy9/BxstPAYhVTG0o7Gn2D9UKuSZvI0X5ynZ+oEk="; 18 18 }; 19 19 20 20 buildInputs = [ pip ];
+69
pkgs/development/python-modules/pylibjpeg/default.nix
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pythonOlder 6 + , pytestCheckHook 7 + , setuptools 8 + , numpy 9 + , pydicom 10 + , pylibjpeg-libjpeg 11 + }: 12 + 13 + let 14 + pylibjpeg-data = buildPythonPackage rec { 15 + pname = "pylibjpeg-data"; 16 + version = "1.0.0dev0"; 17 + pyproject = true; 18 + 19 + nativeBuildInputs = [ setuptools ]; 20 + 21 + src = fetchFromGitHub { 22 + owner = "pydicom"; 23 + repo = "pylibjpeg-data"; 24 + rev = "2ab4b8a65b070656eca2582bd23197a3d01cdccd"; 25 + hash = "sha256-cFE1XjrqyGqwHCYGRucXK+q4k7ftUIbYwBw4WwIFtEc="; 26 + }; 27 + 28 + doCheck = false; 29 + }; 30 + in 31 + 32 + buildPythonPackage rec { 33 + pname = "pylibjpeg"; 34 + version = "1.4.0"; 35 + pyproject = true; 36 + 37 + disabled = pythonOlder "3.7"; 38 + 39 + src = fetchFromGitHub { 40 + owner = "pydicom"; 41 + repo = "pylibjpeg"; 42 + rev = "refs/tags/v${version}"; 43 + hash = "sha256-Px1DyYDkKAUdYo+ZxZ1w7TkPzWN++styiFl02iQOvyQ="; 44 + }; 45 + 46 + nativeBuildInputs = [ setuptools ]; 47 + 48 + propagatedBuildInputs = [ numpy ]; 49 + 50 + nativeCheckInputs = [ 51 + pytestCheckHook 52 + pydicom 53 + pylibjpeg-data 54 + pylibjpeg-libjpeg 55 + ]; 56 + 57 + pythonImportsCheck = [ "pylibjpeg" ]; 58 + 59 + meta = with lib; { 60 + description = "Python framework for decoding JPEG images, with a focus on supporting Pydicom"; 61 + homepage = "https://github.com/pydicom/pylibjpeg"; 62 + changelog = "https://github.com/pydicom/pylibjpeg/releases/tag/v${version}"; 63 + license = licenses.mit; 64 + maintainers = with maintainers; [ bcdarwin ]; 65 + # several test failures of form 66 + # "pydicom.errors.InvalidDicomError: File is missing DICOM File Meta Information header or the 'DICM' prefix is missing from the header. ..." 67 + broken = stdenv.isDarwin; 68 + }; 69 + }
+2 -2
pkgs/development/python-modules/pyngrok/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyngrok"; 11 - version = "7.0.3"; 11 + version = "7.0.4"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.8"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-RNi0ivQKsLb/JD9+vdJYGf5HDC6BmeNdseR2OU8v1uY="; 18 + hash = "sha256-VEIsGjVFx5Q7G2cKtMYQY7Te1TpFUZYZJRZvRMAwSS8="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.81"; 16 + version = "9.2.82"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.11"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-59Lq2JKDWrtkRMZb5AjH69LX9+Zk+BvfKxKXG/qGw6g="; 23 + hash = "sha256-m3vHz56w15M2oZhSDzO5wiAVk1+/DoxZxS0qBFh5pQM="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvicare/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyvicare"; 13 - version = "2.30.0"; 13 + version = "2.32.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "somm15"; 20 20 repo = "PyViCare"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-jcnA5qxS4eq1nZ0uo8NGPoSGTI/JrrH02MJPFxL3hQM="; 22 + hash = "sha256-qK5JCaCL+gbgNcBo5IjhlRrXD1IhA1B56hmcjvPie6Y="; 23 23 }; 24 24 25 25 postPatch = ''
+34
pkgs/development/python-modules/simple-term-menu/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , setuptools 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "simple-term-menu"; 10 + version = "1.6.4"; 11 + pyproject = true; 12 + 13 + disabled = pythonOlder "3.4"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-vpxdvY3xKkBLFM2Oldb8AtWMYOJVX2Xd3kF3fEh/s7k="; 18 + }; 19 + 20 + nativeBuildInputs = [ setuptools ]; 21 + 22 + pythonImportsCheck = [ "simple_term_menu" ]; 23 + 24 + # no unit tests in the upstream 25 + doCheck = false; 26 + 27 + meta = with lib; { 28 + description = "A Python package which creates simple interactive menus on the command line"; 29 + homepage = "https://github.com/IngoMeyer441/simple-term-menu"; 30 + license = licenses.mit; 31 + changelog = "https://github.com/IngoMeyer441/simple-term-menu/releases/tag/v${version}"; 32 + maintainers = with maintainers; [ smrehman ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/soco/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "soco"; 19 - version = "0.30.0"; 19 + version = "0.30.1"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.6"; ··· 25 25 owner = "SoCo"; 26 26 repo = "SoCo"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-xoHXUcHmzEDmE17r0+vI56UBAPQEhpglBkWtwE9b2Nw="; 28 + hash = "sha256-MajtB754VY+WmeJ2UROeNfvFdqSWIDXQwDSDK7zn8fk="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/streamdeck/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "streamdeck"; 11 - version = "0.9.4"; 11 + version = "0.9.5"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-aVmWbrBhZ49NfwOp23FD1dxZF+w/q26fIOVs7iQXUxo="; 16 + hash = "sha256-BHliZrRFd64D+UD1xcpp2HAH4D0Z7tibawJobAMM65E="; 17 17 }; 18 18 19 19 patches = [
+3 -3
pkgs/development/tools/djlint/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "djlint"; 8 - version = "1.32.1"; 9 - format = "pyproject"; 8 + version = "1.34.1"; 9 + pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Riverside-Healthcare"; 13 13 repo = "djlint"; 14 14 rev = "v${version}"; 15 - hash = "sha256-///ZEkVohioloBJn6kxpEK5wmCzMp9ZYeAH1mONOA0E="; 15 + hash = "sha256-p9RIzX9zoZxBrhiNaIeCX9OgfQm/lXNwYsh6IcsnIVk="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/tools/gi-crystal/default.nix
··· 5 5 }: 6 6 crystal.buildCrystalPackage rec { 7 7 pname = "gi-crystal"; 8 - version = "0.19.0"; 8 + version = "0.21.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "hugopl"; 12 12 repo = "gi-crystal"; 13 13 rev = "v${version}"; 14 - hash = "sha256-SwBzGAgs0cBbBYXtaJSDWjORE+vrvI5aKG9kaC9VA4o="; 14 + hash = "sha256-hL+4MvJn1z9UKCtyvU4zzIxOwRyYQ3Qt4qRb5F0J+sg="; 15 15 }; 16 16 17 17 # Make sure gi-crystal picks up the name of the so or dylib and not the leading nix store path
+3 -3
pkgs/development/tools/rust/cargo-expand/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "cargo-expand"; 8 - version = "1.0.75"; 8 + version = "1.0.77"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dtolnay"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "sha256-1huB+wQ0x770PQF/mFEDzfyjhjYiTRmr2Y+IhqAKP8M="; 14 + sha256 = "sha256-jaTSbEmqu9xyv9E5VgiHLE5YIBHVNXdVw8B+rSCjaZQ="; 15 15 }; 16 16 17 - cargoHash = "sha256-svb1qWJpaZ2uBdXGWrMXwm1wwQGrhGe891JOtiHnaVg="; 17 + cargoHash = "sha256-WXNfxyD0CpoXEkVI+t30aTrdq/KqPnqeDt3wCEBoyLg="; 18 18 19 19 meta = with lib; { 20 20 description = "A utility and Cargo subcommand designed to let people expand macros in their Rust source code";
+3 -3
pkgs/development/tools/rust/cargo-semver-checks/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-semver-checks"; 13 - version = "0.26.0"; 13 + version = "0.27.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "obi1kenobi"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-M7ovDD9dwxVZgbggnXhe1A/hDQ8QRmY/2J6qdWU4mys="; 19 + hash = "sha256-DN50syZ965MWXKg3lhEhvINeqZUtZgJNjusevf4EIUw="; 20 20 }; 21 21 22 - cargoHash = "sha256-wPWSuvAmPCquwg44PsbExnDKp7xDVWIy+/1SnnCuJmE="; 22 + cargoHash = "sha256-ulsU/QSSNqyZTjM77PQnr3HVUg2dS8SxHv2y6Lsvths="; 23 23 24 24 nativeBuildInputs = [ 25 25 cmake
+5 -5
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 22 22 "5.15": { 23 23 "patch": { 24 24 "extra": "-hardened1", 25 - "name": "linux-hardened-5.15.144-hardened1.patch", 26 - "sha256": "03b2hg01z7fpscgpiw10bvlhq5dph5shdx5zn15csg5vjy6dl2cb", 27 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.144-hardened1/linux-hardened-5.15.144-hardened1.patch" 25 + "name": "linux-hardened-5.15.145-hardened1.patch", 26 + "sha256": "0jip4c7r41a3nzgv6zzrkjg4flb0ri6ar60l246ixzyp9sv19x9r", 27 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.145-hardened1/linux-hardened-5.15.145-hardened1.patch" 28 28 }, 29 - "sha256": "0fsv18q64q17ad7mq818wfhb11dax4bdvbvqyk5ilxyfmypsylzh", 30 - "version": "5.15.144" 29 + "sha256": "086nssif66s86wkixz4yb7xilz1k49g32l0ib28r8fjzc23rv95j", 30 + "version": "5.15.145" 31 31 }, 32 32 "5.4": { 33 33 "patch": {
+4 -4
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 1 { 2 2 "testing": { 3 - "version": "6.7-rc6", 4 - "hash": "sha256:164jik11lv35jxfbci3vdb413qi241w51jrisilvfqy8ap0ccs4k" 3 + "version": "6.7-rc7", 4 + "hash": "sha256:1w1np05mqyviykj0gyx6z2l9ql4f909dy0ximh0gkcpkgy6zz9qc" 5 5 }, 6 6 "6.5": { 7 7 "version": "6.5.13", ··· 12 12 "hash": "sha256:0hdm28k49kmy9r96hckps0bvvaq9m06l72n8ih305rccs6a2cgby" 13 13 }, 14 14 "5.15": { 15 - "version": "5.15.144", 16 - "hash": "sha256:0fsv18q64q17ad7mq818wfhb11dax4bdvbvqyk5ilxyfmypsylzh" 15 + "version": "5.15.145", 16 + "hash": "sha256:086nssif66s86wkixz4yb7xilz1k49g32l0ib28r8fjzc23rv95j" 17 17 }, 18 18 "5.10": { 19 19 "version": "5.10.205",
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 1 { stdenv, lib, fetchsvn, linux 2 2 , scripts ? fetchsvn { 3 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "19441"; 5 - sha256 = "1z0x8cw9nr7qf5qh3xjf6rg20q0i79bg71lik847sabyb6vcrk0z"; 4 + rev = "19453"; 5 + sha256 = "12jy0kyhl9dsp20yprbw27kzh1p4qxi5m5zy9j7sglm9ajrbnkar"; 6 6 } 7 7 , ... 8 8 }:
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 6 , ... } @ args: 7 7 8 8 let 9 - version = "5.10.201-rt98"; # updated by ./update-rt.sh 9 + version = "5.10.204-rt100"; # updated by ./update-rt.sh 10 10 branch = lib.versions.majorMinor version; 11 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 12 in buildLinux (args // { ··· 17 17 18 18 src = fetchurl { 19 19 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 20 - sha256 = "0642y6qj2d4aww6jcki81ba53pvjyfazjxgzgj8brqx8ixchdz3a"; 20 + sha256 = "1vnamiyr378q52xgkg7kvpx80zck729dim77vp06a3q6n580g5gz"; 21 21 }; 22 22 23 23 kernelPatches = let rt-patch = { 24 24 name = "rt"; 25 25 patch = fetchurl { 26 26 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 27 - sha256 = "1g7xbjsfrgins3agz9sq9ia13h5k9605gak7s14z5i4vd34y8pk8"; 27 + sha256 = "1zbpkira8wf3w46586af72k43j8xkj15f0dgq86z975vl60hdk68"; 28 28 }; 29 29 }; in [ rt-patch ] ++ kernelPatches; 30 30
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 14 version = "6.6.8"; #lqx 15 - suffix = "lqx1"; #lqx 16 - sha256 = "04ix6mifnwg1flk2mnjxsajg227svwazhyi8r2h6xwbg0sy80qps"; #lqx 15 + suffix = "lqx2"; #lqx 16 + sha256 = "1hb6g657ivpnyqw6xsd6b09kwlh4vv11wv68ydcmsd5cg6qmv2zy"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+2 -2
pkgs/servers/ebusd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ebusd"; 5 - version = "23.2"; 5 + version = "23.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "john30"; 9 9 repo = "ebusd"; 10 10 rev = version; 11 - sha256 = "2CkcTTxEzVrEPtUVVDxXPPkYqZT6+gsCcfTrt83sFv8="; 11 + sha256 = "sha256-K3gZ5OudNA92S38U1+HndxjA7OVfh2ymYf8OetB646M="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+3 -3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "redis_exporter"; 5 - version = "1.55.0"; 5 + version = "1.56.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "oliver006"; 9 9 repo = "redis_exporter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-KF3tbMgcmZHn8u2wPVidH35vi/Aj7xXUvXPXUci6qrM="; 11 + sha256 = "sha256-7tnl8iItGegfRXLF3f+tmNxgJWkai6n8EOP00zyqyYs="; 12 12 }; 13 13 14 - vendorHash = "sha256-zwWiUXexGI9noHSRC+h9/IT0qdNwPMDZyP3AIKtnRn0="; 14 + vendorHash = "sha256-r+VJ2+4F3BQ0tmNTVHDOxKaKAPSIvgu7ZcQZ6BXt2kA="; 15 15 16 16 ldflags = [ 17 17 "-X main.BuildVersion=${version}"
+2 -1
pkgs/servers/web-apps/freshrss/default.nix
··· 3 3 , fetchFromGitHub 4 4 , nixosTests 5 5 , php 6 - , pkgs 7 6 }: 8 7 9 8 stdenvNoCC.mkDerivation rec { ··· 31 30 ''; 32 31 33 32 installPhase = '' 33 + runHook preInstall 34 34 mkdir -p $out 35 35 cp -vr * $out/ 36 + runHook postInstall 36 37 ''; 37 38 38 39 meta = with lib; {
+2 -2
pkgs/stdenv/linux/default.nix
··· 89 89 else null) null (lib.attrNames archLookupTable); 90 90 91 91 archLookupTable = table.${localSystem.libc} 92 - or (abort "unsupported libc for the pure Linux stdenv"); 92 + or (throw "unsupported libc for the pure Linux stdenv"); 93 93 files = archLookupTable.${localSystem.system} or (if getCompatibleTools != null then getCompatibleTools 94 - else (abort "unsupported platform for the pure Linux stdenv")); 94 + else (throw "unsupported platform for the pure Linux stdenv")); 95 95 in files 96 96 }: 97 97
+3 -3
pkgs/tools/filesystems/juicefs/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "juicefs"; 9 - version = "1.1.0"; 9 + version = "1.1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "juicedata"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-UtERYOjAKOTK+A1qPdD1PajOkf/t5vqWRBvEuxkZmdg="; 15 + sha256 = "sha256-dMzBgwd5tVxE6OFHf6QTZfoqgL/t2pX+OgI6Pki6PG8="; 16 16 }; 17 17 18 - vendorHash = "sha256-BpqxCCuWyUgzPyh7sq3/HyQ29qm/PWD7mQFh1nkkAkA="; 18 + vendorHash = "sha256-orq03bwN1cbwHoZFXz92tcA2F0oivGR/C5EJDAPA+pk="; 19 19 20 20 ldflags = [ "-s" "-w" ]; 21 21
+22 -28
pkgs/tools/games/gamemode/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , libgamemode32 5 + , makeWrapper 6 6 , meson 7 7 , ninja 8 8 , pkg-config ··· 10 10 , inih 11 11 , systemd 12 12 , appstream 13 - , makeWrapper 14 13 , findutils 15 14 , gawk 16 15 , procps 16 + , nix-update-script 17 17 }: 18 18 19 - stdenv.mkDerivation rec { 19 + stdenv.mkDerivation (finalAttrs: { 20 20 pname = "gamemode"; 21 - version = "1.7"; 21 + version = "1.8.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "FeralInteractive"; 25 - repo = pname; 26 - rev = version; 27 - sha256 = "sha256-DIFcmWFkoZOklo1keYcCl6n2GJgzWKC8usHFcJmfarU="; 25 + repo = "gamemode"; 26 + rev = "refs/tags/${finalAttrs.version}"; 27 + hash = "sha256-kusb58nGxYA3U9GbZdW3hLjA3NmHc+af0VT4iGRewBw="; 28 28 }; 29 29 30 - outputs = [ "out" "dev" "lib" "man" "static" ]; 30 + outputs = [ "out" "dev" "lib" "man" ]; 31 31 32 32 patches = [ 33 33 # Add @libraryPath@ template variable to fix loading the PRELOAD library 34 34 ./preload-nix-workaround.patch 35 - # Do not install systemd sysusers configuration 36 - ./no-install-systemd-sysusers.patch 37 - 38 - # fix build with glibc >=2.36 (declaration of pidfd_open) 39 - (fetchpatch { 40 - url = "https://github.com/FeralInteractive/gamemode/commit/4934191b1928ef695c3e8af21e75781f8591745f.patch"; 41 - sha256 = "sha256-pWf2NGbd3gEJFwVP/EIJRbTD29V7keTQHy388enktsY="; 42 - }) 43 35 ]; 44 36 45 37 postPatch = '' ··· 66 58 ]; 67 59 68 60 mesonFlags = [ 69 - # libexec is just a way to package binaries without including them 70 - # in PATH. It doesn't make sense to install them to $lib 71 - # (the default behaviour in the meson hook). 72 - "--libexecdir=${placeholder "out"}/libexec" 61 + "-Dwith-pam-limits-dir=etc/security/limits.d" 62 + "-Dwith-systemd-user-unit-dir=lib/systemd/user" 63 + "-Dwith-systemd-group-dir=lib/sysusers.d" 73 64 74 - "-Dwith-systemd-user-unit-dir=lib/systemd/user" 65 + # The meson builder installs internal executables to $lib/lib by 66 + # default, but they should be installed to "$out". It's also more 67 + # appropriate to install these executables under a libexec 68 + # directory instead of lib. 69 + "--libexecdir=libexec" 75 70 ]; 76 71 77 72 doCheck = true; ··· 79 74 appstream 80 75 ]; 81 76 82 - # Move static libraries to $static so $lib only contains dynamic libraries. 83 - postInstall = '' 84 - moveToOutput lib/*.a "$static" 85 - ''; 86 - 87 77 postFixup = '' 88 78 # Add $lib/lib to gamemoded & gamemode-simulate-game's rpath since 89 79 # they use dlopen to load libgamemode. Can't use makeWrapper since ··· 100 90 ]} 101 91 ''; 102 92 93 + passthru.updateScript = nix-update-script { }; 94 + 103 95 meta = with lib; { 104 96 description = "Optimise Linux system performance on demand"; 105 - homepage = "https://github.com/FeralInteractive/GameMode"; 97 + homepage = "https://github.com/FeralInteractive/gamemode"; 98 + changelog = "https://github.com/FeralInteractive/gamemode/blob/${finalAttrs.version}/CHANGELOG.md"; 106 99 license = licenses.bsd3; 107 100 maintainers = with maintainers; [ kira-bruneau ]; 108 101 platforms = platforms.linux; 102 + mainProgram = "gamemoderun"; # Requires NixOS module to run 109 103 }; 110 - } 104 + })
-16
pkgs/tools/games/gamemode/no-install-systemd-sysusers.patch
··· 1 - diff --git i/data/meson.build w/data/meson.build 2 - index 6fb82d8..2e9e170 100644 3 - --- i/data/meson.build 4 - +++ w/data/meson.build 5 - @@ -21,11 +21,6 @@ if sd_bus_provider == 'systemd' 6 - configuration: data_conf, 7 - install_dir: path_systemd_unit_dir, 8 - ) 9 - - # Install the sysusers.d file 10 - - install_data( 11 - - files('gamemode.conf'), 12 - - install_dir: path_systemd_sysusers_dir, 13 - - ) 14 - endif 15 - 16 - # Install the D-BUS service file
+1 -1
pkgs/tools/games/gamemode/preload-nix-workaround.patch
··· 6 6 7 7 # ld will find the right path to load the library, including for 32-bit apps. 8 8 LD_PRELOAD="${GAMEMODEAUTO_NAME}${LD_PRELOAD:+:$LD_PRELOAD}" 9 - +LD_LIBRARY_PATH="@libraryPath@${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 9 + +LD_LIBRARY_PATH="@libraryPath@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" 10 10 11 11 -exec env LD_PRELOAD="${LD_PRELOAD}" $GAMEMODERUNEXEC "$@" 12 12 +exec env LD_PRELOAD="${LD_PRELOAD}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" $GAMEMODERUNEXEC "$@"
+1
pkgs/tools/misc/esphome/default.nix
··· 75 75 # esptool is used in esphomeyaml/__main__.py 76 76 # git is used in esphomeyaml/writer.py 77 77 "--prefix PATH : ${lib.makeBinPath [ platformio esptool git ]}" 78 + "--prefix PYTHONPATH : $PYTHONPATH" # will show better error messages 78 79 "--set ESPHOME_USE_SUBPROCESS ''" 79 80 ]; 80 81
+7 -7
pkgs/tools/misc/pmbootstrap/default.nix
··· 1 1 { stdenv, lib, git, openssl, buildPythonApplication, pytestCheckHook, ps 2 - , fetchPypi, fetchFromGitLab, sudo }: 2 + , fetchPypi, fetchFromSourcehut, sudo }: 3 3 4 4 buildPythonApplication rec { 5 5 pname = "pmbootstrap"; 6 - version = "2.0.0"; 6 + version = "2.1.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - hash = "sha256-nN4KUP9l3g5Q+QeWr4Fju2GiOyu2f7u94hz/VJlCYdw="; 10 + hash = "sha256-buCfQsi10LezDzYeplArmFRSc3vbjtl+FuTm/VUS2us="; 11 11 }; 12 12 13 - repo = fetchFromGitLab { 14 - domain = "gitlab.com"; 15 - owner = "postmarketOS"; 13 + repo = fetchFromSourcehut { 14 + owner = "~postmarketos"; 16 15 repo = pname; 17 16 rev = version; 18 - hash = "sha256-UkgCNob4nazFO8xXyosV+11Sj4yveYBfgh7aw+/6Rlg="; 17 + hash = "sha256-3GZ4PeMnG/a46WwvWPQFeYbJPp+NGU7A98QasnlMIL0="; 19 18 }; 20 19 21 20 pmb_test = "${repo}/test"; ··· 45 44 "test_chroot_arguments" 46 45 "test_chroot_interactive_shell" 47 46 "test_chroot_interactive_shell_user" 47 + "test_chroot_mount" 48 48 "test_clean_worktree" 49 49 "test_config_user" 50 50 "test_cross_compile_distcc"
+3 -3
pkgs/tools/networking/onetun/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "onetun"; 10 - version = "0.3.6"; 10 + version = "0.3.7"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "aramperes"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-NH3K/EGFtBcTAxGntneV86zd8eWSV4fFxvr76xtE/mw="; 16 + sha256 = "sha256-GVIRCMeuuhUA8lqQ1oI/Xcuf90QIlwhqYeU+HhbGWXQ="; 17 17 }; 18 18 19 - cargoHash = "sha256-ZpgcFzQLiOWyhjSI+WcLa0UFUw8zQWfqJkrVVpIexgM="; 19 + cargoHash = "sha256-TRfr4riMzR/MbsV2RiQNlPoPLhHK5EScNBCeyyamfgE="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 22 Security
+12 -3
pkgs/tools/security/flare-floss/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonPackage rec { 7 7 pname = "flare-floss"; 8 - version = "2.3.0"; 9 - format = "setuptools"; 8 + version = "3.0.1"; 9 + pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mandiant"; 13 13 repo = "flare-floss"; 14 14 rev = "refs/tags/v${version}"; 15 15 fetchSubmodules = true; # for tests 16 - hash = "sha256-tOLnve5XBc3TtSgucPIddBHD0YJhsRpRduXsKrtJ/eQ="; 16 + hash = "sha256-bmOWOFqyvOvSrNTbwLqo0WMq4IAZxZ0YYaWCdCrpziU="; 17 17 }; 18 18 19 19 postPatch = '' ··· 24 24 --replace 'sigs_path = os.path.join(get_default_root(), "sigs")' 'sigs_path = "'"$out"'/share/flare-floss/sigs"' 25 25 ''; 26 26 27 + nativeBuildInputs = with python3.pkgs; [ 28 + setuptools 29 + ]; 30 + 27 31 propagatedBuildInputs = with python3.pkgs; [ 32 + binary2strings 28 33 halo 29 34 networkx 30 35 pefile ··· 45 50 postInstall = '' 46 51 mkdir -p $out/share/flare-floss/ 47 52 cp -r floss/sigs $out/share/flare-floss/ 53 + ''; 54 + 55 + preCheck = '' 56 + export HOME=$(mktemp -d) 48 57 ''; 49 58 50 59 meta = with lib; {
+2 -2
pkgs/tools/wayland/kanshi/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "kanshi"; 15 - version = "1.4.0"; 15 + version = "1.5.0"; 16 16 17 17 src = fetchFromSourcehut { 18 18 owner = "~emersion"; 19 19 repo = "kanshi"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-5dIBQBA3OMlmaSYswwggFuedsb3i4uy9bcTZahIS2gQ="; 21 + sha256 = "sha256-vxysZWFcfYwOgFMcRuPzYpWmFOFMiwc62DqI+nTQ4MI="; 22 22 }; 23 23 24 24 strictDeps = true;
+1 -1
pkgs/top-level/all-packages.nix
··· 24464 24464 inherit (callPackages ../development/libraries/openssl { }) 24465 24465 openssl_1_1 24466 24466 openssl_3 24467 - openssl_3_1; 24467 + openssl_3_2; 24468 24468 24469 24469 opensubdiv = callPackage ../development/libraries/opensubdiv { }; 24470 24470
+3 -3
pkgs/top-level/perl-packages.nix
··· 22693 22693 22694 22694 SpreadsheetParseExcel = buildPerlPackage { 22695 22695 pname = "Spreadsheet-ParseExcel"; 22696 - version = "0.65"; 22696 + version = "0.66"; 22697 22697 src = fetchurl { 22698 - url = "mirror://cpan/authors/id/D/DO/DOUGW/Spreadsheet-ParseExcel-0.65.tar.gz"; 22699 - hash = "sha256-bsTLQpvVjYFkD+EhFvQ1xG9R/xBAxo8JzIt2gcFnW+w="; 22698 + url = "mirror://cpan/authors/id/J/JM/JMCNAMARA/Spreadsheet-ParseExcel-0.66.tar.gz"; 22699 + hash = "sha256-v9dqz7qYhgHcBRvac7S7JfaDmgBt2WC2p0AcJJJF9ls="; 22700 22700 }; 22701 22701 propagatedBuildInputs = [ CryptRC4 DigestPerlMD5 IOStringy OLEStorage_Lite ]; 22702 22702 meta = {
+6
pkgs/top-level/python-packages.nix
··· 1461 1461 1462 1462 binary = callPackage ../development/python-modules/binary { }; 1463 1463 1464 + binary2strings = callPackage ../development/python-modules/binary2strings { }; 1465 + 1464 1466 binaryornot = callPackage ../development/python-modules/binaryornot { }; 1465 1467 1466 1468 bincopy = callPackage ../development/python-modules/bincopy { }; ··· 10620 10622 inherit (pkgs) libusb1; 10621 10623 }; 10622 10624 10625 + pylibjpeg = callPackage ../development/python-modules/pylibjpeg { }; 10626 + 10623 10627 pylibjpeg-libjpeg = callPackage ../development/python-modules/pylibjpeg-libjpeg { }; 10624 10628 10625 10629 pyliblo = callPackage ../development/python-modules/pyliblo { }; ··· 13141 13145 simanneal = callPackage ../development/python-modules/simanneal { }; 13142 13146 13143 13147 simber = callPackage ../development/python-modules/simber { }; 13148 + 13149 + simple-term-menu = callPackage ../development/python-modules/simple-term-menu { }; 13144 13150 13145 13151 simpleaudio = callPackage ../development/python-modules/simpleaudio { }; 13146 13152