Remove interactive build for telega-server, as it fails on Guix. Modify the `telega-server--find-bin' function to only use the version of telega-server installed by Guix. Created by Brett Gilio --- a/telega-server.el +++ b/telega-server.el @@ -113,7 +113,6 @@ If already deferring, then just executes the BODY." If BUILD-FLAGS is specified, then rebuild server without any queries using this flags for building, could be empty string. Otherwise query user about building flags." - (interactive) (telega-test-env 'quiet) (when (or build-flags (y-or-n-p "Build `telega-server'? ")) @@ -137,11 +136,8 @@ Otherwise query user about building flags." (defun telega-server--find-bin () "Find telega-server executable. Raise error if not found." - (let ((exec-path (cons telega-directory exec-path))) - (or (executable-find "telega-server") - (progn (telega-server-build) - (executable-find "telega-server")) - (error "`telega-server' not found in exec-path")))) + (or (executable-find "telega-server") + (error "`telega-server' not found in exec-path"))) (defun telega-server-version () "Return telega-server version." /guix.in?id=4d2d578ee8e1dc1ad351b3516e8f3f9db5c030b9'>treecommitdiff
path: root/scripts/guix.in
AgeCommit message (Expand)Author
2020-12-11build: 'script/guix' uses our own 'guile' executable....* Makefile.am (do_subst): Substitute @abs_top_builddir@. * scripts/guix.in: Use it. Ludovic Courtès