Pedro Pombeiro
aeacbd928e
Separate logic into shell.nix and derivation.nix to fix `nix build` command
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-04-11 17:44:29 +02:00
Pedro Pombeiro
cf6cbd7fa8
Replace usage of `make setup`
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-04-10 11:45:29 +02:00
Pedro Pombeiro
3230f00c6c
Make nix-shell implicit and add `desktop-server` target
...
- The makefile now defines environment variables for the Desktop debug environment that allows running side by side with release
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-04-09 16:04:16 +02:00
Pedro Pombeiro
3af25381e1
Change shebang in bash scripts
2019-03-21 13:57:00 +01:00
Pedro Pombeiro
2ac5ee019e
Migrate Desktop build environment to leverage Nix
...
- Add Conan to default.nix
- Integrate Qt5 Nix package (with forked repo for new QtWebView module)
- Fix rpaths in macOS and Linux
- Add Nix expressions to install nsis, appimagekit and linuxdeployqt
2019-03-21 13:56:58 +01:00
Pedro Pombeiro
692de32931
Migrate from installing tooling the traditional way to Nix
2019-03-21 13:56:57 +01:00
Pedro Pombeiro
50b4ef36b5
Remove reliance on .nvmrc file and enforce node version check
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-31 19:42:22 +01:00
Pedro Pombeiro
881dabc241
Fix issues found when running `make setup` on clean MacOS and Linux machines
2019-01-29 23:18:29 +01:00
Pedro Pombeiro
63b340ea33
Fix reproducible builds in Docker desktop images
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-29 11:19:01 +01:00
Pedro Pombeiro
b1a1317065
Check for correct node/yarn versions in `scripts/run-environment-check.sh`
2019-01-29 11:17:25 +01:00
Jakub Sokołowski
984404b9e2
change .TOOLVERSION into csv, add toolversion script
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-18 22:43:11 +01:00
Pedro Pombeiro
ff98c7cbe0
Lock down tool versions (downgrades if necessary)
2019-01-14 19:49:03 +01:00
Pedro Pombeiro
3437982f70
Lock down yarn version for local repo (currently 1.13.0)
2019-01-14 19:49:00 +01:00
Pedro Pombeiro
915ccbebbb
Tell user to run `nvm use` in terminal if needed
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-12-06 21:08:17 +01:00
Pedro Pombeiro
bb4264ac70
Fix `make setup`
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-11-30 17:49:39 +01:00