| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* guix/web/view/json.scm (package->json): Add "location" field.
|
|
|
|
|
|
|
| |
* guix-web/view/json.scm (license->json): Add 'match' form to handle
bogus licenses.
Co-Authored-By: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* guix-web/package.scm (install-new-profile-generation): New procedure.
(package-install): Use it. Call 'set-guile-for-build' before
'profile-derivation'.
Written-By: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* guix/web/package.scm (%profile): Use %STATE-DIRECTORY, as well as the
'USER' and 'LOGNAME' environment variables, like 'guix package' does.
Written-By: Ludovic Courtès <ludo@gnu.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* css/guix.css: New loading spinner.
* js/lib/kefir.js: New file.
* js/model/packages.js (guix.packages.Packages): Cache result.
(guix.packages.Sorter, guix.packages.Pager): Delete.
(guix.packages.installPackage): New function.
* js/utils.js (K): New variable.
(guix.withEmit, guix.withEmitAttr, guix.makeModule): New functions.
* js/view/ui.js (guix.ui.paginate, guix.ui.spinUntil): New functions.
(guix.ui.spinner): New variable.
* js/controller/generations.js: Rewrite.
* js/controller/packageInfo.js: Rewrite
* js/controller/packages.js: Rewrite.
* js/view/packages.js: Rewrite.
* js/view/generations.js: Delete.
* js/view/packageInfo.js: Delete.
* js/routes.js: Use new modules.
* guix/web/view/html.scm (javascripts): Update list.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* guix-web/config.scm: Delete.
* guix-web/controller.scm: Delete.
* guix-web/package.scm: Delete.
* guix-web/render.scm: Delete.
* guix-web/server.scm: Delete.
* guix-web/sxml.scm: Delete.
* guix-web/util.scm: Delete.
* guix-web/view/html.scm: Delete.
* guix-web/view/json.scm: Delete.
* guix/web/config.scm: New file.
* guix/web/controller.scm: New file.
* guix/web/package.scm: New file.
* guix/web/render.scm: New file.
* guix/web/server.scm: New file.
* guix/web/sxml.scm: New file.
* guix/web/util.scm: New file.
* guix/web/view/html.scm: New file.
* guix/web/view/json.scm: New file.
* guix/scripts/web.scm: Tweak imports.
* Makefile.am (SOURCES): Add new files and remove deleted ones.
|
|
* scripts/guix-web: Delete.
* guix/scripts/web.scm: New file.
* Makefile.am (SOURCES): Add it.
(dev-server): Delete.
* README.md (Use): Tweak usage instructions.
|