1
0
Fork 0
Commit Graph

127 Commits (7395bc848155d3193fe0ea841f7c16c52381242b)

Author SHA1 Message Date
Francesco Gazzetta 2610a5b60b Update stable channel to 19.09 2019-11-06 16:07:19 +01:00
Francesco Gazzetta 11c746f236 Update stable channel to 19.03
Closes https://github.com/nix-community/nur-packages-template/issues/4
2019-04-15 23:48:52 +02:00
Robert Helgesson 4056f4e33d Fix builds of free packages (#7)
The license.free field is set to false for non-free packages, for free
packages it is set to true or is missing entirely. Thus we need to
default the case of a missing field to true, not false.
2019-04-07 15:23:49 +02:00
Jörg Thalheim 6a90fd0664
Merge pull request #6 from rycee/refactor-support-code
Refactor support code
2019-04-01 07:38:52 +01:00
Robert Helgesson 87ddc10b67
Replace `buildable.nix` by `ci.nix`
The `ci.nix` file contains a number of improvements over
`buildable.nix`. For example, it

- honors `recurseForDerivations` to also build packages inside
  attributes,

- builds all package outputs, and

- separates buildable and cacheable outputs such that packages having
  `preferLocalBuild` are not cached.
2019-03-31 21:42:04 +02:00
Robert Helgesson 262dabbaf2
Refactor `overlay.nix`
Simplify `overlay.nix` a bit by removing unnecessary filtering on
attribute values.
2019-03-28 23:52:37 +01:00
Francesco Gazzetta 1ab421bfa7
Merge pull request #5 from nix-community/only-build-free
Only build free packages
2019-03-23 19:27:03 +01:00
Francesco Gazzetta 6ad0281a19 Use 'or' syntax 2019-03-23 19:23:06 +01:00
Francesco Gazzetta c57e61235d Wording 2019-03-23 19:15:08 +01:00
Francesco Gazzetta 23f67915d1 Only build free packages 2019-03-23 19:15:08 +01:00
Francesco Gazzetta f751ec55c7 Rename non-broken 2019-03-23 19:15:08 +01:00
Francesco Gazzetta 1110dde8dc Clean up the filtering 2019-03-23 19:15:03 +01:00
Domen Kožar ea430a68d0
.travis.yaml: change how cachix is installed
Sadly nixpkgs haskell set is not stable and there's little
I can do to improve that, so official way to install cachix is via
known nixpkgs commit as above
2019-03-06 10:57:10 +00:00
Francesco Gazzetta c145cf0a48 18.09 channel
Closes #3
2018-10-22 12:38:40 +02:00
Francesco Gazzetta 7b85c8a19f Test on multiple channels
Closes fgaz/nur-packages-template#1
2018-10-02 16:25:23 +02:00
Francesco Gazzetta 80457e2d60 Cachix is in nixpkgs now 2018-08-23 14:11:17 +02:00
Francesco Gazzetta 41c257cc62 Eval overlays 2018-07-22 18:16:24 +02:00
Francesco Gazzetta 2f3e74c3f1 Define modules as paths to functions, not functions 2018-07-22 15:46:19 +02:00
Francesco Gazzetta ca39a8faad Eval lib, modules, and overlays
Fixes #2
2018-07-22 12:49:58 +02:00
Francesco Gazzetta 8055d108f0 Update to the new NUR format
See https://github.com/nix-community/NUR/issues/45
2018-07-21 20:30:31 +02:00
Francesco Gazzetta 3ad2553ead Add not about travis cron jobs 2018-07-16 20:50:52 +02:00
Francesco Gazzetta da50d2354b Fix example package 2018-07-16 14:54:24 +02:00
Francesco Gazzetta 9e607a0772 No need to export $outs
It actually hid the error code
2018-07-16 14:52:56 +02:00
Francesco Gazzetta e5582ab908 cachix username -> cache name 2018-07-16 14:44:41 +02:00
Francesco Gazzetta eed630f9b1 Trigger NUR update only on master builds 2018-07-16 14:33:35 +02:00
Francesco Gazzetta 98c2f0ffc4 Mention the cachix private key 2018-07-16 14:27:12 +02:00
Francesco Gazzetta dd95bed0d8 Initial commit
Extracted the skeleton from https://github.com/fgaz/nur-packages.git
2018-07-16 14:18:20 +02:00