From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NMzuI-0000Ei-4p for garchives@archives.gentoo.org; Tue, 22 Dec 2009 08:15:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2DE82E0951; Tue, 22 Dec 2009 08:15:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id C7585E0951 for ; Tue, 22 Dec 2009 08:15:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 75BA368000 for ; Tue, 22 Dec 2009 08:15:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -1.921 X-Spam-Level: X-Spam-Status: No, score=-1.921 required=5.5 tests=[AWL=0.678, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VB3V9ODihsF5 for ; Tue, 22 Dec 2009 08:15:13 +0000 (UTC) Received: from mail-ew0-f223.google.com (mail-ew0-f223.google.com [209.85.219.223]) by smtp.gentoo.org (Postfix) with ESMTP id A0B3067FF9 for ; Tue, 22 Dec 2009 08:15:12 +0000 (UTC) Received: by ewy23 with SMTP id 23so4828651ewy.24 for ; Tue, 22 Dec 2009 00:15:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=gV+VLqeIo6OPUy084PX+xb0VhPcAIFcT73zZ2HTHH4Q=; b=cdn8D6tjBpa+vud/LLBnIY1Hum0aR/NkQua3+w2k8uEfutfcsWgyvn2UaeqV8T2ePn dFEntOhngDNmElc8pCmSqxNyRcIMOt+6esnAS3O0E1NnvddYxub5fby4OTAFK18S7kqY k1pfDjFf7sX1DvyyLHOz9s7OT6X64guvKVpro= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=PMkNG2PNCaElFmQTFxj1S61WwFOJOimFQbdYlorZmvOZKB3oKgMlCPPtcpb0Qmq1vX qgNlnW/yvF13PQ+MYQRUh2nYYjeqE33o1FaFvdWP7wqAAqxNwVSBdzCIB6vjJYxvbN3V u8JwMcSxgpd3te5mkrp6FkK5nhX8UAogQOyWw= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.87.5 with SMTP id x5mr2781849wee.75.1261469711625; Tue, 22 Dec 2009 00:15:11 -0800 (PST) Date: Tue, 22 Dec 2009 11:15:11 +0300 Message-ID: Subject: [gentoo-java] Ebuilds for IntelliJ IDEA From: Marat Radchenko To: gentoo-java@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 5009c805-e935-4b1b-bcd3-a80b7bdfcd1c X-Archives-Hash: 3cef02f8374c99f996074c61ecaedae7 Hi. I've been bumping IntelliJ IDEA ebuild [1] for a pretty long time and everyone was happy. Now, idea-9 released. I already bumped dev-util/idea ebuild which now builds Ultimate Edition (UE). The question is how we want to handle Community Edition (CE) [2] (available under Apache-2.0 license). Jetbrains shipped binary release [3], source is available via git [4,5], however there isn't any source tarball. I suggest following layout: dev-util/idea (UE) + dev-util/idea-community (source CE) [+ dev-util/idea-community-bin (binary CE)] where idea-community-bin is optional. The goal in mind is to push source CE into main tree. Another question is how to handle simultanious installations of different versions. dev-util/idea is SLOTed based on major version (idea has separate config dir in ~ for each major version) and installed to /opt/idea-${SLOT} with /usr/bin/idea-${SLOT} launcher script. The last question is what to do with source CE tarballs since upstream doesn't publish them (although, git tags to make them ourselves are available) [1] http://overlays.gentoo.org/proj/java/browser/java-experimental/dev-util/idea [2] http://www.jetbrains.org/display/IJOS/Home [3] http://www.jetbrains.com/idea/download/index.html [4] http://www.jetbrains.org/pages/viewpage.action?pageId=983225 [5] http://git.jetbrains.org/?p=idea/community.git