jiebi/CodeConvo huggingface dataset:
Change:
<ins> { lib , buildNpmPackage , fetchurl , installShellFiles }: buildNpmPackage rec { pname = "graphite-cli"; version = "1.1.2"; src = fetchurl { url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz"; hash = "sha256-NNBI1S33jD6ZKbztZXSRtYwt3w0T4A5Bg2zxMWw74cY="; }; npmDepsHash = "sha256-Nk0Aoyv4eEXZD4B9B/B6mJd/UDy8Kc/sHtQWXrLukSk="; postPatch = '' ln -s ${./package-lock.json} package-lock.json ''; nativeBuildInputs = [ installShellFiles ]; dontNpmBuild = true; postInstall = '' installShellCompletion --cmd gt  --bash <($out/bin/gt completion)  --zsh <(ZSH_NAME=zsh $out/bin/gt completion) ''; passthru.updateScript = ./update.sh; meta = { description = "CLI that makes creating stacked git changes fast & intuitive"; downloadPage = "https://www.npmjs.com/package/@withgraphite/graphite-cli"; homepage = "https://graphite.dev/docs/graphite-cli"; license = lib.licenses.unfree; # no license specified mainProgram = "gt"; maintainers = with lib.maintainers; [ ]; }; } </ins>

Discussion:
Package name: Grahpite-cli Latest released version: 1.1.1 <!-- Search your package here: --- Current version on the unstable channel: 1.0.9 Current version on the stable/release channel: 1.0.9 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. This package has no maintainer because it is a NPM package. might be related? Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Hello thanks for the request, I will try to go from node2nix to build from source as the issue linked suggestes
Giving a quick check to the graphite-cli repo linked in the npm package it is archived and "moved to your mono-repo" and also it is built with yarn so nor it can migrated to buildNpmPackage nor to building from source, so my guess is that it will need to still in node2nix
Please make a PR marking the package as unfree since their monorepo isn't publicly available.
As of right now graphite-cli is already unfree
Change:
fi ${concatStringsSep "n" (mapAttrsToList renderExtraVeth cfg.extraVeths)} fi <del> # Get the leader PID so that we can signal it in # preStop. We can't use machinectl there because D-Bus # might be shutting down. FIXME: in systemd 219 we can # just signal systemd-nspawn to do a clean shutdown. machinectl show "$INSTANCE" | sed 's/Leader=(.*)/1/;t;d' > "/run/containers/$INSTANCE.pid" </del> '' );

Discussion:
Hi, I'm using declarative NixOS containers, and everytime I reboot, systemd waits 1min 30s with the following message: However if I run , it's instantaneous. I'm using the channel. Here's the minimal configuration to reproduce:
Yeah, I've noticed this as well...
Change:
# Policy: use the highest stable version as the default (on our master). stable = if stdenv.hostPlatform.system == "x86_64-linux" then generic { <del> version = "460.73.01"; sha256_64bit = "120ymf59l6nipczszf82lrm2p4ihhqyv2pfwwfg9wy96vqcckc8i"; settingsSha256 = "08jh7g34p9yxv5fh1cw0r2pjx65ryiv3w2lk1qg0gxn2r7xypkx0"; persistencedSha256 = "040gx4wqp3hxcfb4aba4sl7b01ixr5slhzw0xldwcqlmhpwqphi5"; </del> <ins> version = "470.57.02"; sha256_64bit = "sha256-VdeuEEgn+qeel1Mh/itg+d1C+/9lZCBTRDwOVv20xH0="; settingsSha256 = "sha256-DJg5QbyuKJmPpLQVYgTLvucI1e9YgQOO16690VXIWvk="; persistencedSha256 = "sha256-Cqv6oUFnsSi3S1sjplJKeq9bI2pqgBXPPb11HOJSlDo="; </ins> } else legacy_390;

Discussion:
Describe the bug With the latest kernel and the latest non-beta nvidia driver, the drivers don't compile: To Reproduce Steps to reproduce the behavior: unstable the latest linux kernel nvidia as a drivers Expected behavior It should compile. Notify maintainers Latest person who touched it: Metadata
I can reproduce this issue, albeit I am using stable channel with the latest kernel.
tl;dr for everyone facing this: should serve as a temporary workaround
I think we should implement some kind of kernel version lock for the nvidia driver to prevent such occurrences in the future.
Change:
"-DOpenGL_GL_PREFERENCE=LEGACY" ]; <del> dontWrapQtApps = true; </del> meta = with lib; { description = "An unofficial open source engine reimplementation of the game Morrowind"; homepage = "http://openmw.org";

Discussion:
Describe the bug It seems the package openmw (morrowind game engine) is missing dependencies, maybe Qt related. To Reproduce Install openmw and run or , you don't need Morrowind asset files to run them. Expected behavior A window is opened. Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Change:
(fetchbower "secure-fabric.js" "secure-v1.7.9" "secure-v1.7.9" "1l56mk7hbnsm9cdg5zdcmg95p7a9w96dq0bbl8fp11vs0awjil7a") (fetchbower "hyperjson" "1.4.0" "~1.4.0" "1n68ls3x4lyhg1yy8i4q3xkgh5xqpyakf45sny4x91mkr68x4bd9") (fetchbower "chainpad-crypto" "0.2.6" "^0.2.0" "0h6ibv6gcym7mm080swdw4l6l159xjmxgqnahyxw3aydha5cj1z0") <del> (fetchbower "chainpad-listmap" "0.10.2" "^0.10.0" "03j3qws0icam4c0yqrz7f6maf1dxhlc56hc6csr2d9dx0wshd57s") </del> <ins> (fetchbower "chainpad-listmap" "1.0.0" "^1.0.0" "0qzqblw67y1p69xc9n734srfhjviwwb2jbqxgxs0rf4vdyspwvcb") </ins> (fetchbower "chainpad" "5.2.4" "^5.2.0" "1f4nap0r8w50qpmjdfhhjhpz5xcl0n4zaxxnav1qaxi5j6dyg8h6") (fetchbower "file-saver" "1.3.1" "1.3.1" "065nzkvdiicxnw06z1sjz1sbp9nyis8z839hv6ng1fk25dc5kvkg") (fetchbower "alertifyjs" "1.0.11" "1.0.11" "0v7323bzq90k35shm3h6azj4wd9la3kbi1va1pw4qyvndkwma69l") (fetchbower "scrypt-async" "1.2.0" "1.2.0" "0d076ax708p9b8hcmk4f82j925nlnm0hmp0ni45ql37g7iirfpyv") (fetchbower "require-css" "0.1.10" "0.1.10" "106gz9i76v71q9zx2pnqkkj342m630lvssnw54023a0ljc0gqcwq") <del> (fetchbower "less" "3.7.1" "3.7.1" "1n7ps4xlbrc9m63b3q62mg3p6i7d5hwchhpjshb0drzj5crvz556") </del> (fetchbower "bootstrap" "4.6.0" "^v4.0.0" "1pp2n88pkms25p7mbna7vxxl5mkpdn8nvnfzwcwpp6b0871njmr6") (fetchbower "diff-dom" "2.1.1" "2.1.1" "0nrn6xqlhp0p5ixjxdk8qg3939crkggh1l8swd20d7bsz186l5f1") (fetchbower "nthen" "0.1.7" "0.1.7" "03yap5ildigaw4rwxmxs37pcwhq415iham8w39zd56ka98gpfxa5") (fetchbower "open-sans-fontface" "1.4.2" "^1.4.2" "0ksav1fcq640fmdz49ra4prwsrrfj35y2p4shx1jh1j7zxd044nf") (fetchbower "bootstrap-tokenfield" "0.12.1" "0.12.1" "1dh791s6ih8bf9ihck9n39h68c273jb3lg4mqk94bvqraz45fvwx") <del> (fetchbower "localforage" "1.9.0" "^1.5.2" "18ds5427gaschld5afwi128hqy8kysa1b1ckbrzbmqz8xnlshmc2") </del> <ins> (fetchbower "localforage" "1.10.0" "^1.5.2" "019rh006v2w5x63mgk78qhw59kf8czbkwdvfngmac8fs6gz88lc8") </ins> (fetchbower "html2canvas" "0.4.1" "^0.4.1" "0yg7y90nav068q0i5afc2c221zkddpf28hi0hwc46cawx4180c69") (fetchbower "croppie" "2.6.5" "^2.5.0" "1j1v5620zi13ad42r358i4ay891abwn6nz357484kgq2bgjj6ccx") (fetchbower "sortablejs" "1.14.0" "^1.6.0" "104d688lrbwxi3hnfr4q169850ffyfv1s8qnycqxhx0zfh3887m0")

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: cryptpad <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 4.9.0 desired version: 4.11.0 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.
Change:
substituteInPlace setup.py --replace /usr/share/doc/ share/doc/ # see https://github.com/NixOS/nixpkgs/issues/4968 <del> ${python3.interpreter} setup.py install_data --install-dir=$out --root=$out </del> <ins> ${python3.pythonForBuild.interpreter} setup.py install_data --install-dir=$out --root=$out </ins> ''; postInstall =

Discussion:
Steps to reproduce the behavior: (qemu binfmt emulation must be enabled for armv7l-linux, otherwise a different error occurs when cross-compiling) I originally came upon this error when trying to build a NixOS SD card image with the fail2ban service enabled. The issue is related to cross-compilation. I'm not an expert, but it looks like the cross-compiled package tries to interact in some way with the host's x86_64 python package, which understandably isn't allowed, as that wouldn't work on the target system.
Shouldn't be necessary. At least one issue is that the cross target is invoked for 2to3 conversion instead of native python. I don't know how this should be fixed though. Maybe related:
Fix in
Even after applying it fails with applying Fails with the same error, So my PR does not cause it. Building with allows us to debug
Change:
# As of 2.19.0, t5562 refers to #!/usr/bin/perl patchShebangs t/t5562/invoke-with-content-length.pl <ins> '' + stdenv.lib.optionalString stdenv.isDarwin '' # XXX: Some tests added in 2.24.0 fail. # Please try to re-enable on the next release. disable_test t7816-grep-binary-pattern </ins> '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' # Test fails (as of 2.17.0, musl 1.1.19) disable_test t3900-i18n-commit

Discussion:
Describe the bug git fails to build on darwin Metadata nixpkgs at Maintainer information:
cc
example hydra log: culprit failing tests:
Change:
<del> { lib, stdenv, fetchurl, boost, fastjet, gfortran, lhapdf, python2, root, yoda, zlib }: </del> <ins> { lib , stdenv , fetchurl , boost , fastjet , gfortran , lhapdf , python2 , root , yoda , zlib }: </ins> stdenv.mkDerivation rec { pname = "fastnlo_toolkit";

Discussion:
Project description This package is available in the Gentoo package repository: ; (the ebuild isn't for the latest released version, tho) Metadata homepage URL: http://chromium- source URL: gentoo url, nixos has an equivalent to the sourceforge mirrors, but I don't know how to translate it. see also: license: (according to gentoo) , (according to project homepage) platforms: unix. requires OpenGL
Please do the honors,
Change:
fetchurl { urls = [ "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" <ins> "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" </ins> "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" ]; <del> sha256 = "1nqadil50z896jg0r202gw3xmm3diawn0pnh6n6nxn900f02avl3"; </del> <ins> sha256 = "1cnlwlp84942ywji3x60zvhijavazdxfym3rfzq3ysky28b6mn6i"; </ins> } else throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";

Discussion:
Describe the bug doesn't contains To Reproduce Steps to reproduce the behavior: to nixos-20.03 channel. skypeforlinux into environment.systemPackages sudo nixos-rebuild switch Expected behavior Skype installed. Metadata these paths will be fetched (0.05 MiB download, 0.28 MiB unpacked): /nix/store/0rbnlnd1pvlpii8p72ybvvg672j2wc2f-bash-interactive-4.4-p23-dev copying path '/nix/store/0rbnlnd1pvlpii8p72ybvvg672j2wc2f-bash-interactive-4.4-p23-dev' from ''... system: host os: multi-user?: sandbox: version: channels(nick): channels(root): nixpkgs:
I don't know if you absolutely need the dropbox client but you could consider as an alternative until this is fixed.
DropBox? This issue is about Skype. What do you mean?
Sorry, brain fart here.
Is sthis still an issue after
Fixed.
Change:
<ins> { lib, buildGoModule, fetchFromGitHub, }: let pname = "poptop"; version = "0.1.8"; in buildGoModule { inherit pname version; src = fetchFromGitHub { owner = "bakks"; repo = "poptop"; rev = "v${version}"; hash = "sha256-CwJpkGNTDmtXfJx6GGz2XRU0fMeKl7I3fXm4BJ9MAQ4="; }; vendorHash = "sha256-Ccvr+J+GDKnhlrlv0/kTaQYD986As7yb/h6Vyiuqjoc="; meta = { description = "Modern top command that charts system metrics like CPU load, network IO, etc in the terminal"; changelog = "https://github.com/bakks/poptop/releases/tag/v${version}"; homepage = "https://github.com/bakks/poptop"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "poptop"; }; } </ins>

Discussion:
Project description A modern top command that charts system metrics like CPU load, network IO, etc in the terminal. Metadata homepage URL: n/a source URL: license: mit platforms: darwin (amd64 and arm64), untested on other platforms Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
--replace 'validators ==' 'validators >='  --replace 'tinydb ==' 'tinydb >='  --replace 'Flask_WTF == 0.14.3' 'Flask_WTF'  <del> --replace 'Werkzeug ==' 'Werkzeug >=' </del> <ins> --replace 'Flask ==' 'Flask >=' </ins> ''; propagatedBuildInputs = [

Discussion:
, CVSSv3=4.3 (nixos-21.11) archivy is vulnerable to Cross-Site Request Forgery (CSRF) Scanned versions: nixos-21.11: . Cc
Change:
sha256 = "sha256-S5IrNWVoUp1w+P7DrKlOUOyY3Q16CHSct9ndZOB3UpU="; }; <ins> patches = [ # fix opening the extension on inkscape 1.2 # https://github.com/inkcut/inkcut/pull/340 (fetchpatch { url = "https://github.com/inkcut/inkcut/commit/d5d5d0ab3c588c576b668f4c7b07a10609ba2fd0.patch"; hash = "sha256-szfiOujuV7OOwYK/OU51m9FK6dzkbWds+h0cr5dGIg4="; }) # fix loading a document from stdin (as used from the extension) # https://github.com/inkcut/inkcut/issues/341 (fetchpatch { url = "https://github.com/inkcut/inkcut/commit/748ab4157f87afec37dadd715094e87d02c9c739.patch"; hash = "sha256-ZGiwZru2bUYu749YSz5vxmGwLTAoYIAsafcX6PmdbYo="; revert = true; }) # fix distutils deprecation error # https://github.com/inkcut/inkcut/pull/343 (fetchpatch { url = "https://github.com/inkcut/inkcut/commit/9fb95204981bcc51401a1bc10caa02d1fae0d6cb.patch"; hash = "sha256-nriys7IWPGykZjVz+DIDsE9Tm40DewkHQlIUaxFwtzM="; }) ]; </ins> postPatch = '' substituteInPlace inkcut/device/transports/printer/plugin.py  --replace ", 'lpr', " ", '${cups}/bin/lpr', "

Discussion:
When using inkcut as an inkscape extension, it cannot 'open current document' Steps to reproduce the behavior: inkscape with the inkcut extension as above some objects 'Extensions'-'Inkcut'-'Open current document' Nothing happens, and the console says: Open the image in inkcut Indeed seems to have disappeared from the inkscape extensions folder, it is now a directory of its own. Possibly needs an upstream fix in inkcut. Seems to be broken since Please run and paste the result.
Change:
<ins> diff -Naur fluent-bit.old/cmake/luajit.cmake fluent-bit.new/cmake/luajit.cmake --- fluent-bit.old/cmake/luajit.cmake +++ fluent-bit.new/cmake/luajit.cmake @@ -11,10 +11,6 @@ set(LUAJIT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/${FLB_PATH_LIB_LUAJIT}) set(LUAJIT_DEST ${CMAKE_CURRENT_BINARY_DIR}) -if (CMAKE_SYSTEM_NAME MATCHES "Darwin") -  set(CFLAGS "${CFLAGS} -isysroot ${CMAKE_OSX_SYSROOT}") -endif() - # luajit (UNIX) # ============= ExternalProject_Add(luajit </ins>

Discussion:
, CVSSv3=7.8 (nixos-20.09) Scanned versions: nixos-20.09: . Cc
Change:
nativeBuildInputs = [ autoPatchelfHook dpkg <ins> wrapGAppsHook </ins> ]; buildInputs = [

Discussion:
crashes when attempting to open any file dialog, such as saving an attachment. mailspring the menu bar select Edit Install Theme... Expected behavior A "Choose Directory" file dialog should open Actual Behaviour Mailspring crashes with the following output: Adding to resolves the issue: I have mailspring to in my system's file. Notify maintainers Metadata Results of : system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
I tried installing from unstable but to no avail.
This package is missing in . See the gnome section of the nixpkgs manual
Change:
# If you add more replacements here, you must change the grep above! # Only files containing /bin are taken into account. substituteInPlace "$path"  <del> --replace /bin/bash ${bash}/bin/bash  --replace "/usr/bin/env bash" ${bash}/bin/bash  </del> <ins> --replace /bin/bash ${bashWithDefaultShellUtils}/bin/bash  --replace "/usr/bin/env bash" ${bashWithDefaultShellUtils}/bin/bash  </ins> --replace "/usr/bin/env python" ${python3}/bin/python  --replace /usr/bin/env ${coreutils}/bin/env  --replace /bin/true ${coreutils}/bin/true

Discussion:
I'm trying to use from nixpkgs on my laptop and use remote builders (buildbarn). This fails due to patches that are applied in nixpkgs. Vanilla Bazel has a hardcoded fallback path for bash () . This has the downside of not producing a working fallback for (bash from nixpkgs will default initialize as ). The workaround for this is to default initialize the path variables somewhere else. Currently, this is done . This works fine for local execution, since this is where this function is called. However, this function is never called for remote execution (it is a hack to override things for the local execution environment only). So when using Bazel from nixpkgs locally and enabling remote execution, the shell is set to a bash from nixpkgs during the analysis phase but the variable is explicitly left unset by many actions, leading to the PATH in bash being and resulting in errors when executing tools in a script. I think there are two possible solutions: when using remote execution, do not replace the hardcoded (this is probably not a great fix since it only works for FHS executors) instead of replacing with a regular bash from nixpkgs, add a little helper script that adds shell utils to . This way, any shell rule created by bazel has a minimal set of tools. use when turning on remote execution. This has the downside of only working when the remote builder has a shell in that path. See this for a detailed reproducer: Using bazel from nixpkgs should work with remote execution. Using this version of bazel with remote execution is becoming more viable due to <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- [^1]: [^2]:
got reverted, I'll reopen it.
Could we also remove the related patch here -, or is it still needed for some reason ?
To the best of my understanding, it should be sufficient to use a prepared bash (with tools in the PATH) and remove the patch you mentioned. Probably still a good idea to test this in practice!
Change:
<ins> { lib, rustPlatform, fetchFromGitHub, makeWrapper, zig }: rustPlatform.buildRustPackage rec { pname = "cargo-zigbuild"; version = "0.12.0"; src = fetchFromGitHub { owner = "messense"; repo = pname; rev = "v${version}"; sha256 = "sha256-nBncU5rM3gS5e/Qs14U/ZwAkLFLdNuO2DhSQW+7xGQk="; }; cargoSha256 = "sha256-Zq+RG36aeNd8G+LSdiyLK8SYC0MckGUIBTvia4H9OJY="; nativeBuildInputs = [ makeWrapper ]; postInstall = '' wrapProgram $out/bin/cargo-zigbuild  --prefix PATH : ${zig}/bin ''; meta = with lib; { description = "A tool to compile Cargo projects with zig as the linker"; homepage = "https://github.com/messense/cargo-zigbuild"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; }; } </ins>

Discussion:
Project description Compile Cargo project with zig as linker Metadata homepage URL: source URL: license: mit platforms: linux, darwin
Change:
bbin = callPackage ../development/tools/bbin { }; <ins> blacken-docs = callPackage ../tools/misc/blacken-docs { }; </ins> bore = callPackage ../tools/networking/bore { inherit (darwin) Libsystem; inherit (darwin.apple_sdk.frameworks) SystemConfiguration;

Discussion:
Project description From the : Metadata homepage URL: source URL: license: MIT platforms: linux
Change:
<ins> { copyDesktopItems , fetchurl , glib , gnome , gtk3 , jre , lib , makeDesktopItem , stdenv , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "deepgit"; version = "4.3"; src = fetchurl { url = "https://www.syntevo.com/downloads/deepgit/deepgit-linux-${lib.replaceStrings [ "." ] [ "_" ] version}.tar.gz"; hash = "sha256-bA/EySZjuSDYaZplwHcpeP1VakcnG5K1hYTk7cSVbz0="; }; nativeBuildInputs = [ copyDesktopItems wrapGAppsHook ]; buildInputs = [ gnome.adwaita-icon-theme gtk3 jre ]; preFixup = '' gappsWrapperArgs+=( --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ glib gtk3 ]} --set DEEPGIT_JAVA_HOME ${jre} ) patchShebangs bin/deepgit.sh ''; desktopItems = [(makeDesktopItem rec { name = pname; desktopName = "DeepGit"; keywords = [ "git" ]; comment = "Git-Client"; categories = [ "Development" "RevisionControl" ]; terminal = false; startupNotify = true; startupWMClass = desktopName; exec = pname; mimeTypes = [ "x-scheme-handler/${pname}" "x-scheme-handler/sourcetree" ]; icon = pname; })]; installPhase = '' runHook preInstall mkdir -pv $out/{bin,share/icons/hicolor/scalable/apps/} cp -a lib license.html $out mv bin/deepgit.sh $out/bin/deepgit for icon_size in 32 48 64 128 256; do path=$icon_size'x'$icon_size icon=bin/deepgit-$icon_size.png mkdir -p $out/share/icons/hicolor/$path/apps cp $icon $out/share/icons/hicolor/$path/apps/deepgit.png done runHook postInstall ''; meta = with lib; { description = "A tool to investigate the history of source code"; homepage = "https://www.syntevo.com/deepgit"; changelog = "https://www.syntevo.com/deepgit/changelog.txt"; license = licenses.unfree; maintainers = with maintainers; [ urandom ]; platforms = platforms.linux; }; } </ins>

Discussion:
Project description Metadata homepage URL: source URL: probably closed source, can be downloaded from . license: custom, see after the extracting downloaded TAR. platforms: Linux, macOS, Windows The same company also makes SmartGit, which is in nixpkgs via . Packaging of DeepGit may be similar to that.
Change:
export FC_LIB_DIR=${fontconfig.lib}/lib export PODOFO_INC_DIR=${podofo.dev}/include/podofo export PODOFO_LIB_DIR=${podofo.lib}/lib <del> export SIP_BIN=${pythonPackages.sip}/bin/sip </del> <ins> export SIP_BIN=${python3Packages.sip}/bin/sip </ins> export XDG_DATA_HOME=$out/share export XDG_UTILS_INSTALL_MODE="user" <del> ${pythonPackages.python.interpreter} setup.py install --root=$out  </del> <ins> ${python3Packages.python.interpreter} setup.py install --root=$out  </ins> --prefix=$out  --libdir=$out/lib  --staging-root=$out 

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: calibre <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 4.23.0 desired version: 5.6 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.
Change:
, mpg123 , twolame , gtkSupport ? false, gtk3 ? null <ins> , raspiCameraSupport ? false, libraspberrypi ? null </ins> , enableJack ? true, libjack2 , libXdamage , libXext

Discussion:
In found that the upgrade from gstreamer 0.16 to 0.18 broke : I think is a RaspberryPi specific file and pulled in via . I don't know though whether this could be build on general , and if yes, how to get , so some help is needed.
can be found in and , which appear to be identical packages.
And can/should that be as a general gstreamer dependency on aarch64?
I feel like it should be an optional dependency. I'll file a PR real quick