From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gCUvJn0xmGBwbwAAgWs5BA (envelope-from ) for ; Sun, 09 May 2021 21:01:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id R7qvIX0xmGCgGwAAbx9fmQ (envelope-from ) for ; Sun, 09 May 2021 19:01:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1144C18B5A for ; Sun, 9 May 2021 21:01:12 +0200 (CEST) Received: from localhost ([::1]:56226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfofv-0003H3-5p for larch@yhetil.org; Sun, 09 May 2021 15:01:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfofX-0003Gt-MD for help-guix@gnu.org; Sun, 09 May 2021 15:00:48 -0400 Received: from out0.migadu.com ([94.23.1.103]:47604) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfofP-0008WB-VX for help-guix@gnu.org; Sun, 09 May 2021 15:00:47 -0400 To: help-guix@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1620586834; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=DB5dmvTT++2WzSoBHK06ecmYIz4cG6hjoQp+fxBlujU=; b=Uet3m/zV7lxi8o7QhYTtZ1xD1KIC/f7LYImk/SIThL4JTIURoOmunUzfoG4PBZlpKoVR6Q GVddtuEMsGJI5d9OdgrbaqagH+w4J1QCZPLXy1d9qrS3NRrr5HUJRuhTLXy88lpuE1lSj0 Jx00uAuhX3b11uiaocx7oXDskY3v21VXDZA78gpRx5CNXihl1UUnXdtHIZD1OomWc00SXx 0aaZ76JpcayYkfgsBpa1iInEAJcct8G1i+dXr4gpRfs3FWJqXi1p19xc4lWviNFbx1hyki RAGkjO2YLkEYJVjuamalGH+tOtclWCHsr1RuJNRkeld+1yj3h2ML9KSSZDQHuA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: IntelliJ IDEA - Community Edition Message-ID: Date: Sun, 9 May 2021 15:00:32 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CKh8z0y3u1J5cIQ5FyZEYcflqiyX0Mi2y" X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=94.23.1.103; envelope-from=rg@raghavgururajan.name; helo=out0.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620586872; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=DB5dmvTT++2WzSoBHK06ecmYIz4cG6hjoQp+fxBlujU=; b=sFJXmw0x25VKZjqmRUOW+1MyPMapEXFWtd/ergX6lXoMgTnYwfS1jjkO2cZMv5sBa2CN0U zOQW95xIo08tJXkyPNM998SYh8LmB9UG9k2Os4DJJpk5QaJFCX7vylSskWfxvBlmddRkNV OQSWY+HEvpZ4ulKKpeudgQiMBh8dbsPqwmSwE5ojry6UP14CXWnQQYLazd8Sj6AWLFp2dl McWMF+6fedKsH/AwmEyqYn7QeXR1c6o+qus8gpXK5mRK5saygOoH+e5WD60QrHQGmUdPo8 1fqWiJLtCeWtgdalNMEr+frYGzuWxqt62AqItZGkq/VjSbViQzodQgYG3Iv0uA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620586872; a=rsa-sha256; cv=none; b=jFjwxSDwdpWhQrhVVDRRxX1siB1KiH2043VoA2eBs4IHG+5cbpUuYgEM87swDDBrLRg+fk GhzQWxJyg0EGY+CO+Nn0eTwXBhVdICF1NkHHjsXGJp51TBsJcDaa1Fkb68cCbes6KSTkda JF9UkvOIdT7rx5m2yVsGRpQ2LzRMMufoP1VEl1jYJ/zMWgHnplOU+xci4ZdQqYfQmp4n06 ZdcnKSHOJuBG7rbuEwaTtRcAxNVpTXng63tQNhR+Ivy0VziZrcEXAFLiCVwsRdT7eT6Sfm YPYrjwk0MFhePJJBLaD/Loa8vjURJBgFRnUKE0zU5qWXCc99nm9LVODpKnpUzQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=raghavgururajan.name header.s=key1 header.b="Uet3m/zV"; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -3.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=raghavgururajan.name header.s=key1 header.b="Uet3m/zV"; dmarc=pass (policy=quarantine) header.from=raghavgururajan.name; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 1144C18B5A X-Spam-Score: -3.75 X-Migadu-Scanner: scn0.migadu.com X-TUID: hkvJHdAb8N6g This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CKh8z0y3u1J5cIQ5FyZEYcflqiyX0Mi2y Content-Type: multipart/mixed; boundary="ay3M8nanzsbehVr3zRvH9STubGscgY5bu"; protected-headers="v1" From: Raghav Gururajan To: help-guix@gnu.org Message-ID: Subject: IntelliJ IDEA - Community Edition --ay3M8nanzsbehVr3zRvH9STubGscgY5bu Content-Type: multipart/mixed; boundary="------------E27E5F852C4D68F64B01E821" Content-Language: en-US This is a multi-part message in MIME format. --------------E27E5F852C4D68F64B01E821 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello Guix, I am trying to package IDEA, which is an IDE for JVM. This is the first time I am dealing with java and ant-build-system. I was able to do some tinkering to get the build phase started, but it=20 fails at the beginning with the following error: "Exception in thread "main" java.lang.RuntimeException: Could not create = parent directory for lock file=20 /.gradle/wrapper/dists/gradle-5.5-all/66q2j3qadt42ygj9lkubqor18/gradle-5.= 5-all.zip.lck". I have attached the diff file with this email. Thoughts? Regards, RG. --------------E27E5F852C4D68F64B01E821 Content-Type: text/x-patch; charset=UTF-8; name="jetbrains.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="jetbrains.diff" diff --git a/gnu/local.mk b/gnu/local.mk index 37166bb2fc..7f6a9f9340 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -304,6 +304,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/java-maths.scm \ %D%/packages/javascript.scm \ %D%/packages/jemalloc.scm \ + %D%/packages/jetbrains.scm \ %D%/packages/jrnl.scm \ %D%/packages/jose.scm \ %D%/packages/julia.scm \ diff --git a/gnu/packages/jetbrains.scm b/gnu/packages/jetbrains.scm new file mode 100644 index 0000000000..da86780406 --- /dev/null +++ b/gnu/packages/jetbrains.scm @@ -0,0 +1,65 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2021 Raghav Gururajan +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (a= t +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages jetbrains) + #:use-module (gnu packages) + #:use-module (gnu packages java) + #:use-module (gnu packages perl) + #:use-module (gnu packages python) + #:use-module (gnu packages ruby) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build utils) + #:use-module (guix build-system ant)) + +(define-public idea + (package + (name "idea") + (version "211.7142.45") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/JetBrains/intellij-community") + (commit (string-append "idea/" version)))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "02y754c45pw1lr0x0pw459ng7s582c8yffpmmah66h4ipd95z5n0"))= )) + (build-system ant-build-system) + (arguments + `(#:jdk ,openjdk11 + #:source-dir "." + #:build-target "build" + #:test-target "test")) + (native-inputs + `(("perl" ,perl) + ("python" ,python-wrapper) + ("ruby" ,ruby))) + (inputs + `()) + (propagated-inputs + `()) + (home-page "https://www.jetbrains.com/idea/") + (synopsis "Capable and Ergonomic IDE for JVM") + (description "IDEA is an Integrated Development Environment (IDE) fo= r JVM +languages. It does the routine and repetitive tasks for you by providin= g code +completion, static code analysis, and refactorings.") + (license license:asl2.0))) --------------E27E5F852C4D68F64B01E821-- --ay3M8nanzsbehVr3zRvH9STubGscgY5bu-- --CKh8z0y3u1J5cIQ5FyZEYcflqiyX0Mi2y Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYJgxUAUDAAAAAAAKCRBfWBZkf4vlUSUL AP978IlQXvDSxUmd5z2odnQzIFdc1E0E0E4bHR01GL+kewEA3ZAY3z6JgBgjGSRK0CLwOTa6sDnK wDa0dsj1CIfIBQE= =O2wo -----END PGP SIGNATURE----- --CKh8z0y3u1J5cIQ5FyZEYcflqiyX0Mi2y--