From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A0CD71388C0 for ; Mon, 29 Feb 2016 09:39:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ABDBD21C016; Mon, 29 Feb 2016 09:39:06 +0000 (UTC) Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B718B21C002 for ; Mon, 29 Feb 2016 09:39:05 +0000 (UTC) Received: by mail-wm0-f46.google.com with SMTP id n186so40022015wmn.1 for ; Mon, 29 Feb 2016 01:39:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:reply-to:to:date:mime-version :content-transfer-encoding; bh=YAakbwAOqWx8E3BVzWz6EawaT98AHhfPZca2gcHEnps=; b=cNzVIQgJb6347b8X3nUHxTiyfZpHKgpfXMV2ImG0+swV2mbWHzkJInCKTjhebz/Qvs pUlbIsxbnFkb+Ltbn3h6qQaJcixsjqxgN/Zp32Wa1bauu0E8Qb5GXampn1D8nXZavIWh 76omUV9HhUbgEIJo/bjoYfuEdYM93i8BP3CjKgGZKihQAl48763JbHVhfaOFw4H5MACL I6X4lSATRSPOGfObxt9eD54EQCIcnt6FDjCWHF1iYMbh7Tq8K6GzOciidyMX7estwc1M Jgfl0S7EuKbK0TKwu8H8XAaLvk/YMrXAGNVTXCwKUmtuf8+HYgoPzQzsCdSuydeUOvX0 WnsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:subject:from:reply-to:to:date :mime-version:content-transfer-encoding; bh=YAakbwAOqWx8E3BVzWz6EawaT98AHhfPZca2gcHEnps=; b=c+F2Ag6uyLevUXs/Ojq765gsLiLZ6i3bXHj3jg+D0wk/8HOR+gNEOMFLgHSb+LQoDm Y0nW1ZLNABXo2w5l1BAW64Kt/uacfRFOOMnRKYCnuhpHHqEOzwmL5VBUlUbCopouZBOA s+7ZDBMHCLX5SHESQd+sm3lP4x1MoYdhXA0ADlc9ATdNRBKx0mtay7e88BBcQDil5+mF OdcwqN5KQzo9jYrEBJ8JsaJeM/L2Wz5B4xnQEAx3JMasb5w19M2UYVgunU0hLpxJ4oCK tAw640LKy+KABAXeibB/WYZNuiqJlDNP260B3reXHuNxLJDiGpCe6nH8g8MRPlKXeQuZ DJzg== X-Gm-Message-State: AD7BkJLFI6goKRQctUDhVc7UvwDatpSxrzqKv9XTbxFHl6NqL/8kLiDoRT1mW5kXCI4elA== X-Received: by 10.194.60.200 with SMTP id j8mr13180881wjr.124.1456738744601; Mon, 29 Feb 2016 01:39:04 -0800 (PST) Received: from [192.168.1.105] (host170-152-static.43-88-b.business.telecomitalia.it. [88.43.152.170]) by smtp.gmail.com with ESMTPSA id i5sm24966735wjx.15.2016.02.29.01.39.02 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 29 Feb 2016 01:39:03 -0800 (PST) Message-ID: <1456738736.2003.9.camel@gmail.com> Subject: [gentoo-dev] [Proposal] Eclass for nodejs modules From: Geaaru To: gentoo-dev@lists.gentoo.org Date: Mon, 29 Feb 2016 10:38:56 +0100 Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.19.2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Archives-Salt: a028c30f-009d-481b-9f68-2375b358ba9f X-Archives-Hash: 8147ea5624de4f6976728562d814a78e Hi guys, I create an eclass that permit to create ebuild for nodejs modules without define every times ebuild phases and avoid install of dependencies already present on system. My mission is create a module like perl-gpan that permit of create automatically all ebuilds of every dependencies (not devDependencies) of a particular package and npmv1 eclass if first step for this. I hope that could be accepted by gentoo team because like for perl I think that manage nodejs modules as gentoo package is more clear that use directly npm features. Last version of npmv1.eclass is available on my overlay: https://github.com/geaaru/geaaru_overlay/blob/master/eclass/npmv1.eclas s Thanks in advance. geaaru P.S. An example of ebuild that use this eclass is visible on my overlay: https://github.com/geaaru/geaaru_overlay/blob/master/dev-node/formidabl e/formidable-1.0.17.ebuild