Commit Graph
100 Commits
Author SHA1 Message Date
Wael Nasreddine 52dae14f0c buildGoModule: use go_1_12 instead of go_1_11 (#58103) 2019-03-21 20:40:07 -07:00
Wael Nasreddine 6d7d69ff3e buildGoModule: remove SSL env vars in favor of cacert in buildInputs (#58071)
cacert already exposes NIX_SSL_CERT_FILE in its setupHook. Fetchers and builders are already setup to use this variable and there's no need to export them manually.
2019-03-21 14:44:03 -07:00
Wael Nasreddine a0e4f44006 Merge pull request #57080 from kalbasit/nixpkgs_create-build-go-module
buildGoModule: building Go binaries in two phases
2019-03-14 15:12:51 -07:00
Wael M. Nasreddine d45408bd48 mod: init at 0.2.0 2019-03-14 11:03:47 -07:00
Wael M. Nasreddine 8f8e71c0a1 hetzner-kube: set the version via ldflags 2019-03-14 10:31:20 -07:00
Wael M. Nasreddine 8f5b40591d hetzner-kube: 0.3.2rc1 -> 0.4.1 using buildGoModule 2019-03-14 10:31:19 -07:00
Wael M. Nasreddine 554406b510 todoist: use buildGoModule instead of buildGoPackage 2019-03-14 10:31:18 -07:00
Wael M. Nasreddine a7586b3055 terminal-parrot: 1.1.0 -> 1.1.1 using buildGoModule 2019-03-14 10:31:17 -07:00
Wael M. Nasreddine cfbe152ae8 terminal-parrot: indent and use version when fetching dependencies 2019-03-14 10:31:16 -07:00
Wael M. Nasreddine 6ee0d3604e gotools: use buildGoModule instead of buildGoPackage 2019-03-14 10:31:15 -07:00
Wael M. Nasreddine 1a4cccd561 gotools: 2019-02-11 -> 2019-03-05 2019-03-14 10:31:14 -07:00
Wael M. Nasreddine 3c7f228e49 hugo: use buildGoModule instead of buildGoPackage 2019-03-14 10:31:13 -07:00
Wael M. Nasreddine ff110364a4 pet: use buildGoModule instead of buildGoPackage 2019-03-14 10:31:12 -07:00
Wael M. Nasreddine a51627585f jx: use buildGoModule instead of buildGoPackage 2019-03-14 10:31:11 -07:00
Wael M. Nasreddine 28435e47b1 buildGoModule: function for packaging Go modules
The function buildGoModule builds Go programs managed with Go modules. It builds
a Go module through a two phase build:

- An intermediate fetcher derivation. This derivation will be used to
  fetch all of the dependencies of the Go module.
- A final derivation will use the output of the intermediate derivation
  to build the binaries and produce the final output.
2019-03-14 10:31:02 -07:00
Wael M. Nasreddine a0d835e95d buildGoPackage: move it under a different path
This change moves buildGoPackage from pkgs/development/go-modules to
pkgs/development/go-packages, so we can have buildGoModule at
pkgs/development/go-modules.
2019-03-13 18:40:24 -07:00
Wael Nasreddine c75cb87721 Merge pull request #57296 from kalbasit/nixpkgs_go-fixes
Fixes to a few Go packages.
2019-03-11 13:11:11 -07:00
Wael M. Nasreddine 7cb4e4b343 vault: export GOCACHE in the preBuild phase
TMPDIR, in `GOCACHE = "$TMPDIR";`, will not be intepreted  when it's set
outside of a phase.
2019-03-11 09:59:20 -07:00
Wael M. Nasreddine 09435db08a cadvisor: export GOCACHE in the buildPhase
TMPDIR, in `GOCACHE = "$TMPDIR";`, will not be intepreted  when it's set
outside of a phase.
2019-03-11 09:59:19 -07:00
Wael M. Nasreddine b39fc3a0bc boringssl: export GOCACHE in the makeFlags 2019-03-11 09:59:18 -07:00
Wael M. Nasreddine f10522dab0 deepin.go-gir-generator: fix the GOCACHE make flag 2019-03-11 09:59:17 -07:00
Wael M. Nasreddine d925c32467 deepin.go-dbus-generator: fix the GOCACHE make flag 2019-03-11 09:59:16 -07:00
Wael M. Nasreddine 483d823ec4 gitlab-shell: export GOCACHE in the installPhase
TMPDIR, in `GOCACHE = "$TMPDIR";`, will not be intepreted  when it's set
outside of a phase.
2019-03-11 09:59:15 -07:00
Wael M. Nasreddine eee09b103c docker: export GOCACHE for all platforms 2019-03-11 09:59:10 -07:00
Wael Nasreddine a7f4fd0014 doc: format the documentation (#57102) 2019-03-08 21:07:11 -08:00
Wael Nasreddine 51fdca9cad Merge pull request #56567 from Izorkin/datadog-agent
datadog-agent: update go packages and sub-packages
2019-03-05 16:59:21 -08:00
Wael Nasreddine 5cc74fc94a jx: init at 1.3.955 (#56924) 2019-03-05 16:52:57 -08:00
Wael M. Nasreddine 9b22a51712 build-support/docker: fix the build of tarsum with Go 1.12 2019-03-05 10:53:21 -08:00
Wael Nasreddine 37d2f71e2f go_1_12: set meta.branch to 1.12 (#56852) 2019-03-04 23:18:12 -08:00
Wael Nasreddine 4545ae5ee2 terraform_0_12: 0.12.0-alpha4 -> 0.12.0-beta1 (#56767) 2019-03-04 12:03:52 +00:00
Wael M. Nasreddine 252376c617 go_1_12: switch to fetchurl for sha256 consistency on Darwin
fetchFromGitHub and thus fetchzip hashes the contents of the archive and
not the archive itself. Unicode file names lead to different checksums
on HFS+ vs. other file systems because of Unicode normalisation
2019-03-03 16:32:04 -08:00
Wael M. Nasreddine 6ef04cabd4 go_1_12: init at go 1.12 2019-03-02 14:24:17 -08:00
Wael Nasreddine 191eeb45d4 bazel-watcher: 0.9.0 -> 0.9.1 (#56122) 2019-02-21 11:50:48 -08:00
Wael Nasreddine a0eb6c1f81 gnome3.dconf: fix the build on Darwin (#55800)
Fix the build on Darwin.

Please see https://gitlab.gnome.org/GNOME/dconf/issues/47 for more information.
2019-02-15 17:29:35 -08:00
Wael M. Nasreddine 738d4362d1 direnv: 2.19.0 -> 2.19.2 2019-02-14 13:42:31 -08:00
Wael Nasreddine 89c2bf5069 amass: 2.8.5 -> 2.9.1 (#55252) 2019-02-05 18:45:07 -08:00
Wael M. Nasreddine aae923a255 Revert "amass: 2.8.5 -> 2.9.1"
I did not intend to push directly to master, I'm going to revert this
and go through a pull request instead!

This reverts commit 770e014574.
2019-02-04 21:54:03 -08:00
Wael M. Nasreddine 770e014574 amass: 2.8.5 -> 2.9.1 2019-02-04 21:47:15 -08:00
f072cfe1eb nixos/pam: refactor U2F, docs about u2f_keys path (#54756)
* change enableU2F option to u2f.* set
* add few u2f options (not all) to customize pam-u2f module
* document default u2f_keys locations

Co-authored-by: Tomasz Czyż <tomasz.czyz@gmail.com>
Co-authored-by: Arda Xi <arda@ardaxi.com>
2019-01-29 08:45:26 -08:00
Wael M. Nasreddine f466c9f961 keybase: switch to fetchurl for sha256 consistency on Darwin
fetchFromGitHub and thus fetchzip hashes the contents of the archive and
not the archive itself. Unicode file names lead to different checksums
on HFS+ vs. other file systems because of Unicode normalisation
2019-01-20 16:59:41 -08:00
Wael M. Nasreddine e212b99751 amass: 2.8.3 -> 2.8.5 2018-12-04 19:15:28 -08:00
Wael M. Nasreddine 9ba423b09a aminal: init at 0.7.4 2018-11-28 11:56:53 -08:00
Wael M. Nasreddine d4158b1b9c ssh-agents: init at 1.0.1 2018-11-23 12:59:33 -08:00
Wael M. Nasreddine 46a652e7e3 wtf: init at 0.4.0 2018-11-21 14:53:57 -08:00
Wael M. Nasreddine 94ee915980 amass: init at 2.8.3 2018-11-17 21:29:33 -08:00
Wael M. Nasreddine fb3e78af88 corgi: 0.2.3 -> 0.2.4 2018-11-16 22:36:38 -08:00
Wael M. Nasreddine da4a004193 neovim wrapper: add withNodeJs to build wrapper with nodejs support 2018-11-14 19:54:47 -08:00
Wael M. Nasreddine 657e18e011 nodePackages.neovim: init at 4.2.1 2018-11-14 19:54:46 -08:00
Wael M. Nasreddine 8657ad712c tmuxPlugins.sensible: hardcode the path of reattach-to-user-namespace 2018-11-14 19:39:04 -08:00
Wael M. Nasreddine 09cd6ff18b vimPlugins.vim-go: use the correct motion derivation for the dependency 2018-11-14 18:33:38 -08:00
Wael M. Nasreddine a9e2b3853f go-motion: init unstable at 2018-04-09 2018-11-14 18:28:10 -08:00
Wael M. Nasreddine 205960e1d1 trim trailing whitespace from top-level/all-packages 2018-11-09 11:27:39 -08:00
Wael M. Nasreddine 897bce9b83 archiver: init at 3.0.0 2018-11-09 07:22:35 -08:00
Wael M. Nasreddine 8bdd30edab vimPlugins.gist-vim: gist-vim depends on WebApi 2018-11-07 11:54:58 -08:00
Wael M. Nasreddine cf4b714ab1 vimPlugins.yats-vim: init at 2018-10-17 2018-11-07 11:23:19 -08:00
Wael M. Nasreddine 96bf462238 vimPlugins.zoomwintab-vim: init at 2018-04-14 2018-11-07 11:22:36 -08:00
Wael M. Nasreddine cd935e5c71 vimPlugins.vissort-vim: init at 2014-01-31 2018-11-07 11:22:12 -08:00
Wael M. Nasreddine 4b65df6c0c vimPlugins.vim-colemak: init at 2016-10-16 2018-11-07 11:21:50 -08:00
Wael M. Nasreddine f5b9fd6f6d vimPlugins.vim-better-whitespace: init at 2018-06-11 2018-11-07 11:21:26 -08:00
Wael M. Nasreddine 6a5efe0704 vimPlugins.traces-vim: init at 2018-10-14 2018-11-07 11:21:04 -08:00
Wael M. Nasreddine 366a625f04 vimPlugins.PreserveNoEOL: init at 2013-06-14 2018-11-07 11:20:41 -08:00
Wael M. Nasreddine cb2b89fa08 vimPlugins.pig-vim: init at 2017-06-08 2018-11-07 11:20:09 -08:00
Wael M. Nasreddine 24770039e5 vimPlugins.emmet-vim: init at 2018-10-06 2018-11-07 11:19:43 -08:00
Wael M. Nasreddine 73cddf1e95 vimPlugins.vim-terraform: init at 2018-08-02 2018-11-07 11:17:51 -08:00
Wael M. Nasreddine 644c864637 vimPlugins.direnv-vim: init at 2017-12-29 2018-11-07 11:16:50 -08:00
Wael M. Nasreddine f8f4b17d16 vim-plugins: vim-go: add missing binaries gocode, gocode-mod and the go-tools 2018-11-05 22:14:10 -08:00
Wael M. Nasreddine 0f4f5d69a7 gocode-gomod: init unstable at 2018-10-16 2018-11-05 22:13:40 -08:00
Wael M. Nasreddine 335941d29f gocode: 2018-10-22 -> 2018-11-05 2018-11-05 22:12:40 -08:00
Wael M. Nasreddine 5ac0ee6ea8 vim-plugins: vim-go: patch go#config#BinPath() instead of the caller 2018-11-05 22:07:42 -08:00
Wael M. Nasreddine e09e5297d3 vim-plugins: vim-go: provide the binaries required for the plugin to be functional 2018-11-02 22:04:44 -07:00
Wael M. Nasreddine e2355c6973 iferr: init unstable at 2018-06-15 2018-11-02 22:04:44 -07:00
Wael M. Nasreddine fce50a7880 impl: init unstable at 2018-02-27 2018-11-02 22:04:44 -07:00
Wael M. Nasreddine 6a09bfc8bc gometalinter: init at 2.0.11 2018-11-02 22:04:44 -07:00
Wael M. Nasreddine a1faa70368 gosec: init at 1.1.0 2018-11-02 22:04:43 -07:00
Wael M. Nasreddine cfa5c7f896 maligned: init unstable at 2018-07-07 2018-11-02 22:04:43 -07:00
Wael M. Nasreddine ed31a46727 interfacer: init at unstable 2018-08-31 2018-11-02 22:04:43 -07:00
Wael M. Nasreddine 1efe4d9005 gocyclo: init unstable at 2015-02-08 2018-11-02 22:04:43 -07:00
Wael M. Nasreddine f10fcf202b go-check: init unstable at 2018-09-12 2018-11-02 22:04:43 -07:00
Wael M. Nasreddine fe83c5c3f5 goconst: init at 1.1.0 2018-11-02 22:04:42 -07:00
Wael M. Nasreddine 63d9863394 unconvert: init at unstable 2018-07-03 2018-11-02 22:04:42 -07:00
Wael M. Nasreddine df46a94d8b ineffassign: init at unstable 2018-09-09 2018-11-02 22:04:38 -07:00
Wael M. Nasreddine d225933b4e go-tools: init at 2017.2.2 2018-11-02 21:58:09 -07:00
Wael M. Nasreddine 9795ad34dd deadcode: init at unstable 2016-07-24 2018-11-02 21:58:09 -07:00
Wael M. Nasreddine f5e4939277 gogetdoc: init at unstable 2018-10-25 2018-11-02 21:58:09 -07:00
Wael M. Nasreddine f6e78e49fa reftools: init at unstable 2018-09-14 2018-11-02 21:58:09 -07:00
Wael M. Nasreddine 6d7413e54a errcheck: init at 1.1.0 2018-11-02 21:58:08 -07:00
Wael M. Nasreddine 126e64e658 asmfmt: init at 1.1 2018-11-02 21:58:08 -07:00
Wael Nasreddine cc4b9ef40f gocode: 2018-07-27 -> 2018-10-22 (#48832)
github.com/nsf/gocode has also been deprecated in favor of github.com/mdempsky/gocode
2018-10-23 12:14:55 +02:00
Wael M. Nasreddine 1828799f47 easyrsa: add support for darwin 2018-10-13 20:10:21 -07:00
Wael M. Nasreddine 9b08685e96 twa: set meta.platforms to platforms.unix 2018-10-02 11:30:55 -07:00
Wael M. Nasreddine 82b5887cab twa: 1.3.1 -> 1.5.1 2018-10-02 11:10:58 -07:00
Wael M. Nasreddine ef0b280751 plex: allow the dataDir to contain spaces by quoting the path 2018-09-30 11:13:25 -07:00
Wael M. Nasreddine 89727b3c9a plex: 1.13.5.5291 -> 1.13.8.5395 2018-09-30 10:56:15 -07:00
Wael M. Nasreddine 86a5535b2f bazel-watcher: init at 0.5.0 2018-09-29 13:33:00 -07:00
Wael M. Nasreddine 90b7b4a509 build-bazel-package: remove any .git, .svn and .hg from external 2018-09-29 13:28:15 -07:00
Wael M. Nasreddine 18aa9b0b65 build-bazel-package: prefix bazel with the USER variable
Bazel computes the default value of output_user_root before parsing the
flag[0]. The computation of the default value involves getting the $USER
from the environment. I don't have that variable when building with
sandbox enabled.

[0]: https://github.com/bazelbuild/bazel/blob/9323c57607d37f9c949b60e293b573584906da46/src/main/cpp/startup_options.cc#L123-L124
2018-09-29 13:28:12 -07:00
Wael M. Nasreddine 18681d9f79 kubetail: 1.6.1 -> 1.6.4 2018-09-28 15:35:36 -07:00
Wael M. Nasreddine fa46ce3828 browsh: 1.4.10 -> 1.4.13 2018-09-28 15:32:02 -07:00
Wael M. Nasreddine 6ff45f34d8 terraform-providers: move ibm and libvirt underneath the terraform-providers 2018-09-28 11:32:19 -07:00
Wael M. Nasreddine 7dadabb22c terraform: add myself as a maintainer 2018-09-27 09:51:41 -07:00