Merge staging-next into staging
This commit is contained in:
commit
445e4a4069
2
.github/workflows/backport.yml
vendored
2
.github/workflows/backport.yml
vendored
@ -24,7 +24,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
- name: Create backport PRs
|
- name: Create backport PRs
|
||||||
uses: korthout/backport-action@v1.1.0
|
uses: korthout/backport-action@v1.2.0
|
||||||
with:
|
with:
|
||||||
# Config README: https://github.com/korthout/backport-action#backport-action
|
# Config README: https://github.com/korthout/backport-action#backport-action
|
||||||
pull_description: |-
|
pull_description: |-
|
||||||
|
@ -10147,7 +10147,7 @@
|
|||||||
email = "arthur@cri.epita.fr";
|
email = "arthur@cri.epita.fr";
|
||||||
github = "MrFreezeex";
|
github = "MrFreezeex";
|
||||||
name = "Arthur Outhenin-Chalandre";
|
name = "Arthur Outhenin-Chalandre";
|
||||||
githubId = 14573967;
|
githubId = 3845213;
|
||||||
};
|
};
|
||||||
mrityunjaygr8 = {
|
mrityunjaygr8 = {
|
||||||
email = "mrityunjaysaxena1996@gmail.com";
|
email = "mrityunjaysaxena1996@gmail.com";
|
||||||
|
@ -183,10 +183,6 @@ in
|
|||||||
|
|
||||||
systemd.packages = [ cfg.package ];
|
systemd.packages = [ cfg.package ];
|
||||||
|
|
||||||
systemd.services.podman.serviceConfig = {
|
|
||||||
ExecStart = [ "" "${cfg.package}/bin/podman $LOGGING system service" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.services.podman-prune = {
|
systemd.services.podman-prune = {
|
||||||
description = "Prune podman resources";
|
description = "Prune podman resources";
|
||||||
|
|
||||||
@ -207,10 +203,6 @@ in
|
|||||||
systemd.sockets.podman.wantedBy = [ "sockets.target" ];
|
systemd.sockets.podman.wantedBy = [ "sockets.target" ];
|
||||||
systemd.sockets.podman.socketConfig.SocketGroup = "podman";
|
systemd.sockets.podman.socketConfig.SocketGroup = "podman";
|
||||||
|
|
||||||
systemd.user.services.podman.serviceConfig = {
|
|
||||||
ExecStart = [ "" "${cfg.package}/bin/podman $LOGGING system service" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.user.sockets.podman.wantedBy = [ "sockets.target" ];
|
systemd.user.sockets.podman.wantedBy = [ "sockets.target" ];
|
||||||
|
|
||||||
systemd.tmpfiles.packages = [
|
systemd.tmpfiles.packages = [
|
||||||
|
@ -8,6 +8,10 @@ import ../make-test-python.nix (
|
|||||||
nodes = {
|
nodes = {
|
||||||
rootful = { pkgs, ... }: {
|
rootful = { pkgs, ... }: {
|
||||||
virtualisation.podman.enable = true;
|
virtualisation.podman.enable = true;
|
||||||
|
|
||||||
|
# hack to ensure that podman built with and without zfs in extraPackages is cached
|
||||||
|
boot.supportedFilesystems = [ "zfs" ];
|
||||||
|
networking.hostId = "00000000";
|
||||||
};
|
};
|
||||||
rootless = { pkgs, ... }: {
|
rootless = { pkgs, ... }: {
|
||||||
virtualisation.podman.enable = true;
|
virtualisation.podman.enable = true;
|
||||||
|
@ -4,8 +4,10 @@
|
|||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
|
||||||
, alsa-lib
|
, alsa-lib
|
||||||
|
, curl
|
||||||
, gtk3
|
, gtk3
|
||||||
, lame
|
, lame
|
||||||
|
, libxml2
|
||||||
, ffmpeg
|
, ffmpeg
|
||||||
, vlc
|
, vlc
|
||||||
, xdg-utils
|
, xdg-utils
|
||||||
@ -69,8 +71,9 @@ stdenv.mkDerivation rec {
|
|||||||
# Setting the rpath of the plugin shared object files does not
|
# Setting the rpath of the plugin shared object files does not
|
||||||
# seem to have an effect for some plugins.
|
# seem to have an effect for some plugins.
|
||||||
# We opt for wrapping the executable with LD_LIBRARY_PATH prefix.
|
# We opt for wrapping the executable with LD_LIBRARY_PATH prefix.
|
||||||
|
# Note that libcurl and libxml2 are needed for ReaPack to run.
|
||||||
wrapProgram $out/opt/REAPER/reaper \
|
wrapProgram $out/opt/REAPER/reaper \
|
||||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ lame ffmpeg vlc xdotool ]}"
|
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ curl lame libxml2 ffmpeg vlc xdotool stdenv.cc.cc.lib ]}"
|
||||||
|
|
||||||
mkdir $out/bin
|
mkdir $out/bin
|
||||||
ln -s $out/opt/REAPER/reaper $out/bin/
|
ln -s $out/opt/REAPER/reaper $out/bin/
|
||||||
|
@ -89,6 +89,8 @@ let
|
|||||||
python3 = withPython3;
|
python3 = withPython3;
|
||||||
ruby = withRuby;
|
ruby = withRuby;
|
||||||
};
|
};
|
||||||
|
# as expected by packdir
|
||||||
|
packpathDirs.myNeovimPackages = myVimPackage;
|
||||||
## Here we calculate all of the arguments to the 1st call of `makeWrapper`
|
## Here we calculate all of the arguments to the 1st call of `makeWrapper`
|
||||||
# We start with the executable itself NOTE we call this variable "initial"
|
# We start with the executable itself NOTE we call this variable "initial"
|
||||||
# because if configure != {} we need to call makeWrapper twice, in order to
|
# because if configure != {} we need to call makeWrapper twice, in order to
|
||||||
@ -131,6 +133,7 @@ let
|
|||||||
|
|
||||||
builtins.removeAttrs args ["plugins"] // {
|
builtins.removeAttrs args ["plugins"] // {
|
||||||
wrapperArgs = makeWrapperArgs;
|
wrapperArgs = makeWrapperArgs;
|
||||||
|
inherit packpathDirs;
|
||||||
inherit neovimRcContent;
|
inherit neovimRcContent;
|
||||||
inherit manifestRc;
|
inherit manifestRc;
|
||||||
inherit python3Env;
|
inherit python3Env;
|
||||||
|
@ -2597,8 +2597,8 @@ let
|
|||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "code-spell-checker";
|
name = "code-spell-checker";
|
||||||
publisher = "streetsidesoftware";
|
publisher = "streetsidesoftware";
|
||||||
version = "2.17.1";
|
version = "2.18.0";
|
||||||
sha256 = "sha256-gQSAq63fqniHmA9T0nKpUAzo+kpSCZzblr6FQ33LIPI=";
|
sha256 = "sha256-HwexlpPW15sXoxPQXDHWcQ8Yvz/5KMtZO4A34rXoXQ8=";
|
||||||
};
|
};
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
|
||||||
|
@ -21,7 +21,7 @@ writeTextFile {
|
|||||||
# Drawio needs to run in a virtual X session, because Electron
|
# Drawio needs to run in a virtual X session, because Electron
|
||||||
# refuses to work and dies with an unhelpful error message otherwise:
|
# refuses to work and dies with an unhelpful error message otherwise:
|
||||||
# "The futex facility returned an unexpected error code."
|
# "The futex facility returned an unexpected error code."
|
||||||
XDG_CONFIG_HOME="$tmpdir" ${xvfb-run}/bin/xvfb-run ${drawio}/bin/drawio $@
|
XDG_CONFIG_HOME="$tmpdir" ${xvfb-run}/bin/xvfb-run --auto-display ${drawio}/bin/drawio $@
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -65,6 +65,12 @@ clangStdenv.mkDerivation rec {
|
|||||||
|
|
||||||
LIBCLANG_PATH = "${libclang.lib}/lib";
|
LIBCLANG_PATH = "${libclang.lib}/lib";
|
||||||
|
|
||||||
|
# FIXME: workaround for Pipewire 0.3.64 deprecated API change, remove when fixed upstream
|
||||||
|
# https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/issues/55
|
||||||
|
preBuild = ''
|
||||||
|
export BINDGEN_EXTRA_CLANG_ARGS="$BINDGEN_EXTRA_CLANG_ARGS -DPW_ENABLE_DEPRECATED"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Scan and Generate QR Codes";
|
description = "Scan and Generate QR Codes";
|
||||||
homepage = "https://gitlab.gnome.org/World/decoder";
|
homepage = "https://gitlab.gnome.org/World/decoder";
|
||||||
|
@ -29,13 +29,13 @@
|
|||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "bottles-unwrapped";
|
pname = "bottles-unwrapped";
|
||||||
version = "50.2";
|
version = "51.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bottlesdevs";
|
owner = "bottlesdevs";
|
||||||
repo = "bottles";
|
repo = "bottles";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-+r/r3vExnvYQIicKAEmwZ+eRSep6kWte5k7gu9jC67w=";
|
sha256 = "sha256-8VF/CD0Wu2eV6wOpj/M6peKDthFWlcg+1NzzTSIH4S8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./vulkan_icd.patch ];
|
patches = [ ./vulkan_icd.patch ];
|
||||||
@ -60,6 +60,7 @@ python3Packages.buildPythonApplication rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
propagatedBuildInputs = with python3Packages; [
|
||||||
|
pathvalidate
|
||||||
pycurl
|
pycurl
|
||||||
pyyaml
|
pyyaml
|
||||||
requests
|
requests
|
||||||
@ -72,7 +73,6 @@ python3Packages.buildPythonApplication rec {
|
|||||||
chardet
|
chardet
|
||||||
certifi
|
certifi
|
||||||
idna
|
idna
|
||||||
pillow
|
|
||||||
orjson
|
orjson
|
||||||
icoextract
|
icoextract
|
||||||
] ++ [
|
] ++ [
|
||||||
|
@ -14,13 +14,13 @@
|
|||||||
|
|
||||||
gcc12Stdenv.mkDerivation rec {
|
gcc12Stdenv.mkDerivation rec {
|
||||||
pname = "freefilesync";
|
pname = "freefilesync";
|
||||||
version = "12.0";
|
version = "12.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hkneptune";
|
owner = "hkneptune";
|
||||||
repo = "FreeFileSync";
|
repo = "FreeFileSync";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-7vdhSEh43mpVbrzJzt005EkwoXfknYnAC+FZIAZF020=";
|
hash = "sha256-KA3Bn8skJ2gMmihmwlUmN6jXZmfoYY/f4vqbKwvxwgw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Patches from ROSA Linux
|
# Patches from ROSA Linux
|
||||||
|
@ -7,14 +7,14 @@
|
|||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "maestral-qt";
|
pname = "maestral-qt";
|
||||||
version = "1.6.5";
|
version = "1.7.1";
|
||||||
disabled = python3.pythonOlder "3.7";
|
disabled = python3.pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SamSchott";
|
owner = "SamSchott";
|
||||||
repo = "maestral-qt";
|
repo = "maestral-qt";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-yKsCM8LZ/GR/bc2WW+Ml1vSroB4iaxh09Az/B+aIVBU=";
|
hash = "sha256-YYlH9s3iNEIacs8izEnIU32j+2lruQ5JJrjvDIzQjRE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
@ -14,10 +14,52 @@
|
|||||||
, go-md2man
|
, go-md2man
|
||||||
, nixosTests
|
, nixosTests
|
||||||
, python3
|
, python3
|
||||||
|
, makeWrapper
|
||||||
|
, symlinkJoin
|
||||||
|
, extraPackages ? [ ]
|
||||||
|
, runc
|
||||||
|
, crun
|
||||||
|
, conmon
|
||||||
|
, slirp4netns
|
||||||
|
, fuse-overlayfs
|
||||||
|
, util-linux
|
||||||
|
, iptables
|
||||||
|
, iproute2
|
||||||
|
, catatonit
|
||||||
|
, gvproxy
|
||||||
|
, aardvark-dns
|
||||||
|
, netavark
|
||||||
, testers
|
, testers
|
||||||
, podman
|
, podman
|
||||||
}:
|
}:
|
||||||
|
let
|
||||||
|
# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
|
||||||
|
|
||||||
|
binPath = lib.makeBinPath ([
|
||||||
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
|
runc
|
||||||
|
crun
|
||||||
|
conmon
|
||||||
|
slirp4netns
|
||||||
|
fuse-overlayfs
|
||||||
|
util-linux
|
||||||
|
iptables
|
||||||
|
iproute2
|
||||||
|
] ++ extraPackages);
|
||||||
|
|
||||||
|
helpersBin = symlinkJoin {
|
||||||
|
name = "podman-helper-binary-wrapper";
|
||||||
|
|
||||||
|
# this only works for some binaries, others may need to be be added to `binPath` or in the modules
|
||||||
|
paths = [
|
||||||
|
gvproxy
|
||||||
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
|
aardvark-dns
|
||||||
|
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
|
||||||
|
netavark
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "podman";
|
pname = "podman";
|
||||||
version = "4.4.2";
|
version = "4.4.2";
|
||||||
@ -38,9 +80,9 @@ buildGoModule rec {
|
|||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
outputs = [ "out" "man" ] ++ lib.optionals stdenv.isLinux [ "rootlessport" ];
|
outputs = [ "out" "man" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config go-md2man installShellFiles python3 ];
|
nativeBuildInputs = [ pkg-config go-md2man installShellFiles makeWrapper python3 ];
|
||||||
|
|
||||||
buildInputs = lib.optionals stdenv.isLinux [
|
buildInputs = lib.optionals stdenv.isLinux [
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
@ -52,13 +94,16 @@ buildGoModule rec {
|
|||||||
systemd
|
systemd
|
||||||
];
|
];
|
||||||
|
|
||||||
|
HELPER_BINARIES_DIR = "${PREFIX}/libexec/podman"; # used in buildPhase & installPhase
|
||||||
|
PREFIX = "${placeholder "out"}";
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
patchShebangs .
|
patchShebangs .
|
||||||
${if stdenv.isDarwin then ''
|
${if stdenv.isDarwin then ''
|
||||||
make podman-remote # podman-mac-helper uses FHS paths
|
make podman-remote # podman-mac-helper uses FHS paths
|
||||||
'' else ''
|
'' else ''
|
||||||
make bin/podman bin/rootlessport
|
make bin/podman bin/rootlessport bin/quadlet
|
||||||
''}
|
''}
|
||||||
make docs
|
make docs
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
@ -66,26 +111,22 @@ buildGoModule rec {
|
|||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
mkdir -p {$out/{bin,etc,lib,share},$man} # ensure paths exist for the wrapper
|
|
||||||
${if stdenv.isDarwin then ''
|
${if stdenv.isDarwin then ''
|
||||||
mv bin/{darwin/podman,podman}
|
install bin/darwin/podman -Dt $out/bin
|
||||||
'' else ''
|
'' else ''
|
||||||
install -Dm644 contrib/tmpfile/podman.conf -t $out/lib/tmpfiles.d
|
make install.bin install.systemd
|
||||||
for s in contrib/systemd/**/*.in; do
|
|
||||||
substituteInPlace "$s" --replace "@@PODMAN@@" "podman" # don't use unwrapped binary
|
|
||||||
done
|
|
||||||
PREFIX=$out make install.systemd
|
|
||||||
install -Dm555 bin/rootlessport -t $rootlessport/bin
|
|
||||||
''}
|
''}
|
||||||
install -Dm555 bin/podman -t $out/bin
|
make install.completions install.man
|
||||||
PREFIX=$out make install.completions
|
mkdir -p ${HELPER_BINARIES_DIR}
|
||||||
MANDIR=$man/share/man make install.man
|
ln -s ${helpersBin}/bin/* ${HELPER_BINARIES_DIR}
|
||||||
|
wrapProgram $out/bin/podman \
|
||||||
|
--prefix PATH : ${lib.escapeShellArg binPath}
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postFixup = lib.optionalString stdenv.isLinux ''
|
postFixup = lib.optionalString stdenv.isLinux ''
|
||||||
RPATH=$(patchelf --print-rpath $out/bin/podman)
|
RPATH=$(patchelf --print-rpath $out/bin/.podman-wrapped)
|
||||||
patchelf --set-rpath "${lib.makeLibraryPath [ systemd ]}":$RPATH $out/bin/podman
|
patchelf --set-rpath "${lib.makeLibraryPath [ systemd ]}":$RPATH $out/bin/.podman-wrapped
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.tests = {
|
passthru.tests = {
|
||||||
|
@ -1,78 +0,0 @@
|
|||||||
{ podman-unwrapped
|
|
||||||
, runCommand
|
|
||||||
, makeWrapper
|
|
||||||
, symlinkJoin
|
|
||||||
, lib
|
|
||||||
, stdenv
|
|
||||||
, extraPackages ? []
|
|
||||||
, runc # Default container runtime
|
|
||||||
, crun # Container runtime (default with cgroups v2 for podman/buildah)
|
|
||||||
, conmon # Container runtime monitor
|
|
||||||
, slirp4netns # User-mode networking for unprivileged namespaces
|
|
||||||
, fuse-overlayfs # CoW for images, much faster than default vfs
|
|
||||||
, util-linux # nsenter
|
|
||||||
, iptables
|
|
||||||
, iproute2
|
|
||||||
, catatonit
|
|
||||||
, gvproxy
|
|
||||||
, aardvark-dns
|
|
||||||
, netavark
|
|
||||||
}:
|
|
||||||
|
|
||||||
# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
|
|
||||||
|
|
||||||
let
|
|
||||||
binPath = lib.makeBinPath ([
|
|
||||||
] ++ lib.optionals stdenv.isLinux [
|
|
||||||
runc
|
|
||||||
crun
|
|
||||||
conmon
|
|
||||||
slirp4netns
|
|
||||||
fuse-overlayfs
|
|
||||||
util-linux
|
|
||||||
iptables
|
|
||||||
iproute2
|
|
||||||
] ++ extraPackages);
|
|
||||||
|
|
||||||
helpersBin = symlinkJoin {
|
|
||||||
name = "${podman-unwrapped.pname}-helper-binary-wrapper-${podman-unwrapped.version}";
|
|
||||||
|
|
||||||
# this only works for some binaries, others may need to be be added to `binPath` or in the modules
|
|
||||||
paths = [
|
|
||||||
gvproxy
|
|
||||||
] ++ lib.optionals stdenv.isLinux [
|
|
||||||
aardvark-dns
|
|
||||||
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
|
|
||||||
netavark
|
|
||||||
podman-unwrapped.rootlessport
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
in runCommand podman-unwrapped.name {
|
|
||||||
name = "${podman-unwrapped.pname}-wrapper-${podman-unwrapped.version}";
|
|
||||||
inherit (podman-unwrapped) pname version passthru;
|
|
||||||
|
|
||||||
preferLocalBuild = true;
|
|
||||||
|
|
||||||
meta = builtins.removeAttrs podman-unwrapped.meta [ "outputsToInstall" ];
|
|
||||||
|
|
||||||
outputs = [
|
|
||||||
"out"
|
|
||||||
"man"
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
makeWrapper
|
|
||||||
];
|
|
||||||
|
|
||||||
} ''
|
|
||||||
ln -s ${podman-unwrapped.man} $man
|
|
||||||
|
|
||||||
mkdir -p $out/bin
|
|
||||||
ln -s ${podman-unwrapped}/etc $out/etc
|
|
||||||
ln -s ${podman-unwrapped}/lib $out/lib
|
|
||||||
ln -s ${podman-unwrapped}/share $out/share
|
|
||||||
makeWrapper ${podman-unwrapped}/bin/podman $out/bin/podman \
|
|
||||||
--set CONTAINERS_HELPER_BINARY_DIR ${helpersBin}/bin \
|
|
||||||
--prefix PATH : ${lib.escapeShellArg binPath}
|
|
||||||
''
|
|
@ -84,9 +84,9 @@ stdenv.mkDerivation (removeAttrs ({
|
|||||||
inherit (fetched) version src;
|
inherit (fetched) version src;
|
||||||
|
|
||||||
nativeBuildInputs = args.overrideNativeBuildInputs
|
nativeBuildInputs = args.overrideNativeBuildInputs
|
||||||
or ([ which coq.ocamlPackages.findlib ]
|
or ([ which ]
|
||||||
++ optional useDune coq.ocamlPackages.dune_3
|
++ optional useDune coq.ocamlPackages.dune_3
|
||||||
++ optional (useDune || mlPlugin) coq.ocamlPackages.ocaml
|
++ optionals (useDune || mlPlugin) [ coq.ocamlPackages.ocaml coq.ocamlPackages.findlib ]
|
||||||
++ (args.nativeBuildInputs or []) ++ extraNativeBuildInputs);
|
++ (args.nativeBuildInputs or []) ++ extraNativeBuildInputs);
|
||||||
buildInputs = args.overrideBuildInputs
|
buildInputs = args.overrideBuildInputs
|
||||||
or ([ coq ] ++ (args.buildInputs or []) ++ extraBuildInputs);
|
or ([ coq ] ++ (args.buildInputs or []) ++ extraBuildInputs);
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "granite";
|
pname = "granite";
|
||||||
version = "7.1.0";
|
version = "7.2.0";
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
|||||||
owner = "elementary";
|
owner = "elementary";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-tdZSiIK+BW8uhbRxLUcrGQt71jRfVLOTgFNOqeLK6ig=";
|
sha256 = "sha256-LU2eIeaNqO4/6dPUuzOQ/w4tx0dEm26JwZ87yQ16c4o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -56,7 +56,7 @@ in mkCoqDerivation {
|
|||||||
buildFlags = [ "OCAMLWARN=" ];
|
buildFlags = [ "OCAMLWARN=" ];
|
||||||
|
|
||||||
mlPlugin = true;
|
mlPlugin = true;
|
||||||
propagatedBuildInputs = [ elpi ];
|
propagatedBuildInputs = [ coq.ocamlPackages.findlib elpi ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Coq plugin embedding ELPI.";
|
description = "Coq plugin embedding ELPI.";
|
||||||
|
@ -42,7 +42,7 @@ mkCoqDerivation {
|
|||||||
release."1.3-coq8.10".version = "1.3";
|
release."1.3-coq8.10".version = "1.3";
|
||||||
release."1.1.1-coq8.9".version = "1.1.1";
|
release."1.1.1-coq8.9".version = "1.1.1";
|
||||||
release."1.1-coq8.9".version = "1.1";
|
release."1.1-coq8.9".version = "1.1";
|
||||||
releaseRev = v: "v${v}";
|
releaseRev = v: "refs/tags/v${v}";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace Makefile.coq.local --replace \
|
substituteInPlace Makefile.coq.local --replace \
|
||||||
|
@ -78,6 +78,9 @@ stdenv.mkDerivation rec {
|
|||||||
"-DCMAKE_LIBRARY_PATH=${cudaPackages.cudatoolkit}/lib64/stubs"
|
"-DCMAKE_LIBRARY_PATH=${cudaPackages.cudatoolkit}/lib64/stubs"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
|
NIX_LDFLAGS = lib.optionalString (stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU) "-lgcc";
|
||||||
|
|
||||||
postInstall = lib.strings.optionalString enablePython ''
|
postInstall = lib.strings.optionalString enablePython ''
|
||||||
export OPENMM_LIB_PATH=$out/lib
|
export OPENMM_LIB_PATH=$out/lib
|
||||||
export OPENMM_INCLUDE_PATH=$out/include
|
export OPENMM_INCLUDE_PATH=$out/include
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, stdenv
|
, stdenv
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
, pkg-config
|
, pkg-config
|
||||||
@ -29,6 +30,15 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-5g5xdUzH/RTVwu4Vfb5Cb1t0ruG0EXgiXjrogD/+JCU=";
|
hash = "sha256-5g5xdUzH/RTVwu4Vfb5Cb1t0ruG0EXgiXjrogD/+JCU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# https://github.com/ArniDagur/python-adblock/pull/91
|
||||||
|
(fetchpatch {
|
||||||
|
name = "pep-621-compat.patch";
|
||||||
|
url = "https://github.com/ArniDagur/python-adblock/commit/2a8716e0723b60390f0aefd0e05f40ba598ac73f.patch";
|
||||||
|
hash = "sha256-n9+LDs0no66OdNZxw3aU57ngWrAbmm6hx4qIuxXoatM=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
cargoDeps = rustPlatform.fetchCargoTarball {
|
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||||
inherit src;
|
inherit src;
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "maestral";
|
pname = "maestral";
|
||||||
version = "1.6.5";
|
version = "1.7.1";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -36,7 +36,7 @@ buildPythonPackage rec {
|
|||||||
owner = "SamSchott";
|
owner = "SamSchott";
|
||||||
repo = "maestral";
|
repo = "maestral";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-YCPMPkvMaZ0uzTiiCbXFDpgDS0yGlfF0wKK2HhYmH+Y=";
|
hash = "sha256-WYLYDDXxO5ot30oSBkxgJszn8nyAQh5XtCyywBz56J4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -11,14 +11,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyvista";
|
pname = "pyvista";
|
||||||
version = "0.38.2";
|
version = "0.38.3";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-wyzS/51IXsSuyLIWFVUK4sgtHrppL5Hp52H6aWTcN+c=";
|
hash = "sha256-DkJZfzBS/amQqZDcsmQo+WlSxOYtIwizXJOjF/N2lSE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "roonapi";
|
pname = "roonapi";
|
||||||
version = "0.1.3";
|
version = "0.1.4";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
|||||||
owner = "pavoni";
|
owner = "pavoni";
|
||||||
repo = "pyroon";
|
repo = "pyroon";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-QOFBNTz8g3f6C8Vjkblrd3QFCRrA1WqOCv6xS4GbFC4=";
|
hash = "sha256-TXIKa5DB5+511fQuHAQwPWqw7vQPP+s1X3U7BgEfzzE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -9,16 +9,20 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "tld";
|
pname = "tld";
|
||||||
version = "0.12.7";
|
version = "0.13";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-tvdynhnODrx3ugpltw1iE665UsAf9gXhKZquX7diHF4=";
|
hash = "sha256-k93l4cBL3xhEl26uRAcGN50h9KsjW3PAXXSD4HT7Vik=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
sed -i "/--cov/d" pytest.ini
|
||||||
|
'';
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "rocm-cmake";
|
pname = "rocm-cmake";
|
||||||
version = "5.4.2";
|
version = "5.4.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RadeonOpenCompute";
|
owner = "RadeonOpenCompute";
|
||||||
|
@ -28,5 +28,10 @@ in
|
|||||||
homepage = "https://github.com/alisaifee/jira-cli";
|
homepage = "https://github.com/alisaifee/jira-cli";
|
||||||
maintainers = with maintainers; [ nyarly ];
|
maintainers = with maintainers; [ nyarly ];
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
# Project is unmaintained
|
||||||
|
# https://github.com/alisaifee/jira-cli#this-project-needs-a-new-owner
|
||||||
|
# Requires suds-jurko which was removed (due to the usage of use_2to3)
|
||||||
|
# Checked on 2023-02-27
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -642,6 +642,9 @@ let
|
|||||||
XEN_SAVE_RESTORE = option yes;
|
XEN_SAVE_RESTORE = option yes;
|
||||||
XEN_SCRUB_PAGES = whenOlder "4.19" yes;
|
XEN_SCRUB_PAGES = whenOlder "4.19" yes;
|
||||||
XEN_SELFBALLOONING = whenOlder "5.3" yes;
|
XEN_SELFBALLOONING = whenOlder "5.3" yes;
|
||||||
|
|
||||||
|
# Enable device detection on virtio-mmio hypervisors
|
||||||
|
VIRTIO_MMIO_CMDLINE_DEVICES = yes;
|
||||||
};
|
};
|
||||||
|
|
||||||
media = {
|
media = {
|
||||||
|
@ -2,61 +2,61 @@
|
|||||||
"4.14": {
|
"4.14": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-4.14.305-hardened1.patch",
|
"name": "linux-hardened-4.14.307-hardened1.patch",
|
||||||
"sha256": "05zcfy7dh8vlbvf9iw99m2xi7d9df254lg3a77hhb8cb264yn6z0",
|
"sha256": "0fqif3brjhjfwdxjwm12allj5pdgdlfm83h6izlgxkn5iy05cviq",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.305-hardened1/linux-hardened-4.14.305-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.307-hardened1/linux-hardened-4.14.307-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "16lmhxqpbhyqmgmlyicjadzz3axhl5smfrr230x45ahkdghwsnx3",
|
"sha256": "00dp0vj9572ig4zsnmhl2a2v5vx40hnjibyifw24x1q6qdaia72f",
|
||||||
"version": "4.14.305"
|
"version": "4.14.307"
|
||||||
},
|
},
|
||||||
"4.19": {
|
"4.19": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-4.19.272-hardened1.patch",
|
"name": "linux-hardened-4.19.274-hardened1.patch",
|
||||||
"sha256": "1qimbp19mimy6dqv4rc8hb6966sq7l1y72hp0s0vy682qx556zwg",
|
"sha256": "0hc2ci4jy2jhjmmqmmv6i2g6lj997d8hwgrh68qrraifzd3rjm23",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.272-hardened1/linux-hardened-4.19.272-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.274-hardened1/linux-hardened-4.19.274-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "1y8kyc48v8bsl53zc6dsy5xhazv0vyna98fycj181aypicvbk7s8",
|
"sha256": "1a2w6knszfqg7ilnvxrs0kbgcviq90iqw9wp2d6y3qy9jfhnb8k4",
|
||||||
"version": "4.19.272"
|
"version": "4.19.274"
|
||||||
},
|
},
|
||||||
"5.10": {
|
"5.10": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-5.10.168-hardened1.patch",
|
"name": "linux-hardened-5.10.170-hardened1.patch",
|
||||||
"sha256": "1qhpsvra0b6vwshkxbqjzdz27szj79rwgpi1fv3g4401pa15dk69",
|
"sha256": "0fr0rzxrpmcddzamdnc15ywpd396dl8j7ycy19a789vhfz3132bz",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.168-hardened1/linux-hardened-5.10.168-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.170-hardened1/linux-hardened-5.10.170-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "171mmgkjdsn6gx6z8kr5d80aygn4jjf8jc9zfh7m2c4dpab2azdn",
|
"sha256": "0pw2jnsnq2yxxvl4dkx6f7a8gczj8l484qpd4ibw737vprv1idd2",
|
||||||
"version": "5.10.168"
|
"version": "5.10.170"
|
||||||
},
|
},
|
||||||
"5.15": {
|
"5.15": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-5.15.94-hardened1.patch",
|
"name": "linux-hardened-5.15.96-hardened1.patch",
|
||||||
"sha256": "11w4cs6j9g1p7ycf8zbyf1lx6pq3k8za6llsc80s0l4i1kvk0k3f",
|
"sha256": "032311r4phsp8cb4vzgdh3gsm4l5494138x1jfwfxhzkgmp4g4yh",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.94-hardened1/linux-hardened-5.15.94-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.96-hardened1/linux-hardened-5.15.96-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "0wjsqvhp0jnisypb8yw6dncyp5k7zxbhjivh7jqivpsdwvdp14ns",
|
"sha256": "167g34xjbqxr5klqp127j2j15pms4jmgs0y7gr8zipiz2i69g39l",
|
||||||
"version": "5.15.94"
|
"version": "5.15.96"
|
||||||
},
|
},
|
||||||
"5.4": {
|
"5.4": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-5.4.231-hardened1.patch",
|
"name": "linux-hardened-5.4.233-hardened1.patch",
|
||||||
"sha256": "1fximwmcp0205i3jxmglf0jawgy1knrc9cnjpz05am8yi7ndikmd",
|
"sha256": "11df6i0v7xsp363hdqfdixadn5db41ig51pd5fhknpdh1yrpx9by",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.231-hardened1/linux-hardened-5.4.231-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.233-hardened1/linux-hardened-5.4.233-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "1a1nbyvkf6iaj5lz6ahg7kk9pyrx7j77jmaj92fyihdl3mzyml4d",
|
"sha256": "09vnp4qcv7kwahbbvjznnv7pxq1cvbn11n0rn5rzx97jnia5f7js",
|
||||||
"version": "5.4.231"
|
"version": "5.4.233"
|
||||||
},
|
},
|
||||||
"6.1": {
|
"6.1": {
|
||||||
"patch": {
|
"patch": {
|
||||||
"extra": "-hardened1",
|
"extra": "-hardened1",
|
||||||
"name": "linux-hardened-6.1.12-hardened1.patch",
|
"name": "linux-hardened-6.1.14-hardened1.patch",
|
||||||
"sha256": "0nz2gz7nx0z9am8fldza28vj0fgp7hdx3skpm1xvdhgy8d35p33l",
|
"sha256": "1r76nhg11sv654hg90gf6s9bmwdbmc88jh7wbpb9cyj63dw8dliv",
|
||||||
"url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.12-hardened1/linux-hardened-6.1.12-hardened1.patch"
|
"url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.14-hardened1/linux-hardened-6.1.14-hardened1.patch"
|
||||||
},
|
},
|
||||||
"sha256": "1spdl3i69qwn7cywzs6kql8nlisdnmnwk9za7v4xq1092xsscynl",
|
"sha256": "03c1pszgm0qwwz7l5fnmbr6ank632bsl81pdx48svizy3q0pcw52",
|
||||||
"version": "6.1.12"
|
"version": "6.1.14"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "4.14.306";
|
version = "4.14.307";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||||
sha256 = "17phif2kazp5wykjv7vphjzv8bcanvpv5qq4v3df5nq9gbpypfsq";
|
sha256 = "00dp0vj9572ig4zsnmhl2a2v5vx40hnjibyifw24x1q6qdaia72f";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "4.19.273";
|
version = "4.19.274";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||||
sha256 = "0wr7sprmqkdr6d44cj3rvaynyvrmyn1rax9wjqa7sk36yhvz47ij";
|
sha256 = "1a2w6knszfqg7ilnvxrs0kbgcviq90iqw9wp2d6y3qy9jfhnb8k4";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "5.10.169";
|
version = "5.10.170";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
||||||
sha256 = "1kxgxdbgymdhf7w416qxv948py0mq8qlhz5ag962322ynmp4yxfr";
|
sha256 = "0pw2jnsnq2yxxvl4dkx6f7a8gczj8l484qpd4ibw737vprv1idd2";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "5.15.95";
|
version = "5.15.96";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
||||||
sha256 = "06s4aqkk26fph8hm15m7cssjrwa5y7cqy9y2znfnf0w8sbqd2wga";
|
sha256 = "167g34xjbqxr5klqp127j2j15pms4jmgs0y7gr8zipiz2i69g39l";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or { }))
|
} // (args.argsOverride or { }))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "5.4.232";
|
version = "5.4.233";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
|
||||||
sha256 = "14qf8ddyhcs1ga1zqj4q2si6nc48sfc67nn9nigsnbcbg5g6lrdh";
|
sha256 = "09vnp4qcv7kwahbbvjznnv7pxq1cvbn11n0rn5rzx97jnia5f7js";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or {}))
|
} // (args.argsOverride or {}))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "6.1.13";
|
version = "6.1.14";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
||||||
sha256 = "0rvss7g77kp1hldhwrpfc7ck50rd0cjfcxj1bshps1xhyhci7128";
|
sha256 = "03c1pszgm0qwwz7l5fnmbr6ank632bsl81pdx48svizy3q0pcw52";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or { }))
|
} // (args.argsOverride or { }))
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
buildLinux (args // rec {
|
buildLinux (args // rec {
|
||||||
version = "6.2";
|
version = "6.2.1";
|
||||||
|
|
||||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||||
modDirVersion = versions.pad 3 version;
|
modDirVersion = versions.pad 3 version;
|
||||||
@ -13,6 +13,6 @@ buildLinux (args // rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
||||||
sha256 = "sha256-dIYvqKtA7a6FuzOFwLcf4QMoi85RhSbWMZeACzy97LE=";
|
sha256 = "0d154mps5967mgl8sxls6x5nw2ya1pmvxyahiwacx90fr7hhgk1g";
|
||||||
};
|
};
|
||||||
} // (args.argsOverride or { }))
|
} // (args.argsOverride or { }))
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
, ... } @ args:
|
, ... } @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.15.94-rt59"; # updated by ./update-rt.sh
|
version = "5.15.95-rt60"; # updated by ./update-rt.sh
|
||||||
branch = lib.versions.majorMinor version;
|
branch = lib.versions.majorMinor version;
|
||||||
kversion = builtins.elemAt (lib.splitString "-" version) 0;
|
kversion = builtins.elemAt (lib.splitString "-" version) 0;
|
||||||
in buildLinux (args // {
|
in buildLinux (args // {
|
||||||
@ -18,14 +18,14 @@ in buildLinux (args // {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
|
||||||
sha256 = "0wjsqvhp0jnisypb8yw6dncyp5k7zxbhjivh7jqivpsdwvdp14ns";
|
sha256 = "06s4aqkk26fph8hm15m7cssjrwa5y7cqy9y2znfnf0w8sbqd2wga";
|
||||||
};
|
};
|
||||||
|
|
||||||
kernelPatches = let rt-patch = {
|
kernelPatches = let rt-patch = {
|
||||||
name = "rt";
|
name = "rt";
|
||||||
patch = fetchurl {
|
patch = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
|
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
|
||||||
sha256 = "12lv1cywnlylb908bwy76ala94j1j5klrgv71l9ihf4vvdpj2nxi";
|
sha256 = "0plz9zcibhpqsrapykvvqqhz0i2sy7wrjd3jsypvia6j3vghrz4s";
|
||||||
};
|
};
|
||||||
}; in [ rt-patch ] ++ kernelPatches;
|
}; in [ rt-patch ] ++ kernelPatches;
|
||||||
|
|
||||||
|
@ -4,15 +4,15 @@
|
|||||||
"sha256": "sha256-EU6T9yQCdOLx98Io8o01rEsgxDFF/Xoy42LgPopD2/A="
|
"sha256": "sha256-EU6T9yQCdOLx98Io8o01rEsgxDFF/Xoy42LgPopD2/A="
|
||||||
},
|
},
|
||||||
"invidious": {
|
"invidious": {
|
||||||
"rev": "7993784701686c057b85c57704537135e6326de9",
|
"rev": "0995e0447c2b54d80b55231830b847d41c19b404",
|
||||||
"sha256": "sha256-LKoUm38gUXucOdXmiJGaKt7ckeb7JBd5I/AxDRDnq30=",
|
"sha256": "sha256-hXF836jxMriMJ/qcBJIF5cRvQG719PStKqTZQcIRqlw=",
|
||||||
"version": "unstable-2023-02-13"
|
"version": "unstable-2023-02-22"
|
||||||
},
|
},
|
||||||
"lsquic": {
|
"lsquic": {
|
||||||
"sha256": "sha256-hG8cUvhbCNeMOsKkaJlgGpzUrIx47E/WhmPIdI5F3qM=",
|
"sha256": "sha256-hG8cUvhbCNeMOsKkaJlgGpzUrIx47E/WhmPIdI5F3qM=",
|
||||||
"version": "2.18.1"
|
"version": "2.18.1"
|
||||||
},
|
},
|
||||||
"videojs": {
|
"videojs": {
|
||||||
"sha256": "0m09pc9acpzhfwwvc9dayl60nn28skmmglgvmlp48dlkqgfbgc27"
|
"sha256": "0zj8fgxdg6jsllaxn795xipa6yxh4yf08hb8x0idyg74q37gfh4c"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
, google-cloud-sdk
|
, google-cloud-sdk
|
||||||
, system
|
, system
|
||||||
, snapshotPath
|
, snapshotPath
|
||||||
|
, autoPatchelfHook
|
||||||
|
, python3
|
||||||
, ...
|
, ...
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -159,6 +161,11 @@ let
|
|||||||
# Write the snapshot file to the `.install` folder
|
# Write the snapshot file to the `.install` folder
|
||||||
cp $snapshotPath $out/google-cloud-sdk/.install/${pname}.snapshot.json
|
cp $snapshotPath $out/google-cloud-sdk/.install/${pname}.snapshot.json
|
||||||
'';
|
'';
|
||||||
|
nativeBuildInputs = [
|
||||||
|
autoPatchelfHook
|
||||||
|
python3
|
||||||
|
stdenv.cc.cc
|
||||||
|
];
|
||||||
passthru = {
|
passthru = {
|
||||||
dependencies = filterForSystem dependencies;
|
dependencies = filterForSystem dependencies;
|
||||||
};
|
};
|
||||||
|
@ -7,13 +7,13 @@ with python3.pkgs;
|
|||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "lexicon";
|
pname = "lexicon";
|
||||||
version = "3.9.4";
|
version = "3.11.7";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "AnalogJ";
|
owner = "AnalogJ";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-TySgIxBEl2RolndAkEN4vCIDKaI48vrh2ocd+CTn7Ow=";
|
hash = "sha256-TySgIxBEl2RolndAkEN4vCIDKaI48vrh2ocd+CTn7Ow=";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -23,32 +23,54 @@ buildPythonApplication rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
boto3
|
|
||||||
cryptography
|
cryptography
|
||||||
dnspython
|
importlib-metadata
|
||||||
future
|
|
||||||
localzone
|
|
||||||
oci
|
|
||||||
pynamecheap
|
|
||||||
pyyaml
|
pyyaml
|
||||||
requests
|
requests
|
||||||
softlayer
|
|
||||||
tldextract
|
tldextract
|
||||||
transip
|
|
||||||
xmltodict
|
|
||||||
zeep
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
route53 = [
|
||||||
|
boto3
|
||||||
|
];
|
||||||
|
localzone = [
|
||||||
|
localzone
|
||||||
|
];
|
||||||
|
softlayer = [
|
||||||
|
softlayer
|
||||||
|
];
|
||||||
|
gransy = [
|
||||||
|
zeep
|
||||||
|
];
|
||||||
|
ddns = [
|
||||||
|
dnspython
|
||||||
|
];
|
||||||
|
oci = [
|
||||||
|
oci
|
||||||
|
];
|
||||||
|
full = [
|
||||||
|
boto3
|
||||||
|
dnspython
|
||||||
|
localzone
|
||||||
|
oci
|
||||||
|
softlayer
|
||||||
|
zeep
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
mock
|
mock
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
pytest-xdist
|
pytest-xdist
|
||||||
vcrpy
|
vcrpy
|
||||||
];
|
] ++ passthru.optional-dependencies.full;
|
||||||
|
|
||||||
disabledTestPaths = [
|
disabledTestPaths = [
|
||||||
# Tests require network access
|
# Tests require network access
|
||||||
"lexicon/tests/providers/test_auto.py"
|
"lexicon/tests/providers/test_auto.py"
|
||||||
|
# Tests require an additional setup
|
||||||
|
"lexicon/tests/providers/test_localzone.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
@ -58,6 +80,7 @@ buildPythonApplication rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Manipulate DNS records of various DNS providers in a standardized way";
|
description = "Manipulate DNS records of various DNS providers in a standardized way";
|
||||||
homepage = "https://github.com/AnalogJ/lexicon";
|
homepage = "https://github.com/AnalogJ/lexicon";
|
||||||
|
changelog = "https://github.com/AnalogJ/lexicon/blob/v${version}/CHANGELOG.md";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ flyfloh ];
|
maintainers = with maintainers; [ flyfloh ];
|
||||||
};
|
};
|
||||||
|
@ -32,6 +32,8 @@ rustPlatform.buildRustPackage rec {
|
|||||||
|
|
||||||
__darwinAllowLocalNetworking = true;
|
__darwinAllowLocalNetworking = true;
|
||||||
|
|
||||||
|
doCheck = false; # https://github.com/rapiz1/rathole/issues/222
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Reverse proxy for NAT traversal";
|
description = "Reverse proxy for NAT traversal";
|
||||||
homepage = "https://github.com/rapiz1/rathole";
|
homepage = "https://github.com/rapiz1/rathole";
|
||||||
|
@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "A very nice animated wallpaper daemon for Wayland compositors";
|
description = "A very nice animated wallpaper daemon for Wayland compositors";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ AndersonTorres ];
|
maintainers = with maintainers; [ AndersonTorres ];
|
||||||
platforms = platforms.unix;
|
inherit (wayland.meta) platforms;
|
||||||
|
broken = stdenv.isDarwin; # this should be enfoced by wayland platforms in the future
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2304,7 +2304,7 @@ with pkgs;
|
|||||||
stdenv =
|
stdenv =
|
||||||
if stdenv.isDarwin && stdenv.isAarch64 then llvmPackages_14.stdenv
|
if stdenv.isDarwin && stdenv.isAarch64 then llvmPackages_14.stdenv
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
else if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv
|
else if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv
|
||||||
else stdenv;
|
else stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8769,7 +8769,7 @@ with pkgs;
|
|||||||
# See comments on https://github.com/NixOS/nixpkgs/pull/198836
|
# See comments on https://github.com/NixOS/nixpkgs/pull/198836
|
||||||
# Remove below when stdenv for linux-aarch64 become recent enough.
|
# Remove below when stdenv for linux-aarch64 become recent enough.
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
};
|
};
|
||||||
kakoune = wrapKakoune kakoune-unwrapped {
|
kakoune = wrapKakoune kakoune-unwrapped {
|
||||||
plugins = [ ]; # override with the list of desired plugins
|
plugins = [ ]; # override with the list of desired plugins
|
||||||
@ -11074,8 +11074,7 @@ with pkgs;
|
|||||||
|
|
||||||
pocketbase = callPackage ../servers/pocketbase { };
|
pocketbase = callPackage ../servers/pocketbase { };
|
||||||
|
|
||||||
podman = callPackage ../applications/virtualization/podman/wrapper.nix { };
|
podman = callPackage ../applications/virtualization/podman { };
|
||||||
podman-unwrapped = callPackage ../applications/virtualization/podman { };
|
|
||||||
|
|
||||||
podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
|
podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
|
||||||
|
|
||||||
@ -11366,7 +11365,9 @@ with pkgs;
|
|||||||
|
|
||||||
qovery-cli = callPackage ../tools/admin/qovery-cli { };
|
qovery-cli = callPackage ../tools/admin/qovery-cli { };
|
||||||
|
|
||||||
qownnotes = libsForQt5.callPackage ../applications/office/qownnotes { };
|
qownnotes = darwin.apple_sdk_11_0.callPackage ../applications/office/qownnotes {
|
||||||
|
inherit (libsForQt5) qmake qtbase qtdeclarative qtsvg qttools qtwayland qtwebsockets qtx11extras qtxmlpatterns wrapQtAppsHook;
|
||||||
|
};
|
||||||
|
|
||||||
qpdf = callPackage ../development/libraries/qpdf { };
|
qpdf = callPackage ../development/libraries/qpdf { };
|
||||||
|
|
||||||
@ -11655,7 +11656,7 @@ with pkgs;
|
|||||||
rpm-ostree = callPackage ../tools/misc/rpm-ostree {
|
rpm-ostree = callPackage ../tools/misc/rpm-ostree {
|
||||||
gperf = gperf_3_0;
|
gperf = gperf_3_0;
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
rpm2targz = callPackage ../tools/archivers/rpm2targz { };
|
rpm2targz = callPackage ../tools/archivers/rpm2targz { };
|
||||||
@ -19185,11 +19186,11 @@ with pkgs;
|
|||||||
else callPackage ../os-specific/linux/bionic-prebuilt { };
|
else callPackage ../os-specific/linux/bionic-prebuilt { };
|
||||||
|
|
||||||
|
|
||||||
bobcat = callPackage ../development/libraries/bobcat
|
bobcat = callPackage ../development/libraries/bobcat {
|
||||||
(lib.optionalAttrs (with stdenv.hostPlatform; isAarch64 && isLinux) {
|
# C++20 is required, aarch64-linux has gcc 9 by default
|
||||||
# C++20 is required, aarch64-linux has gcc 9 by default
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = gcc10Stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
});
|
};
|
||||||
|
|
||||||
boehmgc = callPackage ../development/libraries/boehm-gc { };
|
boehmgc = callPackage ../development/libraries/boehm-gc { };
|
||||||
|
|
||||||
@ -22373,7 +22374,7 @@ with pkgs;
|
|||||||
|
|
||||||
mtxclient = callPackage ../development/libraries/mtxclient {
|
mtxclient = callPackage ../development/libraries/mtxclient {
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
mu = callPackage ../tools/networking/mu {
|
mu = callPackage ../tools/networking/mu {
|
||||||
@ -31798,8 +31799,8 @@ with pkgs;
|
|||||||
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
|
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
|
||||||
|
|
||||||
openmm = callPackage ../development/libraries/science/chemistry/openmm {
|
openmm = callPackage ../development/libraries/science/chemistry/openmm {
|
||||||
stdenv = if stdenv.targetPlatform.isAarch64 then gcc9Stdenv else gcc11Stdenv;
|
stdenv = gcc11Stdenv;
|
||||||
gfortran = if stdenv.targetPlatform.isAarch64 then gfortran9 else gfortran11;
|
gfortran = gfortran11;
|
||||||
};
|
};
|
||||||
|
|
||||||
openshift = callPackage ../applications/networking/cluster/openshift { };
|
openshift = callPackage ../applications/networking/cluster/openshift { };
|
||||||
@ -32063,7 +32064,7 @@ with pkgs;
|
|||||||
|
|
||||||
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko {
|
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko {
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
|
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
|
||||||
@ -32663,7 +32664,9 @@ with pkgs;
|
|||||||
|
|
||||||
quantomatic = callPackage ../applications/science/physics/quantomatic { };
|
quantomatic = callPackage ../applications/science/physics/quantomatic { };
|
||||||
|
|
||||||
quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { };
|
quassel = darwin.apple_sdk_11_0.callPackage ../applications/networking/irc/quassel {
|
||||||
|
inherit (libsForQt5) kconfigwidgets kcoreaddons knotifications knotifyconfig ktextwidgets kwidgetsaddons kxmlgui phonon qtbase qtscript mkDerivation qca-qt5;
|
||||||
|
};
|
||||||
|
|
||||||
quasselClient = quassel.override {
|
quasselClient = quassel.override {
|
||||||
monolithic = false;
|
monolithic = false;
|
||||||
@ -37408,7 +37411,7 @@ with pkgs;
|
|||||||
python = python3;
|
python = python3;
|
||||||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
|
inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
|
||||||
# https://github.com/NixOS/nixpkgs/issues/201254
|
# https://github.com/NixOS/nixpkgs/issues/201254
|
||||||
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
|
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc12Stdenv else stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
|
root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
|
||||||
|
@ -176,7 +176,9 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea
|
|||||||
|
|
||||||
pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { };
|
pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { };
|
||||||
|
|
||||||
qca-qt5 = callPackage ../development/libraries/qca-qt5 { };
|
qca-qt5 = pkgs.darwin.apple_sdk_11_0.callPackage ../development/libraries/qca-qt5 {
|
||||||
|
inherit (libsForQt5) qtbase;
|
||||||
|
};
|
||||||
|
|
||||||
qcoro = callPackage ../development/libraries/qcoro { };
|
qcoro = callPackage ../development/libraries/qcoro { };
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user