From patchwork Wed Jul 8 21:27:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandros Theodotou X-Patchwork-Id: 23129 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 55EDC27BBE3; Wed, 8 Jul 2020 22:54:23 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 42A6827BBE1 for ; Wed, 8 Jul 2020 22:54:22 +0100 (BST) Received: from localhost ([::1]:38494 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jtI1F-0007F7-Jv for patchwork@mira.cbaines.net; Wed, 08 Jul 2020 17:54:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtHdj-0003FE-5h for guix-patches@gnu.org; Wed, 08 Jul 2020 17:30:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55921) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jtHdi-0002J7-Mo for guix-patches@gnu.org; Wed, 08 Jul 2020 17:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jtHdi-00030q-Ha for guix-patches@gnu.org; Wed, 08 Jul 2020 17:30:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42279] [PATCH] gnu: Add distrho-ports. Resent-From: Alexandros Theodotou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 08 Jul 2020 21:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42279 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42279@debbugs.gnu.org X-Debbugs-Original-To: Guix patches Received: via spool by submit@debbugs.gnu.org id=B.159424374211487 (code B ref -1); Wed, 08 Jul 2020 21:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jul 2020 21:29:02 +0000 Received: from localhost ([127.0.0.1]:39234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtHcj-0002z2-KI for submit@debbugs.gnu.org; Wed, 08 Jul 2020 17:29:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:57542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtHci-0002yp-9t for submit@debbugs.gnu.org; Wed, 08 Jul 2020 17:29:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtHch-0001i7-Um for guix-patches@gnu.org; Wed, 08 Jul 2020 17:28:59 -0400 Received: from mout02.posteo.de ([185.67.36.142]:59947) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtHcf-0002CS-K9 for guix-patches@gnu.org; Wed, 08 Jul 2020 17:28:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 419EE24010F for ; Wed, 8 Jul 2020 23:28:55 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4B2C8M0Tr6z9rxK for ; Wed, 8 Jul 2020 23:27:55 +0200 (CEST) Message-ID: From: Alexandros Theodotou Date: Wed, 08 Jul 2020 22:27:21 +0100 User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=185.67.36.142; envelope-from=alex@zrythm.org; helo=mout02.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/08 15:43:25 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi, This patch adds distrho-ports, a collection of LV2 plugins ported from other platforms/frameworks. 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). Thanks, Alex From 162c01597dac51a1a2152ea88abe7fa917039d67 Mon Sep 17 00:00:00 2001 From: Alexandros Theodotou Date: Wed, 8 Jul 2020 22:24:53 +0100 Subject: [PATCH] gnu: Add distrho-ports. * gnu/packages/music.scm (distrho-ports): New variable. --- gnu/packages/music.scm | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 7f1f3f3e9a..490f010c4a 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1076,6 +1076,52 @@ Guile.") ;; more than an hour of silence, so double the max silent time. (properties `((max-silent-time . 7200))))) +(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 + (let ((commit "a953bed05844d4a0ba349f75c75b56a430c8b11a") + (revision "1")) + (package + (name "distrho-ports") + (version (git-version "2018-04-16" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/DISTRHO/DISTRHO-Ports.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03ji41i6dpknws1vjwfxnl8c8bgisv2ng8xa4vqy2473k7wgdw4v")))) + (build-system meson-build-system) + (inputs + `(("alsa-lib" ,alsa-lib) + ("freetype" ,freetype) + ("mesa" ,mesa) + ("libxrender" ,libxrender) + ("libxcursor" ,libxcursor) + ("xorgproto" ,xorgproto) + ("libx11" ,libx11))) + (native-inputs + `(("lv2" ,lv2) + ("pkg-config" ,pkg-config))) + (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 Function, + Arctican Pilgrim, Dexed, dRowAudio Distortion, dRowAudio Distortion Shaper, + dRowAudio Flanger, dRowAudioReverb, dRowAudio Tremolo, DrumSynth, easySSP, + EQuinox, JUCE Demo Plugin, JUCE OPL, Klangfalter, Luftikus, Obxd, Pitched + Delay, Refine, Stereo Source Separation, TAL Dub 3, TAL Noise Maker, TAL + 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 + (define-public non-sequencer ;; The latest tagged release is three years old and uses a custom build ;; system, so we take the last commit. -- 2.27.0