Compare commits

...

7 commits

Author SHA1 Message Date
Qyriad 7e9cdedbf4 rebase 2024-05-07 15:33:00 -06:00
Qyriad f41453b232 flake: refactor devShell creation
Now instead of a derivation overridden from Lix, we use a mkShell
derivation parameterized on an already called package.nix. This also
lets callPackage take care of the buildPackages distinction for the
devShell.

Change-Id: I5ddfec40d83fa6136032da7606fe6d3d5014ef42
2024-05-07 15:32:39 -06:00
Qyriad 8e4f620709 package: default the build-release-notes arg like we do with lix-doc
Change-Id: I0e2df55efc1cd6ea0a3252b9f26676e84612fdb6
2024-05-07 15:32:39 -06:00
Qyriad ffc3c7f71a remove the autoconf+Make buildsystem
We're not using it anymore. Any leftover bugs in the Meson buildsystem
are now just bugs.

Closes #249.

Change-Id: I0465a0c37ae819f94d40e7829f5bff046aa63d73
2024-05-07 15:32:39 -06:00
Qyriad 7e940cc170 flake: fix devShell on i686-linux by disabling ClangBuildAnalyzer on it
ClangBuildAnalyzer doesn't build on i686-linux due to
`long long int`/`size_t` conversion errors, so let's just exclude it
from the devshell on that platform

Change-Id: If1077a7b3860db4381999c8e304f6d4b2bc96a05
2024-05-07 15:31:25 -06:00
Qyriad d3febe7f3f refactor devshell 2024-05-07 15:29:11 -06:00
Qyriad fe0ad4e02a flake: refactor devShell creation
Now instead of a derivation overridden from Lix, we use a mkShell
derivation parameterized on an already called package.nix. This also
lets callPackage take care of the buildPackages distinction for the
devShell.

Change-Id: I5ddfec40d83fa6136032da7606fe6d3d5014ef42
2024-05-07 15:25:39 -06:00
2 changed files with 2 additions and 2 deletions

2
base

@ -1 +1 @@
Subproject commit a3ef99139a79657a5c0e99f4b742023f546ac74a
Subproject commit 7e940cc1706397787c66aa8a52b3b8f96cfc2b5a

2
series

@ -1 +1 @@
Subproject commit eea9af4712081e9312a3a67daa525e5e9d57136d
Subproject commit f41453b232fc3d2b1ed50e07b1a839288d4cd858