From 36f9dc06fc24f9229f8cff3048e2f6d1eb47dbac Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 8 Oct 2023 09:25:38 +0200 Subject: mdbook: 0.4.34 -> 0.4.35 Signed-off-by: Matthias Beyer --- pkgs/tools/text/mdbook/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/tools/text/mdbook/default.nix b/pkgs/tools/text/mdbook/default.nix index 80afa953308..e0529c77917 100644 --- a/pkgs/tools/text/mdbook/default.nix +++ b/pkgs/tools/text/mdbook/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "mdbook"; - version = "0.4.34"; + version = "0.4.35"; src = fetchFromGitHub { owner = "rust-lang"; repo = "mdBook"; rev = "refs/tags/v${version}"; - sha256 = "sha256-QkgsFnX6J0ZgXCzGE/dTNLxdXLhCFwLsZCvmZ4SU4Zs="; + sha256 = "sha256-oplR34M2PbcIwrfIkA4Ttk2zt3ve883TfXGIDnfJt/4="; }; - cargoHash = "sha256-Dhblzn7NytYeY76RmvI8cNjChnCSnTPadxPKyU5QT1Q="; + cargoHash = "sha256-D0XhrweO0A1+81Je4JZ0lmnbIHstNvefpmogCyB4FEE="; buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; -- cgit 1.4.1 From 43e95a2486476021ed5ae4ee9c46c1b5324ee6d6 Mon Sep 17 00:00:00 2001 From: "Janik H." Date: Tue, 10 Oct 2023 21:50:20 +0200 Subject: qmk_hid: 0.1.5 -> 0.1.11 Diff: https://github.com/FrameworkComputer/qmk_hid/compare/v0.1.5...v0.1.11 --- pkgs/tools/misc/qmk_hid/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/tools/misc/qmk_hid/default.nix b/pkgs/tools/misc/qmk_hid/default.nix index c8f3ae9b919..54f4f15f8e6 100644 --- a/pkgs/tools/misc/qmk_hid/default.nix +++ b/pkgs/tools/misc/qmk_hid/default.nix @@ -7,24 +7,30 @@ rustPlatform.buildRustPackage rec { pname = "qmk_hid"; - version = "0.1.5"; + version = "0.1.11"; src = fetchFromGitHub { owner = "FrameworkComputer"; repo = "qmk_hid"; rev = "v${version}"; - hash = "sha256-k5D+Ph4DtdTafdNhclK3t4SmHmktuOKRlMMGMmKp48E="; + hash = "sha256-k5cZcrjen7nNJM9mKQEwNTVfBPawXwbwNlCyTARdH/g="; }; - cargoHash = "sha256-+frWup9sbxCAxl2oiHAn1ccpuGkfa3kjerUByd65oSI="; + cargoHash = "sha256-GrerrNDoSFtOEAf0vB9MlkBl+yLnzd/szrpFsAmkB6s="; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ systemd ]; + checkFlags = [ + # test doesn't compile + "--skip=src/lib.rs" + ]; + meta = with lib; { description = "Commandline tool for interactng with QMK devices over HID"; homepage = "https://github.com/FrameworkComputer/qmk_hid"; -- cgit 1.4.1 From aaec1cda21a5d96bb441d86b9ec4b1aad5eaf1e5 Mon Sep 17 00:00:00 2001 From: Ryan Gibb Date: Thu, 12 Oct 2023 16:24:40 +0100 Subject: dell-command-configure: init at 4.8.0-494 --- maintainers/maintainer-list.nix | 6 ++ .../system/dell-command-configure/default.nix | 111 +++++++++++++++++++++ .../system/dell-command-configure/wrapper-lib.c | 23 +++++ pkgs/top-level/all-packages.nix | 2 + 4 files changed, 142 insertions(+) create mode 100644 pkgs/tools/system/dell-command-configure/default.nix create mode 100755 pkgs/tools/system/dell-command-configure/wrapper-lib.c (limited to 'pkgs') diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c48c19922c6..3f8471203ef 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15283,6 +15283,12 @@ fingerprint = "E4F4 1EAB BF0F C785 06D8 62EF EF68 CF41 D42A 593D"; }]; }; + ryangibb = { + email = "ryan@freumh.org"; + github = "ryangibb"; + githubId = 22669046; + name = "Ryan Gibb"; + }; ryanorendorff = { github = "ryanorendorff"; githubId = 12442942; diff --git a/pkgs/tools/system/dell-command-configure/default.nix b/pkgs/tools/system/dell-command-configure/default.nix new file mode 100644 index 00000000000..71fa577af84 --- /dev/null +++ b/pkgs/tools/system/dell-command-configure/default.nix @@ -0,0 +1,111 @@ +{ + stdenv, + lib, + fetchurl, + dpkg, + autoPatchelfHook, + patchelfUnstable, + openssl, +}: + +# Use techniques described in https://web.archive.org/web/20220904051329/https://tapesoftware.net/replace-symbol/ + +# Adapted from https://github.com/KenMacD/etc-nixos/blob/d3d28085586358a62b2bb4b427eb21aad05b5b23/dcc/default.nix + +# Used https://github.com/NixOS/nixpkgs/pull/84926 as a template +# then converted to use autoPatchelfHook instead, and link with +# the dependencies from other pkgs. + +let + version = "4.8.0-494"; + + unpacked = stdenv.mkDerivation rec { + inherit version; + pname = "dell-command-configure-unpacked"; + + src = fetchurl { + url = + "https://dl.dell.com/FOLDER08911312M/1/command-configure_${version}.ubuntu20_amd64.tar.gz"; + # The CDN blocks the Curl user-agent, so set to blank instead. + curlOpts = ''-A=""''; + sha256 = "sha256-l5oHgDkFBF6llNsHufTmuDzjkhGmXHYXlOJ4hvZfRoE="; + }; + + dontBuild = true; + + nativeBuildInputs = [ dpkg ]; + + unpackPhase = '' + tar -xzf ${src} + dpkg-deb -x command-configure_${version}.ubuntu20_amd64.deb command-configure + dpkg-deb -x srvadmin-hapi_9.5.0_amd64.deb srvadmin-hapi + ''; + + installPhase = '' + mkdir $out + cp -r . $out + ''; + }; + + + # Contains a fopen() wrapper for finding the firmware package + wrapperLibName = "wrapper-lib.so"; + wrapperLib = stdenv.mkDerivation { + pname = "dell-command-configure-unpacked-wrapper-lib"; + inherit version; + + src = ./.; + + dontUnpack = true; + buildPhase = '' + substitute ${./wrapper-lib.c} lib.c \ + --subst-var-by to "${unpacked}/srvadmin-hapi/opt/dell/srvadmin/etc/omreg.d/omreg-hapi.cfg" + cc -fPIC -shared lib.c -o ${wrapperLibName} + ''; + installPhase = '' + mkdir -p $out/lib + cp ${wrapperLibName} $out/lib/ + ''; + }; + +in stdenv.mkDerivation rec { + inherit version; + pname = "dell-command-configure"; + + buildInputs = [ openssl stdenv.cc.cc.lib ]; + nativeBuildInputs = [ autoPatchelfHook ]; + dontConfigure = true; + + src = unpacked; + + installPhase = '' + mkdir -p $out/bin $out/lib + install -t $out/lib -m644 -v command-configure/opt/dell/dcc/libhapiintf.so + install -t $out/lib -m644 -v command-configure/opt/dell/dcc/libsmbios_c.so.2 + install -t $out/bin -m755 -v command-configure/opt/dell/dcc/cctk + install -t $out/bin -m755 -v srvadmin-hapi/opt/dell/srvadmin/sbin/dchcfg + for lib in $(find srvadmin-hapi/opt/dell/srvadmin/lib64 -type l); do + install -t $out/lib -m644 -v $lib + done + ''; + + postFixup = '' + echo fopen fopen_wrapper > fopen_name_map + echo access access_wrapper > access_name_map + ${patchelfUnstable}/bin/patchelf \ + --rename-dynamic-symbols fopen_name_map \ + --rename-dynamic-symbols access_name_map \ + --add-needed ${wrapperLibName} \ + --set-rpath ${lib.makeLibraryPath [ wrapperLib ]} \ + $out/lib/* + ''; + + meta = with lib; { + description = "Configure BIOS settings on Dell laptops."; + homepage = + "https://www.dell.com/support/article/us/en/19/sln311302/dell-command-configure"; + license = licenses.unfree; + maintainers = with maintainers; [ ryangibb ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/tools/system/dell-command-configure/wrapper-lib.c b/pkgs/tools/system/dell-command-configure/wrapper-lib.c new file mode 100755 index 00000000000..f93bcd58ab7 --- /dev/null +++ b/pkgs/tools/system/dell-command-configure/wrapper-lib.c @@ -0,0 +1,23 @@ +#include +#include + +static const char from[] = "/usr/lib/ext/dell/omreg.cfg"; +static const char to[] = "@to@"; + +int access_wrapper(const char *fn, int mode) +{ + if (!strcmp(fn, from)) { + printf("access_wrapper.c: Replacing path '%s' with '%s'\n", from, to); + fn = to; + } + return access(fn, mode); +} + +FILE* fopen_wrapper(const char* fn, const char* mode) +{ + if (!strcmp(fn, from)) { + printf("fopen_wrapper.c: Replacing path '%s' with '%s'\n", from, to); + fn = to; + } + return fopen(fn, mode); +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4f952c91139..71ab01e1b39 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3709,6 +3709,8 @@ with pkgs; delayarchitect = callPackage ../applications/audio/delayarchitect { }; + dell-command-configure = callPackage ../tools/system/dell-command-configure { }; + deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop { inherit (darwin.apple_sdk.frameworks) CoreServices; }; -- cgit 1.4.1 From fa3fdd0c2b6dc9d11e51e68142388219a71a0dfe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Oct 2023 03:00:03 +0000 Subject: publii: 0.42.1 -> 0.43.0 --- pkgs/development/web/publii/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/web/publii/default.nix b/pkgs/development/web/publii/default.nix index 58713b35a35..fcf64ae69de 100644 --- a/pkgs/development/web/publii/default.nix +++ b/pkgs/development/web/publii/default.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation rec { pname = "publii"; - version = "0.42.1"; + version = "0.43.0"; src = fetchurl { url = "https://getpublii.com/download/Publii-${version}.deb"; - hash = "sha256-GHGXu/z2L4aJG1O1THPIxnRBdPJOIVuQsZP0zhjTZlo="; + hash = "sha256-WZX0OugHFuqXxwq7LLGzEG/H+pz9siBukvgBCu5/isI="; }; dontConfigure = true; -- cgit 1.4.1 From 4f5476d4da800236a04de9f114e4a705b587c5d9 Mon Sep 17 00:00:00 2001 From: Ryan Gibb Date: Fri, 13 Oct 2023 09:09:31 +0100 Subject: address review comments --- .../system/dell-command-configure/default.nix | 23 ++++++++++------------ 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'pkgs') diff --git a/pkgs/tools/system/dell-command-configure/default.nix b/pkgs/tools/system/dell-command-configure/default.nix index 71fa577af84..2374d36421f 100644 --- a/pkgs/tools/system/dell-command-configure/default.nix +++ b/pkgs/tools/system/dell-command-configure/default.nix @@ -28,7 +28,7 @@ let "https://dl.dell.com/FOLDER08911312M/1/command-configure_${version}.ubuntu20_amd64.tar.gz"; # The CDN blocks the Curl user-agent, so set to blank instead. curlOpts = ''-A=""''; - sha256 = "sha256-l5oHgDkFBF6llNsHufTmuDzjkhGmXHYXlOJ4hvZfRoE="; + hash = "sha256-l5oHgDkFBF6llNsHufTmuDzjkhGmXHYXlOJ4hvZfRoE="; }; dontBuild = true; @@ -47,7 +47,6 @@ let ''; }; - # Contains a fopen() wrapper for finding the firmware package wrapperLibName = "wrapper-lib.so"; wrapperLib = stdenv.mkDerivation { @@ -56,15 +55,14 @@ let src = ./.; - dontUnpack = true; - buildPhase = '' - substitute ${./wrapper-lib.c} lib.c \ + postPatch = '' + ls -al + substitute wrapper-lib.c lib.c \ --subst-var-by to "${unpacked}/srvadmin-hapi/opt/dell/srvadmin/etc/omreg.d/omreg-hapi.cfg" cc -fPIC -shared lib.c -o ${wrapperLibName} ''; installPhase = '' - mkdir -p $out/lib - cp ${wrapperLibName} $out/lib/ + install -D ${wrapperLibName} -t $out/lib ''; }; @@ -79,13 +77,12 @@ in stdenv.mkDerivation rec { src = unpacked; installPhase = '' - mkdir -p $out/bin $out/lib - install -t $out/lib -m644 -v command-configure/opt/dell/dcc/libhapiintf.so - install -t $out/lib -m644 -v command-configure/opt/dell/dcc/libsmbios_c.so.2 - install -t $out/bin -m755 -v command-configure/opt/dell/dcc/cctk - install -t $out/bin -m755 -v srvadmin-hapi/opt/dell/srvadmin/sbin/dchcfg + install -D -t $out/lib -m644 -v command-configure/opt/dell/dcc/libhapiintf.so + install -D -t $out/lib -m644 -v command-configure/opt/dell/dcc/libsmbios_c.so.2 + install -D -t $out/bin -m755 -v command-configure/opt/dell/dcc/cctk + install -D -t $out/bin -m755 -v srvadmin-hapi/opt/dell/srvadmin/sbin/dchcfg for lib in $(find srvadmin-hapi/opt/dell/srvadmin/lib64 -type l); do - install -t $out/lib -m644 -v $lib + install -D -t $out/lib -m644 -v $lib done ''; -- cgit 1.4.1 From ba24c3880f170eaf4f14cdaccce3f9f458b5971d Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sat, 14 Oct 2023 18:00:57 +0200 Subject: build-support/php: remove obsolete autoloader-suffix Since https://github.com/composer/composer/pull/11663, the composer output is stable and reproducible, therefore, that prefix is now obsolete. --- pkgs/build-support/php/pkgs/composer-local-repo-plugin.nix | 1 - 1 file changed, 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/build-support/php/pkgs/composer-local-repo-plugin.nix b/pkgs/build-support/php/pkgs/composer-local-repo-plugin.nix index b18f422dbfa..48d05b7a000 100644 --- a/pkgs/build-support/php/pkgs/composer-local-repo-plugin.nix +++ b/pkgs/build-support/php/pkgs/composer-local-repo-plugin.nix @@ -71,7 +71,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { composer global config --quiet minimum-stability dev composer global config --quiet prefer-stable true - composer global config --quiet autoloader-suffix "nixPredictableAutoloaderSuffix" composer global config --quiet apcu-autoloader false composer global config --quiet allow-plugins.nix-community/composer-local-repo-plugin true composer global config --quiet repo.packagist false -- cgit 1.4.1 From ed6a8b5b259d4832397da084594023f19cbf50f1 Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Sat, 14 Oct 2023 22:31:08 -0400 Subject: webcord: 4.4.3 -> 4.5.0 --- .../networking/instant-messengers/webcord/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/networking/instant-messengers/webcord/default.nix b/pkgs/applications/networking/instant-messengers/webcord/default.nix index 5fb8f11bccd..b410cfdea33 100644 --- a/pkgs/applications/networking/instant-messengers/webcord/default.nix +++ b/pkgs/applications/networking/instant-messengers/webcord/default.nix @@ -6,23 +6,23 @@ , pipewire , libpulseaudio , xdg-utils -, electron_25 +, electron_27 , makeDesktopItem , nix-update-script }: buildNpmPackage rec { pname = "webcord"; - version = "4.4.3"; + version = "4.5.0"; src = fetchFromGitHub { owner = "SpacingBat3"; repo = "WebCord"; rev = "v${version}"; - hash = "sha256-Se73TANnZUvbSe3v4woofRzYARP2h2HjO1kv/5sDRyA="; + hash = "sha256-SIGV/Hl5O+xs1DbA25TGasXJVYgCzAP/GCtsDmxKDvI="; }; - npmDepsHash = "sha256-O3eFtgDO+2A7PygrLj6iT/rptnG+oR5tD2lhhz6Iwug="; + npmDepsHash = "sha256-ClPcLHO4+CzOswQaItbFYHVlb0W6Y5NZF140jGpoSJ8="; nativeBuildInputs = [ copyDesktopItems @@ -59,7 +59,7 @@ buildNpmPackage rec { install -Dm644 sources/assets/icons/app.png $out/share/icons/hicolor/256x256/apps/webcord.png # Add xdg-utils to path via suffix, per PR #181171 - makeWrapper '${lib.getExe electron_25}' $out/bin/webcord \ + makeWrapper '${lib.getExe electron_27}' $out/bin/webcord \ --prefix LD_LIBRARY_PATH : ${libPath}:$out/opt/webcord \ --suffix PATH : "${binPath}" \ --add-flags "--ozone-platform-hint=auto" \ -- cgit 1.4.1 From 7865280a3cffd5c00a589e1683c31670be6c8287 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 15 Oct 2023 10:52:02 +0200 Subject: phpExtensions.php-spx: init at 0.4.14 --- pkgs/development/php-packages/php-spx/default.nix | 32 +++++++++++++++++++++++ pkgs/top-level/php-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/php-packages/php-spx/default.nix (limited to 'pkgs') diff --git a/pkgs/development/php-packages/php-spx/default.nix b/pkgs/development/php-packages/php-spx/default.nix new file mode 100644 index 00000000000..52beeacf3bb --- /dev/null +++ b/pkgs/development/php-packages/php-spx/default.nix @@ -0,0 +1,32 @@ +{ buildPecl, lib, fetchFromGitHub, zlib }: + +let + version = "0.4.14"; +in buildPecl { + inherit version; + pname = "php-spx"; + + src = fetchFromGitHub { + owner = "NoiseByNorthwest"; + repo = "php-spx"; + rev = "v${version}"; + hash = "sha256-LdR3ilknSUuNTAb9wfIpNGdaR3uwd4C47nZYRzfTfx8="; + }; + + configureFlags = [ + "--with-zlib-dir=${zlib.dev}" + ]; + + preConfigure = '' + substituteInPlace Makefile.frag \ + --replace '$(INSTALL_ROOT)$(prefix)/share/misc/php-spx/assets/web-ui' '${placeholder "out"}/share/misc/php-spx/assets/web-ui' + ''; + + meta = { + changelog = "https://github.com/NoiseByNorthwest/php-spx/releases/tag/${version}"; + description = "A simple & straight-to-the-point PHP profiling extension with its built-in web UI"; + homepage = "https://github.com/NoiseByNorthwest/php-spx"; + license = lib.licenses.php301; + maintainers = with lib.maintainers; [ drupol ]; + }; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 70c15626d85..1f727f3a27a 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -304,6 +304,8 @@ lib.makeScope pkgs.newScope (self: with self; { phalcon = callPackage ../development/php-packages/phalcon { }; + php-spx = callPackage ../development/php-packages/php-spx { }; + pinba = callPackage ../development/php-packages/pinba { }; protobuf = callPackage ../development/php-packages/protobuf { }; -- cgit 1.4.1 From a226665aea5be2aee0f60f80aaf175cfb44cec08 Mon Sep 17 00:00:00 2001 From: Robert Schütz Date: Tue, 14 Feb 2023 16:06:07 -0800 Subject: arpack: 3.8.0 -> 3.9.1 Diff: https://github.com/opencollab/arpack-ng/compare/3.8.0...3.9.1 Changelog: https://github.com/opencollab/arpack-ng/blob/3.9.1/CHANGES --- .../libraries/science/math/arpack/default.nix | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index a418df7050e..8a0450927ec 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake +{ lib, stdenv, fetchFromGitHub, cmake , gfortran, blas, lapack, eigen , useMpi ? false , mpi @@ -11,25 +11,15 @@ assert useMpi -> !blas.isILP64; stdenv.mkDerivation rec { pname = "arpack"; - version = "3.8.0"; + version = "3.9.1"; src = fetchFromGitHub { owner = "opencollab"; repo = "arpack-ng"; rev = version; - sha256 = "sha256-nc710iLRqy/p3EaVgbEoCRzNJ9GpKqqQp33tbn7R6lA="; + sha256 = "sha256-HCvapLba8oLqx9I5+KDAU0s/dTmdWOEilS75i4gyfC0="; }; - patches = [ - # https://github.com/opencollab/arpack-ng/pull/301 - (fetchpatch { - name = "pkg-config-paths.patch"; - url = "https://github.com/opencollab/arpack-ng/commit/47fc83cb371a9cc8a8c058097de5e0298cd548f5.patch"; - excludes = [ "CHANGES" ]; - sha256 = "1aijvrfsxkgzqmkzq2dmaj8q3jdpg2hwlqpfl8ddk9scv17gh9m8"; - }) - ]; - nativeBuildInputs = [ cmake gfortran ]; buildInputs = assert (blas.isILP64 == lapack.isILP64); [ blas @@ -60,6 +50,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/opencollab/arpack-ng"; + changelog = "https://github.com/opencollab/arpack-ng/blob/${src.rev}/CHANGES"; description = '' A collection of Fortran77 subroutines to solve large scale eigenvalue problems. -- cgit 1.4.1 From 358dee19797e964402fc2b2732a696ca11722a34 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 16 Oct 2023 17:02:59 +0900 Subject: python311Packages.altair: add changelog to meta --- pkgs/development/python-modules/altair/default.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'pkgs') diff --git a/pkgs/development/python-modules/altair/default.nix b/pkgs/development/python-modules/altair/default.nix index 14d65a2e1af..522cfe3cc28 100644 --- a/pkgs/development/python-modules/altair/default.nix +++ b/pkgs/development/python-modules/altair/default.nix @@ -74,6 +74,7 @@ buildPythonPackage rec { description = "A declarative statistical visualization library for Python."; homepage = "https://altair-viz.github.io"; downloadPage = "https://github.com/altair-viz/altair"; + changelog = "https://altair-viz.github.io/releases/changes.html"; license = licenses.bsd3; maintainers = with maintainers; [ teh vinetos ]; }; -- cgit 1.4.1 From c48b4498c122521290f942999926922f4decae20 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 16 Oct 2023 17:04:02 +0900 Subject: python311Packages.altair: unstable-2023-08-12 -> 5.1.2 Diff: https://github.com/altair-viz/altair/compare/56b3b66daae7160c8d82777d2646131afcc3dab4...v5.1.2 Changelog: https://altair-viz.github.io/releases/changes.html --- pkgs/development/python-modules/altair/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/python-modules/altair/default.nix b/pkgs/development/python-modules/altair/default.nix index 522cfe3cc28..8d7ec25da83 100644 --- a/pkgs/development/python-modules/altair/default.nix +++ b/pkgs/development/python-modules/altair/default.nix @@ -23,17 +23,15 @@ buildPythonPackage rec { pname = "altair"; - # current version, 5.0.1, is broken with jsonschema>=4.18 - # we use unstable version instead of patch due to many changes - version = "unstable-2023-08-12"; + version = "5.1.2"; format = "pyproject"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "altair-viz"; repo = "altair"; - rev = "56b3b66daae7160c8d82777d2646131afcc3dab4"; - hash = "sha256-uVE3Bth1D1mIhaULB4IxEtOzhQd51Pscqyfdys65F6A="; + rev = "refs/tags/v${version}"; + hash = "sha256-30M+rt5IfD4hvK5CwaW8HfQacDBPjowff/f9o7iido0="; }; nativeBuildInputs = [ -- cgit 1.4.1 From dc65fd608ee20ec12e5130b71fb1e065a1d5c359 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Oct 2023 11:00:46 +0000 Subject: cpu-x: 4.5.3 -> 5.0.0 --- pkgs/applications/misc/cpu-x/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/misc/cpu-x/default.nix b/pkgs/applications/misc/cpu-x/default.nix index d6e3bb28e18..5e15b860db3 100644 --- a/pkgs/applications/misc/cpu-x/default.nix +++ b/pkgs/applications/misc/cpu-x/default.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "cpu-x"; - version = "4.5.3"; + version = "5.0.0"; src = fetchFromGitHub { owner = "X0rg"; repo = "CPU-X"; rev = "v${version}"; - sha256 = "sha256-o48NkOPabfnwsu+nyXJOstW6g0JSUgIrEFx1nNCR7XE="; + sha256 = "sha256-mykN+E2ghp2+a06WLYXg9oaQQ2SJDyxIVQSUM00zrCo="; }; nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ]; -- cgit 1.4.1 From 21488e65a7c8001f37c2e14bfd8eeae177f20106 Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 16 Oct 2023 15:08:00 +0200 Subject: build-support/php: fix support of vcs repositories --- pkgs/build-support/php/hooks/composer-install-hook.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/build-support/php/hooks/composer-install-hook.sh b/pkgs/build-support/php/hooks/composer-install-hook.sh index b1b5e2ac553..49ff0449719 100644 --- a/pkgs/build-support/php/hooks/composer-install-hook.sh +++ b/pkgs/build-support/php/hooks/composer-install-hook.sh @@ -77,9 +77,9 @@ composerInstallBuildHook() { # because the file contains hardcoded nix store paths, we generate it here. composer-local-repo-plugin --no-ansi build-local-repo -m "${composerRepository}" . - # Remove all the repositories of type "composer" + # Remove all the repositories of type "composer" and "vcs" # from the composer.json file. - jq -r -c 'del(try .repositories[] | select(.type == "composer"))' composer.json | sponge composer.json + jq -r -c 'del(try .repositories[] | select(.type == "composer" or .type == "vcs"))' composer.json | sponge composer.json # Configure composer to disable packagist and avoid using the network. composer config repo.packagist false -- cgit 1.4.1 From 4a4991d33bf221319af902952a0a25d70e2385c8 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Oct 2023 15:53:43 +0200 Subject: phpExtensions.opcache: use valgrind only where supported opcache is a default extension, so this fixes eval of php on platforms where valgrind is not supported, such as risc-v. --- pkgs/top-level/php-packages.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index f60ae14cf58..cf73f7156ff 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -440,9 +440,10 @@ lib.makeScope pkgs.newScope (self: with self; { } { name = "opcache"; - buildInputs = [ pcre2 ] ++ lib.optionals (!stdenv.isDarwin) [ - valgrind.dev - ]; + buildInputs = [ pcre2 ] ++ + lib.optional + (!stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind) + valgrind.dev; zendExtension = true; postPatch = lib.optionalString stdenv.isDarwin '' # Tests are flaky on darwin -- cgit 1.4.1 From 12741f2c302730c6a24289abb8ce0a6c33c8f6dc Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 17:13:34 +0200 Subject: build-support/php: add `installCheckPhase` --- pkgs/build-support/php/build-composer-project.nix | 6 ++++++ pkgs/build-support/php/build-composer-repository.nix | 6 ++++++ 2 files changed, 12 insertions(+) (limited to 'pkgs') diff --git a/pkgs/build-support/php/build-composer-project.nix b/pkgs/build-support/php/build-composer-project.nix index 6aecf434577..5cb52e902cd 100644 --- a/pkgs/build-support/php/build-composer-project.nix +++ b/pkgs/build-support/php/build-composer-project.nix @@ -53,6 +53,12 @@ let runHook postInstall ''; + installCheckPhase = previousAttrs.installCheckPhase or '' + runHook preCheckInstall + + runHook postCheckInstall + ''; + composerRepository = phpDrv.mkComposerRepository { inherit composer composer-local-repo-plugin; inherit (finalAttrs) patches pname src vendorHash version; diff --git a/pkgs/build-support/php/build-composer-repository.nix b/pkgs/build-support/php/build-composer-repository.nix index 30b0b48de75..c89688ecc19 100644 --- a/pkgs/build-support/php/build-composer-repository.nix +++ b/pkgs/build-support/php/build-composer-repository.nix @@ -74,6 +74,12 @@ let runHook postInstall ''; + installCheckPhase = previousAttrs.installCheckPhase or '' + runHook preCheckInstall + + runHook postCheckInstall + ''; + COMPOSER_CACHE_DIR = "/dev/null"; COMPOSER_MIRROR_PATH_REPOS = "1"; COMPOSER_HTACCESS_PROTECT = "0"; -- cgit 1.4.1 From badd5454eb53512725784ff3831ed5cc1d9e36d8 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 19:41:22 +0200 Subject: vscode-extensions.nvarner.typst-lsp: 0.5.0 -> 0.10.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 7 +++++-- pkgs/development/tools/language-servers/typst-lsp/default.nix | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index bdc1115e005..02e2a710c85 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2726,12 +2726,15 @@ let }; }; + nvarner.typst-lsp = buildVscodeMarketplaceExtension { mktplcRef = { name = "typst-lsp"; publisher = "nvarner"; - version = "0.5.0"; - sha256 = "sha256-4bZbjbcd/EjSRBMkzMs1pD00qyQb5W6gePh4xfoU6Ug="; + # Please update the corresponding binary (typst-lsp) when updating + # this extension. + version = "0.10.1"; + sha256 = "sha256-+LOw9JPpL5eLNxmP4kyPo9S/w8ZxfPGSaY1oR8THmvI="; }; nativeBuildInputs = [ jq moreutils ]; diff --git a/pkgs/development/tools/language-servers/typst-lsp/default.nix b/pkgs/development/tools/language-servers/typst-lsp/default.nix index 24d9dfcb000..b3c1db287e2 100644 --- a/pkgs/development/tools/language-servers/typst-lsp/default.nix +++ b/pkgs/development/tools/language-servers/typst-lsp/default.nix @@ -7,6 +7,8 @@ rustPlatform.buildRustPackage rec { pname = "typst-lsp"; + # Please update the corresponding vscode extension when updating + # this derivation. version = "0.10.1"; src = fetchFromGitHub { -- cgit 1.4.1 From 7ddf80104a11c377299c1b318c8254695eb1d686 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 19:59:37 +0200 Subject: vscode-extensions.chris-hayes.chatgpt-reborn: 3.16.3 -> 3.19.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index bdc1115e005..7f9837fef10 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -732,8 +732,8 @@ let mktplcRef = { name = "chatgpt-reborn"; publisher = "chris-hayes"; - version = "3.16.3"; - sha256 = "wkitG5gmYKYKXRw/zVW04HN1dePiTjbnynFOY/bwxfI="; + version = "3.19.1"; + sha256 = "1msb3lqy9p2v26nsw0clfsisiwxcid3jp1l6549hk1i1gcqhd84w"; }; }; -- cgit 1.4.1 From 16468543bc5365c80179e2d448e65ef4a183b336 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:00:38 +0200 Subject: vscode-extensions.christian-kohler.path-intellisense: 2.8.4 -> 2.8.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7f9837fef10..19d3e91dea6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -741,8 +741,8 @@ let mktplcRef = { name = "path-intellisense"; publisher = "christian-kohler"; - version = "2.8.4"; - sha256 = "sha256-FEBYcjJHOwmxVHhhyxqOpk/V6hvtMkhkvLVpmJCMSZw="; + version = "2.8.5"; + sha256 = "1ndffv1m4ayiija1l42m28si44vx9y6x47zpxzqv2j4jj7ga1n5z"; }; meta = { description = "Visual Studio Code plugin that autocompletes filenames"; -- cgit 1.4.1 From 5aaf90b2cfb2985008d5bedb55b78d2c827fea12 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:04:11 +0200 Subject: vscode-extensions.github.copilot: 1.89.156 -> 1.126.493 --- pkgs/applications/editors/vscode/extensions/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 19d3e91dea6..3a3d08d9acc 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1575,9 +1575,10 @@ let mktplcRef = { publisher = "github"; name = "copilot"; - version = "1.89.156"; - sha256 = "sha256-BJnYd9D3bWrZI8UETnAua8ngVjZJ7EXB1UrZAjVnx1E="; + version = "1.126.493"; + sha256 = "1an7z8z3xz2piw2xz1hdrs6l5rhpyvnjmb650ff2m4k24n01svfy"; }; + meta = { description = "GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real-time right from your editor."; downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.copilot"; -- cgit 1.4.1 From ac2be8be6b76a5206c8afa62a0573034c0cc695b Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:05:45 +0200 Subject: vscode-extensions.github.vscode-pull-request-github: 0.68.1 -> 0.75.2023101209 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a3d08d9acc..e5cc104209e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1646,8 +1646,8 @@ let # the VSCode Marketplace and use a calver scheme. We should avoid # using preview versions, because they can require insider versions # of VS Code - version = "0.68.1"; - sha256 = "sha256-d60ZxWQLZa2skOB3Iv9K04aGNZA1d1A82N7zRaxAzlI="; + version = "0.75.2023101209"; + sha256 = "1saz4brd5k1wyy7pz1h3jcl4kq35f78s2q8drjd7v2k97jhy8la1"; }; meta = { license = lib.licenses.mit; }; }; -- cgit 1.4.1 From b902cfd2afa0ab50cdfd879a6e671ebbc7c9ac08 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:06:55 +0200 Subject: vscode-extensions.James-Yu.latex-workshop: 9.10.0 -> 9.14.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e5cc104209e..7622ead3e59 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1892,8 +1892,8 @@ let mktplcRef = { name = "latex-workshop"; publisher = "James-Yu"; - version = "9.10.0"; - sha256 = "s0+8952svPSA69M4H29zuIxUWV6xNRpIqLNd8pzGJhY="; + version = "9.14.1"; + sha256 = "1a8im7n25jy2zyqcqhscj62bamhwzp6kk6hdarb0p38d4pwwzxbm"; }; meta = { changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; -- cgit 1.4.1 From 58737a4fe69381b1d78785fed76821a259ea7445 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:08:00 +0200 Subject: vscode-extensions.mkhl.direnv: 0.14.0 -> 0.15.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7622ead3e59..fcc8dbfd1b6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2362,9 +2362,10 @@ let mktplcRef = { name = "direnv"; publisher = "mkhl"; - version = "0.14.0"; - sha256 = "sha256-T+bt6ku+zkqzP1gXNLcpjtFAevDRiSKnZaE7sM4pUOs="; + version = "0.15.2"; + sha256 = "06lp4qgnksklgc6nvx1l9z38y7apbx0a6v886nd15aq9rq8my0ka"; }; + meta = { description = "direnv support for Visual Studio Code"; license = lib.licenses.bsd0; -- cgit 1.4.1 From e01c318ded084317019f6b50f26a6a1a85638f71 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:08:59 +0200 Subject: vscode-extensions.PKief.material-icon-theme: 4.29.0 -> 4.31.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index fcc8dbfd1b6..08b563bd7df 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2834,8 +2834,8 @@ let mktplcRef = { name = "material-icon-theme"; publisher = "PKief"; - version = "4.29.0"; - sha256 = "sha256-YqleqYSpZuhGFGkNo3FRLjiglxX+iUCJl69CRCY/oWM="; + version = "4.31.0"; + sha256 = "0rn4dyqr46wbgi4k27ni6a6i3pa83gyaprhds5rlndjaw90iakb4"; }; meta = { license = lib.licenses.mit; -- cgit 1.4.1 From 7c9588c2594d32ddaf99602096c324b69952f44b Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:10:12 +0200 Subject: vscode-extensions.redhat.vscode-xml: 0.25.2023032304 -> 0.26.2023092519 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 08b563bd7df..5b7a34690d5 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2900,8 +2900,8 @@ let mktplcRef = { name = "vscode-xml"; publisher = "redhat"; - version = "0.25.2023032304"; - sha256 = "sha256-3hU/MZU9dP91p2PVycFL6yg/nf4/x8tt76vmlkiHnE8="; + version = "0.26.2023092519"; + sha256 = "00p98qihw7ndwl4h18jx8n0lmrqsn1vab7h2k3cbjdz0b623j773"; }; meta.license = lib.licenses.epl20; }; -- cgit 1.4.1 From 934385133ce6875432bb53ea2a08a5497c7e40a1 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:10:52 +0200 Subject: vscode-extensions.redhat.vscode-yaml: 1.12.0 -> 1.14.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5b7a34690d5..3625a9ce236 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2910,8 +2910,8 @@ let mktplcRef = { name = "vscode-yaml"; publisher = "redhat"; - version = "1.12.0"; - sha256 = "sha256-r/me14KonxnQeensIYyWU4dQrhomc8h2ntYoiZ+Y7jE="; + version = "1.14.0"; + sha256 = "0pww9qndd2vsizsibjsvscz9fbfx8srrj67x4vhmwr581q674944"; }; meta = { license = lib.licenses.mit; -- cgit 1.4.1 From 7d7744162c6349064826cbdfcae06208bfdb69f5 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:11:49 +0200 Subject: vscode-extensions.tailscale.vscode-tailscale: 0.4.0 -> 0.6.4 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3625a9ce236..e885a2ee935 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3341,8 +3341,8 @@ let mktplcRef = { name = "vscode-tailscale"; publisher = "tailscale"; - version = "0.4.0"; - sha256 = "sha256-c/BZHKHs2EKd37148dSxEeP1wBXv75HhDqzegmHPjOs="; + version = "0.6.4"; + sha256 = "1jcq5kdcdyb5yyy0p9cnv56vmclvb6wdwq8xvy1qbkfdqbmy05gm"; }; meta = { changelog = "https://marketplace.visualstudio.com/items/tailscale.vscode-tailscale/changelog"; -- cgit 1.4.1 From e7ff44519d10585e48f8879d5539639d45b3a701 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:12:35 +0200 Subject: vscode-extensions.usernamehw.errorlens: 3.12.0 -> 3.14.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e885a2ee935..6417c87d857 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3550,8 +3550,8 @@ let mktplcRef = { name = "errorlens"; publisher = "usernamehw"; - version = "3.12.0"; - sha256 = "sha256-G5+We49/f5UwYqoBovegRK+UOT6KPZo85cvoDjD1Mu4="; + version = "3.14.0"; + sha256 = "0k70f5f4hcv3jl3a04736ml8amx8w7wb3mb8f6l5gngnvq9fj528"; }; meta = { changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog"; -- cgit 1.4.1 From 0b7ee8cd3bb10c4813a399fe914e90a94cef5928 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:13:20 +0200 Subject: vscode-extensions.waderyan.gitblame: 10.1.0 -> 10.5.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 6417c87d857..3986623bde3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3752,8 +3752,8 @@ let mktplcRef = { name = "gitblame"; publisher = "waderyan"; - version = "10.1.0"; - sha256 = "TTYBaJ4gcMVICz4bGZTvbNRPpWD4tXuAJbI8QcHNDv0="; + version = "10.5.1"; + sha256 = "119rf52xnxz0cwvvjjfc5m5iv19288cxz33xzr79b67wyfd79hl9"; }; meta = { changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog"; -- cgit 1.4.1 From 3c009dfef5f03c56f4102870c6b4af4e164da363 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:14:19 +0200 Subject: vscode-extensions.zhuangtongfa.material-theme: 3.15.8 -> 3.16.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3986623bde3..a8d1837fec4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3890,8 +3890,8 @@ let mktplcRef = { name = "material-theme"; publisher = "zhuangtongfa"; - version = "3.15.8"; - sha256 = "sha256-PwWGs9KRfV3qpYbgdiw8FYvnkaJQ2VW2H6p6+umk7eg="; + version = "3.16.2"; + sha256 = "0ava94zn68lxy3ph78r5rma39qz03al5l5i6x070mpa1hzj3i319"; }; meta = { license = lib.licenses.mit; -- cgit 1.4.1 From 301ca966952fcb7f4f0c59942ac747c8c14bf790 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 20:15:58 +0200 Subject: vscode-extensions: add `cacert` to update script --- pkgs/applications/editors/vscode/extensions/update_installed_exts.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh b/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh index 6fff7454493..17fe1060434 100755 --- a/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh +++ b/pkgs/applications/editors/vscode/extensions/update_installed_exts.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p curl jq unzip +#! nix-shell -i bash -p cacert curl jq unzip # shellcheck shell=bash set -eu -o pipefail -- cgit 1.4.1 From e34034b7a6ef5b9bc4eb6cf2c3e019c1fa773186 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 16 Oct 2023 22:07:52 +0200 Subject: build-support/php: add `doInstallCheck` --- pkgs/build-support/php/build-composer-project.nix | 1 + pkgs/build-support/php/build-composer-repository.nix | 1 + 2 files changed, 2 insertions(+) (limited to 'pkgs') diff --git a/pkgs/build-support/php/build-composer-project.nix b/pkgs/build-support/php/build-composer-project.nix index 5cb52e902cd..1386fc6188c 100644 --- a/pkgs/build-support/php/build-composer-project.nix +++ b/pkgs/build-support/php/build-composer-project.nix @@ -53,6 +53,7 @@ let runHook postInstall ''; + doInstallCheck = previousAttrs.doInstallCheck or false; installCheckPhase = previousAttrs.installCheckPhase or '' runHook preCheckInstall diff --git a/pkgs/build-support/php/build-composer-repository.nix b/pkgs/build-support/php/build-composer-repository.nix index c89688ecc19..55f427bbca7 100644 --- a/pkgs/build-support/php/build-composer-repository.nix +++ b/pkgs/build-support/php/build-composer-repository.nix @@ -74,6 +74,7 @@ let runHook postInstall ''; + doInstallCheck = previousAttrs.doInstallCheck or false; installCheckPhase = previousAttrs.installCheckPhase or '' runHook preCheckInstall -- cgit 1.4.1 From 9f628e292e73099524ff3d3714879f9a55eb156c Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 17 Oct 2023 00:10:30 +0200 Subject: tulip: 5.6.1 -> 5.7.2 --- pkgs/applications/science/misc/tulip/default.nix | 26 +++++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/science/misc/tulip/default.nix b/pkgs/applications/science/misc/tulip/default.nix index a2d3f3d9a2a..947cc2c7c3b 100644 --- a/pkgs/applications/science/misc/tulip/default.nix +++ b/pkgs/applications/science/misc/tulip/default.nix @@ -1,26 +1,32 @@ -{ fetchurl, lib, stdenv, libxml2, freetype, libGLU, libGL, glew -, qtbase, wrapQtAppsHook, python3 -, cmake, libjpeg }: +{ lib, stdenv, fetchurl, libxml2, freetype, libGLU, libGL, glew +, qtbase, wrapQtAppsHook, autoPatchelfHook, python3 +, cmake, libjpeg, llvmPackages }: stdenv.mkDerivation rec { pname = "tulip"; - version = "5.6.1"; + version = "5.7.2"; src = fetchurl { - url = "mirror://sourceforge/auber/${pname}-${version}_src.tar.gz"; - sha256 = "1fy3nvgxv3igwc1d23zailcgigj1d0f2kkh7a5j24c0dyqz5zxmw"; + url = "mirror://sourceforge/auber/tulip-${version}_src.tar.gz"; + hash = "sha256-b+XFCS6Ks+EpwxgYFzWdRomfCpHXmZHXnrQM+ZSLN/0="; }; - buildInputs = [ libxml2 freetype glew libGLU libGL libjpeg qtbase python3 ]; - nativeBuildInputs = [ cmake wrapQtAppsHook ]; + nativeBuildInputs = [ cmake wrapQtAppsHook ] + ++ lib.optionals stdenv.isLinux [ autoPatchelfHook ]; + + buildInputs = [ libxml2 freetype glew libjpeg qtbase python3 ] + ++ lib.optionals stdenv.isDarwin [ llvmPackages.openmp ] + ++ lib.optionals stdenv.isLinux [ libGLU libGL ]; qtWrapperArgs = [ ''--prefix PATH : ${lib.makeBinPath [ python3 ]}'' ]; + # error: format string is not a string literal (potentially insecure) + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-Wno-format-security"; + # FIXME: "make check" needs Docbook's DTD 4.4, among other things. doCheck = false; meta = { - broken = (stdenv.isLinux && stdenv.isAarch64); description = "A visualization framework for the analysis and visualization of relational data"; longDescription = @@ -36,6 +42,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = [ ]; - platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice + platforms = lib.platforms.all; }; } -- cgit 1.4.1 From ade1c405d2df1daeebb093b90c7099cc7f0242f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Oct 2023 22:47:20 +0000 Subject: rbspy: 0.17.0 -> 0.17.1 --- pkgs/development/tools/rbspy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/tools/rbspy/default.nix b/pkgs/development/tools/rbspy/default.nix index f31ec6d8c1d..23daf7a8369 100644 --- a/pkgs/development/tools/rbspy/default.nix +++ b/pkgs/development/tools/rbspy/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "rbspy"; - version = "0.17.0"; + version = "0.17.1"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha256-NshDX7sbXnmK6k/EDD5thUcNKvSV4bNdJ5N2hNLlsnA="; + hash = "sha256-stZWTzrRk+dyscV+OtL5aEOv+MLrN3bMSIrhrZXmCfc="; }; - cargoHash = "sha256-JzspNL4T28awa/1Uajw0gLM3bYyUBYTjnfCXn9qG7SY="; + cargoHash = "sha256-pexYgL3gSeuglAQWn09nXgxQCUX+TFvnFU0uiwHEfzk="; # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' -- cgit 1.4.1 From 354803c62f624e1745563c808b7b0b5a905d41b1 Mon Sep 17 00:00:00 2001 From: Robert Schütz Date: Mon, 16 Oct 2023 15:54:06 -0700 Subject: arpack: add igraph to passthru.tests --- pkgs/development/libraries/science/math/arpack/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index 8a0450927ec..744d565eddc 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -3,6 +3,7 @@ , useMpi ? false , mpi , openssh +, igraph }: # MPI version can only be built with LP64 interface. @@ -46,7 +47,12 @@ stdenv.mkDerivation rec { install_name_tool -change libblas.dylib ${blas}/lib/libblas.dylib $out/lib/libarpack.dylib ''; - passthru = { inherit (blas) isILP64; }; + passthru = { + inherit (blas) isILP64; + tests = { + inherit igraph; + }; + }; meta = { homepage = "https://github.com/opencollab/arpack-ng"; -- cgit 1.4.1 From 0d8f23653d88c060212190ed9356d92a0ecef58f Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 17 Oct 2023 01:03:35 +0200 Subject: libextractor: add darwin support --- pkgs/development/libraries/libextractor/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/libextractor/default.nix b/pkgs/development/libraries/libextractor/default.nix index 5029e84d9c4..272cd3d9aa3 100644 --- a/pkgs/development/libraries/libextractor/default.nix +++ b/pkgs/development/libraries/libextractor/default.nix @@ -1,6 +1,7 @@ { lib, stdenv, fetchurl, fetchpatch, substituteAll , libtool, gettext, zlib, bzip2, flac, libvorbis -, exiv2, libgsf, rpm, pkg-config +, exiv2, libgsf, pkg-config +, rpmSupport ? stdenv.isLinux, rpm , gstreamerSupport ? true, gst_all_1 # ^ Needed e.g. for proper id3 and FLAC support. # Set to `false` to decrease package closure size by about 87 MB (53%). @@ -52,8 +53,9 @@ stdenv.mkDerivation rec { buildInputs = [ libtool gettext zlib bzip2 flac libvorbis exiv2 - libgsf rpm - ] ++ lib.optionals gstreamerSupport + libgsf + ] ++ lib.optionals rpmSupport [ rpm ] + ++ lib.optionals gstreamerSupport ([ gst_all_1.gstreamer ] ++ gstPlugins gst_all_1) ++ lib.optionals gtkSupport [ glib gtk3 ] ++ lib.optionals videoSupport [ ffmpeg_4 libmpeg2 ]; @@ -68,7 +70,7 @@ stdenv.mkDerivation rec { # Checks need to be run after "make install", otherwise plug-ins are not in # the search path, etc. doCheck = false; - doInstallCheck = true; + doInstallCheck = !stdenv.isDarwin; installCheckPhase = "make check"; meta = with lib; { @@ -98,6 +100,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = [ maintainers.jorsn ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } -- cgit 1.4.1 From 4b63ac9ccc5e14f859f0bdb1da31f2a77b88f05e Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 17 Oct 2023 01:04:00 +0200 Subject: libgnurl: add darwin support --- pkgs/development/libraries/libgnurl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/libgnurl/default.nix b/pkgs/development/libraries/libgnurl/default.nix index bc9a09ab926..f2d3d15f9e8 100644 --- a/pkgs/development/libraries/libgnurl/default.nix +++ b/pkgs/development/libraries/libgnurl/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { description = "A fork of libcurl used by GNUnet"; homepage = "https://gnunet.org/en/gnurl.html"; maintainers = with maintainers; [ vrthra ]; - platforms = platforms.linux; + platforms = platforms.unix; license = licenses.curl; }; } -- cgit 1.4.1 From 80571749c792725b5a7731ffa0920b45854c7666 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 17 Oct 2023 01:04:24 +0200 Subject: gnunet: add darwin support --- pkgs/applications/networking/p2p/gnunet/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/applications/networking/p2p/gnunet/default.nix b/pkgs/applications/networking/p2p/gnunet/default.nix index e593fd9f80a..27476d3b48a 100644 --- a/pkgs/applications/networking/p2p/gnunet/default.nix +++ b/pkgs/applications/networking/p2p/gnunet/default.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { homepage = "https://gnunet.org/"; license = licenses.agpl3Plus; maintainers = with maintainers; [ pstn vrthra ]; - platforms = platforms.gnu ++ platforms.linux; + platforms = platforms.unix; changelog = "https://git.gnunet.org/gnunet.git/tree/ChangeLog?h=v${version}"; }; } -- cgit 1.4.1 From 76311f83bf11c21d8401431a3ce6bca4a12e14e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Oct 2023 23:36:03 +0000 Subject: reaper: 6.82 -> 7.0 --- pkgs/applications/audio/reaper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 7c9e90fe9a1..a3e02f05875 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation rec { pname = "reaper"; - version = "6.82"; + version = "7.0"; src = fetchurl { url = url_for_platform version stdenv.hostPlatform.qemuArch; hash = { - x86_64-linux = "sha256-2vtkOodMj0JGLQQn4a+XHxodHQqpnSW1ea7v6aC9sHo="; - aarch64-linux = "sha256-FBNfXTnxqq22CnFrE2zvf6kDy/p/+SXOzqz7JS3IdG8="; + x86_64-linux = "sha256-lHXy1xSwhNht6dt30e35nE1ZpOm8oTMMpoZJI7ELsjg="; + aarch64-linux = "sha256-a/e8DQ9NvbLyZHqg7pUxm+kV7i5vKCjeq9EOO0/5TJk="; }.${stdenv.hostPlatform.system}; }; -- cgit 1.4.1 From 11bfc0ad09eaa47fbc2be19704e0835f2e3977e6 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Mon, 16 Oct 2023 20:07:31 -0400 Subject: python310Packages.monai: fix src.hash --- pkgs/development/python-modules/monai/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/development/python-modules/monai/default.nix b/pkgs/development/python-modules/monai/default.nix index 1ae71a54e84..c2e27b23d03 100644 --- a/pkgs/development/python-modules/monai/default.nix +++ b/pkgs/development/python-modules/monai/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Project-MONAI"; repo = "MONAI"; rev = "refs/tags/${version}"; - hash = "sha256-wjpHgDNNxPC4b0Yy6zponGZPHV9qGSnbLfccMeick3I="; + hash = "sha256-h//igmSV1cPAFifE1woIluSyGwZBRByYMLqeY3oLHnk="; }; # Ninja is not detected by setuptools for some reason even though it's present: -- cgit 1.4.1 From 563cdddd6774ef30c3373d12a42d4c92f1b60e45 Mon Sep 17 00:00:00 2001 From: figsoda Date: Mon, 16 Oct 2023 17:48:26 -0400 Subject: fh: 0.1.6 -> 0.1.7 Diff: https://github.com/DeterminateSystems/fh/compare/v0.1.6...v0.1.7 Changelog: https://github.com/DeterminateSystems/fh/releases/tag/v0.1.7 --- pkgs/tools/nix/fh/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs') diff --git a/pkgs/tools/nix/fh/default.nix b/pkgs/tools/nix/fh/default.nix index 1cb74a60dcf..c6e406aadab 100644 --- a/pkgs/tools/nix/fh/default.nix +++ b/pkgs/tools/nix/fh/default.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "fh"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "fh"; rev = "v${version}"; - hash = "sha256-Pbw1yggqIzmY23DuxrmSSf9IbOy5olAqVWectq97j20="; + hash = "sha256-gyxlVSraZIVAyOaJk90fub4b8g1w4KXwqa1ecNAC7xA="; }; - cargoHash = "sha256-vr5M2TAty9z/n9wdA/ANnRp7Hq5S3Hpa4dE7mA59Keg="; + cargoHash = "sha256-Tm/O9H0l37h+2zb4dgO6Z6CaYye8O+zVMrsUpWJ9okI="; nativeBuildInputs = [ installShellFiles -- cgit 1.4.1 From 0ef7eac2171048c8a4853a195cc1f9123b4906d6 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 16 Oct 2023 20:54:36 -0500 Subject: Catppuccin: add more themes (#261233) --- pkgs/data/themes/catppuccin/default.nix | 79 ++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/data/themes/catppuccin/default.nix b/pkgs/data/themes/catppuccin/default.nix index 16befcd06b8..59e030eb9e0 100644 --- a/pkgs/data/themes/catppuccin/default.nix +++ b/pkgs/data/themes/catppuccin/default.nix @@ -1,5 +1,5 @@ let - validThemes = [ "bat" "bottom" "btop" "k9s" "lazygit" ]; + validThemes = [ "bat" "bottom" "btop" "hyprland" "k9s" "kvantum" "lazygit" "plymouth" "refind" "rofi" "waybar" ]; in { fetchFromGitHub , lib @@ -40,6 +40,14 @@ let hash = "sha256-J3UezOQMDdxpflGax0rGBF/XMiKqdqZXuX4KMVGTxFk="; }; + hyprland = fetchFromGitHub { + name = "hyprland"; + owner = "catppuccin"; + repo = "hyprland"; + rev = "v1.2"; + hash = "sha256-07B5QmQmsUKYf38oWU3+2C6KO4JvinuTwmW1Pfk8CT8="; + }; + k9s = fetchFromGitHub { name = "k9s"; owner = "catppuccin"; @@ -48,6 +56,14 @@ let hash = "sha256-PtBJRBNbLkj7D2ko7ebpEjbfK9Ywjs7zbE+Y8FQVEfA="; }; + kvantum = fetchFromGitHub { + name = "kvantum"; + owner = "catppuccin"; + repo = "Kvantum"; + rev = "d1e174c85311de9715aefc1eba4b8efd6b2730fc"; + sha256 = "sha256-IrHo8pnR3u90bq12m7FEXucUF79+iub3I9vgH5h86Lk="; + }; + lazygit = fetchFromGitHub { name = "lazygit"; owner = "catppuccin"; @@ -55,6 +71,38 @@ let rev = "0543c28e8af1a935f8c512ad9451facbcc17d8a8"; hash = "sha256-OVihY5E+elPKag2H4RyWiSv+MdIqHtfGNM3/1u2ik6U="; }; + + plymouth = fetchFromGitHub { + name = "plymouth"; + owner = "catppuccin"; + repo = "plymouth"; + rev = "d4105cf336599653783c34c4a2d6ca8c93f9281c"; + hash = "sha256-quBSH8hx3gD7y1JNWAKQdTk3CmO4t1kVo4cOGbeWlNE="; + }; + + refind = fetchFromGitHub { + name = "refind"; + owner = "catppuccin"; + repo = "refind"; + rev = "ff0b593c19bb9b469ee0ee36068b8d373f0fadc5"; + hash = "sha256-itUMo0lA23bJzH0Ndq7L2IaEYoVdNPYxbB/VWkRfRso="; + }; + + rofi = fetchFromGitHub { + name = "rofi"; + owner = "catppuccin"; + repo = "rofi"; + rev = "5350da41a11814f950c3354f090b90d4674a95ce"; + hash = "sha256-DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY="; + }; + + waybar = fetchFromGitHub { + name = "waybar"; + owner = "catppuccin"; + repo = "waybar"; + rev = "v1.0"; + hash = "sha256-vfwfBE3iqIN1cGoItSssR7h0z6tuJAhNarkziGFlNBw="; + }; }; in lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] @@ -77,6 +125,9 @@ stdenvNoCC.mkDerivation { installPhase = '' runHook preInstall + local capitalizedVariant=$(sed 's/^\(.\)/\U\1/' <<< "${variant}") + local capitalizedAccent=$(sed 's/^\(.\)/\U\1/' <<< "${accent}") + '' + lib.optionalString (lib.elem "bat" themeList) '' mkdir -p $out/bat cp "${sources.bat}/Catppuccin-${variant}.tmTheme" "$out/bat/" @@ -89,15 +140,41 @@ stdenvNoCC.mkDerivation { mkdir -p $out/bottom cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom/" + '' + lib.optionalString (lib.elem "hyprland" themeList) '' + mkdir -p $out/hyprland + cp "${sources.hyprland}/themes/${variant}.conf" "$out/hyprland/" + '' + lib.optionalString (lib.elem "k9s" themeList) '' mkdir -p $out/k9s cp "${sources.k9s}/dist/${variant}.yml" "$out/k9s/" + '' + lib.optionalString (lib.elem "kvantum" themeList) '' + mkdir -p $out/share/Kvantum + cp -r ${sources.kvantum}/src/Catppuccin-"$capitalizedVariant"-"$capitalizedAccent" $out/share/Kvantum + '' + lib.optionalString (lib.elem "lazygit" themeList) '' mkdir -p $out/lazygit/{themes,themes-mergable} cp "${sources.lazygit}/themes/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes/" cp "${sources.lazygit}/themes-mergable/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes-mergable/" + '' + lib.optionalString (lib.elem "plymouth" themeList) '' + mkdir -p $out/share/plymouth/themes/catppuccin-${variant} + cp ${sources.plymouth}/themes/catppuccin-${variant}/* $out/share/plymouth/themes/catppuccin-${variant} + sed -i 's:\(^ImageDir=\)/usr:\1'"$out"':' $out/share/plymouth/themes/catppuccin-${variant}/catppuccin-${variant}.plymouth + + '' + lib.optionalString (lib.elem "rofi" themeList) '' + mkdir -p $out/rofi + cp ${sources.rofi}/basic/.local/share/rofi/themes/catppuccin-${variant}.rasi $out/rofi/ + + '' + lib.optionalString (lib.elem "refind" themeList) '' + mkdir -p $out/refind/assets + cp ${sources.refind}/${variant}.conf $out/refind/ + cp -r ${sources.refind}/assets/${variant} $out/refind/assets/ + + '' + lib.optionalString (lib.elem "waybar" themeList) '' + mkdir -p $out/waybar + cp ${sources.waybar}/${variant}.css $out/waybar/ + '' + '' runHook postInstall ''; -- cgit 1.4.1 From b48bbeab52ac30973ba484fb091471a3b2465048 Mon Sep 17 00:00:00 2001 From: Stanisław Pitucha Date: Tue, 17 Oct 2023 14:56:01 +1100 Subject: go-camo: migrate to by-name --- pkgs/by-name/go/go-camo/package.nix | 30 ++++++++++++++++++++++++++++++ pkgs/servers/http/go-camo/default.nix | 30 ------------------------------ pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 30 insertions(+), 32 deletions(-) create mode 100644 pkgs/by-name/go/go-camo/package.nix delete mode 100644 pkgs/servers/http/go-camo/default.nix (limited to 'pkgs') diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix new file mode 100644 index 00000000000..a7761f341c0 --- /dev/null +++ b/pkgs/by-name/go/go-camo/package.nix @@ -0,0 +1,30 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "go-camo"; + version = "2.4.4"; + + src = fetchFromGitHub { + owner = "cactus"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-27kAVuFJaGKt7q9E2tchAD6kSukO4xkhU+1JTPfT3Qk="; + }; + + vendorHash = "sha256-LVQnQ8Tpkzpc6aUsUgwz2xTttccHynJPsQKvWGiRAIU="; + + ldflags = [ "-s" "-w" "-X=main.ServerVersion=${version}" ]; + + preCheck = '' + # requires network access + rm pkg/camo/proxy_{,filter_}test.go + ''; + + meta = with lib; { + description = "A camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; + homepage = "https://github.com/cactus/go-camo"; + changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ viraptor ]; + }; +} diff --git a/pkgs/servers/http/go-camo/default.nix b/pkgs/servers/http/go-camo/default.nix deleted file mode 100644 index a7761f341c0..00000000000 --- a/pkgs/servers/http/go-camo/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ lib, buildGoModule, fetchFromGitHub }: - -buildGoModule rec { - pname = "go-camo"; - version = "2.4.4"; - - src = fetchFromGitHub { - owner = "cactus"; - repo = pname; - rev = "v${version}"; - sha256 = "sha256-27kAVuFJaGKt7q9E2tchAD6kSukO4xkhU+1JTPfT3Qk="; - }; - - vendorHash = "sha256-LVQnQ8Tpkzpc6aUsUgwz2xTttccHynJPsQKvWGiRAIU="; - - ldflags = [ "-s" "-w" "-X=main.ServerVersion=${version}" ]; - - preCheck = '' - # requires network access - rm pkg/camo/proxy_{,filter_}test.go - ''; - - meta = with lib; { - description = "A camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; - homepage = "https://github.com/cactus/go-camo"; - changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ viraptor ]; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6441e432e53..c9fc4e3c40b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26420,8 +26420,6 @@ with pkgs; go-autoconfig = callPackage ../servers/go-autoconfig { }; - go-camo = callPackage ../servers/http/go-camo { }; - go-cqhttp = callPackage ../servers/go-cqhttp { }; gofish = callPackage ../servers/gopher/gofish { }; -- cgit 1.4.1 From 48b03a94091578e4f9bcf3d2bd06cc0e78585ca5 Mon Sep 17 00:00:00 2001 From: Stanisław Pitucha Date: Tue, 17 Oct 2023 14:59:10 +1100 Subject: cpu-x: migrate to by-name --- pkgs/applications/misc/cpu-x/default.nix | 53 -------------------------------- pkgs/by-name/cp/cpu-x/package.nix | 53 ++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 53 insertions(+), 55 deletions(-) delete mode 100644 pkgs/applications/misc/cpu-x/default.nix create mode 100644 pkgs/by-name/cp/cpu-x/package.nix (limited to 'pkgs') diff --git a/pkgs/applications/misc/cpu-x/default.nix b/pkgs/applications/misc/cpu-x/default.nix deleted file mode 100644 index 5e15b860db3..00000000000 --- a/pkgs/applications/misc/cpu-x/default.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtk3, ncurses -, libcpuid, pciutils, procps, wrapGAppsHook, nasm, makeWrapper -, opencl-headers, ocl-icd -, vulkan-headers, vulkan-loader, glfw -, libXdmcp, pcre, util-linux -, libselinux, libsepol -, libthai, libdatrie, libxkbcommon, libepoxy -, dbus, at-spi2-core -, libXtst -}: - -# Known issues: -# - The daemon can't be started from the GUI, because pkexec requires a shell -# registered in /etc/shells. The nix's bash is not in there when running -# cpu-x from nixpkgs. - -stdenv.mkDerivation rec { - pname = "cpu-x"; - version = "5.0.0"; - - src = fetchFromGitHub { - owner = "X0rg"; - repo = "CPU-X"; - rev = "v${version}"; - sha256 = "sha256-mykN+E2ghp2+a06WLYXg9oaQQ2SJDyxIVQSUM00zrCo="; - }; - - nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ]; - buildInputs = [ - gtk3 ncurses libcpuid pciutils procps - vulkan-headers vulkan-loader glfw - opencl-headers ocl-icd - libXdmcp pcre util-linux - libselinux libsepol - libthai libdatrie libxkbcommon libepoxy - dbus at-spi2-core - libXtst - ]; - - postInstall = '' - wrapProgram $out/bin/cpu-x \ - --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} \ - --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib - ''; - - meta = with lib; { - description = "Free software that gathers information on CPU, motherboard and more"; - homepage = "https://thetumultuousunicornofdarkness.github.io/CPU-X"; - license = licenses.gpl3Plus; - platforms = [ "x86_64-linux" ]; - maintainers = with maintainers; [ viraptor ]; - }; -} diff --git a/pkgs/by-name/cp/cpu-x/package.nix b/pkgs/by-name/cp/cpu-x/package.nix new file mode 100644 index 00000000000..5e15b860db3 --- /dev/null +++ b/pkgs/by-name/cp/cpu-x/package.nix @@ -0,0 +1,53 @@ +{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtk3, ncurses +, libcpuid, pciutils, procps, wrapGAppsHook, nasm, makeWrapper +, opencl-headers, ocl-icd +, vulkan-headers, vulkan-loader, glfw +, libXdmcp, pcre, util-linux +, libselinux, libsepol +, libthai, libdatrie, libxkbcommon, libepoxy +, dbus, at-spi2-core +, libXtst +}: + +# Known issues: +# - The daemon can't be started from the GUI, because pkexec requires a shell +# registered in /etc/shells. The nix's bash is not in there when running +# cpu-x from nixpkgs. + +stdenv.mkDerivation rec { + pname = "cpu-x"; + version = "5.0.0"; + + src = fetchFromGitHub { + owner = "X0rg"; + repo = "CPU-X"; + rev = "v${version}"; + sha256 = "sha256-mykN+E2ghp2+a06WLYXg9oaQQ2SJDyxIVQSUM00zrCo="; + }; + + nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ]; + buildInputs = [ + gtk3 ncurses libcpuid pciutils procps + vulkan-headers vulkan-loader glfw + opencl-headers ocl-icd + libXdmcp pcre util-linux + libselinux libsepol + libthai libdatrie libxkbcommon libepoxy + dbus at-spi2-core + libXtst + ]; + + postInstall = '' + wrapProgram $out/bin/cpu-x \ + --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} \ + --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib + ''; + + meta = with lib; { + description = "Free software that gathers information on CPU, motherboard and more"; + homepage = "https://thetumultuousunicornofdarkness.github.io/CPU-X"; + license = licenses.gpl3Plus; + platforms = [ "x86_64-linux" ]; + maintainers = with maintainers; [ viraptor ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6441e432e53..afb09cb2b68 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -559,8 +559,6 @@ with pkgs; cpm-cmake = callPackage ../development/tools/cpm-cmake { }; - cpu-x = callPackage ../applications/misc/cpu-x { }; - crackle = callPackage ../tools/networking/crackle { }; crackql = callPackage ../tools/security/crackql { }; -- cgit 1.4.1 From ea8ed233faa9751b7ac54f7547e47de9e9c60e1a Mon Sep 17 00:00:00 2001 From: Stanisław Pitucha Date: Tue, 17 Oct 2023 15:10:39 +1100 Subject: fm-tune: migrate to by-name --- pkgs/applications/radio/fm-tune/default.nix | 32 ----------------------------- pkgs/by-name/fm/fm-tune/package.nix | 32 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 32 insertions(+), 34 deletions(-) delete mode 100644 pkgs/applications/radio/fm-tune/default.nix create mode 100644 pkgs/by-name/fm/fm-tune/package.nix (limited to 'pkgs') diff --git a/pkgs/applications/radio/fm-tune/default.nix b/pkgs/applications/radio/fm-tune/default.nix deleted file mode 100644 index 59c61dc4ed5..00000000000 --- a/pkgs/applications/radio/fm-tune/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, liquid-dsp, soapysdr }: - -stdenv.mkDerivation rec { - pname = "fm-tune"; - version = "1.1"; - - src = fetchFromGitHub { - owner = "viraptor"; - repo = "fm_tune"; - rev = version; - sha256 = "pwL2G1Ni1Ixw/N0diSoGGIoVrtmF92mWZ5i57OOvkX4="; - }; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ liquid-dsp soapysdr ]; - - meta = with lib; { - description = "Find initial calibration offset for SDR devices"; - longDescription = '' - fm_tune finds the initial offset for calibrating an SDR device. This is - based a given FM radio station frequency. The offset given by this tool is - not precise, but can be useful as a starting point for other tools which - cannot correct for very large errors. - ''; - homepage = "https://github.com/viraptor/fm_tune"; - license = licenses.asl20; - platforms = platforms.unix; - maintainers = with maintainers; [ viraptor ]; - mainProgram = "fm_tune"; - }; -} diff --git a/pkgs/by-name/fm/fm-tune/package.nix b/pkgs/by-name/fm/fm-tune/package.nix new file mode 100644 index 00000000000..59c61dc4ed5 --- /dev/null +++ b/pkgs/by-name/fm/fm-tune/package.nix @@ -0,0 +1,32 @@ +{ lib, stdenv, fetchFromGitHub, pkg-config, liquid-dsp, soapysdr }: + +stdenv.mkDerivation rec { + pname = "fm-tune"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "viraptor"; + repo = "fm_tune"; + rev = version; + sha256 = "pwL2G1Ni1Ixw/N0diSoGGIoVrtmF92mWZ5i57OOvkX4="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ liquid-dsp soapysdr ]; + + meta = with lib; { + description = "Find initial calibration offset for SDR devices"; + longDescription = '' + fm_tune finds the initial offset for calibrating an SDR device. This is + based a given FM radio station frequency. The offset given by this tool is + not precise, but can be useful as a starting point for other tools which + cannot correct for very large errors. + ''; + homepage = "https://github.com/viraptor/fm_tune"; + license = licenses.asl20; + platforms = platforms.unix; + maintainers = with maintainers; [ viraptor ]; + mainProgram = "fm_tune"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6441e432e53..c1ac7813dc0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1846,8 +1846,6 @@ with pkgs; fm = callPackage ../applications/file-managers/fm { }; - fm-tune = callPackage ../applications/radio/fm-tune { }; - fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { }; hblock = callPackage ../tools/networking/hblock { }; -- cgit 1.4.1 From 9ee7f4b58a7090536141854c9fc70410a6e37dde Mon Sep 17 00:00:00 2001 From: Stanisław Pitucha Date: Tue, 17 Oct 2023 15:12:36 +1100 Subject: codespelunker: migrate to by-name --- pkgs/by-name/co/codespelunker/package.nix | 25 ++++++++++++++++++++++++ pkgs/development/tools/codespelunker/default.nix | 25 ------------------------ pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 25 insertions(+), 27 deletions(-) create mode 100644 pkgs/by-name/co/codespelunker/package.nix delete mode 100644 pkgs/development/tools/codespelunker/default.nix (limited to 'pkgs') diff --git a/pkgs/by-name/co/codespelunker/package.nix b/pkgs/by-name/co/codespelunker/package.nix new file mode 100644 index 00000000000..28d031d2b03 --- /dev/null +++ b/pkgs/by-name/co/codespelunker/package.nix @@ -0,0 +1,25 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "codespelunker"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "boyter"; + repo = "cs"; + rev = "v${version}"; + hash = "sha256-FZf3aRozpXWTRDrNDRxb1dGBXiLVEYOUd8a/hqzThps="; + }; + + vendorHash = null; + + subPackages = [ "." ]; + + meta = with lib; { + description = "A command code search tool"; + homepage = "https://github.com/boyter/cs"; + license = with licenses; [ mit unlicense ]; + maintainers = with maintainers; [ viraptor ]; + mainProgram = "cs"; + }; +} diff --git a/pkgs/development/tools/codespelunker/default.nix b/pkgs/development/tools/codespelunker/default.nix deleted file mode 100644 index 28d031d2b03..00000000000 --- a/pkgs/development/tools/codespelunker/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ lib, buildGoModule, fetchFromGitHub }: - -buildGoModule rec { - pname = "codespelunker"; - version = "1.4.0"; - - src = fetchFromGitHub { - owner = "boyter"; - repo = "cs"; - rev = "v${version}"; - hash = "sha256-FZf3aRozpXWTRDrNDRxb1dGBXiLVEYOUd8a/hqzThps="; - }; - - vendorHash = null; - - subPackages = [ "." ]; - - meta = with lib; { - description = "A command code search tool"; - homepage = "https://github.com/boyter/cs"; - license = with licenses; [ mit unlicense ]; - maintainers = with maintainers; [ viraptor ]; - mainProgram = "cs"; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6441e432e53..953826fe5d8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18879,8 +18879,6 @@ with pkgs; coder = callPackage ../development/tools/coder { }; - codespelunker = callPackage ../development/tools/codespelunker { }; - compile-daemon = callPackage ../development/tools/compile-daemon { }; complexity = callPackage ../development/tools/misc/complexity { }; -- cgit 1.4.1