Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub f6054df3 c20092f8

+415 -213
+9
maintainers/maintainer-list.nix
··· 8166 githubId = 427866; 8167 name = "Matthias Beyer"; 8168 }; 8169 matthuszagh = { 8170 email = "huszaghmatt@gmail.com"; 8171 github = "matthuszagh";
··· 8166 githubId = 427866; 8167 name = "Matthias Beyer"; 8168 }; 8169 + MatthieuBarthel = { 8170 + email = "matthieu@imatt.ch"; 8171 + name = "Matthieu Barthel"; 8172 + github = "MatthieuBarthel"; 8173 + githubId = 435534; 8174 + keys = [{ 8175 + fingerprint = "80EB 0F2B 484A BB80 7BEF 4145 BA23 F10E AADC 2E26"; 8176 + }]; 8177 + }; 8178 matthuszagh = { 8179 email = "huszaghmatt@gmail.com"; 8180 github = "matthuszagh";
+2
nixos/modules/misc/ids.nix
··· 354 webdav = 322; 355 pipewire = 323; 356 rstudio-server = 324; 357 358 # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! 359 ··· 662 webdav = 322; 663 pipewire = 323; 664 rstudio-server = 324; 665 666 # When adding a gid, make sure it doesn't match an existing 667 # uid. Users and groups with the same name should have equal
··· 354 webdav = 322; 355 pipewire = 323; 356 rstudio-server = 324; 357 + localtimed = 325; 358 359 # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! 360 ··· 663 webdav = 322; 664 pipewire = 323; 665 rstudio-server = 324; 666 + localtimed = 325; 667 668 # When adding a gid, make sure it doesn't match an existing 669 # uid. Users and groups with the same name should have equal
+1 -1
nixos/modules/module-list.nix
··· 1023 ./services/system/cloud-init.nix 1024 ./services/system/dbus.nix 1025 ./services/system/earlyoom.nix 1026 - ./services/system/localtime.nix 1027 ./services/system/kerberos/default.nix 1028 ./services/system/nscd.nix 1029 ./services/system/saslauthd.nix
··· 1023 ./services/system/cloud-init.nix 1024 ./services/system/dbus.nix 1025 ./services/system/earlyoom.nix 1026 + ./services/system/localtimed.nix 1027 ./services/system/kerberos/default.nix 1028 ./services/system/nscd.nix 1029 ./services/system/saslauthd.nix
-37
nixos/modules/services/system/localtime.nix
··· 1 - { config, lib, pkgs, ... }: 2 - 3 - with lib; 4 - 5 - let 6 - cfg = config.services.localtimed; 7 - in { 8 - imports = [ (lib.mkRenamedOptionModule [ "services" "localtime" ] [ "services" "localtimed" ]) ]; 9 - 10 - options = { 11 - services.localtimed = { 12 - enable = mkOption { 13 - type = types.bool; 14 - default = false; 15 - description = lib.mdDoc '' 16 - Enable `localtimed`, a simple daemon for keeping the 17 - system timezone up-to-date based on the current location. It uses 18 - geoclue2 to determine the current location. 19 - ''; 20 - }; 21 - }; 22 - }; 23 - 24 - config = mkIf cfg.enable { 25 - services.geoclue2.appConfig.localtimed = { 26 - isAllowed = true; 27 - isSystem = true; 28 - }; 29 - 30 - # Install the polkit rules. 31 - environment.systemPackages = [ pkgs.localtime ]; 32 - # Install the systemd unit. 33 - systemd.packages = [ pkgs.localtime ]; 34 - 35 - systemd.services.localtime.wantedBy = [ "multi-user.target" ]; 36 - }; 37 - }
···
+66
nixos/modules/services/system/localtimed.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.localtimed; 7 + in { 8 + imports = [ (lib.mkRenamedOptionModule [ "services" "localtime" ] [ "services" "localtimed" ]) ]; 9 + 10 + options = { 11 + services.localtimed = { 12 + enable = mkOption { 13 + type = types.bool; 14 + default = false; 15 + description = lib.mdDoc '' 16 + Enable `localtimed`, a simple daemon for keeping the 17 + system timezone up-to-date based on the current location. It uses 18 + geoclue2 to determine the current location. 19 + ''; 20 + }; 21 + }; 22 + }; 23 + 24 + config = mkIf cfg.enable { 25 + services.geoclue2.appConfig.localtimed = { 26 + isAllowed = true; 27 + isSystem = true; 28 + users = [ (toString config.ids.uids.localtimed) ]; 29 + }; 30 + 31 + # Install the polkit rules. 32 + environment.systemPackages = [ pkgs.localtime ]; 33 + 34 + systemd.services.localtimed = { 35 + wantedBy = [ "multi-user.target" ]; 36 + partOf = [ "localtimed-geoclue-agent.service" ]; 37 + after = [ "localtimed-geoclue-agent.service" ]; 38 + serviceConfig = { 39 + ExecStart = "${pkgs.localtime}/bin/localtimed"; 40 + Restart = "on-failure"; 41 + Type = "exec"; 42 + User = "localtimed"; 43 + }; 44 + }; 45 + 46 + systemd.services.localtimed-geoclue-agent = { 47 + wantedBy = [ "multi-user.target" ]; 48 + partOf = [ "geoclue.service" ]; 49 + after = [ "geoclue.service" ]; 50 + serviceConfig = { 51 + ExecStart = "${pkgs.geoclue2-with-demo-agent}/libexec/geoclue-2.0/demos/agent"; 52 + Restart = "on-failure"; 53 + Type = "exec"; 54 + User = "localtimed"; 55 + }; 56 + }; 57 + 58 + users = { 59 + users.localtimed = { 60 + uid = config.ids.uids.localtimed; 61 + group = "localtimed"; 62 + }; 63 + groups.localtimed.gid = config.ids.gids.localtimed; 64 + }; 65 + }; 66 + }
+2 -2
pkgs/applications/audio/munt/mt32emu-qt.nix
··· 18 in 19 mkDerivation rec { 20 pname = "mt32emu-qt"; 21 - version = "1.10.2"; 22 23 src = fetchFromGitHub { 24 owner = "munt"; 25 repo = "munt"; 26 rev = "${char2underscore "-" pname}_${char2underscore "." version}"; 27 - sha256 = "1dh5xpnsgx367ch45mm5c2p26vnxf3shax2afg2cd2lrbrlii7l9"; 28 }; 29 30 postPatch = ''
··· 18 in 19 mkDerivation rec { 20 pname = "mt32emu-qt"; 21 + version = "1.11.1"; 22 23 src = fetchFromGitHub { 24 owner = "munt"; 25 repo = "munt"; 26 rev = "${char2underscore "-" pname}_${char2underscore "." version}"; 27 + sha256 = "sha256-PqYPYnKPlnU3PByxksBscl4GqDRllQdmD6RWpy/Ura0="; 28 }; 29 30 postPatch = ''
+2 -2
pkgs/applications/audio/munt/mt32emu-smf2wav.nix
··· 12 in 13 stdenv.mkDerivation rec { 14 pname = "mt32emu-smf2wav"; 15 - version = "1.8.2"; 16 17 src = fetchFromGitHub { 18 owner = "munt"; 19 repo = "munt"; 20 rev = "${char2underscore "-" pname}_${char2underscore "." version}"; 21 - sha256 = "1dh5xpnsgx367ch45mm5c2p26vnxf3shax2afg2cd2lrbrlii7l9"; 22 }; 23 24 postPatch = ''
··· 12 in 13 stdenv.mkDerivation rec { 14 pname = "mt32emu-smf2wav"; 15 + version = "1.9.0"; 16 17 src = fetchFromGitHub { 18 owner = "munt"; 19 repo = "munt"; 20 rev = "${char2underscore "-" pname}_${char2underscore "." version}"; 21 + sha256 = "sha256-XGds9lDfSiY0D8RhYG4TGyjYEVvVYuAfNSv9+VxiJEs="; 22 }; 23 24 postPatch = ''
+1
pkgs/applications/audio/spot/default.nix
··· 80 homepage = "https://github.com/xou816/spot"; 81 license = licenses.mit; 82 maintainers = with maintainers; [ jtojnar tomfitzhenry ]; 83 }; 84 }
··· 80 homepage = "https://github.com/xou816/spot"; 81 license = licenses.mit; 82 maintainers = with maintainers; [ jtojnar tomfitzhenry ]; 83 + platforms = platforms.linux; 84 }; 85 }
+70
pkgs/applications/misc/clipqr/default.nix
···
··· 1 + { buildGoModule 2 + , copyDesktopItems 3 + , fetchFromGitLab 4 + , lib 5 + , libGL 6 + , libX11 7 + , libXcursor 8 + , libXext 9 + , libXi 10 + , libXinerama 11 + , libXrandr 12 + , makeDesktopItem 13 + , mesa 14 + , pkg-config 15 + }: 16 + 17 + buildGoModule rec { 18 + pname = "clipqr"; 19 + version = "1.0.0"; 20 + 21 + src = fetchFromGitLab { 22 + owner = "imatt-foss"; 23 + repo = "clipqr"; 24 + rev = "v${version}"; 25 + sha256 = "sha256-E90nTJtx4GOacu8M7oQBznnSQVDIZatibgKMZEpTUaQ="; 26 + }; 27 + 28 + vendorSha256 = "5kAOSyVbvot4TX/XfRNe1/zZk6fa7pS1Dvn9nz11u3U="; 29 + 30 + ldflags = [ "-s" "-w" ]; 31 + 32 + buildInputs = [ 33 + libGL 34 + libX11 35 + libXcursor 36 + libXext 37 + libXi 38 + libXinerama 39 + libXrandr 40 + mesa 41 + ]; 42 + 43 + nativeBuildInputs = [ 44 + copyDesktopItems 45 + pkg-config 46 + ]; 47 + 48 + postInstall = '' 49 + install -Dm644 icon.svg $out/share/icons/hicolor/scalable/apps/clipqr.svg 50 + ''; 51 + 52 + desktopItems = [ 53 + (makeDesktopItem { 54 + name = "ClipQR"; 55 + desktopName = "ClipQR"; 56 + exec = "clipqr"; 57 + categories = [ "Utility" ]; 58 + icon = "clipqr"; 59 + comment = "Scan QR codes on screen and from camera"; 60 + genericName = "ClipQR"; 61 + }) 62 + ]; 63 + 64 + meta = with lib; { 65 + description = "Scan QR codes on screen and from camera, the result is in your clipboard"; 66 + license = licenses.mit; 67 + maintainers = with maintainers; [ MatthieuBarthel ]; 68 + homepage = "https://gitlab.com/imatt-foss/clipqr"; 69 + }; 70 + }
+3 -3
pkgs/applications/misc/dbeaver/default.nix
··· 23 inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) 24 }) rec { 25 pname = "dbeaver"; 26 - version = "22.1.3"; # When updating also update mvnSha256 27 28 src = fetchFromGitHub { 29 owner = "dbeaver"; 30 repo = "dbeaver"; 31 rev = version; 32 - sha256 = "sha256-QrocrH/orgXvg0vNelm1hK4dHeDsxe3ZaVb3Q2FgYSo="; 33 }; 34 35 - mvnSha256 = "U+RqrXtwFrku4b5d47WrFLmrlfqBs8YVif/qGf5CXqQ="; 36 mvnParameters = "-P desktop,all-platforms"; 37 38 nativeBuildInputs = [
··· 23 inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) 24 }) rec { 25 pname = "dbeaver"; 26 + version = "22.1.4"; # When updating also update mvnSha256 27 28 src = fetchFromGitHub { 29 owner = "dbeaver"; 30 repo = "dbeaver"; 31 rev = version; 32 + sha256 = "sha256-5s2SFquB0i5X2deBO0FStudReB4wGhQkhR39PHPBEAM="; 33 }; 34 35 + mvnSha256 = "YIeKSL5scU8NxEIf+jK1g9cdFDOBVh14ruKMqUuz1Ts="; 36 mvnParameters = "-P desktop,all-platforms"; 37 38 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gpxsee"; 5 - version = "11.1"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "GPXSee"; 10 rev = version; 11 - sha256 = "sha256-0n1XPrJ+gssIP/7k9CI8AWXs9ddKOg3Lo3DfrXGUl84="; 12 }; 13 14 patches = (substituteAll {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gpxsee"; 5 + version = "11.3"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "GPXSee"; 10 rev = version; 11 + sha256 = "sha256-n8busir6IYyWyGOv9AzYjm8erR0fjMAduIzITH+EvVI="; 12 }; 13 14 patches = (substituteAll {
+1 -1
pkgs/applications/misc/numberstation/default.nix
··· 34 desktop-file-utils 35 glib 36 gtk3 37 meson 38 ninja 39 pkg-config ··· 41 ]; 42 43 buildInputs = [ 44 - gobject-introspection 45 gtk3 46 libhandy 47 librsvg
··· 34 desktop-file-utils 35 glib 36 gtk3 37 + gobject-introspection 38 meson 39 ninja 40 pkg-config ··· 42 ]; 43 44 buildInputs = [ 45 gtk3 46 libhandy 47 librsvg
+5 -5
pkgs/applications/networking/browsers/librewolf/src.json
··· 1 { 2 - "packageVersion": "103.0-3", 3 "source": { 4 - "rev": "103.0-3", 5 - "sha256": "1d8qh0s5zjh10cyyawpvr7ywygg1ibh1r0rx0vnqv1qakj3y4jcq" 6 }, 7 "firefox": { 8 - "version": "103.0", 9 - "sha512": "016c2f276fb94e5174626f7d8b1a821b2de0f5a07f8a10f00a7ea4d4285591b0c23dd3ef45306579de79b3dfa99ccc527224c33f3319f61cf088b1f4bd097f9e" 10 } 11 }
··· 1 { 2 + "packageVersion": "103.0.2-1", 3 "source": { 4 + "rev": "103.0.2-1", 5 + "sha256": "0cfhrxnvxlidipg0cpz0gapya8pvfqcmjkyqns4xz1jq5lkm1xg3" 6 }, 7 "firefox": { 8 + "version": "103.0.2", 9 + "sha512": "f13984bb551039c80ef731931f08a284f070142ecb479b31a4caad026a6b535e3fc7ae506b629e933ba5f5a1676f14b6b36d031d22584170492676f8727c822a" 10 } 11 }
+2 -2
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }: 2 3 let 4 version = "0.32.0"; ··· 46 $out/bin/flux --version | grep ${version} > /dev/null 47 ''; 48 49 - postInstall = '' 50 for shell in bash fish zsh; do 51 $out/bin/flux completion $shell > flux.$shell 52 installShellCompletion flux.$shell
··· 1 + { lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles, stdenv }: 2 3 let 4 version = "0.32.0"; ··· 46 $out/bin/flux --version | grep ${version} > /dev/null 47 ''; 48 49 + postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 50 for shell in bash fish zsh; do 51 $out/bin/flux completion $shell > flux.$shell 52 installShellCompletion flux.$shell
+3 -3
pkgs/applications/networking/cluster/kuma/default.nix
··· 16 17 buildGoModule rec { 18 inherit pname ; 19 - version = "1.5.0"; 20 tags = lib.optionals enableGateway ["gateway"]; 21 - vendorSha256 = "sha256-ND1OTa37bxUNLDHceKdgiGE4LkEgBu9NmwuXtE4pZWk="; 22 23 src = fetchFromGitHub { 24 owner = "kumahq"; 25 repo = "kuma"; 26 rev = version; 27 - sha256 = "sha256-CnL+OQfM1lamdCRHTLRmgpwfEfC7C9TX6UEF75bsOsQ="; 28 }; 29 30 doCheck = false;
··· 16 17 buildGoModule rec { 18 inherit pname ; 19 + version = "1.7.1"; 20 tags = lib.optionals enableGateway ["gateway"]; 21 + vendorSha256 = "sha256-0YmWmGuzyES7BoHKWxzF2K1rDW7PO2DRdNmY3eJkUAM="; 22 23 src = fetchFromGitHub { 24 owner = "kumahq"; 25 repo = "kuma"; 26 rev = version; 27 + sha256 = "sha256-U8fWDXJ0ztod6r0qz63jbgYA06ItxA76BjSliniYnIQ="; 28 }; 29 30 doCheck = false;
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "flexget"; 8 - version = "3.3.22"; 9 10 # Fetch from GitHub in order to use `requirements.in` 11 src = fetchFromGitHub { 12 owner = "flexget"; 13 repo = "flexget"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-VDMcOiuEOTzyogkdpVogikrme2Q6drpb40PqDgDtr7Q="; 16 }; 17 18 postPatch = ''
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "flexget"; 8 + version = "3.3.24"; 9 10 # Fetch from GitHub in order to use `requirements.in` 11 src = fetchFromGitHub { 12 owner = "flexget"; 13 repo = "flexget"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-AjYX9f7v6lxMO6vTjAanDMluvGDAvTwcvcq/fwMzSfk="; 16 }; 17 18 postPatch = ''
+2 -2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 7 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 # source of the latter disappears much faster. 10 - version = "8.86.0.407"; 11 12 rpath = lib.makeLibraryPath [ 13 alsa-lib ··· 68 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 69 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 ]; 71 - sha256 = "sha256-46M0JYP5QBCTCRqLtNyrQsEc6PsK6WRssb55IkG6pu0="; 72 } 73 else 74 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
··· 7 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 # source of the latter disappears much faster. 10 + version = "8.87.0.403"; 11 12 rpath = lib.makeLibraryPath [ 13 alsa-lib ··· 68 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 69 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 ]; 71 + sha256 = "sha256-ibugr15eRQ2gbvX8wmk2lFioLPST9ljAuWcJHCoi9l8="; 72 } 73 else 74 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+35 -18
pkgs/applications/networking/irc/communi/default.nix
··· 1 - { fetchFromGitHub, libcommuni, qtbase, qmake, lib, stdenv, wrapQtAppsHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "communi"; ··· 15 fetchSubmodules = true; 16 }; 17 18 - nativeBuildInputs = [ qmake ] 19 - ++ lib.optional stdenv.isDarwin wrapQtAppsHook; 20 21 - buildInputs = [ libcommuni qtbase ]; 22 23 - dontWrapQtApps = true; 24 25 preConfigure = '' 26 export QMAKEFEATURES=${libcommuni}/features ··· 32 "COMMUNI_INSTALL_ICONS=${placeholder "out"}/share/icons/hicolor" 33 "COMMUNI_INSTALL_DESKTOP=${placeholder "out"}/share/applications" 34 "COMMUNI_INSTALL_THEMES=${placeholder "out"}/share/communi/themes" 35 - (if stdenv.isDarwin 36 - then [ "COMMUNI_INSTALL_BINS=${placeholder "out"}/Applications" ] 37 - else [ "COMMUNI_INSTALL_BINS=${placeholder "out"}/bin" ]) 38 ]; 39 40 - postInstall = if stdenv.isDarwin then '' 41 - # Nix qmake does not add the bundle rpath by default. 42 - install_name_tool \ 43 - -add_rpath @executable_path/../Frameworks \ 44 - $out/Applications/Communi.app/Contents/MacOS/Communi 45 - '' else '' 46 - substituteInPlace "$out/share/applications/communi.desktop" \ 47 - --replace "/usr/bin" "$out/bin" 48 - ''; 49 50 preFixup = '' 51 rm -rf lib ··· 56 homepage = "https://github.com/communi/communi-desktop"; 57 license = licenses.bsd3; 58 maintainers = with maintainers; [ hrdinka ]; 59 - platforms = platforms.linux; 60 }; 61 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , libcommuni 5 + , qmake 6 + , qtbase 7 + , wrapQtAppsHook 8 + }: 9 10 stdenv.mkDerivation rec { 11 pname = "communi"; ··· 22 fetchSubmodules = true; 23 }; 24 25 + nativeBuildInputs = [ 26 + qmake 27 + wrapQtAppsHook 28 + ]; 29 30 + buildInputs = [ 31 + libcommuni 32 + qtbase 33 + ]; 34 35 + # libCommuni.dylib is installed in $out/Applications/Communi.app/Contents/Frameworks/ on Darwin 36 + # Wrapper hook thinks it's a binary because it's in $out/Applications, wraps it with a shell script 37 + # So we manually call the wrapper script on just the binary 38 + dontWrapQtApps = stdenv.isDarwin; 39 40 preConfigure = '' 41 export QMAKEFEATURES=${libcommuni}/features ··· 47 "COMMUNI_INSTALL_ICONS=${placeholder "out"}/share/icons/hicolor" 48 "COMMUNI_INSTALL_DESKTOP=${placeholder "out"}/share/applications" 49 "COMMUNI_INSTALL_THEMES=${placeholder "out"}/share/communi/themes" 50 + "COMMUNI_INSTALL_BINS=${placeholder "out"}/${if stdenv.isDarwin then "Applications" else "bin"}" 51 ]; 52 53 + postInstall = 54 + if stdenv.isDarwin then '' 55 + # Nix qmake does not add the bundle rpath by default. 56 + install_name_tool \ 57 + -add_rpath @executable_path/../Frameworks \ 58 + $out/Applications/Communi.app/Contents/MacOS/Communi 59 + 60 + # Do not remove until wrapQtAppsHook doesn't wrap dylibs in app bundles anymore 61 + wrapQtApp $out/Applications/Communi.app/Contents/MacOS/Communi 62 + '' else '' 63 + substituteInPlace "$out/share/applications/communi.desktop" \ 64 + --replace "/usr/bin" "$out/bin" 65 + ''; 66 67 preFixup = '' 68 rm -rf lib ··· 73 homepage = "https://github.com/communi/communi-desktop"; 74 license = licenses.bsd3; 75 maintainers = with maintainers; [ hrdinka ]; 76 + platforms = platforms.all; 77 }; 78 }
+2 -2
pkgs/applications/networking/remote/waypipe/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "waypipe"; 8 - version = "0.8.2"; 9 10 src = fetchFromGitLab { 11 domain = "gitlab.freedesktop.org"; 12 owner = "mstoeckl"; 13 repo = "waypipe"; 14 rev = "v${version}"; 15 - sha256 = "02q8l1qaahmd41h6v3r46akh7xlqz7fpwwsy15qww4jdvypg6vg4"; 16 }; 17 18 strictDeps = true;
··· 5 6 stdenv.mkDerivation rec { 7 pname = "waypipe"; 8 + version = "0.8.3"; 9 10 src = fetchFromGitLab { 11 domain = "gitlab.freedesktop.org"; 12 owner = "mstoeckl"; 13 repo = "waypipe"; 14 rev = "v${version}"; 15 + sha256 = "sha256-f1XEcDMy4skddtbZFFhCF4xg6zQahOLiGcYiJPy2SHs="; 16 }; 17 18 strictDeps = true;
+5 -5
pkgs/applications/science/electronics/nvc/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "nvc"; 17 - version = "1.6.2"; 18 19 src = fetchFromGitHub { 20 owner = "nickg"; 21 repo = pname; 22 rev = "r${version}"; 23 - sha256 = "sha256-BtUMpT1MKRFGRlIbCEGo4OBZ/r9es1VRmJdgmk1oZFQ="; 24 }; 25 26 nativeBuildInputs = [ ··· 38 (if stdenv.isLinux then elfutils else libelf) 39 ]; 40 41 - # TODO: remove me on 1.7.0 42 - postPatch = '' 43 - sed -i "/vests22/d;/vhpi4/d" test/regress/testlist.txt 44 ''; 45 46 preConfigure = ''
··· 14 15 stdenv.mkDerivation rec { 16 pname = "nvc"; 17 + version = "1.7.0"; 18 19 src = fetchFromGitHub { 20 owner = "nickg"; 21 repo = pname; 22 rev = "r${version}"; 23 + sha256 = "sha256-U9VxpHzrAQPMqnSs0YcEnc9dlQUutTuZCJP5F1v7eaA="; 24 }; 25 26 nativeBuildInputs = [ ··· 38 (if stdenv.isLinux then elfutils else libelf) 39 ]; 40 41 + # TODO: recheck me on next release 42 + postPatch = lib.optionalString stdenv.isLinux '' 43 + sed -i "/vhpi4/d" test/regress/testlist.txt 44 ''; 45 46 preConfigure = ''
+2 -2
pkgs/applications/science/misc/snakemake/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "snakemake"; 8 - version = "7.12.0"; 9 format = "setuptools"; 10 11 src = fetchFromGitHub { 12 owner = "snakemake"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-URywo88EcQBYorwnKqgGOzunf2JunEWa36adhA1wha0="; 16 }; 17 18 propagatedBuildInputs = with python3.pkgs; [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "snakemake"; 8 + version = "7.12.1"; 9 format = "setuptools"; 10 11 src = fetchFromGitHub { 12 owner = "snakemake"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-QfSk6K/Vpj3+k+5w0thiP9O4CTvL8JDRwj4lDSt2NnU="; 16 }; 17 18 propagatedBuildInputs = with python3.pkgs; [
+66
pkgs/applications/version-management/git-and-tools/radicle-cli/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , rustPlatform 5 + , pkg-config 6 + , cmake 7 + , installShellFiles 8 + , asciidoctor 9 + , DarwinTools 10 + , openssl 11 + , libusb1 12 + , AppKit 13 + , openssh 14 + }: 15 + 16 + rustPlatform.buildRustPackage rec { 17 + pname = "radicle-cli"; 18 + version = "0.6.1"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "radicle-dev"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + sha256 = "sha256-LS6zYpMg0LanRL2M8ioGG8Ys07TPT/3hP7geEGehwxg="; 25 + }; 26 + 27 + cargoSha256 = "sha256-o7ahnV7NnvzKxXb7HdNqKcxekshOtKanYKb0Sy15mhs="; 28 + 29 + nativeBuildInputs = [ 30 + pkg-config 31 + cmake 32 + installShellFiles 33 + asciidoctor 34 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 35 + DarwinTools 36 + ]; 37 + 38 + buildInputs = [ 39 + openssl 40 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 41 + libusb1 42 + AppKit 43 + ]; 44 + 45 + postInstall = '' 46 + for f in $(find . -name '*.adoc'); do 47 + mf=''${f%.*} 48 + asciidoctor --doctype manpage --backend manpage $f -o $mf 49 + installManPage $mf 50 + done 51 + ''; 52 + 53 + checkInputs = [ openssh ]; 54 + preCheck = '' 55 + eval $(ssh-agent) 56 + ''; 57 + 58 + meta = { 59 + description = "Command-line tooling for Radicle, a decentralized code collaboration network"; 60 + homepage = "https://radicle.xyz"; 61 + license = lib.licenses.gpl3; 62 + maintainers = with lib.maintainers; [ amesgen ]; 63 + platforms = lib.platforms.unix; 64 + mainProgram = "rad"; 65 + }; 66 + }
+3 -3
pkgs/applications/virtualization/firecracker/default.nix
··· 1 { fetchurl, lib, stdenv }: 2 3 let 4 - version = "1.0.0"; 5 6 suffix = { 7 x86_64-linux = "x86_64"; ··· 22 23 sourceRoot = "."; 24 src = dlbin { 25 - x86_64-linux = "sha256-yeWVsrvH3yYlS2uH/TkSleHjXvIDnHWcZSvLgV+CGF0="; 26 - aarch64-linux = "sha256-9ggRmijwXE9adVFv5XommgvdpeeWnWUFES+Ep2GrBVo="; 27 }; 28 29 dontConfigure = true;
··· 1 { fetchurl, lib, stdenv }: 2 3 let 4 + version = "1.1.1"; 5 6 suffix = { 7 x86_64-linux = "x86_64"; ··· 22 23 sourceRoot = "."; 24 src = dlbin { 25 + x86_64-linux = "sha256-KRlOE4iDWMYzKZUZnuKIwIGooj5o8ARpROS7f2VIr1c="; 26 + aarch64-linux = "sha256-AqVFqUbMtjPmOsSgAaJ2AFNc0McC708fAD36qLz0VAc="; 27 }; 28 29 dontConfigure = true;
+4 -4
pkgs/applications/virtualization/firectl/default.nix
··· 4 pname = "firectl"; 5 # The latest upstream 0.1.0 is incompatible with firecracker 6 # v0.1.0. See issue: https://github.com/firecracker-microvm/firectl/issues/82 7 - version = "unstable-2022-03-01"; 8 9 src = fetchFromGitHub { 10 owner = "firecracker-microvm"; 11 repo = pname; 12 - rev = "9f1b639a446e8d75f31787a00b9f273c1e68f12c"; 13 - sha256 = "TjzzHY9VYPpWoPt6nHYUerKX94O03sm524wGM9lGzno="; 14 }; 15 16 - vendorSha256 = "3SVEvvGNx6ienyJZg0EOofHNHCPSpJUGXwHxokdRG1c="; 17 18 doCheck = false; 19
··· 4 pname = "firectl"; 5 # The latest upstream 0.1.0 is incompatible with firecracker 6 # v0.1.0. See issue: https://github.com/firecracker-microvm/firectl/issues/82 7 + version = "unstable-2022-07-12"; 8 9 src = fetchFromGitHub { 10 owner = "firecracker-microvm"; 11 repo = pname; 12 + rev = "ec72798240c0561dea8341d828e8c72bb0cc36c5"; 13 + sha256 = "sha256-RAl1DaeMR7eYYwqVAvm6nib5gEGaM/t7TR8u1IpqOIM="; 14 }; 15 16 + vendorSha256 = "sha256-dXAJOifRtzcTyGzUTFu9+daGAlL/5dQSwcjerkZDuKA="; 17 18 doCheck = false; 19
+5 -3
pkgs/development/compilers/open-watcom/bin.nix
··· 85 86 in 87 stdenvNoCC.mkDerivation rec { 88 - pname = "open-watcom-bin"; 89 version = "1.9"; 90 - name = "${pname}-unwrapped-${version}"; 91 92 src = fetchurl { 93 url = "http://ftp.openwatcom.org/install/open-watcom-c-linux-${version}"; ··· 113 done 114 ''; 115 116 meta = with lib; { 117 - description = "A C/C++ Compiler (binary distribution)"; 118 homepage = "http://www.openwatcom.org/"; 119 license = licenses.watcom; 120 platforms = [ "x86_64-linux" "i686-linux" ];
··· 85 86 in 87 stdenvNoCC.mkDerivation rec { 88 + pname = "${passthru.prettyName}-unwrapped"; 89 version = "1.9"; 90 91 src = fetchurl { 92 url = "http://ftp.openwatcom.org/install/open-watcom-c-linux-${version}"; ··· 112 done 113 ''; 114 115 + passthru.prettyName = "open-watcom-bin"; 116 + 117 meta = with lib; { 118 + description = "A project to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools"; 119 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 120 homepage = "http://www.openwatcom.org/"; 121 license = licenses.watcom; 122 platforms = [ "x86_64-linux" "i686-linux" ];
+9 -7
pkgs/development/compilers/open-watcom/v2.nix
··· 11 }: 12 13 stdenv.mkDerivation rec { 14 - pname = "open-watcom-v2"; 15 - version = "unstable-2022-05-04"; 16 - name = "${pname}-unwrapped-${version}"; 17 18 src = fetchFromGitHub { 19 owner = "open-watcom"; 20 repo = "open-watcom-v2"; 21 - rev = "01662ab4eb50c0757969fa53bd4270dbbba45dc5"; 22 - sha256 = "Nl5mcPDCr08XkVMWqkbbgTP/YjpfwMOo2GVu43FQQ3Y="; 23 }; 24 25 postPatch = '' ··· 82 # Stripping breaks many tools 83 dontStrip = true; 84 85 - passthru.updateScript = unstableGitUpdater { 86 - url = "https://github.com/open-watcom/open-watcom-v2.git"; 87 }; 88 89 meta = with lib; {
··· 11 }: 12 13 stdenv.mkDerivation rec { 14 + pname = "${passthru.prettyName}-unwrapped"; 15 + version = "unstable-2022-08-02"; 16 17 src = fetchFromGitHub { 18 owner = "open-watcom"; 19 repo = "open-watcom-v2"; 20 + rev = "4bdb73995b871982dd106838296903701ded29c2"; 21 + sha256 = "sha256-Ay/f+gnj8EklN8T/uP0a+Zji6HEHAoPLdkrSTQaC9Rs="; 22 }; 23 24 postPatch = '' ··· 81 # Stripping breaks many tools 82 dontStrip = true; 83 84 + passthru = { 85 + prettyName = "open-watcom-v2"; 86 + updateScript = unstableGitUpdater { 87 + url = "https://github.com/open-watcom/open-watcom-v2.git"; 88 + }; 89 }; 90 91 meta = with lib; {
+1 -1
pkgs/development/compilers/open-watcom/wrapper.nix
··· 29 ++ lib.optional isWindows "h/nt" 30 ++ lib.optional isLinux "lh"; 31 listToDirs = list: lib.strings.concatMapStringsSep ":" (dir: "${placeholder "out"}/${dir}") list; 32 - name = "${open-watcom.pname}-${open-watcom.version}"; 33 in 34 symlinkJoin { 35 inherit name;
··· 29 ++ lib.optional isWindows "h/nt" 30 ++ lib.optional isLinux "lh"; 31 listToDirs = list: lib.strings.concatMapStringsSep ":" (dir: "${placeholder "out"}/${dir}") list; 32 + name = "${open-watcom.passthru.prettyName}-${open-watcom.version}"; 33 in 34 symlinkJoin { 35 inherit name;
+2 -2
pkgs/development/libraries/libzim/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "libzim"; 14 - version = "7.2.2"; 15 16 src = fetchFromGitHub { 17 owner = "openzim"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-AEhhjinnnMA4NbYL7NVHYeRZX/zfNiidbY/VeFjZuQs="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "libzim"; 14 + version = "8.0.0"; 15 16 src = fetchFromGitHub { 17 owner = "openzim"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-FSotc2hkWvkYEdZ3HI3JLzjtKFaWOc1Bx6r0WyeS/Kg="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/ortp/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "ortp"; 10 - version = "5.1.12"; 11 12 src = fetchFromGitLab { 13 domain = "gitlab.linphone.org"; ··· 15 group = "BC"; 16 repo = pname; 17 rev = version; 18 - sha256 = "sha256-CD9xn1m6zpUEC+shmNeWfGAJxNto87UbznD+TLdeuEg="; 19 }; 20 21 # Do not build static libraries
··· 7 8 stdenv.mkDerivation rec { 9 pname = "ortp"; 10 + version = "5.1.55"; 11 12 src = fetchFromGitLab { 13 domain = "gitlab.linphone.org"; ··· 15 group = "BC"; 16 repo = pname; 17 rev = version; 18 + sha256 = "sha256-FsPbpKkC1qhsZ4QBRzyV64H+lo/802qlaggDGCgbPlw="; 19 }; 20 21 # Do not build static libraries
+2 -2
pkgs/development/php-packages/protobuf/default.nix
··· 3 buildPecl { 4 pname = "protobuf"; 5 6 - version = "3.21.4"; 7 - sha256 = "sha256-vhfoUu63KhndfQTiITtTnaqFVF9OWMCaLf/9PUioKkQ="; 8 9 buildInputs = [ pcre2 ]; 10
··· 3 buildPecl { 4 pname = "protobuf"; 5 6 + version = "3.21.5"; 7 + sha256 = "sha256-B8ytFyUJ8fLBwHmaKXxfOy0h6tRELjqc5IxUUl/YU5w="; 8 9 buildInputs = [ pcre2 ]; 10
+2 -2
pkgs/development/python-modules/aiotractive/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "aiotractive"; 11 - version = "0.5.4"; 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "zhulik"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-pcGUl8mq1O1QY5EPkNhWRLCKDn2FWAF9XymXkUXWEUk="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "aiotractive"; 11 + version = "0.5.5"; 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "zhulik"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-VCwIAeSAN4tMwB8TXN/ukrws0qYv/jHHeEu++m56AHA="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/audioread/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "audioread"; 8 - version = "2.1.9"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "a3480e42056c8e80a8192a54f6729a280ef66d27782ee11cbd63e9d4d1523089"; 13 }; 14 15 # No tests, need to disable or py3k breaks
··· 5 6 buildPythonPackage rec { 7 pname = "audioread"; 8 + version = "3.0.0"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "sha256-EhmVvSB+sf2j1Wa+uFHTU0J1klvDWk+22gyxHeD3JRo="; 13 }; 14 15 # No tests, need to disable or py3k breaks
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "awscrt"; 15 - version = "0.13.14"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-K2x0Up3H6kIWcYeWvVegd1CkTjq8RoM0AOm0SX5u6wQ="; 23 }; 24 25 buildInputs = lib.optionals stdenv.isDarwin [
··· 12 13 buildPythonPackage rec { 14 pname = "awscrt"; 15 + version = "0.14.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-MGLTFcsWVC/gTdgjny6LwyOO6QRc1QcLkVzy677Lqqw="; 23 }; 24 25 buildInputs = lib.optionals stdenv.isDarwin [
+2 -2
pkgs/development/python-modules/azure-keyvault-administration/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "azure-keyvault-administration"; 9 - version = "4.1.0"; 10 disabled = isPy27; 11 12 src = fetchPypi { 13 inherit pname version; 14 extension = "zip"; 15 - sha256 = "sha256-V8tppRExyvSt41nN+j2QoxGSund6RKvE4g5p6AWZ3qI="; 16 }; 17 18 propagatedBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "azure-keyvault-administration"; 9 + version = "4.1.1"; 10 disabled = isPy27; 11 12 src = fetchPypi { 13 inherit pname version; 14 extension = "zip"; 15 + sha256 = "sha256-m5dkKUZoPkpUzSW1K39+wpIfWHc2oRyxMetOf/Ybzuc="; 16 }; 17 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/exchangelib/default.nix
··· 26 27 buildPythonPackage rec { 28 pname = "exchangelib"; 29 - version = "4.7.3"; 30 format = "setuptools"; 31 32 disabled = pythonOlder "3.7"; ··· 35 owner = "ecederstrand"; 36 repo = pname; 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-79113cUVl07oeXjlDaqfdfwNZvD7EWJK8JKHsPnBRG8="; 39 }; 40 41 propagatedBuildInputs = [
··· 26 27 buildPythonPackage rec { 28 pname = "exchangelib"; 29 + version = "4.7.6"; 30 format = "setuptools"; 31 32 disabled = pythonOlder "3.7"; ··· 35 owner = "ecederstrand"; 36 repo = pname; 37 rev = "refs/tags/v${version}"; 38 + hash = "sha256-Oarmdc2PuE4kQ/qUqQhuzdTpIrrMFCK72CrVmoSH1DI="; 39 }; 40 41 propagatedBuildInputs = [
+2 -1
pkgs/development/python-modules/fs/default.nix
··· 2 , glibcLocales 3 , buildPythonPackage 4 , fetchPypi 5 , six 6 , appdirs 7 , scandir ? null ··· 32 # strong cycle with paramaterized 33 doCheck = false; 34 checkInputs = [ pyftpdlib mock psutil pytestCheckHook ]; 35 - propagatedBuildInputs = [ six appdirs pytz ] 36 ++ lib.optionals (!isPy3k) [ backports_os ] 37 ++ lib.optionals (!pythonAtLeast "3.6") [ typing ] 38 ++ lib.optionals (!pythonAtLeast "3.5") [ scandir ]
··· 2 , glibcLocales 3 , buildPythonPackage 4 , fetchPypi 5 + , setuptools 6 , six 7 , appdirs 8 , scandir ? null ··· 33 # strong cycle with paramaterized 34 doCheck = false; 35 checkInputs = [ pyftpdlib mock psutil pytestCheckHook ]; 36 + propagatedBuildInputs = [ six appdirs pytz setuptools ] 37 ++ lib.optionals (!isPy3k) [ backports_os ] 38 ++ lib.optionals (!pythonAtLeast "3.6") [ typing ] 39 ++ lib.optionals (!pythonAtLeast "3.5") [ scandir ]
+2 -2
pkgs/development/python-modules/hpccm/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "hpccm"; 12 - version = "22.5.0"; 13 14 src = fetchFromGitHub { 15 owner = "NVIDIA"; 16 repo = "hpc-container-maker"; 17 rev = "v${version}"; 18 - sha256 = "sha256-zR5+X9BKaUvLPQ05FnfU817esgxVqP8n+wfdWy20BN4="; 19 }; 20 21 propagatedBuildInputs = [ six archspec ];
··· 9 10 buildPythonPackage rec { 11 pname = "hpccm"; 12 + version = "22.8.0"; 13 14 src = fetchFromGitHub { 15 owner = "NVIDIA"; 16 repo = "hpc-container-maker"; 17 rev = "v${version}"; 18 + sha256 = "sha256-nq1zixIu/Kv2CtkQX1Sw7Q3BsOZKcCJjV0+uroXPEBs="; 19 }; 20 21 propagatedBuildInputs = [ six archspec ];
+2 -1
pkgs/development/python-modules/psycopg/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , fetchurl ··· 59 patches = [ 60 (substituteAll { 61 src = ./libpq.patch; 62 - libpq = "${postgresql.lib}/lib/libpq.so"; 63 }) 64 ]; 65
··· 1 { lib 2 + , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , fetchurl ··· 60 patches = [ 61 (substituteAll { 62 src = ./libpq.patch; 63 + libpq = "${postgresql.lib}/lib/libpq${stdenv.hostPlatform.extensions.sharedLibrary}"; 64 }) 65 ]; 66
+11 -1
pkgs/development/python-modules/pyatspi/default.nix
··· 1 - { lib, fetchurl, pkg-config, buildPythonPackage, isPy3k, at-spi2-core, pygobject3, gnome }: 2 3 buildPythonPackage rec { 4 pname = "pyatspi"; ··· 16 at-spi2-core 17 pygobject3 18 ]; 19 20 disabled = !isPy3k; 21
··· 1 + { lib, fetchurl, pkg-config, buildPythonPackage, isPy3k, at-spi2-core, pygobject3, gnome, python }: 2 3 buildPythonPackage rec { 4 pname = "pyatspi"; ··· 16 at-spi2-core 17 pygobject3 18 ]; 19 + 20 + configureFlags = [ 21 + "PYTHON=${python.pythonForBuild.interpreter}" 22 + ]; 23 + 24 + postPatch = '' 25 + # useless python existence check for us 26 + substituteInPlace configure \ 27 + --replace '&& ! which' '&& false' 28 + ''; 29 30 disabled = !isPy3k; 31
+2 -2
pkgs/development/python-modules/pypdf2/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "PyPDF2"; 13 - version = "2.9.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "sha256-bPGMp9D3fhMG1I/NClc5BhbsZUV5a16zJaIJQ6VQHRg="; 18 }; 19 20 LC_ALL = "en_US.UTF-8";
··· 10 11 buildPythonPackage rec { 12 pname = "PyPDF2"; 13 + version = "2.10.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "sha256-smB4IGIhxkEeyXpaXAiXWuebp+xGdXXRFHepnM5gHrk="; 18 }; 19 20 LC_ALL = "en_US.UTF-8";
+1 -3
pkgs/development/python-modules/python-fsutil/default.nix
··· 1 - { stdenv 2 - , lib 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pytestCheckHook ··· 44 ]; 45 46 meta = with lib; { 47 - broken = stdenv.isDarwin; 48 description = "Module with file-system utilities"; 49 homepage = "https://github.com/fabiocaccamo/python-fsutil"; 50 license = licenses.mit;
··· 1 + { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pytestCheckHook ··· 43 ]; 44 45 meta = with lib; { 46 description = "Module with file-system utilities"; 47 homepage = "https://github.com/fabiocaccamo/python-fsutil"; 48 license = licenses.mit;
+2 -2
pkgs/development/tools/database/timescaledb-tune/default.nix
··· 2 3 buildGoModule rec { 4 pname = "timescaledb-tune"; 5 - version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "timescale"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-YZMjgEnZKxmGIO9gK00JXBpBRvNgZoXNA/cNieovT+g="; 12 }; 13 14 vendorSha256 = "sha256-n2jrg9FiR/gSrbds/QVV8Duf7BTEs36yYi4F3Ve+d0E=";
··· 2 3 buildGoModule rec { 4 pname = "timescaledb-tune"; 5 + version = "0.13.1"; 6 7 src = fetchFromGitHub { 8 owner = "timescale"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-sCwMLVp4MCTJ5ZgALDs+of+upYMQeHz3xRk4YD2g23M="; 12 }; 13 14 vendorSha256 = "sha256-n2jrg9FiR/gSrbds/QVV8Duf7BTEs36yYi4F3Ve+d0E=";
-13
pkgs/development/tools/database/timescaledb-tune/fixMinMaxConn.diff
··· 1 - diff --git a/pkg/pgtune/misc.go b/pkg/pgtune/misc.go 2 - index 1fceb6e..3e76be5 100644 3 - --- a/pkg/pgtune/misc.go 4 - +++ b/pkg/pgtune/misc.go 5 - @@ -35,7 +35,7 @@ const ( 6 - // If you want to lower this value, consider that Patroni will not accept anything less than 25 as 7 - // a valid max_connections and will replace it with 100, per 8 - // https://github.com/zalando/patroni/blob/00cc62726d6df25d31f9b0baa082c83cd3f7bef9/patroni/postgresql/config.py#L280 9 - - minMaxConns = 25 10 - + minMaxConns = 20 11 - ) 12 - 13 - // MaxConnectionsDefault is the recommended default value for max_connections.
···
+3 -3
pkgs/development/tools/wasm-bindgen-cli/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "wasm-bindgen-cli"; 15 - version = "0.2.81"; 16 17 src = fetchCrate { 18 inherit pname version; 19 - sha256 = "sha256-DUcY22b9+PD6RD53CwcoB+ynGulYTEYjkkonDNeLbGM="; 20 }; 21 22 - cargoSha256 = "sha256-mfVQ6rSzCgwYrN9WwydEpkm6k0E3302Kfs/LaGzRSHE="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "wasm-bindgen-cli"; 15 + version = "0.2.82"; 16 17 src = fetchCrate { 18 inherit pname version; 19 + sha256 = "sha256-BQ8v3rCLUvyCCdxo5U+NHh30l9Jwvk9Sz8YQv6fa0SU="; 20 }; 21 22 + cargoSha256 = "sha256-mP85+qi2KA0GieaBzbrQOBqYxBZNRJipvd2brCRGyOM="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+3 -2
pkgs/os-specific/linux/pam_u2f/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pam_u2f"; 5 - version = "1.2.0"; 6 7 src = fetchurl { 8 url = "https://developers.yubico.com/pam-u2f/Releases/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-IwPm+Zsf3o7jw6sopN4tpt3SJclTaT6EXWstg4giH7M="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ]; ··· 27 meta = with lib; { 28 homepage = "https://developers.yubico.com/pam-u2f/"; 29 description = "A PAM module for allowing authentication with a U2F device"; 30 license = licenses.bsd2; 31 platforms = platforms.unix; 32 maintainers = with maintainers; [ philandstuff ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pam_u2f"; 5 + version = "1.2.1"; 6 7 src = fetchurl { 8 url = "https://developers.yubico.com/pam-u2f/Releases/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-cOdBvKGXtktPvo3R9tV84ritWMp4Y1LFJfPy1EEliUw="; 10 }; 11 12 nativeBuildInputs = [ pkg-config ]; ··· 27 meta = with lib; { 28 homepage = "https://developers.yubico.com/pam-u2f/"; 29 description = "A PAM module for allowing authentication with a U2F device"; 30 + changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; 31 license = licenses.bsd2; 32 platforms = platforms.unix; 33 maintainers = with maintainers; [ philandstuff ];
+2 -2
pkgs/os-specific/linux/psmisc/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "psmisc"; 5 - version = "23.4"; 6 7 src = fetchFromGitLab { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-s7omgtsNooYqhr4JUTZ6WCtPaZVC1ujJGz6KxUBWIs8="; 12 }; 13 14 nativeBuildInputs = [ autoconf automake gettext ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "psmisc"; 5 + version = "23.5"; 6 7 src = fetchFromGitLab { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-02jvRPqN8DS30ID42hQFu400NoFC5QiH5YA3NB+EoFI="; 12 }; 13 14 nativeBuildInputs = [ autoconf automake gettext ];
+1
pkgs/servers/apache-kafka/default.nix
··· 62 homepage = "https://kafka.apache.org"; 63 description = "A high-throughput distributed messaging system"; 64 license = licenses.asl20; 65 maintainers = [ maintainers.ragge ]; 66 platforms = platforms.unix; 67 };
··· 62 homepage = "https://kafka.apache.org"; 63 description = "A high-throughput distributed messaging system"; 64 license = licenses.asl20; 65 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 66 maintainers = [ maintainers.ragge ]; 67 platforms = platforms.unix; 68 };
+33
pkgs/servers/komga/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , makeWrapper 5 + , jdk11_headless 6 + }: 7 + 8 + stdenvNoCC.mkDerivation rec { 9 + pname = "komga"; 10 + version = "0.157.0"; 11 + 12 + src = fetchurl { 13 + url = "https://github.com/gotson/${pname}/releases/download/v${version}/${pname}-${version}.jar"; 14 + sha256 = "sha256-PkQL61fKplt6h1jcFCIMER+ZfzowDP466dR1AaDHw5Q="; 15 + }; 16 + 17 + nativeBuildInputs = [ 18 + makeWrapper 19 + ]; 20 + 21 + buildCommand = '' 22 + makeWrapper ${jdk11_headless}/bin/java $out/bin/komga --add-flags "-jar $src" 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Free and open source comics/mangas server"; 27 + homepage = "https://komga.org/"; 28 + license = licenses.mit; 29 + platforms = jdk11_headless.meta.platforms; 30 + maintainers = with maintainers; [ govanify ]; 31 + }; 32 + 33 + }
+3 -3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 2 3 buildGoModule rec { 4 pname = "redis_exporter"; 5 - version = "1.37.0"; 6 7 src = fetchFromGitHub { 8 owner = "oliver006"; 9 repo = "redis_exporter"; 10 rev = "v${version}"; 11 - sha256 = "sha256-S60/SwbMp6INf98MGc26zMZH8q7gBynyaT/ivN7o0rA="; 12 }; 13 14 - vendorSha256 = "sha256-u9FfKOD6kiCFTjwQ7LHE9WC4j2vPm0ZCluL8pC4aQIc="; 15 16 ldflags = [ 17 "-X main.BuildVersion=${version}"
··· 2 3 buildGoModule rec { 4 pname = "redis_exporter"; 5 + version = "1.43.1"; 6 7 src = fetchFromGitHub { 8 owner = "oliver006"; 9 repo = "redis_exporter"; 10 rev = "v${version}"; 11 + sha256 = "sha256-5S9c2lx7EQthY0bTPCSwVcGCD5G+IJEMV5zpCkjTw0s="; 12 }; 13 14 + vendorSha256 = "sha256-E4+eUjkrOUnVg2CfCo1rc+Zs5HAm4+i8Ax0G8WnsL64="; 15 16 ldflags = [ 17 "-X main.BuildVersion=${version}"
+2 -2
pkgs/shells/xonsh/default.nix
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "xonsh"; 11 - version = "0.13.0"; 12 13 # fetch from github because the pypi package ships incomplete tests 14 src = fetchFromGitHub { 15 owner = "xonsh"; 16 repo = "xonsh"; 17 rev = version; 18 - sha256 = "sha256-8X/+mQrwJ0yaUHRKdoY3G0P8kq22hYfRK+7WRl/zamc="; 19 }; 20 21 LC_ALL = "en_US.UTF-8";
··· 8 9 python3Packages.buildPythonApplication rec { 10 pname = "xonsh"; 11 + version = "0.13.1"; 12 13 # fetch from github because the pypi package ships incomplete tests 14 src = fetchFromGitHub { 15 owner = "xonsh"; 16 repo = "xonsh"; 17 rev = version; 18 + sha256 = "sha256-Q9FJXccpTW3nPUOCf5UD8ZWJW25QX8PNHHpsVYjesYE="; 19 }; 20 21 LC_ALL = "en_US.UTF-8";
+6 -7
pkgs/tools/misc/flexoptix-app/default.nix
··· 1 { lib, appimageTools, fetchurl, nodePackages }: let 2 pname = "flexoptix-app"; 3 - version = "5.11.0"; 4 - name = "${pname}-${version}"; 5 6 src = fetchurl { 7 - name = "${name}.AppImage"; 8 url = "https://flexbox.reconfigure.me/download/electron/linux/x64/FLEXOPTIX%20App.${version}.AppImage"; 9 - hash = "sha256-Nj6S53b4w84qppkGB7lMpJhJlxifaD4acPryuZxY7cM="; 10 }; 11 12 udevRules = fetchurl { ··· 14 hash = "sha256-OZe5dV50xq99olImbo7JQxPjRd7hGyBIVwFvtR9cIVc="; 15 }; 16 17 - appimageContents = (appimageTools.extract { inherit name src; }).overrideAttrs (oA: { 18 buildCommand = '' 19 ${oA.buildCommand} 20 ··· 26 }); 27 28 in appimageTools.wrapAppImage { 29 - inherit name; 30 src = appimageContents; 31 32 multiPkgs = null; # no 32bit needed ··· 36 37 extraInstallCommands = '' 38 # Add desktop convencience stuff 39 - mv $out/bin/{${name},${pname}} 40 install -Dm444 ${appimageContents}/flexoptix-app.desktop -t $out/share/applications 41 install -Dm444 ${appimageContents}/flexoptix-app.png -t $out/share/pixmaps 42 substituteInPlace $out/share/applications/flexoptix-app.desktop \
··· 1 { lib, appimageTools, fetchurl, nodePackages }: let 2 pname = "flexoptix-app"; 3 + version = "5.12.1"; 4 5 src = fetchurl { 6 + name = "${pname}-${version}.AppImage"; 7 url = "https://flexbox.reconfigure.me/download/electron/linux/x64/FLEXOPTIX%20App.${version}.AppImage"; 8 + hash = "sha256-ugnJcSFgEEPJ9qxqmRGgW1fraE4E/HbbxpK/00TXPmw="; 9 }; 10 11 udevRules = fetchurl { ··· 13 hash = "sha256-OZe5dV50xq99olImbo7JQxPjRd7hGyBIVwFvtR9cIVc="; 14 }; 15 16 + appimageContents = (appimageTools.extract { inherit pname version src; }).overrideAttrs (oA: { 17 buildCommand = '' 18 ${oA.buildCommand} 19 ··· 25 }); 26 27 in appimageTools.wrapAppImage { 28 + inherit pname version; 29 src = appimageContents; 30 31 multiPkgs = null; # no 32bit needed ··· 35 36 extraInstallCommands = '' 37 # Add desktop convencience stuff 38 + mv $out/bin/{${pname}-*,${pname}} 39 install -Dm444 ${appimageContents}/flexoptix-app.desktop -t $out/share/applications 40 install -Dm444 ${appimageContents}/flexoptix-app.png -t $out/share/pixmaps 41 substituteInPlace $out/share/applications/flexoptix-app.desktop \
+2 -2
pkgs/tools/misc/hdfview/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "hdfview"; 5 - version = "3.1.4"; 6 7 src = fetchurl { 8 url = "https://support.hdfgroup.org/ftp/HDF5/releases/HDF-JAVA/${pname}-${version}/src/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-iY/NUifU57aX795eWpaUBflrclF/nfvb3OKZEpD9VqA="; 10 }; 11 12 patches = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "hdfview"; 5 + version = "3.2.0"; 6 7 src = fetchurl { 8 url = "https://support.hdfgroup.org/ftp/HDF5/releases/HDF-JAVA/${pname}-${version}/src/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-08De/yy9lZUIxNqccS2nL7IE/2gYo0NPAKcHH46M8rg="; 10 }; 11 12 patches = [
+2 -2
pkgs/tools/misc/txr/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "txr"; 5 - version = "278"; 6 7 src = fetchurl { 8 url = "http://www.kylheku.com/cgit/txr/snapshot/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-RwPdDQGFL851eegQfMb8xHxC8AP39heSIALXjp/5/cw="; 10 }; 11 12 buildInputs = [ libffi ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "txr"; 5 + version = "280"; 6 7 src = fetchurl { 8 url = "http://www.kylheku.com/cgit/txr/snapshot/${pname}-${version}.tar.bz2"; 9 + sha256 = "sha256-1iqWerUehLFPM63ZjJYY6xo9oHoNK7ne/a6M3+4L4so="; 10 }; 11 12 buildInputs = [ libffi ];
+2 -2
pkgs/tools/networking/redli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "redli"; 5 - version = "0.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "IBM-Cloud"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-bR02R9M3041oNUEQId1zgAxMNPyXXQNAYEyE/XIDdPE="; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "redli"; 5 + version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "IBM-Cloud"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-nLauKt3OnFZFnFjw0s2kTFdvdYjFkeA6eQwZEhT4n/s="; 12 }; 13 14 vendorSha256 = null;
+3 -3
pkgs/tools/security/kube-bench/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kube-bench"; 5 - version = "0.6.8"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-uqjF2WtsGMzA/JDS93BSQNuBJorMIJha9qPHJkIbjQo="; 12 }; 13 - vendorSha256 = "sha256-/LSgIfLBsGRSyz9gExgLKAjO+RF/C8CkxSvwx2jZjoI="; 14 15 nativeBuildInputs = [ installShellFiles ]; 16
··· 2 3 buildGoModule rec { 4 pname = "kube-bench"; 5 + version = "0.6.9"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-bKgUnkfOWcX3/JdspEjNhFqS2dMlwEcVffIqNfS6FEU="; 12 }; 13 + vendorSha256 = "sha256-f/B9E9Ot9njop04PKh0XYG1DnWKBRsVi4XHQNmZeQho="; 14 15 nativeBuildInputs = [ installShellFiles ]; 16
-32
pkgs/tools/system/hardlink/default.nix
··· 1 - { lib, stdenv, fetchurl, pcre2 }: 2 - 3 - 4 - stdenv.mkDerivation { 5 - pname = "hardlink"; 6 - version = "1.3-4"; 7 - 8 - src = fetchurl { 9 - url = "https://src.fedoraproject.org/cgit/rpms/hardlink.git/snapshot/hardlink-aa6325ac4e8100b8ac7d38c7f0bc2708e69bd855.tar.xz"; 10 - sha256 = "0g4hyrnd9hpykbf06qvvp3s4yyk7flbd95gilkf7r3w9vqiagvs2"; 11 - }; 12 - 13 - buildInputs = [ pcre2 ]; 14 - NIX_CFLAGS_LINK = "-lpcre2-8"; 15 - 16 - buildPhase = '' 17 - $CC -O2 hardlink.c -o hardlink $NIX_CFLAGS_LINK 18 - ''; 19 - 20 - installPhase = '' 21 - mkdir -p $out/bin $out/share/man/man1 22 - cp -f hardlink $out/bin/hardlink 23 - cp -f hardlink.1 $out/share/man/man1/hardlink.1 24 - ''; 25 - 26 - meta = with lib; { 27 - description = "Consolidate duplicate files via hardlinks"; 28 - homepage = "https://pagure.io/hardlink"; 29 - license = licenses.gpl2Plus; 30 - platforms = platforms.unix; 31 - }; 32 - }
···
+1
pkgs/top-level/aliases.nix
··· 581 ### H ### 582 583 hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 584 inherit (harePackages) hare harec; # Added 2022-08-10 585 hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15 586 heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05
··· 581 ### H ### 582 583 hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07 584 + hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12 585 inherit (harePackages) hare harec; # Added 2022-08-10 586 hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15 587 heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05
+9 -5
pkgs/top-level/all-packages.nix
··· 4087 4088 klog = qt5.callPackage ../applications/radio/klog { }; 4089 4090 krapslog = callPackage ../tools/misc/krapslog { }; 4091 4092 krelay = callPackage ../applications/networking/cluster/krelay { }; ··· 7192 7193 habitat = callPackage ../applications/networking/cluster/habitat { }; 7194 7195 - hardlink = callPackage ../tools/system/hardlink { }; 7196 - 7197 hashcash = callPackage ../tools/security/hashcash { }; 7198 7199 hashcat = callPackage ../tools/security/hashcat { }; ··· 7261 7262 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { }; 7263 7264 - hdfview = callPackage ../tools/misc/hdfview { 7265 - hdf5 = hdf5_1_10; 7266 - }; 7267 7268 hecate = callPackage ../applications/editors/hecate { }; 7269 ··· 23182 23183 radicale = radicale3; 23184 23185 radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {}; 23186 23187 rake = callPackage ../development/tools/build-managers/rake { }; ··· 26430 clipmenu = callPackage ../applications/misc/clipmenu { }; 26431 26432 clipit = callPackage ../applications/misc/clipit { }; 26433 26434 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { }; 26435
··· 4087 4088 klog = qt5.callPackage ../applications/radio/klog { }; 4089 4090 + komga = callPackage ../servers/komga { }; 4091 + 4092 krapslog = callPackage ../tools/misc/krapslog { }; 4093 4094 krelay = callPackage ../applications/networking/cluster/krelay { }; ··· 7194 7195 habitat = callPackage ../applications/networking/cluster/habitat { }; 7196 7197 hashcash = callPackage ../tools/security/hashcash { }; 7198 7199 hashcat = callPackage ../tools/security/hashcat { }; ··· 7261 7262 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { }; 7263 7264 + hdfview = callPackage ../tools/misc/hdfview { }; 7265 7266 hecate = callPackage ../applications/editors/hecate { }; 7267 ··· 23180 23181 radicale = radicale3; 23182 23183 + radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli { 23184 + inherit (darwin) DarwinTools; 23185 + inherit (darwin.apple_sdk.frameworks) AppKit; 23186 + }; 23187 radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {}; 23188 23189 rake = callPackage ../development/tools/build-managers/rake { }; ··· 26432 clipmenu = callPackage ../applications/misc/clipmenu { }; 26433 26434 clipit = callPackage ../applications/misc/clipit { }; 26435 + 26436 + clipqr = callPackage ../applications/misc/clipqr { }; 26437 26438 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { }; 26439