diff --git a/pkgs/applications/audio/pianoteq/default.nix b/pkgs/applications/audio/pianoteq/default.nix index 55ab6261aa9e..441a37c78af1 100644 --- a/pkgs/applications/audio/pianoteq/default.nix +++ b/pkgs/applications/audio/pianoteq/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, curl, jq, xorg, alsa-lib, freetype, p7zip, autoPatchelfHook, writeShellScript, zlib, libjack2, makeWrapper }: +{ lib, stdenv, curl, jq, htmlq, xorg, alsa-lib, freetype, p7zip, autoPatchelfHook, writeShellScript, zlib, libjack2, makeWrapper }: let versionForFile = v: builtins.replaceStrings ["."] [""] v; @@ -93,24 +93,32 @@ let fetchWithCurlScript { inherit name sha256; script = '' + html=$( "''${curl[@]}" --silent --request GET \ --cookie cookies \ --header "accept: */*" \ - https://www.modartt.com/ -o /dev/null + 'https://www.modartt.com/try?file=${name}' + ) - json=$( - "''${curl[@]}" --silent --request POST \ - --cookie cookies \ - --header "modartt-json: request" \ - --header "origin: https://www.modartt.com" \ - --header "content-type: application/json; charset=UTF-8" \ - --header "accept: application/json, text/javascript, */*" \ - --data-raw '{"file": "${name}", "get": "url"}' \ - https://www.modartt.com/api/0/download - ) + signature="$(echo "$html" | ${htmlq}/bin/htmlq '#download-form' --attribute action | cut -f2 -d'&' | cut -f2 -d=)" - url=$(echo $json | ${jq}/bin/jq -r .url) - "''${curl[@]}" --progress-bar --cookie cookies -o $out "$url" + json=$( + "''${curl[@]}" --silent --request POST \ + --cookie cookies \ + --header "modartt-json: request" \ + --header "origin: https://www.modartt.com" \ + --header "content-type: application/json; charset=UTF-8" \ + --header "accept: application/json, text/javascript, */*" \ + --data-raw '{"file": "${name}", "get": "url", "signature": "'"$signature"'"}' \ + https://www.modartt.com/api/0/download + ) + + url=$(echo $json | ${jq}/bin/jq -r .url) + if [ "$url" == "null" ]; then + echo "Could not get download URL, open an issue on https://github.com/NixOS/nixpkgs" + return 1 + fi + "''${curl[@]}" --progress-bar --cookie cookies -o $out "$url" ''; }; @@ -160,20 +168,20 @@ in { # TODO currently can't install more than one because `lame` clashes stage-trial = mkPianoteq rec { name = "stage-trial"; - version = "8.0.5"; + version = "8.0.8"; archdir = "x86-64bit"; src = fetchPianoteqTrial { name = "pianoteq_stage_linux_trial_v${versionForFile version}.7z"; - sha256 = "sha256-9Lo4e1SM1gw2/+TmpDUdZCOQcHEpT/aaG6P80/GRPQY="; + sha256 = "sha256-dp0bTzzh4aQ2KQ3z9zk+3meKQY4YRYQ86rccHd3+hAQ="; }; }; standard-trial = mkPianoteq rec { name = "standard-trial"; - version = "8.0.5"; + version = "8.0.8"; archdir = "x86-64bit"; src = fetchPianoteqTrial { name = "pianoteq_linux_trial_v${versionForFile version}.7z"; - sha256 = "sha256-qxViVIbld8zTMj1+TIfOsIOhmujOGJux2/u2J4hvsqw="; + sha256 = "sha256-LSrnrjkEhsX9TirUUFs9tNqH2A3cTt3I7YTfcTT6EP8="; }; }; stage-6 = mkPianoteq rec { diff --git a/pkgs/applications/backup/unifi-protect-backup/default.nix b/pkgs/applications/backup/unifi-protect-backup/default.nix index c0c39fc38543..77cf29eb4d89 100644 --- a/pkgs/applications/backup/unifi-protect-backup/default.nix +++ b/pkgs/applications/backup/unifi-protect-backup/default.nix @@ -5,7 +5,7 @@ python3.pkgs.buildPythonApplication rec { pname = "unifi-protect-backup"; - version = "0.9.0"; + version = "0.9.1"; format = "pyproject"; @@ -13,7 +13,7 @@ python3.pkgs.buildPythonApplication rec { owner = "ep1cman"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-yPYzFZ4eI1wvBZgSP4Z90zyS+0vrDtf0uRz60byE5XA="; + hash = "sha256-L7uM5v2CYGFHYxzBUKlMF+ChtjBM24GZ8NuyoQaOU6U="; }; pythonRelaxDeps = [ diff --git a/pkgs/applications/graphics/pineapple-pictures/default.nix b/pkgs/applications/graphics/pineapple-pictures/default.nix index ddbeb4caa42e..21115e0c794c 100644 --- a/pkgs/applications/graphics/pineapple-pictures/default.nix +++ b/pkgs/applications/graphics/pineapple-pictures/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "pineapple-pictures"; - version = "0.6.6"; + version = "0.6.9"; src = fetchFromGitHub { owner = "BLumia"; repo = "pineapple-pictures"; rev = version; - sha256 = "sha256-p51FlCeViDRNGUDN//IT4bLJpP2kU0CC67BCAlm0rYk="; + sha256 = "sha256-QFKo4zMqhKzFseXMnZEBd2DPo0QObpelvYmI2tMyfRE="; }; nativeBuildInputs = [ @@ -30,6 +30,10 @@ stdenv.mkDerivation rec { exiv2 ]; + cmakeFlags = [ + "-DPREFER_QT_5=OFF" + ]; + meta = with lib; { description = "Homebrew lightweight image viewer"; homepage = "https://github.com/BLumia/pineapple-pictures"; diff --git a/pkgs/applications/misc/flavours/default.nix b/pkgs/applications/misc/flavours/default.nix index e85da498c445..ed7fb7870822 100644 --- a/pkgs/applications/misc/flavours/default.nix +++ b/pkgs/applications/misc/flavours/default.nix @@ -2,18 +2,18 @@ rustPlatform.buildRustPackage rec { pname = "flavours"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "Misterio77"; repo = pname; rev = "v${version}"; - hash = "sha256-48f05kIojCCANxV2rGmyXvGVqID2Wy0uh/YavR8d3XI="; + hash = "sha256-SOsHvcfDdUpb0x5VZ1vZJnGaIiWWOPgnAwKYNXzfUfI="; }; buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; - cargoHash = "sha256-YeIiyyGjjXoyuQ2td393LuiyvDmLZdoWf2BGYWqynD4="; + cargoHash = "sha256-aimPeGIE5jP0pdrqwnzUzBqW0jz9+kcfpLdCN0r30xU="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/applications/misc/obsidian/default.nix b/pkgs/applications/misc/obsidian/default.nix index a7af7ff8d373..3c75c73226e5 100644 --- a/pkgs/applications/misc/obsidian/default.nix +++ b/pkgs/applications/misc/obsidian/default.nix @@ -12,7 +12,7 @@ let inherit (stdenv.hostPlatform) system; pname = "obsidian"; - version = "1.1.16"; + version = "1.2.7"; appname = "Obsidian"; meta = with lib; { description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -25,7 +25,7 @@ let filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; src = fetchurl { url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; - sha256 = if stdenv.isDarwin then "sha256-0p9vYHd1+kH+2ZTJ5OPeIEKNOzUGRU/M1xlmtyPOvJo=" else "sha256-zO5RpRkatGd5kJTPrTQ5xAYHntyw/7aQUSpZFUnDMnw="; + sha256 = if stdenv.isDarwin then "sha256-E+1B+KgdvOuDyJP4W5tnkDe8sC4NdplRqY24Yu/DlEA=" else "sha256-TDgi0jwNRL0zXJSIBap0Q8WX29ab2HhY0ylb/sxgapE="; }; icon = fetchurl { diff --git a/pkgs/applications/misc/ttyper/default.nix b/pkgs/applications/misc/ttyper/default.nix index 633a6c615c60..9d56d1366173 100644 --- a/pkgs/applications/misc/ttyper/default.nix +++ b/pkgs/applications/misc/ttyper/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "ttyper"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "max-niederman"; repo = pname; rev = "v${version}"; - sha256 = "sha256-6oqUBLda6/qcRza5898WXjdopF8jKBDd93FdM0QwNUo="; + sha256 = "sha256-puChbaLjpm5FmpYIrb+3eKO9BSFu99R5j4ymKH5359Y="; }; - cargoSha256 = "sha256-SfcO8nMle1ku3lK2UPW/Z+J4JzmhcoFr+UCGIidXOa0="; + cargoSha256 = "sha256-DKpZQZgMR+gbcxxAD8ru5O4o7vr6n4seBVqor3HrYtY="; meta = with lib; { description = "Terminal-based typing test"; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index cbf2c0bdb439..440d57119f2f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -82,13 +82,13 @@ "vendorHash": "sha256-mKefDPwWPlUleoAkJpTvJwQeOb7pA80cZQ7fpwir6kk=" }, "auth0": { - "hash": "sha256-y2pjk+rSLAM7H4XjwvwZSNFW4+9EhN3fb01cml6RTb0=", + "hash": "sha256-UHsGiMV81AfjxqTcWuLKXQM3o6F+STQcHdni3j8A5wM=", "homepage": "https://registry.terraform.io/providers/auth0/auth0", "owner": "auth0", "repo": "terraform-provider-auth0", - "rev": "v0.45.0", + "rev": "v0.46.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-cMB9iISEoTMFCA7YJQWZMocDlXXn8xNavDvFq9ypGec=" + "vendorHash": "sha256-omtHmV6jchM0mYtH9+Y0W7GIRNzfq1RQAYYnejcscNY=" }, "avi": { "hash": "sha256-mBLdIL4mUI4zA3c9gB4DL1QY0xHW15Q1rO/v1gVYKYU=", @@ -218,13 +218,13 @@ "vendorHash": "sha256-w7Rsr3UgijW/3RMKzhMyWCvn5b1R1oqRs87/ZPO7jHs=" }, "cloudflare": { - "hash": "sha256-DDoPVceQpRTN23JaQ79uXrEStBgtb7WWrKBIVpIpok4=", + "hash": "sha256-0bHKQe4wIieKdxPF0S7Qv8QLlg+AZzBOG8n2qiMOM0g=", "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", "owner": "cloudflare", "repo": "terraform-provider-cloudflare", - "rev": "v4.4.0", + "rev": "v4.5.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-b7h8CI1NeFAAXGdDsZ4CRXcomceoijon8IGriqP6tko=" + "vendorHash": "sha256-cXnaUHqJrPplLO61u20UscSjo0aOnrJyIvGh8+TfqE0=" }, "cloudfoundry": { "hash": "sha256-MKhsUGuDpKfYFf9Vk0uVrP/Z4hnQyO+2WiqWXO9EAC0=", @@ -245,11 +245,11 @@ "vendorHash": "sha256-h4CO3sC41RPSmkTlWUCiRvQ1NRZkT2v1uHFOemvBN8s=" }, "cloudscale": { - "hash": "sha256-DQ7yIqA9gII0Ub1C8DEa1AMhQbzRFvsng8TMBGz+qzg=", + "hash": "sha256-fthgKxMYubc0y+6C6ON/zw+bZ9pd73N0Q0qDR715KCo=", "homepage": "https://registry.terraform.io/providers/cloudscale-ch/cloudscale", "owner": "cloudscale-ch", "repo": "terraform-provider-cloudscale", - "rev": "v4.1.0", + "rev": "v4.2.0", "spdx": "MIT", "vendorHash": null }, @@ -300,11 +300,11 @@ "vendorHash": "sha256-BpXhKjfxyCLdGRHn1GexW0MoLj4/C6Bn7scZ76JARxQ=" }, "digitalocean": { - "hash": "sha256-n3aem1oP5Pzd5J4Xot7HtixNhdXqKBeGRp8k79bEfr4=", + "hash": "sha256-XKNQdsbh8+iq1N+pwlByFwdm6IlfEsgnT3q/l8SiHvU=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.28.0", + "rev": "v2.28.1", "spdx": "MPL-2.0", "vendorHash": null }, @@ -381,11 +381,11 @@ "vendorHash": "sha256-E1gzdES/YVxQq2J47E2zosvud2C/ViBeQ8+RfNHMBAg=" }, "fastly": { - "hash": "sha256-o1nRKcv5SVJUOZfF2Y8H742HGhPyL6dglfqi8ZLoaHY=", + "hash": "sha256-OXPU4p8PIfL4jvyolNSSIicVJ/gWpwXcyHuSMFIkR7k=", "homepage": "https://registry.terraform.io/providers/fastly/fastly", "owner": "fastly", "repo": "terraform-provider-fastly", - "rev": "v4.3.1", + "rev": "v4.3.2", "spdx": "MPL-2.0", "vendorHash": null }, @@ -882,11 +882,11 @@ "vendorHash": null }, "pagerduty": { - "hash": "sha256-NWrE6DFyoI1RQnxLThenGeFNGj8AFiVWhXysk8U7RpI=", + "hash": "sha256-ff8zit1Lo5ipz2P4i8Nmv4Up6Td2gRi6y6BDhBKK4yg=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v2.14.3", + "rev": "v2.14.4", "spdx": "MPL-2.0", "vendorHash": null }, @@ -963,13 +963,13 @@ "vendorHash": null }, "scaleway": { - "hash": "sha256-b0prqlZNPrg0YjvLk3RdJ+4C6eL4Tzdzt7Berp6G32c=", + "hash": "sha256-cC3On9bqSchxibUWxkqBHHQlN6ZqrOmtBvSEk9J4Uuc=", "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", "owner": "scaleway", "repo": "terraform-provider-scaleway", - "rev": "v2.17.0", + "rev": "v2.18.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-tnZy6uN/lZaW4d6uo/quVAuEZZrXEX7qLAas0GauRJI=" + "vendorHash": "sha256-iFZIhQhC5IWAmUqohvBzq4VIheWKqEahwSKM712lUCg=" }, "secret": { "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix index 6dbff9e80950..025f5f83ecf3 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub, fetchpatch , pkg-config, cmake, ninja, yasm -, libjpeg, openssl_1_1, libopus, ffmpeg, alsa-lib, libpulseaudio, protobuf +, libjpeg, openssl, libopus, ffmpeg, alsa-lib, libpulseaudio, protobuf , openh264, usrsctp, libevent, libvpx , libX11, libXtst, libXcomposite, libXdamage, libXext, libXrender, libXrandr, libXi , glib, abseil-cpp, pcre, util-linuxMinimal, libselinux, libsepol, pipewire @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "tg_owt"; - version = "unstable-2023-04-18"; + version = "unstable-2023-05-01"; src = fetchFromGitHub { owner = "desktop-app"; repo = "tg_owt"; - rev = "fe316b0c5a155cceb2ddecee70d7b582cadfa225"; - sha256 = "0wl2d1ycvf32prqjxxh6a14zgaqkk7s545cv2pn4dryn6lf7bfsp"; + rev = "dcb5069ff76bd293e86928804208737e6cee2ccc"; + sha256 = "0c3wnx51kbpzy9x8i9wm0ng16h35kgqsigrygrmwvxxn7zgv72ma"; fetchSubmodules = true; }; @@ -51,7 +51,7 @@ stdenv.mkDerivation { propagatedBuildInputs = [ # Required for linking downstream binaries. - abseil-cpp openh264 usrsctp libevent libvpx openssl_1_1 + abseil-cpp openh264 usrsctp libevent libvpx openssl ]; meta = with lib; { diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix index 95f94b37135f..02f21ca5ef47 100644 --- a/pkgs/development/libraries/arrow-cpp/default.nix +++ b/pkgs/development/libraries/arrow-cpp/default.nix @@ -55,16 +55,16 @@ let name = "arrow-testing"; owner = "apache"; repo = "arrow-testing"; - rev = "ecab1162cbec872e17d949ecc86181670aee045c"; - hash = "sha256-w6rEuxfLTEO8DyXV44G6JOMeTfYtskFCOj9rHXNmj2Y="; + rev = "47f7b56b25683202c1fd957668e13f2abafc0f12"; + hash = "sha256-ZDznR+yi0hm5O1s9as8zq5nh1QxJ8kXCRwbNQlzXpnI="; }; parquet-testing = fetchFromGitHub { name = "parquet-testing"; owner = "apache"; repo = "parquet-testing"; - rev = "5b82793ef7196f7b3583e85669ced211cd8b5ff2"; - hash = "sha256-gcOvk7qFHZgJWE9CpucC8zwayYw47VbC3lmSRu4JQFg="; + rev = "b2e7cc755159196e3a068c8594f7acbaecfdaaac"; + hash = "sha256-IFvGTOkaRSNgZOj8DziRj88yH5JRF+wgSDZ5N0GNvjk="; }; aws-sdk-cpp-arrow = aws-sdk-cpp.override { @@ -81,12 +81,13 @@ let in stdenv.mkDerivation rec { pname = "arrow-cpp"; - version = "11.0.0"; + version = "12.0.0"; src = fetchurl { url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; - hash = "sha256-Ldjw6ghIpYeFYo7jpXZ1VI1QnhchOi9dcrDZALQ/VDA="; + hash = "sha256-3dg0eIJ3XlOvfQlloZArfY/NCgMP0U94PU+F6CE1LVI="; }; + sourceRoot = "apache-arrow-${version}/cpp"; # versions are all taken from diff --git a/pkgs/development/libraries/fastjson/default.nix b/pkgs/development/libraries/fastjson/default.nix index e4a169ef8ba9..fe71d56357d7 100644 --- a/pkgs/development/libraries/fastjson/default.nix +++ b/pkgs/development/libraries/fastjson/default.nix @@ -1,13 +1,13 @@ { lib, stdenv, fetchFromGitHub, libtool, autoconf, automake }: stdenv.mkDerivation rec { - version = "0.99.9"; + version = "1.2304.0"; pname = "fastjson"; src = fetchFromGitHub { repo = "libfastjson"; owner = "rsyslog"; rev = "v${version}"; - sha256 = "sha256-2LyBdJR0dV1CElcGfrlmNwX52lVtx9X/Z4h/1XFjOIs="; + sha256 = "sha256-WnM6lQjHz0n5BwWWZoDBavURokcaROXJW46RZen9vj4="; }; nativeBuildInputs = [ autoconf automake ]; diff --git a/pkgs/development/libraries/qxmpp/default.nix b/pkgs/development/libraries/qxmpp/default.nix index 31a588823cd6..e8b1b5eef3a6 100644 --- a/pkgs/development/libraries/qxmpp/default.nix +++ b/pkgs/development/libraries/qxmpp/default.nix @@ -9,13 +9,13 @@ mkDerivation rec { pname = "qxmpp"; - version = "1.5.4"; + version = "1.5.5"; src = fetchFromGitHub { owner = "qxmpp-project"; repo = pname; rev = "v${version}"; - sha256 = "sha256-4MDP2OQK1fjlG74y396CSLt7s+QScWBqlms4aqLIC3s="; + sha256 = "sha256-V24VlfXR1Efk5kzxHWh/OIZzx4L/jLoXyjoNjtDDyTY="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/pyarrow/default.nix b/pkgs/development/python-modules/pyarrow/default.nix index 399931db4b00..90fae9e2722c 100644 --- a/pkgs/development/python-modules/pyarrow/default.nix +++ b/pkgs/development/python-modules/pyarrow/default.nix @@ -85,15 +85,6 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - # fix on current master - patches = [ - (fetchpatch { - url = "https://github.com/apache/arrow/commit/bce43175aa8cfb4534d3efbcc092f697f25f0f5a.patch"; - hash = "sha256-naOAQjQgSKIoCAGCKr7N4dCkOMtweAdfggGOQKDY3k0="; - stripLen = 1; - }) - ]; - preBuild = '' export PYARROW_PARALLEL=$NIX_BUILD_CORES ''; @@ -106,6 +97,9 @@ buildPythonPackage rec { ''; pytestFlagsArray = [ + # A couple of tests are missing fixture imports, luckily pytest offers a + # clean solution. + "--fixtures pyarrow/tests/conftest.py" # Deselect a single test because pyarrow prints a 2-line error message where # only a single line is expected. The additional line of output comes from # the glog library which is an optional dependency of arrow-cpp that is diff --git a/pkgs/development/tools/misc/namaka/default.nix b/pkgs/development/tools/misc/namaka/default.nix index d89fc94db025..885ebf9d497c 100644 --- a/pkgs/development/tools/misc/namaka/default.nix +++ b/pkgs/development/tools/misc/namaka/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "namaka"; - version = "0.1.0"; + version = "0.1.1"; src = fetchFromGitHub { owner = "nix-community"; repo = "namaka"; rev = "v${version}"; - hash = "sha256-1B9FWdRxDM9PykfK9LKGZcwIc+sJNAZlvBh6G9dCHW4="; + hash = "sha256-ZTMqleCWmuNWhZE375gtF1j1JRkaKEUFN1AM43e7h4Y="; }; - cargoHash = "sha256-k9FDpugRCdvJ3E+gI1tO73RXRef8lg/txOAPDrE0+XM="; + cargoHash = "sha256-QnEiCWC0awE7CUSpfGJGV7ItXRnP1omodPfKAtXSihY="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/development/tools/rust/cargo-modules/default.nix b/pkgs/development/tools/rust/cargo-modules/default.nix index 90bcbffa37d7..987fff1ff49a 100644 --- a/pkgs/development/tools/rust/cargo-modules/default.nix +++ b/pkgs/development/tools/rust/cargo-modules/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-modules"; - version = "0.7.6"; + version = "0.8.0"; src = fetchFromGitHub { owner = "regexident"; repo = pname; rev = version; - sha256 = "sha256-H0NC+rKRnHaLPHUSYMdkQHfIgQignrTlNCfDwYpro7I="; + sha256 = "sha256-hbhj+D/zJDmRtPuEfg6ECvbfi2P7ecoiJASE8UXs9UE="; }; - cargoSha256 = "sha256-C7YUAq0b8HyDZx++TT3Elr4hxgtyaRrVXCxOdRwpTFU="; + cargoSha256 = "sha256-ydL2LQVewDmTsMWWAvTXSEp2bkfZdCSBxCIY8+DnABQ="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreServices diff --git a/pkgs/games/chocolate-doom/default.nix b/pkgs/games/doom-ports/chocolate-doom/default.nix similarity index 100% rename from pkgs/games/chocolate-doom/default.nix rename to pkgs/games/doom-ports/chocolate-doom/default.nix diff --git a/pkgs/games/crispy-doom/default.nix b/pkgs/games/doom-ports/crispy-doom/default.nix similarity index 100% rename from pkgs/games/crispy-doom/default.nix rename to pkgs/games/doom-ports/crispy-doom/default.nix diff --git a/pkgs/games/dhewm3/default.nix b/pkgs/games/doom-ports/dhewm3/default.nix similarity index 100% rename from pkgs/games/dhewm3/default.nix rename to pkgs/games/doom-ports/dhewm3/default.nix diff --git a/pkgs/applications/misc/doomseeker/default.nix b/pkgs/games/doom-ports/doomseeker/default.nix similarity index 100% rename from pkgs/applications/misc/doomseeker/default.nix rename to pkgs/games/doom-ports/doomseeker/default.nix diff --git a/pkgs/applications/misc/doomseeker/fix_paths.patch b/pkgs/games/doom-ports/doomseeker/fix_paths.patch similarity index 100% rename from pkgs/applications/misc/doomseeker/fix_paths.patch rename to pkgs/games/doom-ports/doomseeker/fix_paths.patch diff --git a/pkgs/applications/misc/doomseeker/qt_build_fix.patch b/pkgs/games/doom-ports/doomseeker/qt_build_fix.patch similarity index 100% rename from pkgs/applications/misc/doomseeker/qt_build_fix.patch rename to pkgs/games/doom-ports/doomseeker/qt_build_fix.patch diff --git a/pkgs/games/enyo-launcher/default.nix b/pkgs/games/doom-ports/enyo-launcher/default.nix similarity index 100% rename from pkgs/games/enyo-launcher/default.nix rename to pkgs/games/doom-ports/enyo-launcher/default.nix diff --git a/pkgs/games/eternity-engine/default.nix b/pkgs/games/doom-ports/eternity-engine/default.nix similarity index 100% rename from pkgs/games/eternity-engine/default.nix rename to pkgs/games/doom-ports/eternity-engine/default.nix diff --git a/pkgs/applications/misc/eureka-editor/default.nix b/pkgs/games/doom-ports/eureka-editor/default.nix similarity index 100% rename from pkgs/applications/misc/eureka-editor/default.nix rename to pkgs/games/doom-ports/eureka-editor/default.nix diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/doom-ports/gzdoom/default.nix similarity index 100% rename from pkgs/games/gzdoom/default.nix rename to pkgs/games/doom-ports/gzdoom/default.nix diff --git a/pkgs/games/odamex/default.nix b/pkgs/games/doom-ports/odamex/default.nix similarity index 100% rename from pkgs/games/odamex/default.nix rename to pkgs/games/doom-ports/odamex/default.nix diff --git a/pkgs/games/prboom-plus/default.nix b/pkgs/games/doom-ports/prboom-plus/default.nix similarity index 100% rename from pkgs/games/prboom-plus/default.nix rename to pkgs/games/doom-ports/prboom-plus/default.nix diff --git a/pkgs/games/rbdoom-3-bfg/default.nix b/pkgs/games/doom-ports/rbdoom-3-bfg/default.nix similarity index 100% rename from pkgs/games/rbdoom-3-bfg/default.nix rename to pkgs/games/doom-ports/rbdoom-3-bfg/default.nix diff --git a/pkgs/applications/misc/shavee/default.nix b/pkgs/games/doom-ports/shavee/default.nix similarity index 100% rename from pkgs/applications/misc/shavee/default.nix rename to pkgs/games/doom-ports/shavee/default.nix diff --git a/pkgs/applications/misc/slade/default.nix b/pkgs/games/doom-ports/slade/default.nix similarity index 100% rename from pkgs/applications/misc/slade/default.nix rename to pkgs/games/doom-ports/slade/default.nix diff --git a/pkgs/applications/misc/slade/git.nix b/pkgs/games/doom-ports/slade/git.nix similarity index 100% rename from pkgs/applications/misc/slade/git.nix rename to pkgs/games/doom-ports/slade/git.nix diff --git a/pkgs/games/zandronum/add_gitinfo.patch b/pkgs/games/doom-ports/zandronum/add_gitinfo.patch similarity index 100% rename from pkgs/games/zandronum/add_gitinfo.patch rename to pkgs/games/doom-ports/zandronum/add_gitinfo.patch diff --git a/pkgs/games/zandronum/default.nix b/pkgs/games/doom-ports/zandronum/default.nix similarity index 100% rename from pkgs/games/zandronum/default.nix rename to pkgs/games/doom-ports/zandronum/default.nix diff --git a/pkgs/games/zandronum/dont_update_gitinfo.patch b/pkgs/games/doom-ports/zandronum/dont_update_gitinfo.patch similarity index 100% rename from pkgs/games/zandronum/dont_update_gitinfo.patch rename to pkgs/games/doom-ports/zandronum/dont_update_gitinfo.patch diff --git a/pkgs/games/zandronum/fmod.nix b/pkgs/games/doom-ports/zandronum/fmod.nix similarity index 100% rename from pkgs/games/zandronum/fmod.nix rename to pkgs/games/doom-ports/zandronum/fmod.nix diff --git a/pkgs/games/zandronum/sqlite.nix b/pkgs/games/doom-ports/zandronum/sqlite.nix similarity index 100% rename from pkgs/games/zandronum/sqlite.nix rename to pkgs/games/doom-ports/zandronum/sqlite.nix diff --git a/pkgs/games/zandronum/zan_configure_impurity.patch b/pkgs/games/doom-ports/zandronum/zan_configure_impurity.patch similarity index 100% rename from pkgs/games/zandronum/zan_configure_impurity.patch rename to pkgs/games/doom-ports/zandronum/zan_configure_impurity.patch diff --git a/pkgs/games/zdoom/bcc-git.nix b/pkgs/games/doom-ports/zdoom/bcc-git.nix similarity index 100% rename from pkgs/games/zdoom/bcc-git.nix rename to pkgs/games/doom-ports/zdoom/bcc-git.nix diff --git a/pkgs/games/zdoom/bcc-warning-fix.patch b/pkgs/games/doom-ports/zdoom/bcc-warning-fix.patch similarity index 100% rename from pkgs/games/zdoom/bcc-warning-fix.patch rename to pkgs/games/doom-ports/zdoom/bcc-warning-fix.patch diff --git a/pkgs/games/zdoom/default.nix b/pkgs/games/doom-ports/zdoom/default.nix similarity index 100% rename from pkgs/games/zdoom/default.nix rename to pkgs/games/doom-ports/zdoom/default.nix diff --git a/pkgs/games/zdoom/zdbsp.nix b/pkgs/games/doom-ports/zdoom/zdbsp.nix similarity index 100% rename from pkgs/games/zdoom/zdbsp.nix rename to pkgs/games/doom-ports/zdoom/zdbsp.nix diff --git a/pkgs/tools/admin/qovery-cli/default.nix b/pkgs/tools/admin/qovery-cli/default.nix index 2ef824f21f52..df6230a2ba74 100644 --- a/pkgs/tools/admin/qovery-cli/default.nix +++ b/pkgs/tools/admin/qovery-cli/default.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "qovery-cli"; - version = "0.58.8"; + version = "0.58.9"; src = fetchFromGitHub { owner = "Qovery"; repo = pname; rev = "v${version}"; - hash = "sha256-MwBj1rrj23SBOKDV60EI/WqXy+zqT+43IWnjFdrDT+Q="; + hash = "sha256-YLrDGAgzHWx6T7nx6P3khpWFMWa6WbQs3jrlHRQCpDg="; }; vendorHash = "sha256-WeHcB1yETbnTVxtccPf3q0JNwLDbTJyKKme02Xnfy60="; diff --git a/pkgs/tools/misc/esphome/default.nix b/pkgs/tools/misc/esphome/default.nix index 7f75937250a3..adde794be9d3 100644 --- a/pkgs/tools/misc/esphome/default.nix +++ b/pkgs/tools/misc/esphome/default.nix @@ -16,14 +16,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2023.4.2"; + version = "2023.4.3"; format = "setuptools"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-ThawFY2TPDF70YCh/XJR07YJ5GhbcjFpanLo12Pj3Gk="; + hash = "sha256-UKcHtrHU7Gh48G0ImgW/+2rT+ucxFzxKCur7/OfDif0="; }; postPatch = '' diff --git a/pkgs/tools/misc/toastify/default.nix b/pkgs/tools/misc/toastify/default.nix new file mode 100644 index 000000000000..21e0d7091c18 --- /dev/null +++ b/pkgs/tools/misc/toastify/default.nix @@ -0,0 +1,31 @@ +{ lib, rustPlatform, fetchFromGitHub, stdenv, darwin }: + +rustPlatform.buildRustPackage rec { + pname = "toastify"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = "hoodie"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-fCwxFdpwtG83xw3DDt9rlnbY8V3eKemRFK/6E1Bhm4c="; + }; + + cargoHash = "sha256-ecc3z0T82pYR9gSYZYxRYhse9IroydPOAtRgDWqHTbo="; + + buildInputs = lib.optionals stdenv.isDarwin [ + darwin.apple_sdk_11_0.frameworks.Cocoa + ]; + + preBuild = lib.optionalString stdenv.isDarwin '' + export HOME=$(mktemp -d) + ''; + + meta = with lib; { + description = "A commandline tool that shows desktop notifications using notify-rust"; + homepage = "https://github.com/hoodie/toastify"; + changelog = "https://github.com/hoodie/toastify/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ colemickens ]; + }; +} diff --git a/pkgs/tools/package-management/harmonia/default.nix b/pkgs/tools/package-management/harmonia/default.nix index e71319bf50dd..43da881c0cb6 100644 --- a/pkgs/tools/package-management/harmonia/default.nix +++ b/pkgs/tools/package-management/harmonia/default.nix @@ -5,20 +5,21 @@ , nix , pkg-config , rustPlatform +, nix-update-script }: rustPlatform.buildRustPackage rec { pname = "harmonia"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "nix-community"; repo = pname; rev = "refs/tags/${pname}-v${version}"; - hash = "sha256-fT9CJ/WAH5ESU4Ja062U/qNWDmhEfHI1XctnFjgBJ+A="; + hash = "sha256-mMwKth54SCy7Acuhf4D04XP070Zf1mzCR+s7cvpsnQE="; }; - cargoHash = "sha256-rcA94i7JDUBH2JrbWbEQLBMV9R1rBXnS3pNEmbOUr9c="; + cargoHash = "sha256-XwfSTaw98xB6bRFIBS4FmLp7aoEGKAbKzbWS32l5C9Y="; nativeBuildInputs = [ pkg-config nix @@ -30,6 +31,12 @@ rustPlatform.buildRustPackage rec { nix ]; + passthru = { + updateScript = nix-update-script { + extraArgs = [ "--version-regex" "harmonia-v(.*)" ]; + }; + }; + meta = with lib; { description = "Nix binary cache"; homepage = "https://github.com/helsinki-systems/harmonia"; diff --git a/pkgs/tools/security/openpgp-card-tools/default.nix b/pkgs/tools/security/openpgp-card-tools/default.nix index a308a58aa286..c035458c6c32 100644 --- a/pkgs/tools/security/openpgp-card-tools/default.nix +++ b/pkgs/tools/security/openpgp-card-tools/default.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage rec { pname = "openpgp-card-tools"; - version = "0.9.2"; + version = "0.9.3"; src = fetchCrate { inherit pname version; - sha256 = "sha256-dpXoUJaTrBr4QMehE03BD+704lTNBvfGoAIv9d17A6Q="; + sha256 = "sha256-F+j8bK0sBBLWlQzLAcvl6BdiI3Dy8ollwTpL7929nJ8="; }; - cargoHash = "sha256-qxKLpxYQTb+8NxOeimnR2SlyfPiZPl0gX8JCSqjZyM0="; + cargoHash = "sha256-Wn3fXAft+sju8FhX6YFHRvqt815NhTlfhLJarSemvm0="; nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ]; buildInputs = [ pcsclite nettle ] ++ lib.optionals stdenv.isDarwin [ PCSC ]; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2d2fb1580b7a..3b021dd25b9f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -210,6 +210,7 @@ mapAliases ({ cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05 checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22 chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22 + chocolateDoom = chocolate-doom; # Added 2023-05-01 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # Added 2020-08-15 chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # Added 2022-01-07 @@ -222,6 +223,7 @@ mapAliases ({ cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 cratesIO = throw "cratesIO has been removed, use alternatives such as naersk and crate2nix instead"; # Added 2022-11-22 creddump = throw "creddump has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 + crispyDoom = crispy-doom; # Added 2023-05-01 # these are for convenience, not for backward compat and shouldn't expire clang5Stdenv = lowPrio llvmPackages_5.stdenv; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a3f1965b160..568f406c8a7b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6852,26 +6852,12 @@ with pkgs; domoticz = callPackage ../servers/domoticz { }; - doomseeker = qt5.callPackage ../applications/misc/doomseeker { }; - dorkscout = callPackage ../tools/security/dorkscout { }; downonspot = callPackage ../applications/misc/downonspot { }; sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { }; - slade = callPackage ../applications/misc/slade { - wxGTK = wxGTK32.override { - withWebKit = true; - }; - }; - - sladeUnstable = callPackage ../applications/misc/slade/git.nix { - wxGTK = wxGTK32.override { - withWebKit = true; - }; - }; - drive = callPackage ../applications/networking/drive { }; driftnet = callPackage ../tools/networking/driftnet { }; @@ -10746,6 +10732,8 @@ with pkgs; tinystatus = callPackage ../tools/networking/tinystatus { }; + toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {}; + tuc = callPackage ../tools/text/tuc { }; opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {}); @@ -33182,7 +33170,7 @@ with pkgs; pythonPackages = python3Packages; }; - pineapple-pictures = libsForQt5.callPackage ../applications/graphics/pineapple-pictures { }; + pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { }; pinfo = callPackage ../applications/misc/pinfo { }; @@ -33704,8 +33692,6 @@ with pkgs; shadowfox = callPackage ../tools/networking/shadowfox { }; - shavee = callPackage ../applications/misc/shavee { }; - shell_gpt = callPackage ../tools/misc/shell_gpt { }; shfmt = callPackage ../tools/text/shfmt { }; @@ -35667,8 +35653,6 @@ with pkgs; drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { }; - eureka-editor = callPackage ../applications/misc/eureka-editor { }; - eureka-ideas = callPackage ../applications/misc/eureka-ideas { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -35711,16 +35695,12 @@ with pkgs; colobot = callPackage ../games/colobot { }; - doom-bcc = callPackage ../games/zdoom/bcc-git.nix { }; - enigma = callPackage ../games/enigma { }; everspace = callPackage ../games/everspace { }; ezquake = callPackage ../games/ezquake { }; - fmodex = callPackage ../games/zandronum/fmod.nix { }; - freedroid = callPackage ../games/freedroid { }; freedroidrpg = callPackage ../games/freedroidrpg { }; @@ -35743,7 +35723,57 @@ with pkgs; keeperrl = callPackage ../games/keeperrl { }; - rbdoom-3-bfg = callPackage ../games/rbdoom-3-bfg { }; + ### GAMES/DOOM-PORTS + + dhewm3 = callPackage ../games/doom-ports/dhewm3 { }; + + doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { }; + + chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { }; + + crispy-doom = callPackage ../games/doom-ports/crispy-doom { }; + + eureka-editor = callPackage ../games/doom-ports/eureka-editor { }; + + enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { }; + + eternity = callPackage ../games/doom-ports/eternity-engine { }; + + gzdoom = callPackage ../games/doom-ports/gzdoom { }; + + odamex = callPackage ../games/doom-ports/odamex { }; + + prboom-plus = callPackage ../games/doom-ports/prboom-plus { }; + + rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { }; + + shavee = callPackage ../games/doom-ports/shavee { }; + + slade = callPackage ../games/doom-ports/slade { + wxGTK = wxGTK32.override { + withWebKit = true; + }; + }; + + sladeUnstable = callPackage ../games/doom-ports/slade/git.nix { + wxGTK = wxGTK32.override { + withWebKit = true; + }; + }; + + zandronum = callPackage ../games/doom-ports/zandronum { }; + + zandronum-server = zandronum.override { + serverOnly = true; + }; + + fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { }; + + doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { }; + + zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { }; + + zdoom = callPackage ../games/doom-ports/zdoom { }; ### GAMES/LGAMES @@ -35922,14 +35952,10 @@ with pkgs; chromium-bsu = callPackage ../games/chromium-bsu { }; - chocolateDoom = callPackage ../games/chocolate-doom { }; - clonehero-unwrapped = callPackage ../games/clonehero { }; clonehero = callPackage ../games/clonehero/fhs-wrapper.nix { }; - crispyDoom = callPackage ../games/crispy-doom { }; - vintagestory = callPackage ../games/vintagestory { }; ckan = callPackage ../games/ckan { }; @@ -35993,8 +36019,6 @@ with pkgs; }; }; - dhewm3 = callPackage ../games/dhewm3 { }; - domination = callPackage ../games/domination { }; duckmarines = callPackage ../games/duckmarines { love = love_0_10; }; @@ -36035,10 +36059,6 @@ with pkgs; endless-sky = callPackage ../games/endless-sky { }; - enyo-launcher = libsForQt5.callPackage ../games/enyo-launcher { }; - - eternity = callPackage ../games/eternity-engine { }; - extremetuxracer = callPackage ../games/extremetuxracer { libpng = libpng12; }; @@ -36193,8 +36213,6 @@ with pkgs; gweled = callPackage ../games/gweled { }; - gzdoom = callPackage ../games/gzdoom { }; - harmonist = callPackage ../games/harmonist { }; hase = callPackage ../games/hase { }; @@ -36395,8 +36413,6 @@ with pkgs; nxengine-evo = callPackage ../games/nxengine-evo { }; - odamex = callPackage ../games/odamex { }; - oilrush = callPackage ../games/oilrush { }; onscripter-en = callPackage ../games/onscripter-en { }; @@ -36507,8 +36523,6 @@ with pkgs; powermanga = callPackage ../games/powermanga { }; - prboom-plus = callPackage ../games/prboom-plus { }; - pysolfc = python3Packages.callPackage ../games/pysolfc { }; qq = callPackage ../applications/networking/instant-messengers/qq { }; @@ -36927,18 +36941,8 @@ with pkgs; yquake2-the-reckoning yquake2-all-games; - zandronum = callPackage ../games/zandronum { }; - - zandronum-server = zandronum.override { - serverOnly = true; - }; - zaz = callPackage ../games/zaz { }; - zdbsp = callPackage ../games/zdoom/zdbsp.nix { }; - - zdoom = callPackage ../games/zdoom { }; - zod = callPackage ../games/zod { }; zoom = callPackage ../games/zoom { };