From patchwork Thu Dec 16 21:40:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Wamm K. D" X-Patchwork-Id: 35296 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 D89D727BBE9; Thu, 16 Dec 2021 22:27:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2F0A027BBEA for ; Thu, 16 Dec 2021 22:27:59 +0000 (GMT) Received: from localhost ([::1]:46462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxzEE-0000iM-84 for patchwork@mira.cbaines.net; Thu, 16 Dec 2021 17:27:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxyUq-0003br-0m for guix-patches@gnu.org; Thu, 16 Dec 2021 16:41:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53772) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxyUn-0004SW-UP for guix-patches@gnu.org; Thu, 16 Dec 2021 16:41:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mxyUn-0006aE-Rx for guix-patches@gnu.org; Thu, 16 Dec 2021 16:41:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52113] [PATCH] gnu: Add pnmixer Resent-From: Jaft Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Dec 2021 21:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52113 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: "52113@debbugs.gnu.org" <52113@debbugs.gnu.org> Received: via spool by 52113-submit@debbugs.gnu.org id=B52113.163969082225238 (code B ref 52113); Thu, 16 Dec 2021 21:41:01 +0000 Received: (at 52113) by debbugs.gnu.org; 16 Dec 2021 21:40:22 +0000 Received: from localhost ([127.0.0.1]:37085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxyU9-0006Z0-Iw for submit@debbugs.gnu.org; Thu, 16 Dec 2021 16:40:21 -0500 Received: from mail-dm6nam08olkn2040.outbound.protection.outlook.com ([40.92.45.40]:16769 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxyU7-0006Yl-AM for 52113@debbugs.gnu.org; Thu, 16 Dec 2021 16:40:20 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DJNqDDTjgSG6yqh9vuNl04Tyb+eqrM+xn0FWyftJPK9702rMuCg1npxLe7wgsPhaNc1XMWHSKy9ul+egwa7tJ5OHRtnoY3eozrGMut6qjI01U72ekeQFJiLPqvfcnLiCqvhtJSF9thW+ja+OVz6f/vAZI1PPYpRUAlbWybKBkwFZav351wkdfB7Wqhvr78dAU7eJM0de7orAeMajg4WKFEti6B8Jj7OAsfFooSRiOSvURrjBQlgR9PLpK2SetfueWrJIeOqTT5cBomIiBz1eSiqIi2h2l0bobCi5X3IfXP27CHns38jPJeYSlaxweflfpiyG4QmmXU+rlRamr6M74g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=j0aHSgyKRHgt2kXo1QYSqDm3NgLTSXI/XjLc3iYGF/k=; b=eAfT0nLB5U0lhHRm4sacnURjYdRoqT2ZyULzSszmZ4XnRn2uMDhVc297Kl3skVhb+ij67v3ag/6bi9PQBIjN9/MBlsun33F6JBDkMBMTRWsikbszmcGHzF9o0cQcWhv3L20dsmQ0qgCtxf2fAfwg7t2C6ic7EtpCFK7lem2Mr4t7M3Io6wMm8yfdEDeJv4aYo6xLH/YJS2HIpPuIlLTe0iRFcQ9ZL0+N4uORbtbcL9Np+TtnTl1SKRgzxykdX71EXNhVaoLF8ts9NIsb3Yz4+jWpJJMhj5ncRYWXkG4EeYGKaCOpiiGu2iN/3B9IBys8y1yPtgE1YbUh6OFXUeXUNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j0aHSgyKRHgt2kXo1QYSqDm3NgLTSXI/XjLc3iYGF/k=; b=TofQJScmtQz7M0Aiex6XbToiwApAcUZwZG68NMUekGa19L4FvzGa2Ggm7W81hJpjE9Nsoyx35sjfLmgxNNX+j/yfBSeYkJK8FL3FHDuqFnIApmxR7CaNaRRpdHo6cNxW00dmtCnrRLD7ocBSOJtOVmTRwqfcTjFW/e5GRsDnMWNWmPxuqHOjl2v7Z1Zh537FzufYsM4wBPkLkmPXR3MJro/aj7IutjsCl7xLinmnsGCqSc7hWZGzfbeFMZ3pVLxTrIjg/UaW+c6oSfos7o8d9GJ8pYGLnCKjBnyfJbqU80rbUctpZjjhsp8NysJCngad8AmDws6ENYA3dRdJHvYkcQ== Received: from BN8PR19MB2449.namprd19.prod.outlook.com (2603:10b6:408:6e::10) by BN6PR19MB1395.namprd19.prod.outlook.com (2603:10b6:404:12f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Thu, 16 Dec 2021 21:40:11 +0000 Received: from BN8PR19MB2449.namprd19.prod.outlook.com ([fe80::f8c1:a80e:ca04:45f5]) by BN8PR19MB2449.namprd19.prod.outlook.com ([fe80::f8c1:a80e:ca04:45f5%7]) with mapi id 15.20.4778.018; Thu, 16 Dec 2021 21:40:11 +0000 X-YMail-OSG: 7CQaHJ4VM1kjxr8B3dFSWPhldfNnF2GhhGo8y.qRsodhWaIPwjbBLPb4lXApTEF 7Tjy2MsUOKxFee6.0itEHjmhsqSQp.AiEngiGa_0fNZJC0XTp8KzQwZywzoa.Ph5GrhCzqPbaVzW AIulVH1k4liiXvZa8SGb5vFLdQ1W5fqbCCoNsDCgaZic3rWP2lFiAbbiaKKdohHoVkpk6b3ahpSK W68UhHUgtHZRB2A.0ZpjUsum4iv60U109KD7nrgyfV1cb.X5Q9HsjkTZinXGqe7fXkqQxvETa6YQ SChEU3Kf18m6bzItW5LQEhcQoGFfgVFw3kRBxYqsKlXjP3xotEZOMzyLtg_etCcXSSSRveOoumWV r3eCUPd.cylqeEMhTZjGtFsVlMVsDHrPi7XECjD942iLtYgUhHTNZlY0bOYw1EmC5uEMaCGPrLeF Xjm7NYYqMbl8MabDhVRjogRcRc4R9HAjLz2wJOgqMwa8AmVG19DinDneO7hV3e4nOEYQagLnsd9Q q_rG1McRK874qp1AAAUkwUcANTMeQ_1xrilXQ5H0hdhfetBz.1dlUgOTpAlgLnSQEEjM0_L9aWZK QPTpPvnU0GCombrbsf4KYdMp.he1OkqAhZNs7PUrg_pd1DjIDyZ9OlEDVL1C2jhnjdJYEUa3M7l1 g8hPfY4cqu1VGQhnPw9U26UlG0CUukWVQUJEcmj5jWv9D7Al6dcqpiFZWzYNn.jIjDBi9EFzH1Pq 6msOoYEUxRVyoarrzfg5uf6oVjlk4P.PsPWKVhS8fQAZko0vOroe4g4lvSfoLEekH2oXiDjLYl9Z o..FFVslCoCfznTlPFUV.ts_BV740gVRGmw8044idnJCbyNKpK7ICDMYUg4.c4e3cg.obnizr42z l3DCYaDT_6On8DGyRRxrsqR_CzY9.xVT7aYTy0smZA6eTx5XO0poIZKndIa6EcAbItQ3r53FmnoH nNIkSvL58gVCcG.kKa8LDM1.Co4EGtzLX4P_fXRkIbQSG4NY0MCg2DYYLyw4cwOVPJd1dLxc_Wil vgg0gvvRcpOU.BTPu0M5B4IPj2MoEORAsin4zsP7YG1WrPZDZ.VDN17bO4CC8LyBX7oe202lhaUq u6OkiIV3_eIIbk1GJPNhWM7bE9VXw_7kIsV2dzscT3X5bqDcfTUG2qKAx3T7uKTUXRLa1.Cdw_T9 SMH32ymCkEek1IF.yAZVz40_81PyDJMfkwu5hbLiygqtKBz6WJKiTHd8xrRwTCD2g7g7hUBRe9eZ VESRkyGzNVAZ0.JRpxtf8GiSpHPPRMbUZaCi6WLNTg3_QL6SSFNqDShNRM8f7oJtUTt4JYdSC4HN Ufvv7UIvypcdrlr.psNVQtQQ01owBId9CJzWqJTBunSptrHsKxZEGR_YLgxLaXVwDrfmxJxrgJjV .rW2vC1.O40hrAYqfJ40iLD9GXsIUchu4HRtncRHOwT0zj3pfLzyTstgFQS0lXc4MLZ79TnAlffL 0iDzDYxuv9evXrlD2NZZfzYbvBvbUVA6ztFcrVkrzyttnEQ1st0.toyoOakY.qrAdLcI.96Q72Uz TNEbebJJfbpr0d4AjjXdee4DwGhJkdvF0nQLP3Iv4OIOyg1pVDSrFa3WVLhNK7Ty.tpoO7zJzsjk rOgvfdwjwbC8tMxD7mxxbkoh7_JadwUkdY25GEpx3X_sMKPR1ecz1XIH4U1eFzSOXpyfOirSOZIi vSGz1fOE3_Wx76JbinuHrPvBb4oIcvwCzAXCYw4Cxx8WaLHfv.gwF.3vsIVehlqYZH.3g7dluAtQ DCvYDuySQSv_RM.RBvgxYjyr.SgR8SbkQModa9mPEJOFL0N1QWki45XsPBihj1Nu3NpnKFSOnR5k qF3hSkYpdErYOWlErUu_FUBwvar6eomgK6oGLD9ZUmuZ2ZJqDe2bM2ElCDJ0cWL7i_jX2csCN4d0 ZiLPpEOg2O.LDUN2BgCynLQbssiVyFpBClzw6T..bgKLlxutoD1HElLkb3UakmfqQ..NHLC.uqJZ GAXkLPh99F0jgf8UG8tMMNuENtDMQTlRWCh4KOu.4rimSSy.53vIFGHsZ2YC3cPJVVp_OvQ6.tFa olwpCQ27q30y0lccJBT0xzumOrhoE_6yPQ1VbL8NytdbDebxmROgLBG.jN7SRIsafU4GNzC05wST mASsJ97fGG_5CAEmwIYOOI4GPrE0OexegtbEHahOP99fvRlYDUDPKhg6aMv9gUGfvMagYR7wrPDs zk59r3FbjMdndXi2eGCC4F08GF.KrhBOO6QVhWSZqmFhZGnNILrvpWe9UbUWXZHGBqwr.vIIDsuQ wIhZ0Je9s9cvJ7PcveI1iGUx_8TosjYp1CRPjDnSknmIYSDQD24Q- X-Sonic-MF: Date: Thu, 16 Dec 2021 21:40:09 +0000 (UTC) From: Jaft Message-ID: In-Reply-To: <87v902ail3.fsf@nicolasgoaziou.fr> References: <529632162.5471310.1637869688182.ref@mail.yahoo.com> <87v902ail3.fsf@nicolasgoaziou.fr> X-Mailer: WebService/1.1.19415 YMailNorrin X-TMN: [Soeg9tJWeEFBQ65lTr3N60uoB3LhOpTb] X-ClientProxiedBy: BL1PR13CA0188.namprd13.prod.outlook.com (2603:10b6:208:2be::13) To BN8PR19MB2449.namprd19.prod.outlook.com (2603:10b6:408:6e::10) X-Microsoft-Original-Message-ID: <1266669576.2060305.1639690809838@mail.yahoo.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b2dbc707-fed5-40f0-a3c9-08d9c0dca36a X-MS-TrafficTypeDiagnostic: BN6PR19MB1395:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8rXYqn7a0KB3GMWJaFKAZENM5rDUtYB9yDpPmQ9zH6ywVDFLnClIuDWocQTKDoxSCt1VLj7jl2LOKpqYwQmxuwbNtsZdZ/cdINah1Fqsi2M3P3mhuZ/3C0bybN7g74PG74d0wzfCAuro5AFX7bmc6ZqdEbElXIGHsnsC2wTeUTsLqeP+oVmcGkkZinYL9mSMyI1wU7YciK0xqfcyi4Wden8iQsH4bL1K+6Z6ta3rRqlmcgQ8n4Hlkv7m7m1pgRDHJOAOIPJBjAkEJwcyheA9sjD3xISMdtpg93iN4A5GRZyp+qym5DulHqGc9luDpxJf9Us6MCfOeaRB7aM/aJLcLkclwIV0n1CB8mU9EUDxXCm6VRV8N7abZqpOBiFiYKQFwuG6B5LzXo+L8cl/PsI7qiQqWRChQOcjGM34Mb/HMwTTRNHTWxewDGu5lJW7GHuMWefPUVleSokW/RDeykipX4Hyffl7uKVxrOdOUktf+fCJ5dUaxQBYZPFoxmvMmPgSpSMFkllVT/5B2S/Qc3dUEm0XFzU2PK13MOCyYAbEzCIndiC7Rr4PCuB+riss8BE7ru5r2x8g/LwEAf16XuycsA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fIcBuHelXFhdHWcl+Rx18BckwiXkeDKV4k3KqC8p60+VxgpWhN1gUwo26mkO1yAyZ76F8+VQGt+f75QwuKACpC1tNAPcjRLd+EuV5VeE2+6ibahP0DE8pwmqW4Fsx/Kf4mfnAD9J5fGOuyTl95lU+pfKisBiApYC6KS3NNFiTAcAOowOzcLixv1QQf1+M79l6Kzv4xg02jShcFtaZ/QzwzXzmpKWBub2nixK3kn1AV0DgGBG37HJgATgMCxTWldmgQtXYfvPNADIXLvi9H6+nUmKWbNGWUQ1HypKRw0atJu3fbiz3OHt7XbMcQj/DE9SCo7GwarpULcLfL+Ntlhkze5lLtF8aldj25E3F27Lmj/aDgay0sLtXP0/8krj1lZbinitleATr0haP00vq0b2Q6LznZwr7Re5SSmD5ztEfdenmpy02QBim7amyT4b7SWIXG09ymCv/8dv2fUtKEIMFh1f0A/apeUAbayB6dAfv6946FAm7R7b41LXt9+u9Yh2okwXycrYTs6lFI2Hd90pIKdOTSUvqqIGKlmUoq0TIzQI35XELVK1B9AcfXJ2c8fG96+7VuuZngH9zmgDux5OW1weBZ0Def/SVUgQ4G7tjzaxdzIzT/XNmIm4ywZSLL9JCMLD7255pivUHT36VkrSJTZ0SabJDCLecmQhSOWeP54uhKUPOaCCR8Dm23gSwS+7wbXjCblQ72VgdzBLcMHaSChsqswwgigcevTVvsRe6qIh+ayYITnxOMiYiQ4jR7+m2GROkI7mZbd5fK/iNkwnXd/jUi4dqFwgpc5INFtZFnk3Q+JG5ldaaVHWV32uhLuJAKgQauln0H2CR4KBY0LlDj0bmiB2Rt50578nwY+thB+VbABfGJPPYtG5fS51F5FL/L9XX1C/wdAEpaL95aKu0Cgd0QyIdsGIrsjqV4KDT2nqPtLxkZDTSxGybTK+DMgr72qAn0YimJ+HEocxND2Z3A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2dbc707-fed5-40f0-a3c9-08d9c0dca36a X-MS-Exchange-CrossTenant-AuthSource: BN8PR19MB2449.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2021 21:40:11.8680 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR19MB1395 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: , Reply-To: Jaft Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches > On Sunday, December 5, 2021, 02:43:27 PM CST, Nicolas Goaziou wrote: > > > > > > Hello, > > Jaft writes: >  > > * gnu/packages/gtk.scm (pnmixer):Add PNMixer > > Thank you. Some comments follow. > > > +(define-public pnmixer > > +  (let ([version "0.7.2"]) > > Nitpick: we don't use square brackets for let. Besides, you do not need > a binding here, you just need to hard-code it in the version field. Bah; sorry about that. It was mentioned to me, before, and I must've forgotten to change it before I sent this out. I probably should check my other patch submissions around this time as I probably forgot for those, as well… > Could you send an updated patch? > > Regards, > -- > Nicolas Goaziou Thanks a ton for looking at my patch; all updates should've been applied and I've attached the new patch to this E-mail. * gnu/packages/gtk.scm (pnmixer): Add PNMixer --- gnu/packages/gtk.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index a7e5d10e10..8b3184389a 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -28,6 +28,7 @@ ;;; Copyright © 2021 Leo Famulari ;;; Copyright © 2021 Simon Streit ;;; Copyright © 2021 Maxime Devos +;;; Copyright © 2021 Wamm K. D. ;;; ;;; This file is part of GNU Guix. ;;; @@ -52,6 +53,7 @@ (define-module (gnu packages gtk) #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix build utils) #:select (alist-replace)) + #:use-module (guix build-system cmake) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) @@ -2833,3 +2835,41 @@ (define-public volctl ;; XXX: 'setup.py' says "GPLv2" but nothing says "version 2 only". Is ;; GPLv2+ intended? (license license:gpl2))) + +(define-public pnmixer + (package + (name "pnmixer") + (version "0.7.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nicklan/pnmixer/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0416pa933ddf4b7ph9zxhk5jppkk7ppcq1aqph6xsrfnka4yb148")))) + (build-system cmake-build-system) + (arguments `(#:tests? #f)) ; no check target + (native-inputs + `(("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config))) + (inputs + `(("alsa-lib" ,alsa-lib) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("libnotify" ,libnotify) + ("libx11" ,libx11))) + (home-page "https://github.com/nicklan/pnmixer/") + (synopsis "Simple mixer application designed to run in system tray") + (description "PNMixer is a simple mixer application designed to run in your +system tray. It integrates nicely into desktop environments that don't have a +panel that supports applets and therefore can't run a mixer applet. In +particular, it's been used quite a lot with fbpanel and tint2 but should run +fine in any system tray. + +PNMixer is designed to work on systems that use ALSA for sound management. Any +other sound driver like OSS or FFADO are, currently, not supported. There is no +official PulseAudio support, at the moment, but it seems that PNMixer behaves +quite well anyway when PA is running.") + (license license:gpl3)))