elaborate a little more on install instructions
Thanks to Mariano Guerra for the Nix command, and to Konrad Hinsen for the Guix command.
This commit is contained in:
parent
267489c19f
commit
294c135d3f
13
README.md
13
README.md
|
@ -32,9 +32,16 @@ Make a change, hit `ctrl-e` again, and the app will run with your updates.
|
||||||
([video](https://archive.org/details/akkartik-2021-11-14))
|
([video](https://archive.org/details/akkartik-2021-11-14))
|
||||||
|
|
||||||
You will need some Unix-like platform with a C compiler and the ncurses and
|
You will need some Unix-like platform with a C compiler and the ncurses and
|
||||||
openssl libraries. So far I've tested Teliva on Linux, Mac OS X and OpenBSD;
|
openssl libraries. Some possible commands to install them, depending on your
|
||||||
should also work on other flavors of BSD, WSL on Windows, etc. with only minor
|
OS and package manager of choice:
|
||||||
modifications.
|
|
||||||
|
* `guix shell -D lua openssl -- make linux`
|
||||||
|
* `nix-shell --pure` (from a directory containing shell.nix in this repo)
|
||||||
|
* `sudo apt install libncursesw6-dev openssl`
|
||||||
|
* `brew install ncurses openssl`
|
||||||
|
|
||||||
|
So far I've tested Teliva on Linux, Mac OS X and OpenBSD; it should also work
|
||||||
|
on other flavors of BSD, WSL on Windows, etc. with only minor modifications.
|
||||||
|
|
||||||
## Isn't this just an IDE?
|
## Isn't this just an IDE?
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-21.11.tar.gz") {} }:
|
||||||
|
|
||||||
|
pkgs.mkShell {
|
||||||
|
LOCALE_ARCHIVE_2_27 = if (pkgs.glibcLocales != null) then "${pkgs.glibcLocales}/lib/locale/locale-archive" else "";
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgs.glibcLocales
|
||||||
|
pkgs.git
|
||||||
|
pkgs.gnumake
|
||||||
|
pkgs.ncurses
|
||||||
|
pkgs.gcc
|
||||||
|
pkgs.openssl
|
||||||
|
];
|
||||||
|
shellHook = ''
|
||||||
|
export LC_ALL=en_US.UTF-8
|
||||||
|
export GIT_SSL_CAINFO=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Reference in New Issue