From unknown Wed Sep 10 21:36:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#32914] [PATCH 1/2] gnu: Add emacs-jdee. Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Oct 2018 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32914 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 32914@debbugs.gnu.org Cc: Kei Kebreau X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153850377829194 (code B ref -1); Tue, 02 Oct 2018 18:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Oct 2018 18:09:38 +0000 Received: from localhost ([127.0.0.1]:34615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7P73-0007an-Jf for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7P72-0007aS-2x for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7P6u-00063w-V7 for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46059) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7P6u-00063l-9P for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57418) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7P6t-00084w-8f for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7P6p-00060l-3W for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:26 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58387) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7P6n-0005wa-7G for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:22 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6325A21954 for ; Tue, 2 Oct 2018 20:09:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1538503757; bh=k54fGdUra7x5OmRSHesnAQgEYqlTBn91d1CuYs2NrpE=; h=From:To:Cc:Subject:Date:From; b=c3zGqaagMow9Kr9XK+eFW2+0nSXxR+Q3B5eayWL24aORwqYXORxos3ub9kIzjRMHk m1HrWQv3VhFLoFe23K2U/lcN3oITzpg8n92nY6J/OzFj211cd2NwpVz62sZz7ZpcMe R0hRAKZhfvdoHejLPxbo3w7+3+0nYSf8ZcH19T7LGW4BOmjHzux8DzoFGeaYH3Hw/p YnEvj8uAvYiZ5mfNQrnE7jqhSyYtKWAIUDz/0p7SglLhAfDG656ry99ekTMnPGVOIs U5yuAeEUjpeGQlmOvJbR29L3H++S3aQ/7j085rnKXqb/44kp4NAmY26tJhx373FNyM T4qk49nruK1Rg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 42PnFq6nnFz9rxk; Tue, 2 Oct 2018 20:08:31 +0200 (CEST) From: Kei Kebreau Date: Tue, 2 Oct 2018 14:08:28 -0400 Message-Id: <20181002180828.20827-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * gnu/packages/emacs.scm (emacs-jdee): New variable. --- gnu/packages/emacs.scm | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 8da5add88..1ee979983 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -77,6 +77,7 @@ #:use-module (gnu packages guile) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) + #:use-module (gnu packages java) #:use-module (gnu packages ncurses) #:use-module (gnu packages python) #:use-module (gnu packages tex) @@ -1505,6 +1506,55 @@ files using the dot syntax, and use Graphviz to co= nvert these files to diagrams.") (license license:gpl2+)))) =20 +(define-public emacs-jdee + (let ((commit "8451b811b11d8cb428bafab31752e93180a3c724") + (revision "1")) + (package + (name "emacs-jdee") + (version (git-version "2.4.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jdee-emacs/jdee.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08rjr1lr1hq47bpc6iy1ib24vky9zlpj9q5gdvb6cd4zzvlm2qw7"= )))) + (build-system emacs-build-system) + (arguments + `(#:exclude (delete "^[^/]*tests?\\.el$" %default-exclude) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-duplicate-optional + (lambda _ + (substitute* "jdee-stat.el" + (("&optional total-files") "total-files")) + (substitute* "jdee-wiz.el" + (("\\(defun jdee-wiz-get-get-method.*") + (string-append "(defun jdee-wiz-get-get-method (type n= ame " + "&optional staticp class-name)"))) + #t))) + #:tests? #t + #:test-command '("ert-runner" "-L" "." "--debug"))) + (native-inputs + `(("emacs-ert-runner" ,emacs-ert-runner) + ("jdk" ,icedtea "jdk"))) + (propagated-inputs + `(("emacs-dash" ,emacs-dash) + ("emacs-el-mock" ,emacs-el-mock) + ("emacs-flycheck" ,emacs-flycheck) + ("emacs-memoize" ,emacs-memoize) + ("emacs-s" ,emacs-s))) + (home-page "https://github.com/jdee-emacs/jdee") + (synopsis "Java Development Environment for Emacs") + (description + "The Java Development Environment for Emacs assists in the develo= pment of +software in the Java Programming Language. JDEE provides many Emacs com= mands +that help with the editing, compiling, running, debugging, and browsing = large +Java programs.") + (license license:gpl2+)))) + (define-public emacs-mmm-mode (package (name "emacs-mmm-mode") --=20 2.19.0 From unknown Wed Sep 10 21:36:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kei Kebreau Subject: bug#32914: closed (Re: [bug#32914] [PATCH 1/2] gnu: Add emacs-jdee.) Message-ID: References: <87ef89terf.fsf@posteo.net> <20181002180828.20827-1-kkebreau@posteo.net> X-Gnu-PR-Message: they-closed 32914 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 32914@debbugs.gnu.org Date: Fri, 15 Feb 2019 12:32:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1550233921-16480-1" This is a multi-part message in MIME format... ------------=_1550233921-16480-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32914: [PATCH 1/2] gnu: Add emacs-jdee. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 32914@debbugs.gnu.org. --=20 32914: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32914 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1550233921-16480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32914-done) by debbugs.gnu.org; 15 Feb 2019 12:31:14 +0000 Received: from localhost ([127.0.0.1]:48660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guceA-0003dj-4m for submit@debbugs.gnu.org; Fri, 15 Feb 2019 07:31:14 -0500 Received: from mout02.posteo.de ([185.67.36.66]:50071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guce6-0003T7-4I for 32914-done@debbugs.gnu.org; Fri, 15 Feb 2019 07:31:12 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BCF392400E5 for <32914-done@debbugs.gnu.org>; Fri, 15 Feb 2019 13:31:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1550233862; bh=bxPf6tY6xyEQipsnCFlLjNURj1UNACBHejD1K+j8Qa4=; h=From:To:Subject:Date:From; b=FkWw11/X0MhEMueTNij5iAD1EXqj59UCLuU4xJ3nZfWaY3F06Ff82rugBikOaxRP1 tfPiZlORZYIVCuFKu5fDOU6QFCFwcQLiDp3WZUMkVl2cLlSIrAjdNt92l5+HXJBle8 cmgdUtlDgRz//G6CaiRxDJLWiVap7daSRor0ceKvki6ZNjxeL4REbrubnttLE6p2zX 1kpGLBE9NYKyTzNNkxuYt4/V+Cxg7uJVYmbmiZ17PX3qan60IZni+q2qkS7JWEry54 ZXpTgDmhxWOzIDEoVQ7KXJQ/udcGH5qfJg2fIzmbz89GClBvrgFF1030xAdVKrMbGA 6z7UxQwIcxz7w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 441CKd6kNBz9rxS for <32914-done@debbugs.gnu.org>; Fri, 15 Feb 2019 13:31:01 +0100 (CET) From: Kei Kebreau To: 32914-done@debbugs.gnu.org Subject: Re: [bug#32914] [PATCH 1/2] gnu: Add emacs-jdee. References: <20181002180828.20827-1-kkebreau@posteo.net> Date: Fri, 15 Feb 2019 07:31:00 -0500 In-Reply-To: <20181002180828.20827-1-kkebreau@posteo.net> (Kei Kebreau's message of "Tue, 2 Oct 2018 14:08:28 -0400") Message-ID: <87ef89terf.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32914-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Building the backend for emacs-jdee requires more work with Java than I am capable of doing right now. ------------=_1550233921-16480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Oct 2018 18:09:38 +0000 Received: from localhost ([127.0.0.1]:34615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7P73-0007an-Jf for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7P72-0007aS-2x for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7P6u-00063w-V7 for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46059) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7P6u-00063l-9P for submit@debbugs.gnu.org; Tue, 02 Oct 2018 14:09:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57418) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7P6t-00084w-8f for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7P6p-00060l-3W for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:26 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58387) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g7P6n-0005wa-7G for guix-patches@gnu.org; Tue, 02 Oct 2018 14:09:22 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6325A21954 for ; Tue, 2 Oct 2018 20:09:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1538503757; bh=k54fGdUra7x5OmRSHesnAQgEYqlTBn91d1CuYs2NrpE=; h=From:To:Cc:Subject:Date:From; b=c3zGqaagMow9Kr9XK+eFW2+0nSXxR+Q3B5eayWL24aORwqYXORxos3ub9kIzjRMHk m1HrWQv3VhFLoFe23K2U/lcN3oITzpg8n92nY6J/OzFj211cd2NwpVz62sZz7ZpcMe R0hRAKZhfvdoHejLPxbo3w7+3+0nYSf8ZcH19T7LGW4BOmjHzux8DzoFGeaYH3Hw/p YnEvj8uAvYiZ5mfNQrnE7jqhSyYtKWAIUDz/0p7SglLhAfDG656ry99ekTMnPGVOIs U5yuAeEUjpeGQlmOvJbR29L3H++S3aQ/7j085rnKXqb/44kp4NAmY26tJhx373FNyM T4qk49nruK1Rg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 42PnFq6nnFz9rxk; Tue, 2 Oct 2018 20:08:31 +0200 (CEST) From: Kei Kebreau To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add emacs-jdee. Date: Tue, 2 Oct 2018 14:08:28 -0400 Message-Id: <20181002180828.20827-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Kei Kebreau X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * gnu/packages/emacs.scm (emacs-jdee): New variable. --- gnu/packages/emacs.scm | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 8da5add88..1ee979983 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -77,6 +77,7 @@ #:use-module (gnu packages guile) #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) + #:use-module (gnu packages java) #:use-module (gnu packages ncurses) #:use-module (gnu packages python) #:use-module (gnu packages tex) @@ -1505,6 +1506,55 @@ files using the dot syntax, and use Graphviz to co= nvert these files to diagrams.") (license license:gpl2+)))) =20 +(define-public emacs-jdee + (let ((commit "8451b811b11d8cb428bafab31752e93180a3c724") + (revision "1")) + (package + (name "emacs-jdee") + (version (git-version "2.4.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jdee-emacs/jdee.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08rjr1lr1hq47bpc6iy1ib24vky9zlpj9q5gdvb6cd4zzvlm2qw7"= )))) + (build-system emacs-build-system) + (arguments + `(#:exclude (delete "^[^/]*tests?\\.el$" %default-exclude) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-duplicate-optional + (lambda _ + (substitute* "jdee-stat.el" + (("&optional total-files") "total-files")) + (substitute* "jdee-wiz.el" + (("\\(defun jdee-wiz-get-get-method.*") + (string-append "(defun jdee-wiz-get-get-method (type n= ame " + "&optional staticp class-name)"))) + #t))) + #:tests? #t + #:test-command '("ert-runner" "-L" "." "--debug"))) + (native-inputs + `(("emacs-ert-runner" ,emacs-ert-runner) + ("jdk" ,icedtea "jdk"))) + (propagated-inputs + `(("emacs-dash" ,emacs-dash) + ("emacs-el-mock" ,emacs-el-mock) + ("emacs-flycheck" ,emacs-flycheck) + ("emacs-memoize" ,emacs-memoize) + ("emacs-s" ,emacs-s))) + (home-page "https://github.com/jdee-emacs/jdee") + (synopsis "Java Development Environment for Emacs") + (description + "The Java Development Environment for Emacs assists in the develo= pment of +software in the Java Programming Language. JDEE provides many Emacs com= mands +that help with the editing, compiling, running, debugging, and browsing = large +Java programs.") + (license license:gpl2+)))) + (define-public emacs-mmm-mode (package (name "emacs-mmm-mode") --=20 2.19.0 ------------=_1550233921-16480-1--