web: Check for the existance of SSL related files.
This adds back the previous behaviour of the nginx-service-type, where the
service would check at the time when the configuration is generated if the SSL
certificate and certificate key file exists.
* gnu/services/web.scm (emit-nginx-server-config): Add back check for SSL
related files.
gnu: services: Nginx configs can reference store
* gnu/services/web.scm (config-domain-strings, config-index-strings): Emit
lists instead of strings.
(emit-nginx-location-config, emit-nginx-server-config)
(emit-nginx-upstream-config): Rename from nginx-location-config,
default-nginx-server-config, and nginx-upstream-config. Emit lists instead of
strings.
(flatten): New helper.
(default-nginx-config): Use flatten helper to write nginx conf. This allows
location configs to reference store values.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: Add OpenMW.
* gnu/packages/game-development.scm (openmw): New variable.
gnu: Add mygui.
* gnu/packages/game-development.scm (mygui): New variable.
gnu: Add ogre.
* gnu/packages/graphics.scm (ogre): New variable.
gnu: Add r-methylkit.
* gnu/packages/bioinformatics.scm (r-methylkit): New variable.
gnu: sassc: Update to 3.4.5.
* gnu/packages/web.scm (sassc): Update to 3.4.5.
[arguments]: Add PREFIX to make-flags, disable tests, remove custom install
phase.
gnu: mariadb: Update to 10.1.26 [fixes CVE-2017-{3636,3641,3653}].
* gnu/packages/databases.scm (mariadb): Update to 10.1.26.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add r-ksamples.
* gnu/packages/cran.scm (r-ksamples): New variable.
gnu: Add r-suppdists.
* gnu/packages/cran.scm (r-suppdists): New variable.
gnu: Add r-energy.
* gnu/packages/cran.scm (r-energy): New variable.
gnu: Add r-fitdistrplus.
* gnu/packages/cran.scm (r-fitdistrplus): New variable.
gnu: Add r-limsolve.
* gnu/packages/cran.scm (r-limsolve): New variable.
gnu: Add r-lpsolve.
* gnu/packages/cran.scm (r-lpsolve): New variable.
gnu: Add r-qvalue.
* gnu/packages/bioinformatics.scm (r-qvalue): New variable.
gnu: Add r-fastseg.
* gnu/packages/bioinformatics.scm (r-fastseg): New variable.
gnu: Add r-emdbook.
* gnu/packages/cran.scm (r-emdbook): New variable.
gnu: r-trimcluster: Update license.
* gnu/packages/statistics.scm (r-trimcluster)[license]: Also specify GPLv3+.
gnu: Add r-bbmle.
* gnu/packages/cran.scm (r-bbmle): New variable.
gnu: Add r-inline.
* gnu/packages/cran.scm (r-inline): New variable.