diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 57691b299..47c7685e9 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2736,19 +2736,21 @@ These are distributed in separate files and can be used individually.") (package (name "emacs-irony-mode") (version "1.2.0") + (home-page "https://github.com/Sarcasm/irony-mode") (source (origin (method url-fetch) - (uri (string-append "https://github.com/Sarcasm/irony-mode/archive/v" - version ".tar.gz")) - (sha256 (base32 "1f68zi0glkg2aly66s07rx3w0b0hdi1znxan02h6dbabaadylk99")))) + (uri (string-append home-page "/archive/v" version ".tar.gz")) + (sha256 + (base32 + "1f68zi0glkg2aly66s07rx3w0b0hdi1znxan02h6dbabaadylk99")) + (file-name (string-append name "-" version ".tar.gz")))) (build-system emacs-build-system) (arguments '()) (propagated-inputs `(("emacs-irony-mode-server" ,emacs-irony-mode-server))) - (home-page "https://github.com/Sarcasm/irony-mode") (synopsis "C/C++/ObjC Code completion and syntax checks for Emacs") - (description "Provides @code{clang} assisted syntax checking and -autocompletion for C,C++ and ObjC in GNU Emacs. Using @code{libclang} it can + (description "Irony-mode provides Clang-assisted syntax checking and +completion for C, C++, and ObjC in GNU Emacs. Using @code{libclang} it can provide syntax checking and autocompletion on compiler level which is very resistent against false positives. It also integrates well with other packages like @code{eldoc-mode} and especially @code{company-mode} as @@ -2760,6 +2762,7 @@ described on the homepage.") (name "emacs-irony-mode-server") (inputs `(("clang" ,clang))) + (propagated-inputs '()) (arguments `(#:phases (modify-phases %standard-phases @@ -2769,7 +2772,8 @@ described on the homepage.") (invoke "cmake" "server" (string-append "-DCMAKE_INSTALL_PREFIX=" out)) #t)))))) - (build-system cmake-build-system))) + (build-system cmake-build-system) + (synopsis "Server for the Emacs @dfn{irony mode}"))) (define-public emacs-company-quickhelp (package