Commit Graph
100 Commits
Author SHA1 Message Date
Domen Kožar 8e30701601 stack2nix: distribute again 2019-01-21 20:40:24 +07:00
Domen Kožar 8fc21a347e elm2nix: use package from hackage 2019-01-10 09:56:29 +00:00
Domen Kožar 28293fb169 fix #52118 2019-01-04 13:55:06 +00:00
Domen Kožar fb0e49a9a7 elm: get to compile on GHC 8.6.3 2019-01-04 13:03:24 +00:00
Domen Kožar 6da4584acf Elm: automate packaging with elm2nix
- rewrite documentation
- automate whole process into update.sh
- remove all legacy snippets
2019-01-03 16:37:09 +00:00
Domen Kožar 324f018fb5 add elm2nix 2018-12-29 18:59:55 +00:00
Domen Kožar 45f5453359 haskell packages: RSA test suite doesn't compile on GHC 8.6 2018-12-29 10:54:04 +00:00
Domen Kožar 2088ae10a3 jre: use adoptopenjdk-jre-bin on aarch 2018-12-22 09:15:51 +00:00
Domen Kožar 4cf1d88d12 chrome-token-signing: fix path to opensc-pkcs11 2018-12-03 17:18:21 +00:00
Domen Kožar f31ea5a2d5 postgresql: conditionalize systemd (on darwin) 2018-11-27 19:38:54 +00:00
Domen Kožar d04fedd715 postgresql: Enable systemd integration for 9.6+
This allows, finally, proper detection when postgresql is ready to
accept connections. Until now, it was possible that services depending
on postgresql would fail in a race condition trying to connect
to postgresql.
2018-11-27 19:16:21 +00:00
Domen Kožar 56e12aae54 Fix nixops evaluation
See https://discourse.nixos.org/t/nixops-stopped-working/1527
2018-11-26 23:12:31 +00:00
Domen Kožar e81b1a06be Add nodePackages_10_x.parcel-bundler 2018-11-16 20:46:19 +00:00
Domen Kožar 068374c0ae Add chrome-token-signing 2018-11-08 18:05:01 +00:00
Domen Kožar e854a7a72f qdigidoc: 3.13.6 -> 4.1.0 2018-11-08 11:42:01 +00:00
Domen Kožar ad521a2757 libdigidocpp: 3.13.6 -> 3.13.7 2018-11-08 11:41:38 +00:00
Domen Kožar 544778d231 qesteidutil: 3.12.10 -> 2018-08-21 2018-11-08 11:17:24 +00:00
Domen Kožar 89ede978a0 chromium: use jumbo builds to speedup compilation
On Hetzner machine with 1 core: 4h40m
On Hetzner machine with 8 cores: 1h20m
2018-11-01 17:51:51 +00:00
Domen Kožar 9e502600ba stack2nix: fix build 2018-10-08 18:45:46 +01:00
Domen Kožar 82feb4b66e postgresql: give postgres user a shell 2018-09-26 12:11:40 +01:00
Domen Kožar 6eacc17157 nixos tests: move common configuration into separate file
This allows tests outside nixos to use acme setup.
2018-09-24 20:07:33 +01:00
Domen Kožar 5715aa1951 datadog-agent: remove privateTmp=true
This allows postgres integration to connect to socket in /tmp
2018-09-19 18:53:51 +01:00
Domen Kožar 943871a866 datadog-integrtaions-core: 2018-05-27 -> 2018-09-18 2018-09-18 20:22:14 +01:00
Domen Kožar 595ae18797 nixos: datadog-agent: fix systemd support 2018-09-13 09:11:55 +01:00
Domen Kožar bef541c569 datadog: add live process monitoring 2018-09-13 09:11:06 +01:00
Domen Kožar 049b3a6cc2 nixos: remove unneeded api_key from config 2018-09-13 09:11:06 +01:00
Domen Kožar 2c18d48c0e datadog-agent: 6.1.4 -> 6.4.2 2018-09-11 14:15:06 +02:00
Domen Kožar e8621a45a2 dep2nix: fix eval (no IFD) 2018-09-11 12:56:14 +01:00
Domen Kožar 35df0f7f0c dep2nix: 0.0.1 -> 0.0.2 2018-09-11 12:47:16 +01:00
Domen Kožar 66d6e847bb nix-prefetch-git: needs findutils as it depends on find/xargs 2018-09-03 13:23:16 +01:00
Domen Kožar fc11905b6e elm: depend on nodejs due to repl 2018-08-26 23:20:41 +01:00
Domen Kožar 82f11ba01b haskell generic builder: expose enableParallelBuilding 2018-08-26 23:20:41 +01:00
Domen Kožar 7c542d0c86 Elm: 0.19 builds with elm-format 2018-08-26 23:20:41 +01:00
Domen Kožar db11c832fb WIP Elm 0.19 2018-08-26 23:20:41 +01:00
Domen Kožar 849b27c62b hydra: remove me as maintainer 2018-08-14 11:44:07 +01:00
Domen Kožar d2c55eb34a haskellPackages.hpack: set to newest hpack to avoid conflicting hpack versions in closure 2018-08-14 11:42:10 +01:00
Domen Kožar 85f892b988 stack2nix: cleanup 2018-08-14 11:41:42 +01:00
Domen Kožar 750e4888f8 hackage2nix: update list of failing Hydra builds
Ping @jb55 for broken "skeletons".
Ping @khumba for broken "hoppy-*".
2018-08-07 09:25:33 +02:00
Domen Kožar 059c2312be haskell: move yaml overrides to configuration-nix 2018-07-25 15:17:56 +01:00
Domen Kožar db557aab7b haskell: remove/add some servant overrides 2018-07-25 09:02:40 +01:00
Domen Kožar 4c0cc62d29 cachix: build on supported platforms 2018-07-24 20:05:14 +01:00
Domen Kožar ed445b68d1 Merge remote-tracking branch 'origin/master' into staging-next 2018-07-24 14:31:58 +01:00
Domen Kožar cbb50b8188 haskellPackages.servant-streaming-server: dontCheck 2018-07-23 13:19:09 +01:00
Domen Kožar 40887a6dc6 pipenv: 2018.5.18 -> 2018.7.1
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-22 16:52:33 +02:00
Domen Kožar 6fd5287c36 haskell: don't error if isLibrary = true and no libraries exist
If empty directory isn't deleted, referer depenedencies will
fail with:

