From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: [PATCH] gnu: emacs-flycheck: Use the upstream release instead of MELPA. Date: Tue, 01 Sep 2015 21:43:22 +0300 Message-ID: <87y4gqyo8l.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWqWi-000512-Im for guix-devel@gnu.org; Tue, 01 Sep 2015 14:43:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZWqWh-00059M-L2 for guix-devel@gnu.org; Tue, 01 Sep 2015 14:43:24 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, =E2=80=98emacs-flycheck=E2=80=99 package is "broken": as you remembe= r=C2=B9 MELPA updates tarballs in place (=E2=80=9Cguix build --source emacs-flycheck=E2= =80=9D gives me a different hash), so it's better to use an upstream release. As can be seen=C2=B2 there is a ready-to-use tarball but only for the previous version (0.23). There is also a snapshot of the source code for the latest version (0.24), but it is raw: - 'emacs-build-system' can't be used because the info manuals will not be generated. - 'gnu-build-system' can't be used because the provided Makefile was created for preparing a package for Cask (not for a real installing the package into a system). So I took the previous release for this patch because it doesn't require any additional tweaking. [1] http://lists.gnu.org/archive/html/guix-devel/2015-07/msg00416.html [2] https://github.com/flycheck/flycheck/releases --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-emacs-flycheck-Use-the-upstream-release-instead-.patch >From 7df85c9187385607f0156d82f078e1ea2c9c6162 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Tue, 1 Sep 2015 21:18:44 +0300 Subject: [PATCH] gnu: emacs-flycheck: Use the upstream release instead of MELPA. * gnu/packages/emacs.scm (flycheck): Change version to 0.23. Replace MELPA tarball with the upstream release. --- gnu/packages/emacs.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 57d45c2..594e842 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -537,14 +537,15 @@ the body are let-bound and this search is done at compile time.") (define-public flycheck (package (name "emacs-flycheck") - (version "20150831.1343") + (version "0.23") (source (origin (method url-fetch) - (uri (string-append "http://melpa.org/packages/flycheck-" - version ".tar")) + (uri (string-append + "https://github.com/flycheck/flycheck/releases/download/" + version "/flycheck-" version ".tar")) (sha256 (base32 - "0a0iyvki62rqi24dbrcdq3i1wdygdi350gcjsfrfr6fz8fasz42l")))) + "1n2cifzsl5dbv42l82bi3y1vk6q33msi8dd4bj7b9nvnl9jfjj5b")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-dash" ,emacs-dash) -- 2.4.3 --=-=-=--