jiebi/CodeConvo huggingface dataset:
<ins> { lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , fetchpatch # Python deps , mando , colorama , pytest-mock , tomli , poetry-core }: buildPythonPackage rec { pname = "radon"; version = "6.0.1"; pyproject = true; src = fetchFromGitHub { owner = "rubik"; repo = "radon"; rev = "v${version}"; hash = "sha256-yY+j9kuX0ou/uDoVI/Qfqsmq0vNHv735k+vRl22LwwY="; }; patches = [ # NOTE: Remove after next release (fetchpatch { url = "https://github.com/rubik/radon/commit/ce5d2daa0a9e0e843059d6f57a8124c64a87a6dc.patch"; hash = "sha256-WwcfR2ZEWeRiMKdMZAwtZRBcWOqoqpaVTmVo0k+Tn74="; }) ]; nativeBuildInputs = [ poetry-core ]; nativeCheckInputs = [ pytestCheckHook pytest-mock ]; propagatedBuildInputs = [ mando colorama ]; passthru.optional-dependencies = { toml = [ tomli ]; }; pythonImportsCheck = [ "radon" ]; meta = with lib; { description = "Various code metrics for Python code"; homepage = "https://radon.readthedocs.org"; changelog = "https://github.com/rubik/radon/blob/v${version}/CHANGELOG"; license = licenses.mit; maintainers = with maintainers; [ t4ccer ]; mainProgram = "radon"; }; } </ins>
let majorVersion = "2.6"; <del> version = "${majorVersion}.7"; </del> <ins> version = "${majorVersion}.8"; # http://www.python.org/download/releases/2.6.8/ # md5 taken from webpage, python 2.6 will receive security fixes until Oct 2013 </ins> src = fetchurl { url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.bz2"; <del> sha256 = "0p0fd8i533zsdm6gc0jmhmdifccx4v064mh0i1hl2s6fcjhc20j5"; </del> <ins> md5 = "c6e0420a21d8b23dee8b0195c9b9a125"; </ins> }; patches =
rm -rf "$out/lib/python${majorVersion}/test" ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb${majorVersion} <ins> mv $out/share/man/man1/{python.1.gz,python2.6.1.gz} ln -s $out/share/man/man1/{python2.6.1.gz,python.1.gz} </ins> ''; passthru = {
rm -rf "$out/lib/python${majorVersion}/test" ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb ln -s $out/lib/python${majorVersion}/pdb.py $out/bin/pdb${majorVersion} <ins> ln -s $out/share/man/man1/{python2.7.1.gz,python.1.gz} </ins> ''; passthru = {
(http://pypi.python.org/pypi/setuptools/), which represents a large number of Python packages nowadays.  */ <del> { python, setuptools, wrapPython, lib, offlineDistutils, setuptoolsSite }: </del> <ins> { python, setuptools, wrapPython, lib, offlineDistutils, recursivePthLoader }: </ins> { name, namePrefix ? "python-"
name = namePrefix + name; <ins> # checkPhase after installPhase to run tests on installed packages </ins> phases = "unpackPhase patchPhase configurePhase buildPhase installPhase checkPhase fixupPhase distPhase"; buildInputs = [ python wrapPython setuptools ] ++ buildInputs ++ pythonPath; <del> # setuptoolsSite is responsible for loading pth files propagatedBuildInputs = propagatedBuildInputs ++ [ setuptoolsSite ]; </del> buildInputStrings = map toString buildInputs; pythonPath = [ setuptools] ++ pythonPath;
# Remove any site.py files generated by easy_install as these # cause collisions. If pth files are to be processed a # corresponding site.py needs to be included in the PYTHONPATH. <del> # # leave them until we have a better solution: see #209 #rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* </del> <ins> rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* </ins> ${postInstall} '';
'' wrapPythonPrograms <del> # If a user installs a Python package, she probably also wants its # dependencies in the user environment (since Python modules don't # have something like an RPATH, so the only way to find the # dependencies is to have them in the PYTHONPATH variable). if test -e $out/nix-support/propagated-build-inputs; then ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages fi createBuildInputsPth build-inputs "$buildInputStrings" </del> <ins> # these should already be in $name.pth #createBuildInputsPth build-inputs "$buildInputStrings" </ins> for inputsfile in propagated-build-inputs propagated-build-native-inputs; do if test -e $out/nix-support/$inputsfile; then createBuildInputsPth $inputsfile "$(cat $out/nix-support/$inputsfile)"
assert stdenv.isLinux; # better than `called with unexpected argument 'enableJavaFX'` mavenJdk.buildMavenPackage rec { pname = "cryptomator"; <del> version = "1.9.4"; </del> <ins> version = "1.10.1"; </ins> src = fetchFromGitHub { owner = "cryptomator"; repo = "cryptomator"; rev = version; <del> hash = "sha256-63UXn1ejL/wDx6S2lugwwthu+C+vJovPypgM0iak78I="; </del> <ins> hash = "sha256-xhj7RUurBRq9ZIDAlcq7KyYGnLqc+vTjaf2VMNStpVQ"; </ins> }; mvnParameters = "-Dmaven.test.skip=true"; <del> mvnHash = "sha256-7gv++Pc+wqmVYaAMgHhSy7xwChfVBgpDFxExzu3bXO0="; </del> <ins> mvnHash = "sha256-XAIwKn8wMqILMQbg9wM4kHAaRSGWQaBx9AXQyJuUO5k="; </ins> preBuild = '' VERSION=${version}
in rustPlatform.buildRustPackage rec { pname = "rio"; <del> version = "0.0.19"; </del> <ins> version = "0.0.27"; </ins> src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; rev = "v${version}"; <del> hash = "sha256-N7eHIyp2imkMUVwiOCameOROoaDJ7g+zNKdIB2aGZy0="; </del> <ins> hash = "sha256-q3Wq7jIYE4g1uPAlpzNWvwUvMy9eN6NQNmPNC4cFmYg="; </ins> }; <del> cargoHash = "sha256-XD+/DaaJEJ9jHZITTUma/wfsbduPUTc/SralPOx46Yo="; </del> <ins> cargoHash = "sha256-SP85se+H4jL/cXyvfbFS2lxpNSjuptAIPs3/htcrMcw="; </ins> nativeBuildInputs = [ ncurses <ins> cmake </ins> ] ++ lib.optionals stdenv.isLinux [ pkg-config autoPatchelfHook
postInstall = '' install -D -m 644 misc/rio.desktop -t $out/share/applications <del> install -D -m 644 rio/src/screen/window/resources/images/logo.png  $out/share/icons/hicolor/scalable/apps/rio.png </del> <ins> install -D -m 644 misc/logo.svg  $out/share/icons/hicolor/scalable/apps/rio.svg </ins> install -dm 755 "$terminfo/share/terminfo/r/" tic -xe rio,rio-direct -o "$terminfo/share/terminfo" misc/rio.terminfo
mkDerivation rec { pname = "qdigidoc"; <del> version = "4.2.12"; </del> <ins> version = "4.4.0"; </ins> src = fetchurl { url = "https://github.com/open-eid/DigiDoc4-Client/releases/download/v${version}/qdigidoc4-${version}.tar.gz"; <del> hash = "sha256-6bso1qvhVhbBfrcTq4S+aHtHli7X2A926N4r45ztq4E="; </del> <ins> hash = "sha256-5zo0yoY0wufm9DWRIccxJ5g4DXn75nT4fd2h+5QP4oQ="; </ins> }; tsl = fetchurl {
sourceRoot = "pyside-setup-everywhere-src-${version}/sources/${pname}"; <ins> patches = [ # Needed to build against qt 6.5.3, until pyside 6.5.3 is released (fetchpatch2 { url = "https://code.qt.io/cgit/pyside/pyside-setup.git/patch/sources/pyside6?id=63ef7628091c8827e3d0d688220d3ae165587eb2"; hash = "sha256-TN1xdBkrzZhNontShMC1SKyJK6a8fOk/Di3zX3kv5+I="; stripLen = 2; }) ]; </ins> # FIXME: cmake/Macros/PySideModules.cmake supposes that all Qt frameworks on macOS # reside in the same directory as QtCore.framework, which is not true for Nix. postPatch = lib.optionalString stdenv.isLinux ''
fi if (( "${NIX_CC_USE_RESPONSE_FILE:-@use_response_file_by_default@}" >= 1 )); then <del> responseFile=$(mktemp --tmpdir cc-params.XXXXXX) </del> <ins> responseFile=$(mktemp "${TMPDIR:-/tmp}/cc-params.XXXXXX") </ins> trap 'rm -f -- "$responseFile"' EXIT printf "%qn"  ${extraBefore+"${extraBefore[@]}"}
MemoryDenyWriteExecute = true; NoNewPrivileges = true; PrivateDevices = true; <del> PrivateMounts = true; </del> <ins> PrivateMounts = mkDefault true; </ins> PrivateNetwork = mkDefault false; PrivateTmp = true; <del> PrivateUsers = true; </del> <ins> PrivateUsers = mkDefault true; </ins> ProtectClock = true; ProtectControlGroups = true; # ProtectHome=true would not allow BindPaths= to work across /home,
owner = "Textualize"; repo = pname; rev = "refs/tags/v${version}"; <del> hash = "sha256-4ehq36j2n2wRMgos5x4LQ0QeELpWAOgpgTxEWjqFLJs="; </del> <ins> hash = "sha256-+3bxc0ryHtbEJkB+EqjJhW+yWJWxMkxlSav4v6D3/gw="; </ins> }; nativeBuildInputs = [
]; propagatedBuildInputs = [ <del> aiohttp click </del> importlib-metadata <del> linkify-it-py </del> markdown-it-py <del> mdit-py-plugins mkdocs-exclude msgpack </del> rich <del> ] ++ lib.optionals (pythonOlder "3.11") [ </del> typing-extensions <del> ]; </del> <ins> ] ++ markdown-it-py.optional-dependencies.plugins ++ markdown-it-py.optional-dependencies.linkify; passthru.optional-dependencies = { syntax = [ tree-sitter # tree-sitter-languages ]; }; </ins> nativeCheckInputs = [ jinja2
the Nix configured list of IDs */ + lib.optionalString s.override '' <del> old_conf_${conf_type}_ids="$(curl -X GET ${s.baseAddress} | ${jq} --raw-output '.[].${s.GET_IdAttrName}')" for id in ''${old_conf_${conf_type}_ids}; do if echo ${lib.concatStringsSep " " s.new_conf_IDs} | grep -q $id; then continue else curl -X DELETE ${s.baseAddress}/$id fi </del> <ins> stale_${conf_type}_ids="$(curl -X GET ${s.baseAddress} | ${jq}  --argjson new_ids ${lib.escapeShellArg (builtins.toJSON s.new_conf_IDs)}  --raw-output  '[.[].${s.GET_IdAttrName}] - $new_ids | .[]' )" for id in ''${stale_${conf_type}_ids}; do curl -X DELETE ${s.baseAddress}/$id </ins> done '' ))
import ./make-test-python.nix ({ lib, pkgs, ... }: let testId = "7CFNTQM-IMTJBHJ-3UWRDIU-ZGQJFR6-VCXZ3NB-XUH3KZO-N52ITXR-LAIYUAU"; <del> testName = "testDevice foo'bar"; </del> in { name = "syncthing-init";
<ins> { stdenv , cargo , rustc , fetchFromGitHub , glib , gtk4 , libadwaita , rustPlatform , openssl , pkg-config , lib , wrapGAppsHook4 , meson , ninja , gdk-pixbuf , cmake , desktop-file-utils , gettext , blueprint-compiler , appstream-glib }: stdenv.mkDerivation rec { pname = "geopard"; version = "1.4.0"; src = fetchFromGitHub { owner = "ranfdev"; repo = pname; rev = version; hash = "sha256-elHxtFEGkdhEPHxuJtcMYwWnvo6vDaHiOyN51EOzym0="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; }; nativeBuildInputs = [ openssl gettext glib # for glib-compile-schemas meson ninja pkg-config wrapGAppsHook4 cmake blueprint-compiler desktop-file-utils appstream-glib blueprint-compiler cargo rustc rustPlatform.cargoSetupHook ]; buildInputs = [ desktop-file-utils gdk-pixbuf glib gtk4 libadwaita openssl ]; meta = with lib; { homepage = "https://github.com/ranfdev/Geopard"; description = "Colorful, adaptive gemini browser"; maintainers = with maintainers; [ jfvillablanca ]; license = licenses.gpl3Plus; platforms = platforms.linux; mainProgram = "geopard"; }; } </ins>
# be careful not to leak secrets in the filesystem or in process listings umask 0077 <del> # get the api key by parsing the config.xml while ! ${pkgs.libxml2}/bin/xmllint  --xpath 'string(configuration/gui/apikey)'  ${cfg.configDir}/config.xml  >"$RUNTIME_DIRECTORY/api_key" do sleep 1; done (printf "X-API-Key: "; cat "$RUNTIME_DIRECTORY/api_key") >"$RUNTIME_DIRECTORY/headers" </del> curl() { <ins> # get the api key by parsing the config.xml while ! ${pkgs.libxml2}/bin/xmllint  --xpath 'string(configuration/gui/apikey)'  ${cfg.configDir}/config.xml  >"$RUNTIME_DIRECTORY/api_key" do sleep 1; done (printf "X-API-Key: "; cat "$RUNTIME_DIRECTORY/api_key") >"$RUNTIME_DIRECTORY/headers" </ins> ${pkgs.curl}/bin/curl -sSLk -H "@$RUNTIME_DIRECTORY/headers"  --retry 1000 --retry-delay 1 --retry-all-errors  "$@"
syncthing = handleTest ./syncthing.nix {}; syncthing-no-settings = handleTest ./syncthing-no-settings.nix {}; syncthing-init = handleTest ./syncthing-init.nix {}; <ins> syncthing-many-devices = handleTest ./syncthing-many-devices.nix {}; </ins> syncthing-relay = handleTest ./syncthing-relay.nix {}; systemd = handleTest ./systemd.nix {}; systemd-analyze = handleTest ./systemd-analyze.nix {};
url = "https://aur.archlinux.org/cgit/aur.git/plain/system-makedeps.patch?h=llpp&id=0d2913056aaf3dbf7431e57b7b08b55568ba076c"; hash = "sha256-t9PLXsM8+exCeYqJBe0LSDK0D2rpktmozS8qNcEAcHo="; }) <ins> ./fix-mupdf.patch </ins> ]; postPatch = ''
<del> diff --git a/build.bash b/build.bash index 7c278b6..41494c5 100755 with manual adjustments --- a/build.bash +++ b/build.bash @@ -30,7 +30,6 @@ srcd="$(dirname $0)" mudir=$outd/mupdf muinc="-I $mudir/include -I $mudir/thirdparty/freetype/include" -test -d "$mudir" || die muPDF not found, consult $(dirname $0)/BUILDING mkdir -p $outd/{$wsid,lablGL} :>$outd/ordered @@ -41,12 +40,6 @@ isfresh() { test -r "$1.past" && . "$1.past" && test "$k" = "$2"; } mulibst="$mudir/build/$mbt/libs" mulibs="$mudir/build/$mbt/libmupdf.a $mudir/build/$mbt/libmupdf-third.a" -keycmd="(cd $mudir && make -q build=$mbt libs && echo); digest $mulibs" -isfresh "$mulibst" "$(eval $keycmd)" || ( -    make -C "$mudir" build=$mbt -j $mjobs libs -    eval $keycmd >${mulibst}.past -) && vecho "fresh mupdf" - oincs() { local i= local incs1= @@ -100,35 +93,6 @@ mflags() { } overs="$(ocamlc -vnum 2>/dev/null)" || overs="" -test "$overs" = "4.11.1" || { -    url=https://caml.inria.fr/pub/distrib/ocaml-4.11/ocaml-4.11.1.tar.xz -    txz=$outd/$(basename $url) -    keycmd="printf $url; digest $txz;" -    isfresh $txz "$(eval $keycmd)" || { -        executable_p() { command -v "$1" >/dev/null 2>&1; } -        if executable_p wget; then dl() { wget -q "$1" -O "$2"; } -        elif executable_p curl; then dl() { curl -L "$1" -o "$2"; } -        else die "no program to fetch remote urls found" -        fi -        dl $url $txz -        eval $keycmd >$txz.past -    } && vecho "fresh $txz" -    absprefix=$(cd $outd &>/dev/null; pwd -P) -    export PATH=$absprefix/bin:$PATH -    ocamlc=$absprefix/bin/ocamlc -    keycmd="printf $url; digest $ocamlc;" -    isfresh $ocamlc "$(eval $keycmd)" || ( -        tar xf $txz -C $outd -        bn=$(basename $url) -        cd $outd/${bn%.tar.xz} -        ./configure --disable-ocamldoc --disable-ocamltest       -                    --enable-debugger=no --prefix=$absprefix -        make -j $mjobs world -        make install -        eval $keycmd >$absprefix/bin/ocamlc.past -    ) && vecho "fresh ocamlc" -    overs=$(ocamlc -vnum 2>/dev/null) -} ccomp=${LLPP_CC-$(ocamlc -config | grep "^c_compiler: " |  { read _ c; echo $c; })} @@ -243,7 +208,7 @@ bobjc() { } && vecho "fresh $o" } -ver=$(cd $srcd && git describe --tags --dirty) || ver=unknown +ver=@version@ cmd="(. $srcd/genconfstr.sh >$outd/confstruct.ml)" keycmd="digest $srcd/genconfstr.sh $outd/confstruct.ml" @@ -291,7 +256,7 @@ for m in ml_gl ml_glarray ml_raw; do done libs="str.cma unix.cma" -clibs="-L$mudir/build/$mbt -lmupdf -lmupdf-third -lpthread" +clibs="-lmupdf -lmupdf-third -lfreetype -lgumbo -ljpeg -lopenjp2 -ljbig2dec -llcms2 -lharfbuzz -lpthread -lz" if $darwin; then mcomp=$(ocamlc -config | grep bytecomp_c_co | { read _ c; echo $c; }) clibs="$clibs -framework Cocoa -framework OpenGL" </del>
<ins> --- a/link.c +++ b/link.c @@ -1522,8 +1522,9 @@ static void *mainloop (void UNUSED_ATTR *unused) if (pdf && nameddest && *nameddest) { fz_point xy; struct pagedim *pdim; -                int pageno = pdf_lookup_anchor (state.ctx, pdf, nameddest, +                fz_location location = fz_resolve_link (state.ctx, state.doc, nameddest, &xy.x, &xy.y); +                int pageno = location.page; pdim = pdimofpageno (pageno); xy = fz_transform_point (xy, pdim->ctm); printd ("a %d %d %d", pageno, (int) xy.x, (int) xy.y); </ins>
rustPlatform.buildRustPackage rec { pname = "nsncd"; <del> version = "unstable-2022-11-14"; </del> <ins> version = "unstable-2023-10-26"; # https://github.com/twosigma/nsncd/pull/71 has not been upstreamed # to twosigma/nsncd yet. Using the nix-community fork in the # meantime. </ins> src = fetchFromGitHub { owner = "nix-community"; repo = "nsncd"; <del> rev = "47e580f1db99603df6e212a2e62f18cc970cef40"; hash = "sha256-Nv3MYZcuYgD66BAGs3Tg37s086HAGsaDBFvELqQF3Tk="; </del> <ins> rev =  "d6513421f420e407248c6d0aee39ae2f861a7cec"; hash = "sha256-PykzwpPxMDHJOr2HubXuw+Krk9Jbi0E3M2lEAOXhx2M="; </ins> }; <del> cargoSha256 = "sha256-c1L6nEUBHw1YegmoRrI3WU/bF80Nzbz13hsGlNyBR9o="; </del> <ins> cargoSha256 = "sha256-cUM7rYXWpJ0aMiurXBp15IlxAmf/x5uiodxEqBPCQT0="; </ins> meta = with lib; { description = "the name service non-caching daemon";
stdenv.mkDerivation rec { pname = "exim"; <del> version = "4.96.1"; </del> <ins> version = "4.96.2"; </ins> src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; <del> hash = "sha256-k6wHVcMX4f276ozLcKhoh2vfMUhpKJHHKtD+gWdnAz0="; </del> <ins> hash = "sha256-A44yfo0ek9AFusm7Bv0irsRNUCiTDW2+iBetRLv8HeY="; </ins> }; enableParallelBuilding = true;
a stable URL for Nixpkgs to use to package this proprietary software. </para> </listitem> <ins> <listitem> <para> The GRUB specific option <option>boot.loader.grub.extraInitrd</option> has been replaced with the generic option <option>boot.initrd.secrets</option>. This option creates a secondary initrd from the specified files, rather than using a manually created initrd file. </para> </listitem> </ins> </itemizedlist> </section>
let efiSysMountPoint = if args.efiSysMountPoint == null then args.path else args.efiSysMountPoint; efiSysMountPoint' = replaceChars [ "/" ] [ "-" ] efiSysMountPoint; <ins> initrdSecrets = config.boot.initrd.secrets != {}; </ins> in pkgs.writeText "grub-config.xml" (builtins.toXML { splashImage = f cfg.splashImage;
storePath = config.boot.loader.grub.storePath; bootloaderId = if args.efiBootloaderId == null then "NixOS${efiSysMountPoint'}" else args.efiBootloaderId; timeout = if config.boot.loader.timeout == null then -1 else config.boot.loader.timeout; <del> inherit efiSysMountPoint; </del> <ins> inherit efiSysMountPoint initrdSecrets; </ins> inherit (args) devices; inherit (efi) canTouchEfiVariables; inherit (cfg) version extraConfig extraPerEntryConfig extraEntries forceInstall useOSProber <del> extraEntriesBeforeNixOS extraPrepareConfig extraInitrd configurationLimit copyKernels </del> <ins> extraEntriesBeforeNixOS extraPrepareConfig configurationLimit copyKernels </ins> default fsIdentifier efiSupport efiInstallAsRemovable gfxmodeEfi gfxmodeBios; path = (makeBinPath ([ pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfs-progs
''; }; <del> extraInitrd = mkOption { type = types.nullOr types.path; default = null; example = "/boot/extra_initramfs.gz"; description = '' The path to a second initramfs to be supplied to the kernel. This ramfs will not be copied to the store, so that it can contain secrets such as LUKS keyfiles or ssh keys. This implies that rolling back to a previous configuration won't rollback the state of this file. ''; }; </del> useOSProber = mkOption { default = false; type = types.bool;
my $extraPerEntryConfig = get("extraPerEntryConfig"); my $extraEntries = get("extraEntries"); my $extraEntriesBeforeNixOS = get("extraEntriesBeforeNixOS") eq "true"; <del> my $extraInitrd = get("extraInitrd"); </del> <ins> my $initrdSecrets = get("initrdSecrets"); </ins> my $splashImage = get("splashImage"); my $configurationLimit = int(get("configurationLimit")); my $copyKernels = get("copyKernels") eq "true";
if ($copyKernels == 0) { $grubStore = GrubFs($storePath); } <del> my $extraInitrdPath; if ($extraInitrd) { if (! -f $extraInitrd) { print STDERR "Warning: the specified extraInitrd " . $extraInitrd . " doesn't exist. Your system won't boot without it.n"; } $extraInitrdPath = GrubFs($extraInitrd); } </del> # Generate the header. my $conf .= "# Automatically generated.  DO NOT EDIT THIS FILE!n";
my $kernel = copyToKernelsDir(Cwd::abs_path("$path/kernel")); my $initrd = copyToKernelsDir(Cwd::abs_path("$path/initrd")); <del> if ($extraInitrd) { $initrd .= " " .$extraInitrdPath->path; </del> <ins> # Include second initrd with secrets if ($initrdSecrets) { # Get last element of path $initrd =~ //([^/]+)$/; my $initrdSecretsPath = "$bootPath/kernels/$1-secrets"; $initrd .= " $initrd-secrets"; my $oldUmask = umask; # Make sure initrd is not world readable (won't work if /boot is FAT) umask 0137; my $initrdSecretsPathTemp = File::Temp::mktemp("$initrdSecretsPath.XXXXXXXX"); system("$path/append-initrd-secrets", $initrdSecretsPathTemp) == 0 or die "failed to create initrd secretsn"; rename $initrdSecretsPathTemp, $initrdSecretsPath or die "failed to move initrd secrets into placen"; umask $oldUmask; $copied{$initrdSecretsPath} = 1; </ins> } my $xen = -e "$path/xen.gz" ? copyToKernelsDir(Cwd::abs_path("$path/xen.gz")) : undef; # FIXME: $confName
if ($copyKernels == 0) { $conf .= $grubStore->search . "n"; } <del> if ($extraInitrd) { $conf .= $extraInitrdPath->search . "n"; } </del> $conf .= "  $extraPerEntryConfign" if $extraPerEntryConfig; $conf .= "  multiboot $xen $xenParamsn" if $xen; $conf .= "  " . ($xen ? "module" : "linux") . " $kernel $kernelParamsn";
, enableSqlite ? true }: python3.pkgs.buildPythonApplication rec { pname = "mautrix-googlechat"; <del> version = "unstable-2023-07-16"; </del> <ins> version = "0.5.1"; </ins> src = fetchFromGitHub { owner = "mautrix"; repo = "googlechat"; <del> rev = "f4cddafd474b12be09efd15c6652c04d0650458e"; sha256 = "sha256-WMJVAX5oUdYYuXoJKk7OoERR0LJM0Er5444xwqIUTm8="; </del> <ins> rev = "refs/tags/v${version}"; hash = "sha256-a/EWz/aCkBE6XdDpmZcx2Q7/xKNwGCiZUhZc9YIIDhU="; </ins> }; patches = [
config = mkIf cfg.enable { warnings = [] <del> ++ optional (cfg.settings != null && cfg.settings.location != null) </del> <ins> ++ optional (cfg.settings != null && cfg.settings ? location) </ins> "`services.borgmatic.settings.location` is deprecated, please move your options out of sections to the global scope" ++ optional (catAttrs "location" (attrValues cfg.configurations) != []) "`services.borgmatic.configurations.<name>.location` is deprecated, please move your options out of sections to the global scope"
in stdenv.mkDerivation (finalAttrs: { pname = "prl-tools"; <del> version = "19.0.0-54570"; </del> <ins> version = "19.1.0-54729"; </ins> # We download the full distribution to extract prl-tools-lin.iso from # => ${dmg}/Parallels Desktop.app/Contents/Resources/Tools/prl-tools-lin.iso src = fetchurl { url = "https://download.parallels.com/desktop/v${lib.versions.major finalAttrs.version}/${finalAttrs.version}/ParallelsDesktop-${finalAttrs.version}.dmg"; <del> hash = "sha256-y7UC+E5i2cxkOJ9nVI6aQAFJ5kTXv9uaZoMO4/SCS6k="; </del> <ins> hash = "sha256-Qo/6EuILu5i3hjhxecf3qfoMFEJHJZVY19tDIXDJiag="; </ins> }; hardeningDisable = [ "pic" "format" ];
substituteInPlace setup.py --replace '"pytest-runner"' "" ''; <ins> preBuild = '' cython keyutils/_keyutils.pyx ''; preCheck = '' rm -rf keyutils ''; </ins> buildInputs = [ keyutils ]; <del> nativeCheckInputs = [ pytest pytest-runner ]; </del> <ins> nativeBuildInputs = [ cython ]; nativeCheckInputs = [ pytestCheckHook ]; </ins> meta = { description = "A set of python bindings for keyutils";
stdenv.mkDerivation rec { pname = "cardinal"; <del> version = "23.09"; </del> <ins> version = "23.10"; </ins> src = fetchurl { url = "https://github.com/DISTRHO/Cardinal/releases/download/${version}/cardinal+deps-${version}.tar.xz"; <del> hash = "sha256-q42ry47y4tTkUbejv6iN5jXcadXSSTPQ3omhMUevfqU="; </del> <ins> hash = "sha256-6Wt2sC7vdrz2Fkl08bNLfnGu+pAV7b5lZUmsx1wtJRE="; </ins> }; prePatch = ''
owner = "Vendicated"; repo = "Vencord"; rev = "v${version}"; <del> hash = "sha256-cJ+8CKCET7Z2MebyrW5OQr50tvbDM3mkvEQQm3zSbdU="; </del> <ins> hash = "sha256-t4+8ybPzqcCtTSukBBgvbD7HiKG4K51WPVnJg0RQbs8="; </ins> }; ESBUILD_BINARY_PATH = lib.getExe (esbuild.overrideAttrs (final: _: {
npmRebuildFlags = [ "|| true" ]; makeCacheWritable = true; <del> npmDepsHash = "sha256-JeJjjrCfJMuxP9sVVkKJQ7bRCGu0jbGfiw78jS0r2Sg="; </del> <ins> npmDepsHash = "sha256-H2f6xdAa7fNETbQhIv+InCB7+O4nq0bx+RILjGjqXdY="; </ins> npmFlags = [ "--legacy-peer-deps" ]; npmBuildScript = if buildWebExtension then "buildWeb" else "build"; npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
{ "name": "vencord", <del> "version": "1.5.8", </del> <ins> "version": "1.6.0", </ins> "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vencord", <del> "version": "1.5.8", </del> <ins> "version": "1.6.0", </ins> "license": "GPL-3.0-or-later", "dependencies": { "@sapphi-red/web-noise-suppressor": "0.3.3",