From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E803115800F for ; Tue, 24 Jan 2023 17:11:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 282BAE086A; Tue, 24 Jan 2023 17:11:32 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E9C4FE0858 for ; Tue, 24 Jan 2023 17:11:31 +0000 (UTC) Message-ID: Subject: Re: [gentoo-dev] [RFC] www-nginx/ category and nginx-module.eclass for nginx modules From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: jonas.licht@fem.tu-ilmenau.de, nex+b-g-o@nexadn.de Date: Tue, 24 Jan 2023 18:11:27 +0100 In-Reply-To: <20230124155156.12178-1-nex@nexadn.de> References: <20230124155156.12178-1-nex@nexadn.de> Organization: Gentoo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.3 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: 35e860a9-a4ac-4512-9547-77ef31c03b0c X-Archives-Hash: 347d22bfae6a97bdbfd20c402c771cc7 On Tue, 2023-01-24 at 16:51 +0100, Adrian Schollmeyer wrote: > Hey there, >=20 > a while back Jonas Licht (Cc) wrote an eclass for Nginx dynamic modules. > For a few years now, Nginx supports building third party dynamic modules > outside of the Nginx source tree with the help of Nginx's build system. > Since this involves quite some work to obtain information from the Nginx > build configuration and using Nginx's build system to actually build the > module, an eclass was written. The last RFC didn't make it into > ::gentoo, since the requested changes haven't been applied. >=20 > However, we have been working on the eclass again and applied all the > requested changes, made it EAPI=3D8 compatible and were able to use it > successfully to package a third party Nginx module in ::fem-overlay [0]. >=20 > This patchset contains the reworked nginx-module.eclass for building > third party modules using Nginx's build system as separate packages. > Furthermore the category www-nginx is added where these third party > modules shall be put. Lastly, www-nginx/nginx-vod-module is added as a > first package using this eclass. >=20 > The patchset is also available as PR #16053 on GitHub [1]. If this > patchset is applied, the other PR for adding nginx-vod-module [2] > probably becomes obsolete [2]. >=20 How many packages do you expect to add to this new category? It's not customary to create a new category for one package. --=20 Best regards, Micha=C5=82 G=C3=B3rny