From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GFAZOOKfe2OiHgAAbAwnHQ (envelope-from ) for ; Mon, 21 Nov 2022 16:57:23 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +E4nN+Kfe2NGvAAAG6o9tA (envelope-from ) for ; Mon, 21 Nov 2022 16:57:22 +0100 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 9E68DF093 for ; Mon, 21 Nov 2022 16:57:22 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ox99a-0008Dl-Mm; Mon, 21 Nov 2022 10:56:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ox94E-0000PL-4I for guix-devel@gnu.org; Mon, 21 Nov 2022 10:50:46 -0500 Received: from smtpmciv3.myservices.hosting ([185.26.107.239]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ox94C-0002Y5-9t for guix-devel@gnu.org; Mon, 21 Nov 2022 10:50:41 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.172]) by smtpmciv3.myservices.hosting (Postfix) with ESMTP id BC3D620285 for ; Mon, 21 Nov 2022 16:50:36 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 6649B80097; Mon, 21 Nov 2022 16:50:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-1.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0lrOrb3hoO0G; Mon, 21 Nov 2022 16:50:33 +0100 (CET) Received: from guix-nuc.home.arpa (bl12-93-156.dsl.telepac.pt [85.245.93.156]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 6D94080093; Mon, 21 Nov 2022 16:50:33 +0100 (CET) From: mirai@makinata.eu To: guix-devel@gnu.org Cc: Bruno Victal Subject: [PATCH WIP] gnu: audio: Add mympd-service-type. Date: Mon, 21 Nov 2022 15:50:14 +0000 Message-Id: X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.26.107.239; envelope-from=mirai@makinata.eu; helo=smtpmciv3.myservices.hosting X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 21 Nov 2022 10:56:05 -0500 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1669046242; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=gR8oWORYLlzVdCr5HKBI6Bun8hpdB1lA1bFbwI5hZ74=; b=OyBCgXQYKIL11K982MS+UnVTT1KBmNbJ2zifQcQLSxeZ55vcVKLMWETLFhKqpW/j9wjoLs TWUNf6li7X0jklo7KoqTDOXz2VCoF5iZUq7nOuui89BMfFIFtAN3xdDl8HFpDC/eibO0uZ T2u2IjOsAGR093U0MqqS4fVi+xaKf9HHcUDWZg8ACRNTlH5gCe+Wyf+Q2ZEgEEUmmqOzqW A5EoYJLsgHbliPVYF0J/oyzBTiaPiU+OshTk8+FYosKV1Nt8ebZy0QrTXO+MBUsKn34Kt1 wb1HisILjEobKP1NUr3f/HvK5EmuT217EXPLld6Ng2aHIK+zcESCCz/g3kQB1g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1669046242; a=rsa-sha256; cv=none; b=E49h4dI9wQGr+dINqzvECRN4B/5xrhB42hDuycpJWIGLA93IueCHYrefPcJynlMwQ3bef1 Nj3VawfsS2OXo5lzMXO+kYUqMeW4Pg19FVVXQ+fpYA3rqtuEL//D5/tft54nfhtugYZghc 0XtemJ4QCHjbPGPHKcvFH2X7tiiXCXtO0TPFjGevjNi3Cgk2Y4+/R7D/D4Nlf3CwCZWxyt uxb5j4TpCFvjTTLhrGWyxml1JS8l15+4Xq5RP1XWOs3LIBTK8ScYPdG4D+esOA9rDWprZu uvDQ3Isrt07ycZ4tR5D4fghuusoZ6pz1WH8YT13qlcwXM4LU15Ojn4JeeW2Uvw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.51 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 9E68DF093 X-Spam-Score: -1.51 X-Migadu-Scanner: scn0.migadu.com X-TUID: DvhtwVeg1OIv From: Bruno Victal Hi, I've been working on this service definition for some time, while it works and passes a rudimentary test suite, some polish is required before it is ready for merging with guix. I'd like to request some comments on the current state of it and suggestions on how to address the remaining issues. Depends on 'mympd' package which at the time of writing is not in guix upstream but has been submitted at 'https://issues.guix.gnu.org/59437'. Upstream pages for reference: https://jcorporation.github.io/myMPD/configuration/ Regards, Bruno Bruno Victal (1): gnu: audio: Add mympd-service-type. doc/guix.texi | 79 +++++++++++++++++++ gnu/services/audio.scm | 174 ++++++++++++++++++++++++++++++++++++++++- gnu/tests/audio.scm | 54 ++++++++++++- 3 files changed, 305 insertions(+), 2 deletions(-) -- 2.38.1