diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2024-05-06 14:14:49 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2024-05-06 14:14:52 -0400 | 
| commit | 16532cbf2a360b8ffa47d7b72dab2b204a912153 (patch) | |
| tree | ec630db7d97afe7c06e4859a8cbaab28cf4cd039 /org/config_env.org | |
| parent | set nixVersions.nix_2_21 (diff) | |
work on more generic install + instructions
Diffstat (limited to 'org/config_env.org')
| -rw-r--r-- | org/config_env.org | 48 | 
1 files changed, 38 insertions, 10 deletions
| diff --git a/org/config_env.org b/org/config_env.org index 744c898..165a53a 100644 --- a/org/config_env.org +++ b/org/config_env.org @@ -76,7 +76,7 @@ echo '    ❯❯ nix flake show    ❯❯ nix flake update && nix flake check && nix flake show -- for a dev shell: +- for a dev shell (develop environment):    ❯❯ nix develop    ❯❯ nix develop ".#" --print-build-logs -c zsh    ❯❯ nix develop ".#dsh-nixpkgs-dmd-dub" --print-build-logs -c zsh @@ -85,15 +85,29 @@ echo '    ❯❯ nix develop ".#dsh-overlay-ldc-dub" --print-build-logs -c zsh    ❯❯ nix flake show -- to build project: +- to build project +    ❯❯ nix build --print-build-logs    ❯❯ nix build ".#" --print-build-logs + +- to build project (for build dependencies select appropriate dev env & build): + +  ❯❯ nix develop ".#dsh-nixpkgs-dmd-dub" --print-build-logs -c zsh    ❯❯ nix build ".#spine-nixpkgs-dmd" --print-build-logs + +  ❯❯ nix develop ".#dsh-overlay-dmd-dub" --print-build-logs -c zsh    ❯❯ nix build ".#spine-overlay-dmd" --print-build-logs + +  ❯❯ nix develop ".#dsh-nixpkgs-ldc-dub" --print-build-logs -c zsh    ❯❯ nix build ".#spine-nixpkgs-ldc" --print-build-logs + +  ❯❯ nix develop ".#dsh-overlay-ldc-dub" --print-build-logs -c zsh    ❯❯ nix build ".#spine-overlay-ldc" --print-build-logs -  - (see nix other/additional build options): -    ❯❯ nix flake show + +  - for develop environment & build options + +  ❯❯ nix flake show +  ❯❯ nix flake update && nix flake check && nix flake show  '  #+END_SRC @@ -166,19 +180,33 @@ fi  #+HEADER: :tangle ../.envrc-local_  #+HEADER: :noweb yes  #+BEGIN_SRC sh -export DFLAGS="-O2 -inline -boundscheck=on -color=on"  export SpineVER=$(git describe --long --tags | sed 's/^[ a-z_-]\+\([0-9.]\+\)/\1/;s/\([^-]*-g\)/r\1/;s/-/./g') -export SpineBIN=result/bin -export SpinePROJ=~/grotto/repo/git.repo/projects/doc-reform/code/software/spine -export SpineDOC=~/grotto/repo/git.repo/projects/project-spine/doc-reform-markup/sisudoc-spine-markup-samples +export SpineBIN=./result/bin/spine +# ❯❯ nix builds spine binary: +#export SpineBIN=./result/bin/spine +# ❯❯ dub builds spine binary (name depends on build, check): +#export SpineBIN=./bin/spine +#export SpineBIN=./bin/spine-ldc +#export SpineBIN=./bin/spine-dmd +# ❯❯ location of source files: +export SpineDOC=../sisudoc-spine-samples +# ❯❯ location of source files pod:  export SpinePOD=${SpineDOC}/markup/pod -export SpineOUT=/srv/www/spine -export SpineOUTversioned=/srv/www/spine/${SpineVER} +# ❯❯ sisudoc-spine output processing path: +export SpineOUT=./OUTPUT_TEST_sisudocSpine +# ❯❯ sisudoc-spine output processing path (web server e.g.): +#export SpineOUT=/srv/www/spine +#export SpineOUTversioned=${SpineOUT}/${SpineVER} +# ❯❯ path configured for cgi search form:  export SpineSearchActionLocal='http://localhost/spine_search'  export SpineSearchActionRemote='https://sisudoc.org/spine_search' +# ❯❯ cgi search form name:  export SpineCGIform='spine_search' +# ❯❯ search form db name:  export SpineSQLdb='spine.search.db' +# ❯❯ configuration cgi search form path:  export SpineCGIbin=/var/www/cgi/cgi-bin +# ❯❯ configuration db path:  export SpineDBpath=/var/www/sqlite  #export SpineDBpath=/srv/www/spine/sqlite  #+END_SRC | 
