Merge remote-tracking branch 'origin/master' into staging-next

K900 c0a2c257 74a99a9a

+356 -401
+2 -2
pkgs/applications/editors/android-studio/default.nix
··· 17 sha256Hash = "sha256-UxxofUCJGhQTLMwHGaSdNDqWnjkpRVwm2oqLLp3jR8E="; 18 }; 19 latestVersion = { 20 - version = "2024.3.2.1"; # "Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1" 21 - sha256Hash = "sha256-qJKkuB8v4wOqEQwnDyMegLbRLzxVwCq/hS1TQ3lhBKk="; 22 }; 23 in { 24 # Attributes are named by their corresponding release channels
··· 17 sha256Hash = "sha256-UxxofUCJGhQTLMwHGaSdNDqWnjkpRVwm2oqLLp3jR8E="; 18 }; 19 latestVersion = { 20 + version = "2024.3.2.2"; # "Android Studio Meerkat Feature Drop | 2024.3.2 Canary 2" 21 + sha256Hash = "sha256-P0yBlqcuTSmJ4gmSvSCW31ARqDBC3NC8PozQHIXPS8Y="; 22 }; 23 in { 24 # Attributes are named by their corresponding release channels
-39
pkgs/by-name/da/dave/package.nix
··· 1 - { 2 - lib, 3 - buildGoModule, 4 - fetchFromGitHub, 5 - }: 6 - 7 - buildGoModule rec { 8 - pname = "dave"; 9 - version = "0.5.0"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "micromata"; 13 - repo = "dave"; 14 - rev = "v${version}"; 15 - hash = "sha256-JgRclcSrdgTXBuU8attSbDhRj4WUGXSpKTrUZ8mP5ns="; 16 - }; 17 - 18 - vendorHash = "sha256-yo6DEvKnCQak+MrpIIDU4DkRhRP+HeJXLV87NRf6g/c="; 19 - 20 - subPackages = [ 21 - "cmd/dave" 22 - "cmd/davecli" 23 - ]; 24 - 25 - ldflags = [ 26 - "-s" 27 - "-w" 28 - "-X main.version=${version}" 29 - "-X main.builtBy=nixpkgs" 30 - ]; 31 - 32 - meta = { 33 - homepage = "https://github.com/micromata/dave"; 34 - description = "Totally simple and very easy to configure stand alone webdav server"; 35 - license = lib.licenses.asl20; 36 - maintainers = with lib.maintainers; [ lunik1 ]; 37 - mainProgram = "dave"; 38 - }; 39 - }
···
+2 -2
pkgs/by-name/db/dbip-asn-lite/package.nix
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-asn-lite"; 8 - version = "2025-01"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; 12 - hash = "sha256-cRlhlP5ml+swBZGiLpVH5s7nvPiHUi7qxM2GajoeK+Y="; 13 }; 14 15 dontUnpack = true;
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-asn-lite"; 8 + version = "2025-02"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; 12 + hash = "sha256-lQmBPlaUib2NDLNmrB7x2HiSRXcIi3uC8wxEEBtbecI="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/by-name/db/dbip-city-lite/package.nix
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-city-lite"; 8 - version = "2025-01"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; 12 - hash = "sha256-fBS2JASkZaLNCjNAadNkrctixTkDvpkTUYP0yUHBXnw="; 13 }; 14 15 dontUnpack = true;
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-city-lite"; 8 + version = "2025-02"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; 12 + hash = "sha256-p0cLbcLeoqemY4zhK7tNP//9H27BV6YOLBTgDqdcI7Q="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/by-name/db/dbip-country-lite/package.nix
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-country-lite"; 8 - version = "2025-01"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; 12 - hash = "sha256-PVpqo1t6V0kdVqA1aEgU0UqwhzmLLMHYB6gyoMusVv8="; 13 }; 14 15 dontUnpack = true;
··· 5 }: 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "dbip-country-lite"; 8 + version = "2025-02"; 9 10 src = fetchurl { 11 url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; 12 + hash = "sha256-/VsGdiiDkY13fyfLoa3N1nVJEVUrqRPNFg3Bs6MVkLY="; 13 }; 14 15 dontUnpack = true;
+11 -4
pkgs/by-name/hy/hydra-check/package.nix
··· 6 openssl, 7 stdenv, 8 installShellFiles, 9 }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "hydra-check"; 13 - version = "2.0.1"; 14 15 src = fetchFromGitHub { 16 owner = "nix-community"; 17 repo = "hydra-check"; 18 - rev = "v${version}"; 19 - hash = "sha256-QdCXToHNymOdlTyQjk9eo7LTznGKB+3pIOgjjaGoTXg="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-zjpsMuwOdDm4St8M0h4yoJhTirgANJ6s5hfbayyq/uE="; 24 25 nativeBuildInputs = [ 26 pkg-config ··· 37 --fish <($out/bin/hydra-check --shell-completion fish) \ 38 --zsh <($out/bin/hydra-check --shell-completion zsh) 39 ''; 40 41 meta = { 42 description = "Check hydra for the build status of a package";
··· 6 openssl, 7 stdenv, 8 installShellFiles, 9 + versionCheckHook, 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "hydra-check"; 14 + version = "2.0.3"; 15 16 src = fetchFromGitHub { 17 owner = "nix-community"; 18 repo = "hydra-check"; 19 + tag = "v${version}"; 20 + hash = "sha256-h8bs6oe8zkzEDCoC9F6IzTaTkNf4eAAjt663V0qn73I="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-aV4URx9bGAOLWRh/kFDU67GiXk7RdCqfahG+fZPfdUo="; 25 26 nativeBuildInputs = [ 27 pkg-config ··· 38 --fish <($out/bin/hydra-check --shell-completion fish) \ 39 --zsh <($out/bin/hydra-check --shell-completion zsh) 40 ''; 41 + 42 + nativeInstallCheckInputs = [ 43 + versionCheckHook 44 + ]; 45 + 46 + doInstallCheck = true; 47 48 meta = { 49 description = "Check hydra for the build status of a package";
+40
pkgs/by-name/li/libmaddy-markdown/package.nix
···
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + 8 + stdenvNoCC.mkDerivation (finalAttrs: { 9 + pname = "libmaddy-markdown"; 10 + version = "1.3.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "progsource"; 14 + repo = "maddy"; 15 + tag = finalAttrs.version; 16 + hash = "sha256-sVUXACT94PSPcohnOyIp7KK8baCBuf6ZNMIyk6Cfdjg="; 17 + }; 18 + 19 + dontBuild = true; 20 + dontConfigure = true; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + mkdir -p $out/include/maddy 26 + install -Dm444 include/maddy/* -t $out/include/maddy 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + passthru.updateScript = nix-update-script { }; 32 + 33 + meta = { 34 + description = "C++ Markdown to HTML header-only parser library"; 35 + homepage = "https://github.com/progsource/maddy"; 36 + license = lib.licenses.mit; 37 + maintainers = [ lib.maintainers.normalcea ]; 38 + platforms = lib.platforms.unix; 39 + }; 40 + })
+83
pkgs/by-name/li/libnick/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + ninja, 7 + pkg-config, 8 + validatePkgConfig, 9 + openssl, 10 + sqlcipher, 11 + boost, 12 + curl, 13 + glib, 14 + libsecret, 15 + libmaddy-markdown, 16 + testers, 17 + nix-update-script, 18 + }: 19 + 20 + stdenv.mkDerivation (finalAttrs: { 21 + pname = "libnick"; 22 + version = "2025.1.0"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "NickvisionApps"; 26 + repo = "libnick"; 27 + tag = finalAttrs.version; 28 + hash = "sha256-Y7Vn9KaZjEJ29o2GouNl5B/svAtJ24El9WYgXHhnxho="; 29 + }; 30 + 31 + nativeBuildInputs = 32 + [ 33 + cmake 34 + ninja 35 + ] 36 + ++ lib.optionals stdenv.hostPlatform.isUnix [ 37 + pkg-config 38 + validatePkgConfig 39 + ]; 40 + 41 + buildInputs = 42 + [ 43 + boost 44 + libmaddy-markdown 45 + ] 46 + ++ lib.optionals stdenv.hostPlatform.isUnix [ 47 + glib 48 + openssl 49 + ] 50 + ++ lib.optional stdenv.hostPlatform.isWindows sqlcipher; 51 + 52 + propagatedBuildInputs = [ 53 + curl 54 + libsecret 55 + ]; 56 + 57 + cmakeFlags = [ 58 + (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) 59 + (lib.cmakeFeature "USE_LIBSECRET" "true") 60 + ]; 61 + 62 + postPatch = '' 63 + substituteInPlace cmake/libnick.pc.in \ 64 + --replace-fail 'libdir=''${exec_prefix}/@CMAKE_INSTALL_LIBDIR@' \ 65 + 'libdir=@CMAKE_INSTALL_FULL_LIBDIR@' \ 66 + --replace-fail 'includedir=''${prefix}/@CMAKE_INSTALL_INCLUDEDIR@' \ 67 + 'includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@' 68 + ''; 69 + 70 + passthru = { 71 + tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; 72 + updateScript = nix-update-script { }; 73 + }; 74 + 75 + meta = { 76 + description = "Cross-platform development base for native Nickvision applications"; 77 + homepage = "https://github.com/NickvisionApps/libnick"; 78 + license = lib.licenses.gpl3Plus; 79 + maintainers = [ lib.maintainers.normalcea ]; 80 + platforms = lib.platforms.unix ++ lib.platforms.windows; 81 + pkgConfigModules = [ "libnick" ]; 82 + }; 83 + })
+40
pkgs/by-name/li/libxmlxx5/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + pkg-config, 6 + libxml2, 7 + glibmm, 8 + meson, 9 + ninja, 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "libxmlxx5"; 14 + version = "5.4"; 15 + 16 + src = fetchurl { 17 + url = "https://download.gnome.org/sources/libxml++/${version}/libxml++-${lib.versions.pad 3 version}.tar.xz"; 18 + hash = "sha256-6aI8Q2aGqUaY0hOOa8uvhJEh1jv6D1DcNP77/XlWaEg="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + pkg-config 23 + meson 24 + ninja 25 + ]; 26 + 27 + buildInputs = [ glibmm ]; 28 + 29 + propagatedBuildInputs = [ libxml2 ]; 30 + 31 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 32 + 33 + meta = { 34 + description = "C++ wrapper for the libxml2 XML parser library"; 35 + homepage = "https://libxmlplusplus.sourceforge.net/"; 36 + license = lib.licenses.lgpl2Plus; 37 + maintainers = [ lib.maintainers.normalcea ]; 38 + platforms = lib.platforms.unix; 39 + }; 40 + }
+2 -2
pkgs/by-name/na/natural-docs/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "natural-docs"; 11 - version = "2.3"; 12 13 src = fetchzip { 14 url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip"; 15 - sha256 = "sha256-yk9PxrZ6+ocqGLB+xCBGiQKnHLMdp2r+NuoMhWsr0GM="; 16 }; 17 18 dontPatch = true;
··· 8 9 stdenv.mkDerivation rec { 10 pname = "natural-docs"; 11 + version = "2.3.1"; 12 13 src = fetchzip { 14 url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip"; 15 + sha256 = "sha256-gjAhS2hdFA8G+E5bJD18BQdb7PrBeRnpBBSlnVJ5hgY="; 16 }; 17 18 dontPatch = true;
+18 -18
pkgs/by-name/ng/ngrok/versions.json
··· 1 { 2 "linux-386": { 3 "sys": "linux-386", 4 - "url": "https://bin.equinox.io/a/cPMgrL2ncCb/ngrok-v3-3.18.1-linux-386", 5 - "sha256": "f0b85d6a2f7ab3bd48186100e0f619acd18d4bdf56df2cd7044e6b35745c17a4", 6 - "version": "3.18.1" 7 }, 8 "linux-amd64": { 9 "sys": "linux-amd64", 10 - "url": "https://bin.equinox.io/a/gnpHP5YLEsK/ngrok-v3-3.18.1-linux-amd64", 11 - "sha256": "7d0a1f40bfb10fd7304081dcc27d7b8d2bed86f39cd46825c07679d8c888975f", 12 - "version": "3.18.1" 13 }, 14 "linux-arm": { 15 "sys": "linux-arm", 16 - "url": "https://bin.equinox.io/a/mke1muTU2zp/ngrok-v3-3.18.1-linux-arm", 17 - "sha256": "6e7b4723a3a2c936157e4ec7be0bcbf95b49c672223ba0621d54165e8009fd78", 18 - "version": "3.18.1" 19 }, 20 "linux-arm64": { 21 "sys": "linux-arm64", 22 - "url": "https://bin.equinox.io/a/jYPr353ESuj/ngrok-v3-3.18.1-linux-arm64", 23 - "sha256": "0dbdfdf94b3acb777741e9eeeb27a256cb1975b7d366d1ba404804b863b8fcbb", 24 - "version": "3.18.1" 25 }, 26 "darwin-amd64": { 27 "sys": "darwin-amd64", 28 - "url": "https://bin.equinox.io/a/iTdNrZisjJj/ngrok-v3-3.18.1-darwin-amd64", 29 - "sha256": "9a1319caf566ee7f85c1a9b2982ee95c08bd549e90d56ac99ef863d5da92b4a4", 30 - "version": "3.18.1" 31 }, 32 "darwin-arm64": { 33 "sys": "darwin-arm64", 34 - "url": "https://bin.equinox.io/a/6wGwyzYTbRX/ngrok-v3-3.18.1-darwin-arm64", 35 - "sha256": "9cc3fee7d81157e6bc645f160f6aa5562577c4b9f72db8675143e16d07703816", 36 - "version": "3.18.1" 37 } 38 }
··· 1 { 2 "linux-386": { 3 "sys": "linux-386", 4 + "url": "https://bin.equinox.io/a/7rWAoLaoN6E/ngrok-v3-3.19.1-linux-386", 5 + "sha256": "ade3cb371e0420b4d314051f702029661ec051158892ae8de87b0dd3fb8c9ae2", 6 + "version": "3.19.1" 7 }, 8 "linux-amd64": { 9 "sys": "linux-amd64", 10 + "url": "https://bin.equinox.io/a/aNKWdiDQehF/ngrok-v3-3.19.1-linux-amd64", 11 + "sha256": "eea9510a71beab13f50024c23938d00ba9cfe4a8b4840030b8432c8637b4427a", 12 + "version": "3.19.1" 13 }, 14 "linux-arm": { 15 "sys": "linux-arm", 16 + "url": "https://bin.equinox.io/a/fHwvcnrN4W1/ngrok-v3-3.19.1-linux-arm", 17 + "sha256": "ff1260e987641b0b280e5da3004d020093745a7586ecca65e1025bc3738d55d9", 18 + "version": "3.19.1" 19 }, 20 "linux-arm64": { 21 "sys": "linux-arm64", 22 + "url": "https://bin.equinox.io/a/ckBcN6JRV3s/ngrok-v3-3.19.1-linux-arm64", 23 + "sha256": "1f8eec521c00eece4a4a15750927dc492f1243e34598868b15996940ab2bed5b", 24 + "version": "3.19.1" 25 }, 26 "darwin-amd64": { 27 "sys": "darwin-amd64", 28 + "url": "https://bin.equinox.io/a/yubNbWvsvB/ngrok-v3-3.19.1-darwin-amd64", 29 + "sha256": "4e19fee94598a74164516a8b439742bd8bee8844bfea4e3f41ba33b761323583", 30 + "version": "3.19.1" 31 }, 32 "darwin-arm64": { 33 "sys": "darwin-arm64", 34 + "url": "https://bin.equinox.io/a/iv6WKkDK2i5/ngrok-v3-3.19.1-darwin-arm64", 35 + "sha256": "1da4acdf28b7c64ded056d29a2f3bb452481b4112a04f520f33fcead8794e2a1", 36 + "version": "3.19.1" 37 } 38 }
-237
pkgs/by-name/pa/parabolic/deps.json
··· 1 - [ 2 - { 3 - "pname": "Ace4896.DBus.Services.Secrets", 4 - "version": "1.2.0", 5 - "sha256": "1i1rwv8z2dx0mjib7vair2w7ylngmrcpbd012sdlpvdjpx0af0bn" 6 - }, 7 - { 8 - "pname": "Cake.Tool", 9 - "version": "4.0.0", 10 - "sha256": "11vc5fimi6w465081sqxs4zhw7grr6v8ga7nl1mscdl43wv33ql2" 11 - }, 12 - { 13 - "pname": "GetText.NET", 14 - "version": "1.9.14", 15 - "sha256": "18z4cf0dldcf41z8xgj3gdlvj9w5a9ikgj72623r0i740ndnl094" 16 - }, 17 - { 18 - "pname": "GirCore.Adw-1", 19 - "version": "0.5.0", 20 - "sha256": "130jwgkkphyhsk0c14kqmznx9ywfhiwa37lzjn2qgr68akgd3xd9" 21 - }, 22 - { 23 - "pname": "GirCore.Cairo-1.0", 24 - "version": "0.5.0", 25 - "sha256": "1x9d3jzzpf72gzxq6qf02ih2x79y9m5zqc874drl5wc8p1qbryzn" 26 - }, 27 - { 28 - "pname": "GirCore.FreeType2-2.0", 29 - "version": "0.5.0", 30 - "sha256": "1688rn8dycqcslfk850w8w2pbs4b93nmj1xa6g4n6ncy799780cy" 31 - }, 32 - { 33 - "pname": "GirCore.Gdk-4.0", 34 - "version": "0.5.0", 35 - "sha256": "1v2nl9gh941lqzfvryslhgsx9nwaf91q131xrpilrmk18xn3hpd6" 36 - }, 37 - { 38 - "pname": "GirCore.GdkPixbuf-2.0", 39 - "version": "0.5.0", 40 - "sha256": "0gbmckch435s2fxpxzqjwckfsxqsidv1nz3wil3v1a2iqvk3imnr" 41 - }, 42 - { 43 - "pname": "GirCore.Gio-2.0", 44 - "version": "0.5.0", 45 - "sha256": "1yx23jcyy7pzjkbcf0v0s4nw1n51rcaxf8dg7zqfzhvg9f0k2iwl" 46 - }, 47 - { 48 - "pname": "GirCore.GLib-2.0", 49 - "version": "0.5.0", 50 - "sha256": "169y390cgda0ps60g2j6vf5bkr6bfmxvgzga8k697bsl3dfzkkvv" 51 - }, 52 - { 53 - "pname": "GirCore.GObject-2.0", 54 - "version": "0.5.0", 55 - "sha256": "1w35a1kmn0ggnlwcsib9m4427299f9ylm7xkm69yzswdwzrfv1kj" 56 - }, 57 - { 58 - "pname": "GirCore.Graphene-1.0", 59 - "version": "0.5.0", 60 - "sha256": "16y836gzn9ah963lhg533hik8wh984j33gc60kzn8nziwxl6jplq" 61 - }, 62 - { 63 - "pname": "GirCore.Gsk-4.0", 64 - "version": "0.5.0", 65 - "sha256": "152c839l1lv6qc8pccmkzm72sfh45n9qpyyarxvllnn0lzhd50lf" 66 - }, 67 - { 68 - "pname": "GirCore.Gtk-4.0", 69 - "version": "0.5.0", 70 - "sha256": "0lj69qx9ksz9w94j4ryy8hr0ja60ijvx8wpr4l1i7ic01gsyxprc" 71 - }, 72 - { 73 - "pname": "GirCore.HarfBuzz-0.0", 74 - "version": "0.5.0", 75 - "sha256": "0cnic254jwkndcdg51wvi1vvh4f947ylwg63ag428gfbmx0684c4" 76 - }, 77 - { 78 - "pname": "GirCore.Pango-1.0", 79 - "version": "0.5.0", 80 - "sha256": "0p4ks9yk3d8pl9c58zc1ncdzw45fkkmgpwn29vj1wax73iml1k79" 81 - }, 82 - { 83 - "pname": "GirCore.PangoCairo-1.0", 84 - "version": "0.5.0", 85 - "sha256": "0j532ixh9adk2gwg55w81m5hwy0c6a3307jr4157pbjg2qm1x4mn" 86 - }, 87 - { 88 - "pname": "Markdig", 89 - "version": "0.33.0", 90 - "sha256": "1dj06wgdqmjji4nfr1dysz7hwp5bjgsrk9qjkdq82d7gk6nmhs9r" 91 - }, 92 - { 93 - "pname": "Meziantou.Framework.Win32.CredentialManager", 94 - "version": "1.4.5", 95 - "sha256": "1ikjxj6wir2jcjwlmd4q7zz0b4g40808gx59alvad31sb2aqp738" 96 - }, 97 - { 98 - "pname": "Microsoft.CSharp", 99 - "version": "4.7.0", 100 - "sha256": "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j" 101 - }, 102 - { 103 - "pname": "Microsoft.Data.Sqlite.Core", 104 - "version": "8.0.0", 105 - "sha256": "05qjnzk1fxybks92y93487l3mj5nghjcwiy360xjgk3jykz3rv39" 106 - }, 107 - { 108 - "pname": "Microsoft.NETCore.Platforms", 109 - "version": "1.1.0", 110 - "sha256": "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm" 111 - }, 112 - { 113 - "pname": "Microsoft.NETCore.Targets", 114 - "version": "5.0.0", 115 - "sha256": "0z3qyv7qal5irvabc8lmkh58zsl42mrzd1i0sssvzhv4q4kl3cg6" 116 - }, 117 - { 118 - "pname": "Microsoft.Win32.SystemEvents", 119 - "version": "8.0.0", 120 - "sha256": "05392f41ijgn17y8pbjcx535l1k09krnq3xdp60kyq568sn6xk2i" 121 - }, 122 - { 123 - "pname": "Nickvision.Aura", 124 - "version": "2023.11.4", 125 - "sha256": "0gasyglp1pgi0s6zqzmbm603j3j36vvr68grv6g93fdj2vjlmkxs" 126 - }, 127 - { 128 - "pname": "Octokit", 129 - "version": "9.0.0", 130 - "sha256": "0kw49w1hxk4d2x9598012z9q1yr3ml5rm06fy1jnmhy44s3d3jp5" 131 - }, 132 - { 133 - "pname": "pythonnet", 134 - "version": "3.0.3", 135 - "sha256": "0qnivddg13vi1fb22z3krsj1gczyyfd56nmk6gas6qrwlxdzhriv" 136 - }, 137 - { 138 - "pname": "SQLitePCLRaw.bundle_e_sqlcipher", 139 - "version": "2.1.6", 140 - "sha256": "15v2x7y4k7cl47a9jccbvgbwngwi5dz6qhv0cxpcasx4v5i9aila" 141 - }, 142 - { 143 - "pname": "SQLitePCLRaw.core", 144 - "version": "2.1.6", 145 - "sha256": "1w8zsgz2w2q0a9cw9cl1rzrpv48a04nhyq67ywan6xlgknds65a7" 146 - }, 147 - { 148 - "pname": "SQLitePCLRaw.lib.e_sqlcipher", 149 - "version": "2.1.6", 150 - "sha256": "0dl5an15whs4yl5hm2wibzbfigzck0flah8a07k99y1bhbmv080z" 151 - }, 152 - { 153 - "pname": "SQLitePCLRaw.provider.e_sqlcipher", 154 - "version": "2.1.6", 155 - "sha256": "1jx8d4dq5w2951b7w722gnxbfgdklwazc48kcbdzylkglwkrqgrq" 156 - }, 157 - { 158 - "pname": "System.CodeDom", 159 - "version": "8.0.0", 160 - "sha256": "0zyzd15v0nf8gla7nz243m1kff8ia6vqp471i3g7xgawgj5n21dv" 161 - }, 162 - { 163 - "pname": "System.Drawing.Common", 164 - "version": "8.0.0", 165 - "sha256": "1j4rsm36bnwqmh5br9mzmj0ikjnc39k26q6l9skjlrnw8hlngwy4" 166 - }, 167 - { 168 - "pname": "System.IO", 169 - "version": "4.3.0", 170 - "sha256": "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f" 171 - }, 172 - { 173 - "pname": "System.IO.Pipelines", 174 - "version": "6.0.0", 175 - "sha256": "08211lvckdsdbd67xz4f6cyk76cli565j0dby1grlc4k9bhwby65" 176 - }, 177 - { 178 - "pname": "System.Management", 179 - "version": "8.0.0", 180 - "sha256": "1zbwj6ii8axa4w8ymjzi9d9pj28nhswygahyqppvzaxypw6my2hz" 181 - }, 182 - { 183 - "pname": "System.Memory", 184 - "version": "4.5.3", 185 - "sha256": "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a" 186 - }, 187 - { 188 - "pname": "System.Memory", 189 - "version": "4.5.5", 190 - "sha256": "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h" 191 - }, 192 - { 193 - "pname": "System.Reflection", 194 - "version": "4.3.0", 195 - "sha256": "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m" 196 - }, 197 - { 198 - "pname": "System.Reflection.Emit", 199 - "version": "4.3.0", 200 - "sha256": "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74" 201 - }, 202 - { 203 - "pname": "System.Reflection.Emit.ILGeneration", 204 - "version": "4.3.0", 205 - "sha256": "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q" 206 - }, 207 - { 208 - "pname": "System.Reflection.Primitives", 209 - "version": "4.3.0", 210 - "sha256": "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276" 211 - }, 212 - { 213 - "pname": "System.Runtime", 214 - "version": "4.3.0", 215 - "sha256": "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7" 216 - }, 217 - { 218 - "pname": "System.Text.Encoding", 219 - "version": "4.3.0", 220 - "sha256": "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr" 221 - }, 222 - { 223 - "pname": "System.Threading.Tasks", 224 - "version": "4.3.0", 225 - "sha256": "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7" 226 - }, 227 - { 228 - "pname": "Tmds.DBus", 229 - "version": "0.15.0", 230 - "sha256": "1bz5j6wfp9hn4fg5vjxl6mr9lva4gx6zqncqyqxrcb8lw7hvhwc6" 231 - }, 232 - { 233 - "pname": "Tmds.DBus.Protocol", 234 - "version": "0.15.0", 235 - "sha256": "0d99kcs7r9cp6gpyc7z230czkkyx4164x86dhy0mca73f2ykc2g2" 236 - } 237 - ]
···
+102 -59
pkgs/by-name/pa/parabolic/package.nix
··· 1 - { lib 2 - , buildDotnetModule 3 - , fetchFromGitHub 4 - , dotnetCorePackages 5 - , gtk4 6 - , libadwaita 7 - , pkg-config 8 - , wrapGAppsHook4 9 - , glib 10 - , shared-mime-info 11 - , gdk-pixbuf 12 - , blueprint-compiler 13 - , python3 14 - , ffmpeg 15 }: 16 17 - buildDotnetModule rec { 18 pname = "parabolic"; 19 - version = "2024.5.0"; 20 21 src = fetchFromGitHub { 22 owner = "NickvisionApps"; 23 repo = "Parabolic"; 24 - rev = version; 25 - hash = "sha256-awbCn7W7RUSuEByXxLGrsmYjmxCrwywhhrMJq/iM1Uc="; 26 - fetchSubmodules = true; 27 }; 28 29 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 30 - dotnet-runtime = dotnetCorePackages.runtime_8_0; 31 - pythonEnv = python3.withPackages(ps: with ps; [ yt-dlp ]); 32 33 - projectFile = "NickvisionTubeConverter.GNOME/NickvisionTubeConverter.GNOME.csproj"; 34 - nugetDeps = ./deps.json; 35 - executables = "NickvisionTubeConverter.GNOME"; 36 - 37 - nativeBuildInputs = [ 38 - pkg-config 39 - wrapGAppsHook4 40 - glib 41 - shared-mime-info 42 - gdk-pixbuf 43 - blueprint-compiler 44 - ]; 45 - 46 - buildInputs = [ gtk4 libadwaita ]; 47 48 - runtimeDeps = [ 49 - gtk4 50 - libadwaita 51 - glib 52 - gdk-pixbuf 53 ]; 54 55 - postPatch = '' 56 - substituteInPlace NickvisionTubeConverter.Shared/Linux/org.nickvision.tubeconverter.desktop.in --replace '@EXEC@' "NickvisionTubeConverter.GNOME" 57 - ''; 58 - 59 - postInstall = '' 60 - install -Dm444 NickvisionTubeConverter.Shared/Resources/org.nickvision.tubeconverter.svg -t $out/share/icons/hicolor/scalable/apps/ 61 - install -Dm444 NickvisionTubeConverter.Shared/Resources/org.nickvision.tubeconverter-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps/ 62 - install -Dm444 NickvisionTubeConverter.Shared/Linux/org.nickvision.tubeconverter.desktop.in -T $out/share/applications/org.nickvision.tubeconverter.desktop 63 - ''; 64 65 - makeWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ pythonEnv ffmpeg ]}" ]; 66 67 - passthru.updateScript = ./update.sh; 68 69 - meta = with lib; { 70 - description = "Download web video and audio"; 71 homepage = "https://github.com/NickvisionApps/Parabolic"; 72 - license = licenses.mit; 73 - maintainers = with maintainers; [ ewuuwe ]; 74 - mainProgram = "NickvisionTubeConverter.GNOME"; 75 - platforms = platforms.linux; 76 }; 77 - }
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + gettext, 7 + itstool, 8 + ninja, 9 + yelp-tools, 10 + pkg-config, 11 + libnick, 12 + boost, 13 + glib, 14 + shared-mime-info, 15 + gtk4, 16 + libadwaita, 17 + wrapGAppsHook4, 18 + libxmlxx5, 19 + blueprint-compiler, 20 + qt6, 21 + yt-dlp, 22 + ffmpeg, 23 + aria2, 24 + nix-update-script, 25 + uiPlatform ? "gnome", 26 }: 27 + assert lib.assertOneOf "uiPlatform" uiPlatform [ 28 + "gnome" 29 + "qt" 30 + ]; 31 32 + stdenv.mkDerivation (finalAttrs: { 33 pname = "parabolic"; 34 + version = "2025.1.4"; 35 36 src = fetchFromGitHub { 37 owner = "NickvisionApps"; 38 repo = "Parabolic"; 39 + tag = finalAttrs.version; 40 + hash = "sha256-B8/e5urhy5tAgHNd/PR3HlNQd0M0CxgC56nArFGlQ9c="; 41 }; 42 43 + nativeBuildInputs = 44 + [ 45 + cmake 46 + gettext 47 + ninja 48 + pkg-config 49 + itstool 50 + yelp-tools 51 + ] 52 + ++ lib.optionals (uiPlatform == "gnome") [ 53 + wrapGAppsHook4 54 + blueprint-compiler 55 + glib 56 + shared-mime-info 57 + ] 58 + ++ lib.optional (uiPlatform == "qt") qt6.wrapQtAppsHook; 59 60 + buildInputs = 61 + [ 62 + libnick 63 + boost 64 + ] 65 + ++ lib.optionals (uiPlatform == "qt") [ 66 + qt6.qtbase 67 + qt6.qtsvg 68 + ] 69 + ++ lib.optionals (uiPlatform == "gnome") [ 70 + glib 71 + gtk4 72 + libadwaita 73 + libxmlxx5 74 + ]; 75 76 + cmakeFlags = [ 77 + (lib.cmakeFeature "UI_PLATFORM" uiPlatform) 78 ]; 79 80 + preFixup = 81 + lib.optionalString (uiPlatform == "gnome") "gappsWrapperArgs" 82 + + lib.optionalString (uiPlatform == "qt") "qtWrapperArgs" 83 + + "+=(--prefix PATH : ${ 84 + lib.makeBinPath [ 85 + aria2 86 + ffmpeg 87 + yt-dlp 88 + ] 89 + })"; 90 91 + passthru.updateScript = nix-update-script { }; 92 93 + meta = { 94 + description = "Graphical frontend for yt-dlp to download video and audio"; 95 + longDescription = '' 96 + Parabolic is a user-friendly frontend for `yt-dlp` that supports 97 + many features including but limited to: 98 + - Downloading and converting videos and audio using ffmpeg. 99 + - Supporting multiple codecs. 100 + - Offering YouTube sponsorblock support. 101 + - Running multiple downloads at a time. 102 + - Downloading metadata and video subtitles. 103 + - Allowing the use of `aria2` for parallel downloads. 104 + - Offering a graphical keyring to manage account credentials. 105 + - Being available as both a Qt and GNOME application. 106 107 + By default, the GNOME interface is used, but the Qt interface 108 + can be built by overriding the `uiPlatform` argument to `"qt"` 109 + over the default value `"gnome"`. 110 + ''; 111 homepage = "https://github.com/NickvisionApps/Parabolic"; 112 + license = lib.licenses.gpl3Plus; 113 + maintainers = with lib.maintainers; [ 114 + normalcea 115 + getchoo 116 + ]; 117 + mainProgram = "org.nickvision.tubeconverter"; 118 + platforms = lib.platforms.linux; 119 }; 120 + })
-18
pkgs/by-name/pa/parabolic/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts 3 - #shellcheck shell=bash 4 - 5 - set -eu -o pipefail 6 - 7 - version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 8 - https://api.github.com/repos/NickvisionApps/Parabolic/releases/latest | jq -e -r .tag_name) 9 - old_version=$(nix-instantiate --eval -A parabolic.version | jq -e -r) 10 - 11 - if [[ $version == "$old_version" ]]; then 12 - echo "New version same as old version, nothing to do." >&2 13 - exit 0 14 - fi 15 - 16 - update-source-version parabolic "$version" 17 - 18 - $(nix-build -A parabolic.fetch-deps --no-out-link) "$(dirname -- "${BASH_SOURCE[0]}")/deps.nix"
···
+2 -1
pkgs/by-name/tw/twitch-hls-client/package.nix
··· 17 hash = "sha256-H446qXFwRGippLMZemkW8sVhTV3YGpKmAvD8QBamAlo="; 18 }; 19 20 - cargoHash = "sha256-PK6x7xRUSbOFEAhw22T/zbMlqcS5ZQd2bpMp9OFIiUc="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 darwin.apple_sdk.frameworks.Security
··· 17 hash = "sha256-H446qXFwRGippLMZemkW8sVhTV3YGpKmAvD8QBamAlo="; 18 }; 19 20 + useFetchCargoVendor = true; 21 + cargoHash = "sha256-sqhB2Lj3RK1OyXy87Be9aOkfcksqz+5VfRTlKuswerU="; 22 23 buildInputs = lib.optionals stdenv.isDarwin [ 24 darwin.apple_sdk.frameworks.Security
+2 -1
pkgs/by-name/ye/yek/package.nix
··· 20 tag = "v${version}"; 21 hash = "sha256-dboKZuY6mlFZu/xCoLXFJ4ARXyYs5/yOYeGkAnUKRX4="; 22 }; 23 - cargoHash = "sha256-3+jTzYwu9eHji8o4abLiiJGXtZYPfXtXeiZEZajxrVo="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 buildInputs = [ openssl ];
··· 20 tag = "v${version}"; 21 hash = "sha256-dboKZuY6mlFZu/xCoLXFJ4ARXyYs5/yOYeGkAnUKRX4="; 22 }; 23 + useFetchCargoVendor = true; 24 + cargoHash = "sha256-/J+11PRCWn0rzq3nILJYd3V8cxmwDegArUDp8i5rsTY="; 25 26 nativeBuildInputs = [ pkg-config ]; 27 buildInputs = [ openssl ];
+23 -8
pkgs/development/python-modules/dlib/default.nix
··· 1 { 2 - stdenv, 3 buildPythonPackage, 4 dlib, 5 - python, 6 pytestCheckHook, 7 more-itertools, 8 - sse4Support ? stdenv.hostPlatform.sse4_1Support, 9 - avxSupport ? stdenv.hostPlatform.avxSupport, 10 }: 11 12 buildPythonPackage { 13 inherit (dlib) 14 pname 15 version 16 src 17 nativeBuildInputs 18 buildInputs 19 meta 20 ; 21 ··· 34 --replace "pytest==3.8" "pytest" 35 ''; 36 37 - setupPyBuildFlags = [ 38 - "--set USE_SSE4_INSTRUCTIONS=${if sse4Support then "yes" else "no"}" 39 - "--set USE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}" 40 - ]; 41 42 dontUseCmakeConfigure = true; 43 }
··· 1 { 2 buildPythonPackage, 3 dlib, 4 pytestCheckHook, 5 more-itertools, 6 }: 7 8 buildPythonPackage { 9 inherit (dlib) 10 + stdenv 11 pname 12 version 13 src 14 nativeBuildInputs 15 buildInputs 16 + cmakeFlags 17 + passthru 18 meta 19 ; 20 ··· 33 --replace "pytest==3.8" "pytest" 34 ''; 35 36 + # Pass CMake flags through to the build script 37 + preConfigure = '' 38 + for flag in $cmakeFlags; do 39 + if [[ "$flag" == -D* ]]; then 40 + setupPyBuildFlags+=" --set ''${flag#-D}" 41 + fi 42 + done 43 + ''; 44 45 dontUseCmakeConfigure = true; 46 + 47 + doCheck = 48 + !( 49 + # The tests attempt to use CUDA on the build platform. 50 + # https://github.com/NixOS/nixpkgs/issues/225912 51 + dlib.cudaSupport 52 + 53 + # although AVX can be enabled, we never test with it. Some Hydra machines 54 + # fail because of this, however their build results are probably used on hardware 55 + # with AVX support. 56 + || dlib.avxSupport 57 + ); 58 }
+4 -4
pkgs/development/python-modules/nvidia-ml-py/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "nvidia-ml-py"; 14 - version = "12.560.30"; 15 16 pyproject = true; 17 18 src = fetchPypi { 19 - inherit pname version; 20 - extension = "tar.gz"; 21 - hash = "sha256-8CVNx0AGR2gKBy7gJQm/1GECtgvf7KMhV21NSBfn/pc="; 22 }; 23 24 patches = [
··· 11 12 buildPythonPackage rec { 13 pname = "nvidia-ml-py"; 14 + version = "12.570.86"; 15 16 pyproject = true; 17 18 src = fetchPypi { 19 + pname = "nvidia_ml_py"; 20 + inherit version; 21 + hash = "sha256-BQjUoMe20BXPV0UwuVpi7U/InaO4tH4a7+Z3fbFw7Is="; 22 }; 23 24 patches = [
+14
pkgs/servers/osrm-backend/boost187-compat.patch
···
··· 1 + diff --git a/include/server/server.hpp b/include/server/server.hpp 2 + index 34b8982e67a..02b0dda050d 100644 3 + --- a/include/server/server.hpp 4 + +++ b/include/server/server.hpp 5 + @@ -53,8 +53,7 @@ class Server 6 + const auto port_string = std::to_string(port); 7 + 8 + boost::asio::ip::tcp::resolver resolver(io_context); 9 + - boost::asio::ip::tcp::resolver::query query(address, port_string); 10 + - boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(query); 11 + + boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(address, port_string).begin(); 12 + 13 + acceptor.open(endpoint.protocol()); 14 + #ifdef SO_REUSEPORT
+6 -2
pkgs/servers/osrm-backend/default.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 - fetchpatch, 6 cmake, 7 pkg-config, 8 bzip2, ··· 16 nixosTests, 17 }: 18 19 - stdenv.mkDerivation rec { 20 pname = "osrm-backend"; 21 version = "5.27.1-unstable-2024-11-03"; 22 ··· 26 rev = "3614af7f6429ee35c3f2e836513b784a74664ab6"; 27 hash = "sha256-iix++G49cC13wZGZIpXu1SWGtVAcqpuX3GhsIaETzUU="; 28 }; 29 30 nativeBuildInputs = [ 31 cmake
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 bzip2, ··· 15 nixosTests, 16 }: 17 18 + stdenv.mkDerivation { 19 pname = "osrm-backend"; 20 version = "5.27.1-unstable-2024-11-03"; 21 ··· 25 rev = "3614af7f6429ee35c3f2e836513b784a74664ab6"; 26 hash = "sha256-iix++G49cC13wZGZIpXu1SWGtVAcqpuX3GhsIaETzUU="; 27 }; 28 + 29 + patches = [ 30 + # Taken from https://github.com/Project-OSRM/osrm-backend/pull/7073. 31 + ./boost187-compat.patch 32 + ]; 33 34 nativeBuildInputs = [ 35 cmake
+1
pkgs/top-level/aliases.nix
··· 298 dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17 299 dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself."; 300 dat = nodePackages.dat; 301 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16 302 dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 303 deadpixi-sam = deadpixi-sam-unstable;
··· 298 dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17 299 dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself."; 300 dat = nodePackages.dat; 301 + dave = throw "'dave' has been removed as it has been archived upstream. Consider using 'webdav' instead"; # Added 2025-02-03 302 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16 303 dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 304 deadpixi-sam = deadpixi-sam-unstable;