cp: missing destination file operand after '/tmp/nix-build-cabal-helper-0.8.0.2.drv-0/setup-package.conf.d/'

This is currently only the case for cabal-install, as cabal2nix
doesn't handle well buildable=False flags due to long-standing bugs
in Cabal itself.
2018-07-18 10:25:40 +02:00
Domen Kožar f3341e2330 xz: enable optional static compilation 2018-07-16 09:56:03 +01:00
Domen Kožar d55976a506 Add cachix, statically linked 2018-07-11 11:41:08 +02:00
Domen Kožar d3a7439722 haskell-servant-swagger: disable tests until next release 2018-07-10 20:10:27 +02:00
Domen Kožar 7c35b1a006 haskell-amazonka: no need for overrides 2018-07-10 20:10:27 +02:00
Domen Kožar b039854de1 haskell-lzma: dontCheck 2018-07-10 20:10:27 +02:00
Domen Kožar 9ed54a38bd configuration-common.nix: fix build tools 2018-07-03 19:24:40 -04:00
Domen Kožar a260b3d681 dhall-nix: fix build 2018-07-02 19:45:02 +01:00
Domen Kožar 5974bb7c9c haskell: Move version dependent overrides from to configuration-common 2018-06-30 15:49:36 +01:00
Domen Kožar 7a7463d0a3 pipenv: 11.9.0 -> 2018.5.18 2018-06-20 17:31:37 +01:00
Domen Kožar b7074a600b i3status: 2.11 -> 2.12 2018-05-11 12:08:13 +02:00
Domen Kožar 2e0dfb49f7 xalanc: /usr -> / 2018-04-09 14:28:52 +01:00
Domen Kožar 766e48aec1 e2fsprogs: 1.43.8 -> 1.44.1
(cherry picked from commit e6114781b0fad5345a2430fac3587d618273bda2)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-04-07 14:00:03 +01:00
Domen Kožar 23984e78c9 rescuetime: use patchelf to avoid LD_PRELOAD hack 2018-01-05 12:00:17 +00:00
Domen Kožar 695a026f5f ghc: wire up new binary ghc for bootstrapping
This change brings development feedback loop improvement
from a couple of ghc rebuilds to only one for working on generic
builder.

