From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id K6bsGskVFl98agAA0tVLHw (envelope-from ) for ; Mon, 20 Jul 2020 22:08:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id UOFxFskVFl//BwAA1q6Kng (envelope-from ) for ; Mon, 20 Jul 2020 22:08:09 +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 F15C7940220 for ; Mon, 20 Jul 2020 22:08:06 +0000 (UTC) Received: from localhost ([::1]:55400 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxdx7-0001Cx-Db for larch@yhetil.org; Mon, 20 Jul 2020 18:08:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxdx4-0001Co-Jt for guix-patches@gnu.org; Mon, 20 Jul 2020 18:08:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53288) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jxdx4-0000f0-9m for guix-patches@gnu.org; Mon, 20 Jul 2020 18:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jxdx4-00085F-3J for guix-patches@gnu.org; Mon, 20 Jul 2020 18:08:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42279] [PATCH] gnu: Add distrho-ports. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Jul 2020 22:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42279 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Alexandros Theodotou , 42279@debbugs.gnu.org Received: via spool by 42279-submit@debbugs.gnu.org id=B42279.159528288031065 (code B ref 42279); Mon, 20 Jul 2020 22:08:02 +0000 Received: (at 42279) by debbugs.gnu.org; 20 Jul 2020 22:08:00 +0000 Received: from localhost ([127.0.0.1]:36601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdx1-00084z-SX for submit@debbugs.gnu.org; Mon, 20 Jul 2020 18:08:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdwz-00084g-Lm for 42279@debbugs.gnu.org; Mon, 20 Jul 2020 18:07:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42353) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxdwt-0000eT-G8; Mon, 20 Jul 2020 18:07:51 -0400 Received: from 84-52-226.102.3p.ntebredband.no ([84.52.226.102]:59262 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jxdws-0002Vm-Ry; Mon, 20 Jul 2020 18:07:51 -0400 From: Marius Bakke In-Reply-To: References: Date: Tue, 21 Jul 2020 00:07:41 +0200 Message-ID: <87eep5hmc2.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -0.61 X-TUID: SuMHf2oeZEd6 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Alexandros Theodotou writes: > Hi, > > This patch adds distrho-ports, a collection of LV2 plugins ported from > other platforms/frameworks.=20 > > The meson build system was recently added and not released yet (it used > an old version of premake before and failed to build on guix). [...] > * gnu/packages/music.scm (distrho-ports): New variable. [...] =20=20 > +(define-public distrho-ports > + ;; the previous release required a version of premake not present > + ;; in guix. it has now been ported to meson but not released yet Please use capitalizations like in normal sentences, and for names such as Guix and Meson. Actually it seems to be released now: https://github.com/DISTRHO/DISTRHO-Ports/releases/tag/2020-07-14 > + (synopsis "Collection of audio plugins and LV2 ports") > + (description > + "DISTRHO is a project with the goal of making cross-platform audio > + plugins and GNU/Linux ports. > + This package includes HiReSam, LUFSMeter-Multi, LUFSMeter, Arctican Fu= nction, > + Arctican Pilgrim, Dexed, dRowAudio Distortion, dRowAudio Distortion Sh= aper, > + dRowAudio Flanger, dRowAudioReverb, dRowAudio Tremolo, DrumSynth, easy= SSP, > + EQuinox, JUCE Demo Plugin, JUCE OPL, Klangfalter, Luftikus, Obxd, Pitc= hed > + Delay, Refine, Stereo Source Separation, TAL Dub 3, TAL Noise Maker, T= AL > + Reverb 2, TAL Reverb 3, TAL Reverb, TAL Vocoder 2, Temper, Vex and > + Wolpertinger.") > + (home-page "http://distrho.sourceforge.net/ports") > + (license (list license:gpl2 ; found in doc directory > + license:lgpl3+ ; found in doc directory > + license:gpl3))))) ; mentioned in meson file This is a problem: GPL3 is famously incompatible with GPL2. If these plugins are licensed separately it would be good to list the license for each and take it from there. Even better (I think?) is to package each plugin separately. Then users can choose whether to combine these incompatibly-licensed plugins, but we as a distribution can not (and probably not DISTRHO either). Not sure what to do about it. Ideas? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8WFa0ACgkQoqBt8qM6 VPqa5wgAlhbkKOInXYZmeItvgdlLPX5cXjVRB4Iw9OEmCMgmoGGF/ro0N+hKD1nU lQWiExseaYJaqiRZW0PyKCudxSxScomyQsIvsGqHnFCwkRrNzZUuzEO7iUYHLeWH O/ZvDLhnSx2AzbyCEwrC9O6ubjJ8g4+sX/m0zMpffz2FZZEpV71JaRiuUc/cDjLd LycuAjg1m+OWbIfPYd06ZxQtF8ogic4TZ9EwMiEsxE/I61ONhzi2yeZ+1PdFbzWQ Ch4N3ieDyMQ/t5M2ykMcxZbOnbmg7nSAEyIKRs46vyMoMHtykOlg92PyhpfGlYNZ /+gDK3cLTYWTqBcKQmQMx+mwub54wA== =bEuC -----END PGP SIGNATURE----- --=-=-=--