python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / skaware-packages / skalibs / default.nix
blob19c8ea98ec917d739b21f7dc184f3aeb2ae23c81
1 { skawarePackages, pkgs }:
3 with skawarePackages;
5 buildPackage {
6   pname = "skalibs";
7   version = "2.12.0.1";
8   sha256 = "sha256-PiKPcvGNiMF/bE4KZogdbTd5Qnt+foifMUK28m2jAoU=";
10   description = "A set of general-purpose C programming libraries";
12   outputs = [ "lib" "dev" "doc" "out" ];
14   configureFlags = [
15     # assume /dev/random works
16     "--enable-force-devr"
17     "--libdir=\${lib}/lib"
18     "--dynlibdir=\${lib}/lib"
19     "--includedir=\${dev}/include"
20     "--sysdepdir=\${lib}/lib/skalibs/sysdeps"
21     # Empty the default path, which would be "/usr/bin:bin".
22     # It would be set when PATH is empty. This hurts hermeticity.
23     "--with-default-path="
24   ];
26   postInstall = ''
27     rm -rf sysdeps.cfg
28     rm libskarnet.*
30     mv doc $doc/share/doc/skalibs/html
31   '';
33   passthru.tests = {
34     # fdtools is one of the few non-skalib packages that depends on skalibs
35     # and might break if skalibs gets an breaking update.
36     fdtools = pkgs.fdtools;
37   };