Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-08-24 18:01:34 +00:00 committed by GitHub
commit 9c1e72f735
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 1894 additions and 1840 deletions

View file

@ -1,2 +1,2 @@
# Expose the minimum required version for evaluating Nixpkgs # Expose the minimum required version for evaluating Nixpkgs
"2.2" "2.3"

View file

@ -255,6 +255,11 @@
<section xml:id="sec-release-22.11-incompatibilities"> <section xml:id="sec-release-22.11-incompatibilities">
<title>Backward Incompatibilities</title> <title>Backward Incompatibilities</title>
<itemizedlist> <itemizedlist>
<listitem>
<para>
Nixpkgs now requires Nix 2.3 or newer.
</para>
</listitem>
<listitem> <listitem>
<para> <para>
The <literal>isCompatible</literal> predicate checking CPU The <literal>isCompatible</literal> predicate checking CPU

View file

@ -94,6 +94,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
## Backward Incompatibilities {#sec-release-22.11-incompatibilities} ## Backward Incompatibilities {#sec-release-22.11-incompatibilities}
- Nixpkgs now requires Nix 2.3 or newer.
- The `isCompatible` predicate checking CPU compatibility is no longer exposed - The `isCompatible` predicate checking CPU compatibility is no longer exposed
by the platform sets generated using `lib.systems.elaborate`. In most cases by the platform sets generated using `lib.systems.elaborate`. In most cases
you will want to use the new `canExecute` predicate instead which also you will want to use the new `canExecute` predicate instead which also

View file

@ -4,12 +4,17 @@ let mirrors = import ./mirrors.nix; in
{ url ? builtins.head urls { url ? builtins.head urls
, urls ? [] , urls ? []
, sha256 , sha256 ? ""
, hash ? ""
, name ? baseNameOf (toString url) , name ? baseNameOf (toString url)
}: }:
# assert exactly one hash is set
assert hash != "" || sha256 != "";
assert hash != "" -> sha256 == "";
import <nix/fetchurl.nix> { import <nix/fetchurl.nix> {
inherit system sha256 name; inherit system hash sha256 name;
url = url =
# Handle mirror:// URIs. Since <nix/fetchurl.nix> currently # Handle mirror:// URIs. Since <nix/fetchurl.nix> currently

View file

@ -0,0 +1,38 @@
{ stdenv
, lib
, fetchFromGitHub
, qmake
, wrapQtAppsHook
}:
stdenv.mkDerivation rec {
pname = "qtdbusextended";
version = "0.0.3";
src = fetchFromGitHub {
owner = "nemomobile";
repo = pname;
rev = version;
sha256 = "sha256-tUp7OhNBXwomR2tO4UOaR0vJQ3GTirMk/hRl1cMk61o=";
};
postPatch = ''
substituteInPlace src/src.pro \
--replace '$$[QT_INSTALL_LIBS]' "$out/lib" \
--replace '$$[QT_INSTALL_HEADERS]' "$out/include" \
--replace '$$[QMAKE_MKSPECS]' "$out/mkspecs"
'';
nativeBuildInputs = [
qmake
wrapQtAppsHook
];
meta = with lib; {
description = "Qt provides several classes for DBus communication";
homepage = "https://github.com/nemomobile/qtdbusextended";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ rewine ];
};
}

View file

@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bthome-ble"; pname = "bthome-ble";
version = "0.3.2"; version = "0.3.5";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.9";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices"; owner = "Bluetooth-Devices";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-gWMqYvBKcGlLqbsZ4Hb+LCg0ywIokZwqiMXoD3rJ1MI="; hash = "sha256-Us7tKFrTVD5q9ukxV83MrbMTYzp6w35RLgjSQ0cl6Dw=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -7,7 +7,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyxbe"; pname = "pyxbe";
version = "0.0.4"; version = "1.0.0";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "mborgerson"; owner = "mborgerson";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-mHUmSSy/ygteJhRX6AbgZJ+c5MZMZcgNRoTOfxhV+XQ="; hash = "sha256-oOY0g1F5sxGUxXAT19Ygq5q7pnxEhIAKmyYELR1PHEA=";
}; };
checkInputs = [ checkInputs = [

View file

@ -53,7 +53,9 @@ stdenv.mkDerivation {
'' + '' '' + ''
# hack to ensure the completion function looks right # hack to ensure the completion function looks right
# as $0 is used to generate the compdef directive # as $0 is used to generate the compdef directive
PATH="$out/bin:$PATH" mkdir temp
cp $out/bin/.scala-cli-wrapped temp/scala-cli
PATH="./temp:$PATH"
installShellCompletion --cmd scala-cli \ installShellCompletion --cmd scala-cli \
--bash <(scala-cli completions bash) \ --bash <(scala-cli completions bash) \

View file

@ -10,13 +10,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "check_ssl_cert"; pname = "check_ssl_cert";
version = "2.37.0"; version = "2.38.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "matteocorti"; owner = "matteocorti";
repo = "check_ssl_cert"; repo = "check_ssl_cert";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-+1Io0sA+ZaGPReNfCTEnTzG3o0R6XyvpyA8bhXpEduM="; hash = "sha256-YKjZBDdUynEwWZoMCdtV5ODxXRfZpq36+X9dvKDBSBk=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -5,15 +5,15 @@
, git, nix, nixfmt, jq, coreutils, gnused, curl, cacert, bash }: , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert, bash }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "2022-08-10"; version = "2022-08-14";
pname = "oh-my-zsh"; pname = "oh-my-zsh";
rev = "835a0a5d17765243cabee782acb5905a9aab33c3"; rev = "3668ec2a82250020ca0c285ef8b277f1385a8085";
src = fetchFromGitHub { src = fetchFromGitHub {
inherit rev; inherit rev;
owner = "ohmyzsh"; owner = "ohmyzsh";
repo = "ohmyzsh"; repo = "ohmyzsh";
sha256 = "dPFoa5dgU5+A3wRJQShD42AkZ0n3mm3+6j4tzc7mucQ="; sha256 = "nWnvjqjXVUr45wIJSsfvJ/tQGYtWR0nEnNUguycDe5s=";
}; };
strictDeps = true; strictDeps = true;

File diff suppressed because it is too large Load diff

View file

@ -195,6 +195,8 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea
qt5ct = callPackage ../tools/misc/qt5ct { }; qt5ct = callPackage ../tools/misc/qt5ct { };
qtdbusextended = callPackage ../development/libraries/qtdbusextended { };
qtfeedback = callPackage ../development/libraries/qtfeedback { }; qtfeedback = callPackage ../development/libraries/qtfeedback { };
qtforkawesome = callPackage ../development/libraries/qtforkawesome { }; qtforkawesome = callPackage ../development/libraries/qtforkawesome { };