To completely eliminate the rebuilds, use two nixpkgs clones
and point boot packages to the unmodified one.
2017-12-28 15:11:50 +00:00
Domen Kožar bd7c8ea255 ghc binaries: compile on darwin 2017-12-25 22:56:32 +00:00
Domen Kožar e4c05ae25a ghc binaries: fix eval 2017-12-25 18:16:23 +00:00
Domen Kožar 398061dfc5 prebuilt ghcs: correctly handle rpaths 2017-12-25 17:19:43 +00:00
Domen Kožar 75417d8781 atom: depend on libsecret
To support: $ atom -d
2017-12-17 15:59:05 +00:00
Domen Kožar d64ba1c060 Add localtime package and nixos module
Simple daemon for keeping system timezone up-to-date via geoclue2.

Sadly i3 status needs to be restarted for timezone changes.
2017-12-03 11:42:51 +01:00
Domen Kožar 41740ec039 ipmiview: patchelf libiKVM64.so correctly 2017-11-26 14:15:51 +00:00
Domen Kožar ad492e6f33 hydra: 2017-10-26 -> 2017-11-21 2017-11-22 17:24:55 +00:00
Domen Kožar 2b995c544d osx_private_sdk: reduce output size and remove it from runtime closures 2017-11-07 11:06:10 +01:00
Domen Kožar ea6a4068cf darwin: build apple stuff in parallel 2017-10-31 07:47:58 +00:00
Domen Kožar a1dfb1916a haskellPackages.double-conversion: remove upstreamed patch
https://github.com/bos/double-conversion/commit/81d53e299f8569249387ecfc949a69ff55ecfe48
2017-10-09 15:07:54 +02:00
Domen Kožar 2b70f5e251 jq: sanity check with --help 2017-10-04 12:00:07 +01:00
Domen Kožar 61fbdb47a6 haskellPackages.foundation: disable tests on darwin 2017-09-26 19:00:27 +02:00
Domen Kožar f49b7d3c88 vm: remove trusty-updates hash as it changes too often 2017-09-14 11:29:10 +02:00
Domen Kožar 4ffa9ace43 Add atom-beta 2017-09-13 21:08:32 +02:00
Domen Kožar 8081505173 pyopenssl: 17.0.0 -> 17.2.0
An attempt to fix tests under 32bit linux to unblock nix build

(cherry picked from commit 3418e734698793e1272769a6cac2efe1498a0de1)
Signed-off-by: Domen Kožar <domen@dev.si>
2017-09-12 13:38:51 +02:00
Domen Kožar c7a152e5d0 vm: bump trusty-updates hash
In future we might just not use the updates if hash changes too
often.
2017-09-11 13:02:19 +02:00
Domen Kožar 991654fa4a haskell: add combinator to enable DWARF debugging
Tested using:

$ cat test-strip.nix
with (import ./. {});
with haskell.lib;

haskell.packages.ghc802.override {
  overrides = self: super: {
    microlens = enableDWARFDebugging super.microlens;
  };
}

