IODash is required to build the latest
version of ydotool.
I'm sure as a library it has many other use
cases. It seems to be a contender towards
the well known boost library.
This init points to a temporary fork which makes
it build. The install directive was missing.
I'm intending to upstream this change if I can.
Or otherwise make this a permanent fork.
Point iodash to the right version
Add comment in iodash on repo change
Fix undefined variable src
Remove jappie from maintainer list
Update pkgs/development/libraries/iodash/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Update pkgs/development/libraries/iodash/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Update pkgs/development/libraries/iodash/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Fix dangling in
Format patch for IODash
Another advantage is that we can now use the wayland-scanner alias for
nativeBuildInputs (which is less confusing than adding "wayland" to both
nativeBuildInputs and buildInputs).
From the archive `python-gentoo-patches-2.7.18_p8.tar.xz` found at
https://dev.gentoo.org/~mgorny/dist/python/, I copied
`0024-3.6-bpo-42967-only-use-as-a-query-string-separator-G.patch`.
I want to support this in the future. Since I sometimes forget to check
clang compilation when doing a version bump, there has been regression
to this in the past. Let's prevent this by checking compilation with the
default clang version in nixpkgs and the latest clang as well.
The way we need to do PGO builds for foot changed. The gcc build was
unaffected by this, but has been updated to the new instructions. For
clang using the outdated introduction meant that the PGO build was
broken when using clang for building foot with PGO enabled.
This has been fixed by updating to the new build instructions for both
gcc and clang when using PGO:
https://codeberg.org/dnkl/foot/pulls/420
foot.override { stdenv = llvmPackages_11.stdenv; } now works as expected.
The patch I proposed yesterday and vendored in here as a precautionary
measure in case I'd have to amend it in order for it to got merged, has
been accepted without changes.
Thus we can remove the patch file from the tree and just use fetchpatch.