$ nix-build -A microlens test-strip.nix
$ objdump -t <path-to-so-file>
2017-09-02 11:25:50 +01:00
Domen Kožar 97a4088d33 Add lib.mod: integer modulus 2017-08-30 14:32:27 +02:00
Domen Kožar 37c340728e servant-auth: tests pass for a while now 2017-08-21 14:42:05 +02:00
Domen Kožar 105864a24d purescript: fix building #28296 2017-08-16 15:44:28 +02:00
Domen Kožar a082215df5 hydra: 2017-07-24 -> 2017-07-27 2017-08-08 10:50:50 +02:00
Domen Kožar 71bebd5254 {fs,h}notify: move to configuration-nix.nix 2017-08-06 10:42:37 +02:00
Domen Kožar 8e16cee256 double-conversion: remove patch superseeded by ghc patch
https://github.com/NixOS/nixpkgs/pull/27584
2017-08-06 10:42:37 +02:00
Domen Kožar 073b30563d ghc-mod: fix build to cope with new split-output work 2017-07-27 09:12:41 +02:00
Domen Kožar aafe3d29c1 ghc: apply a patch to fix common gold linker problem
It would otherwise result into undefined referenecs for some functions
in the base when using the gold linker:

   error: undefined reference to 'sqrt'

Fixes https://github.com/bos/double-conversion/pull/17

Previously ghc option -optl=-lm was used for packages depending on
such functions, but that could result into

   fatal error: cannot mix -r with dynamic object /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/libm.so.6

in some situations like profiling builds.

Patch was prepared by Michael Bishop and Niklas Hambüchen.

Closes https://github.com/NixOS/nixpkgs/pull/27584.
2017-07-26 10:19:57 +02:00
Domen Kožar 407acb80fc ghc821: 8.2.1-rc3 -> 8.2.1
(cherry picked from commit 0901dd50a2ed0d12b2bee8fdb147fdce5c1c5d69)
Signed-off-by: Domen Kožar <domen@dev.si>
2017-07-23 16:36:37 +02:00
Domen Kožar e8c72a46f5 bashInteractive: add a warning not to be renamed/removed 2017-07-20 13:53:29 +02:00
Domen Kožar d03178aae3 Point to the new mailing list by replacing the old link 2017-07-18 13:44:10 +02:00
Domen Kožar 0eb4f6fd25 Merge commit 'a889454869e4f7d5ba6067ebcc0ba7fcd26e4417'
Merge staging. It includes fixes for cc-wrapper parsing speed and
some other minor things.

http://hydra.nixos.org/eval/1375094
2017-07-14 11:55:41 +02:00
Domen Kožar e211504db6 Get rid of some usages of osx_private_sdk
For example this reduces haskell closure on
darwin for some packages for almost 500MB.
2017-07-09 22:48:04 +02:00
Domen Kožar 0945a5b462 Add pythonPackages.google-compute-engine 2017-07-04 09:54:00 +02:00
Domen Kožar 5015dea12a stack2nix: depend on stack binary as well 2017-06-28 16:35:08 +02:00
Domen Kožar 8de4530b4a Add static binary for stack2nix 2017-06-28 16:21:42 +02:00
Domen Kožar 4dadb12a63 hydra: restart daemons on config change
https://github.com/NixOS/hydra/pull/491
2017-06-27 17:09:13 +02:00
Domen Kožar 05f94c8c13 hydra: 2017-06-21 -> 2017-06-22 2017-06-22 16:48:43 +02:00
Domen Kožar bb9e23837a haskellPackages: make configuration-{nix,common}.nix configurable
The motivation is to be able to get rid of common configuration
when initial packages differs since common configuration assumes
a very specific version set.

cc @jmitchell @peti
2017-06-22 13:25:53 +02:00
Domen Kožar 7bd918b364 hydra-evaluator: depend on jq 2017-06-21 15:35:07 +02:00
Domen Kožar be4a4ef701 hydra: 2017-04-26 -> 2017-06-21 2017-06-21 15:30:02 +02:00
Domen Kožar f237eeb6a8 moreutils: address comment on 14a320ace8 2017-06-21 13:44:17 +02:00
Domen Kožar 14a320ace8 moreutils: fix build on darwin 2017-06-20 16:42:49 +02:00
Domen Kožar 53c5b9163e vulnix: fix eval 2017-06-20 14:12:56 +02:00