From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 11:32:56 2023 Received: (at submit) by debbugs.gnu.org; 19 Jul 2023 15:32:56 +0000 Received: from localhost ([127.0.0.1]:56974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9Ae-0000Wo-24 for submit@debbugs.gnu.org; Wed, 19 Jul 2023 11:32:56 -0400 Received: from lists.gnu.org ([2001:470:142::17]:56252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9AY-0000WW-MW for submit@debbugs.gnu.org; Wed, 19 Jul 2023 11:32:55 -0400 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 1qM9AS-0003Jj-5e for guix-patches@gnu.org; Wed, 19 Jul 2023 11:32:44 -0400 Received: from sonic312-46.consmr.mail.sg3.yahoo.com ([106.10.244.236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qM9AQ-0007I8-Bd for guix-patches@gnu.org; Wed, 19 Jul 2023 11:32:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780753; bh=yC/DS3Xp5etxnl2SH3PQv4HctUNwRlWvHitJ6h9kqXQ=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=nbg/qmlwlJ+NqmF7N8YBNO509Bf+IbIJfPRp9TT8k5h8UP+o3cRlVyayXymFFBOBiQlJAPlhPV0Fkatg8ekLezXocdD7lnKXRg4y90PtR9HTRpeqKO9L+v0PhXkX7nyIYXQxbn81fqpMl2qQRP2TPbbC5N7zYV1k6p0IM06I5WQHIZ/KSYxDobCD8vHtiIdb+cN1R2jRRNLVSXm8a6th7ufFfgPjDxxZvriEddgCXMtYmcYZpCqpq6TFcLfPC+g0YfC4BDSCmOgP5IwqXHb9Kvf2V8ZSGl/sg9jMrsSfjfvVYo6aMeN0sUdhtc4GBRoj6BgMhszr2vhOnnsw0zkyxw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780753; bh=JrDmJLJknjasTzMwSiiZHPC9iiQlracTNNtDQa7Lf5k=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cE29mMBSFOOrM454zkNVGHO1nLlcsbnU8jmgGfcjKFtv4ANzyfaSr7bSmYoPxg7yWJTaxaSUgzLCTbxXzDSMuzNWJ16TP54oAonM42KHw1GfdTqGd1jqDytJWNdFqe/pOyT/Ic1L8goC8S3igHKYwKxU3uATnOPPnOHJyk41erk1CahSsGF7jo8yU1oHMN23pOTZOo7c7+mvki2mmBLwwQXPRviPAYKmvQswnDGAYJWuLCZ4PJxcLN+vqhNtGWQTrGf/2u1ivpFRQ+qpnlZJwg/HF8Owof544WDgVxx7/OO4H1prsSUfnDG/GawdV6jwr60y/7Y7x/mxpCkSJhQdMw== X-YMail-OSG: uDnuZaIVM1l5j3QMwrkTi6_lZjW5_C8ZytoUuRJo9hgNr5JXY2Jul5Hz_st2acH tbar1Sfh8fSAspk1uxxMF3r.qpxkPrQRU9nu6vni5h7.IDjY3x6.PPev4QeLpffcXXWWJ1w.Rmu0 NSc4uqrO.YNQEWq97qLbvMx_0hzmF2EyLt6pMqkiC__n_gi0sllQRaALIzvjqWEt6cIc39P9f9Ap 523UD9O.TpagUk7BhAWQBlKYAlGck5mr6Eg45jiIR7TRXRVEEdgTgQQEq7.37IovX1wZPOanzEvz NPm8RawV7urHGW4HAFEWCWwzhsV8c0HWFY2wfcEXokUqYDEgITmy4G98wFNfSWYo8d6rZ.SWM0ja UIyJzNZzGBkEun3uX3SpAfRyPaSX0m_.BjPjb1fiNTCpRu.IaEtCt1d2RHeZU8U_qkdDqFi_mHXo aXomsuC4JxG5z4HhxVOT5dC5AXcJFvu.vVs0Mv.uyixp4vCxCqU1V5yT0mBnoRvh9VjkzcFbhY8k 6kKjSYXkzVjBQDzx5Ew5l9hvBe3VFzxA2qffTPkqkp65TCNMuq7NU8JPYM7U3poYDcVltjaf6cVy eaqY7_UMhfeJdlRO8Qml4WMwBNsu4RoQmAUfRK0VjzvbF09KfFM9YyMPTg34vmHRQKDVTxME9cKE qbka1vPQvigZXrvTq6.m26M0VhbsNYFr.aGf1kqgmAmTFk1ydf2rLpMmES8tgOAzRveqNlI6ynun VCit.0c.zgpvoWQxtqm7ESLIlcL9mCtYSvQRCap65rYYKC0.z1Uwiic8AHxlk3hmwejbI.wR9dYk m_mq6lKyNsO.sCaVj0Rs39aA2EKC5eZgELFspMSzP8RyxyZowgn9aNZMqDqefSH4BsOsXRTCXFla 0LQh4HwKr4338kyLgoqNCRmkblV6VFEsu2Yno9yyP0rSyiVS1Traqq2WiCIEXV5AtRK0GBcFt8G7 VchiFYZtcfvPLUQ5UjTVPJTbEc29hkuijyfOOG07unw8jfBlbB9S2ej0Pcq_RW26M8pZKNCJ5mVz PUiBftW1WntlrV6XZTZdQ.v13bSvBxYjxlBq_TsqJOFktswVxRszXiNH3LVAVaLST9fjVGJfi87r UrAghvpRLAf0gGMZypOk5qCludGiYtN9MmeHnMB1uipQchU877L2alktPqOdBqopb73bRO7g1XVT afSSnaxstY1_6cQhj3xGZfufyoQWnJFjbWHOtnuA7Sw_DERqs4WPMj2mF_CAcHewkvlkKKp65OdC FKi1.Rl0vSOWMP3sjZRv1OVw2bgLKS_hgzY6l.sUY4z98nYKzMhWLUBtRd82_IZmPtY7iMuCrLZu 7I076_uGhPDlBiVoMnRx7WGSwjWF2ZYhkhI9dOgxkPfJheEUqD71DFcyqBq21bfK7WbPdSqxSc.8 qlgBNjDO0gCO0IQKm9QEpsseyiWhgj8Ubzi1yH.1QBs6kcwAVfeSHqnWNJPvkzxXpUmu_XvlBJQO ls8J7CndRwv9_kFRAk2TPo1vNRZnEUvcYmzGpVO3YxvKTpNuu.nrHVf8AVJaMWvpolms.vyS8N0H 8z9cEAUiOwDcdWFmPsLOXJ7UwbZhJ.x2vPddV6l87tdhFOVQ5JJr7UzBQqNuSxScwZzGxD6zyZJd 1.B9Qj9.kulvipYZ3rlZ6yMNN36B4EKB3JRClrEVnwUZRYA0c5PC0JRnfKG.YbMRL5eLvcFJD1KN _Lk.OXYcYLr7bkmWSUj99lYhmp_B9nmT6W5xE9O0bD4wwQOvui5LYIar604be.DICSAJ6d0Vdzf4 VIr0lko.u9SfMQl2K.Qcm8WM.ZGXUlTyxC09R.7AAFsAmMQSLxEoMr5Akfekgf75aYGzZHvieKgy y6jCuaI7QkjRlUjigxVxQb9GHg7fkxt79HfmIiNRn.KD_AlfkqVOTIQfALFrWHmdWk8km3qG6sr1 zadrZDMSkixnjqZGXUfnIihbjGEUux.9p_yAEk21pyFuz7nxm509iF0zGoDBCVqRV8.SUmDdv9gy mavV4t.sUXLduTE0WdCVklpjmcN5A9.CVMtsyeWLAQ_.Um4fR.0qK78WgWih_ZsWUBAMI1K3oBWl 2n.4ebTPuC_s3hz_eQe2ja8DL9_b.MD0eD0kBDgnTbzZ4fULSXypLF7st_aEAT2fLhxSpvZMKLvF Yf9pr1kYiUVCd2W1L8tYA8g5icxUUKJGWj_Odxry1T.ZPp7QK4b57HLDst3_1n9YTQDV_M3b_tgd qo3kzx9xoAiE8QjdE3xqcUd5WXAWPSC9WYIGzVmqtmcENsmGiQsTTga_Ch0DdPbN1Ds5gxWAvhEE R2aOSywzAds9EN0iKRJO3bzhTwZuOlvWF8txlbSOi X-Sonic-MF: X-Sonic-ID: 0f1929e8-b7fd-4387-b82e-810d0ca1bbcd Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.sg3.yahoo.com with HTTP; Wed, 19 Jul 2023 15:32:33 +0000 Received: by hermes--production-sg3-9dc5f54fc-v44rr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1de13d8bd29763614173e0f8cc16fa90; Wed, 19 Jul 2023 15:30:32 +0000 (UTC) From: Parnikkapore To: guix-patches@gnu.org Subject: [PATCH 0/2] Add r128gain Date: Wed, 19 Jul 2023 22:30:30 +0700 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit References: Content-Length: 347 Received-SPF: pass client-ip=106.10.244.236; envelope-from=poomklao@yahoo.com; helo=sonic312-46.consmr.mail.sg3.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Add the newer, Python-based r128gain. Parnikkapore (2): gnu: Add python-ffmpeg-python. gnu: Add r128gain. gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 1.0 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (poomklao[at]yahoo.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Add the newer, Python-based r128gain. Parnikkapore (2): gnu: Add python-ffmpeg-python. gnu: Add r128gain. gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) base-commit: 1d837aaa32a3a2de8f4a1ac391f92effba50834e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 11:36:35 2023 Received: (at 64732) by debbugs.gnu.org; 19 Jul 2023 15:36:35 +0000 Received: from localhost ([127.0.0.1]:56982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9EA-0000cp-Jf for submit@debbugs.gnu.org; Wed, 19 Jul 2023 11:36:35 -0400 Received: from sonic306-46.consmr.mail.sg3.yahoo.com ([106.10.241.166]:38013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9E7-0000cT-1o for 64732@debbugs.gnu.org; Wed, 19 Jul 2023 11:36:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780982; bh=IbzqcV9xYyQHRw1dzSSdJJnecNNmYBiIMLN5uCHnj1o=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=gktxzHRGjNax3kTFTIpQvsrfzy5nKMwION0498HbvO/erukAcELD3SZFKfDtxys1M/1rmrVf25m+tzNUWziZu0kXgA+QlQ4VdH22IPu4YmHKYsi48b4TnmzRMt+CR/nJLT1q5k4tzo7LI4j2u1DKv89gTf/7uyMDLKVbCDN+r5yBEvZmaYMqvbzerC+I+KKOvMUfyPFPC3U17VPLxWvsqF2MoqUTDk3vzU3GN/IJ4CILLfSlkkVa8np8uVqqomHJJAbd1e/OzJryQ01KoA1ASo/rml3R80yDiIWAeqwMyCEzTMo8Rl3P13Hiz0PnQv4uOKlfHI5hdxHYzpqUuMJr9A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780982; bh=467OYKBAifuy7Wrnd50w6qsH1Fmqkwz8OKIPYi2VRe9=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fVq2LX6AZfICRalQX4d4wDX6kDF5AyQWzE9q1dluSh1V1aFq5AZGazBrac2BXwme1p7XwxfE+ZZkxh1yG3Mo6aEOYgZ4al/AK6eycKNuRp+e0oYe1Z8uv/ZRIcDc8q8LYGzCBhjANtvEkIl9ZOxGdflc/YF2eXu2oZlgfVvAPTnBBfH9IGeXj86FidBF26zNpSLVhJ9G92fhQD2zl0hxnf+UAL4k6nqGNwmeQOi9iiqUMfqWo+z6iRoWTEFCfAGlC2JePiVyynWeNpD2M65N1dSU5PGa3fMohFYo4BrqhLwXtS3O7SnJgSY2uiDDoikPF16eaTPoAPuYLsTWfDpKfA== X-YMail-OSG: 8stXuFAVM1nS4vgOJqhz.IYGPK8a6g6LxhkN7AOSMWgwgtJ5B0DOkWSFBs1wMYi UshvzjknOjk.WmmysBiApvV5fG.CvyBI_SIS7t3fTwYj_pX5RukP26eXSnKm4ZkW8rteK7YGo.7S lV.0.whNpprMHALADV3BtLPUaA5XvmhKKdvn8LIAcmM4oT7gLaUt1Ce1ILrqVfaCZp.RGW68rNyP 4NtbEmOMX1LbmKMAJVnJbL_sQK2CixZX4.0jAcj3UWpZNq_bPEJXo69nawatLifz0AedSjJFZWn2 Qn.45mpq26dLYR_RspDP85bDMyzeIIh.yjXNc3Z3PioJWKF1frvdnD0SOgg7RkJUGrP8H.U2le8C .HUyKeoR0IS6d1cfyygL7lWRYJeFKhoe4_SAsI.PT2Y01lX4MBcaF3qefyY0P_FLd6y1w6_Jt00d GAf7vn.Tm1WAz4h6I0NECHn2MqYE5I0BJSVZg0AClT3Emu4gref80vRa.Y7quRamFZz6x.oMl55t B8g_RjwJz0VnbEeHjhOB2f7mRUp6j3LzpzMN4ANLFg.YOhoRJMIHeenHQqJiNnpwnmK4slUvr3lT utzHfFHT8L1CPd.pPqioPDSYzFgjNT8LD7wYfqj12Un4pgD5eTqpeUHdMWrtNweJMkoevESLrnXX USp7nYjXUWDb3c8rtmJ2N3dZ5o22nIXYQG2NcuP8Qs_JAyN.3WP2QJfZOoCVieCpdMcWQ9CQhpTj BeelWdNW7spFXpv61ShMwfavPJ7Dv5_aWZY92rLpBgfanfl5fd.uM26y2b6.ATd0L5pZSe_7sdfW MzMlZkf_Hq1Ocva6UITGJ.32.SGyAQ_0vxRE0PyycsJN.kTd9GIMZx6fn6BMtYWg36DD4qxCOFnU WGp8Aq6ozVLsw2iTv7ncxNMSuZKJJtDaEFD0rRFEZxz1P0dVMwK_EWC8afFSXOUBDncB1IO7qklO zZZcWahYw2Dc_BTHoCujP4OKHuNuSsK.Jp4GlYNGbISzqsJslDSgdG0V5uf7.HJJXZ45BZAu8WWq FcuUmyus7ALC5ji8czdRKf2sJ3QP1eVtgqtWol9Nq7FNMHFaa4NlbpOLAegtYFg2tN3DVAKVWfHc HtwpCwTr7kyyB8ClS83R0Pa8gsZRNRWfy5y1OZSkiIQXbRVYcWiaxt5ZrPBITWeAo84NadtVRlcs 8iplu8L4ckUXDk8ELgM_EbDWFXN4tf82iouuDel5.Qr0jRxUmoIXt4La8xk4zrbnFUZgWimaqOUd o533GGl6ZDvlnGaLUNP11SZzHv1Y89aR4g3p0N44N_6Dbkxv.PgLL6nrGW3ZLTqf_7XqjAwSexBj o7_1pDp6ENU3hAvEwxXduzlLdNblCoRO9hIClumRgeba0qvElxftrrfryU64cWbiIHcFMZSyIMFr At6YDbnOfKxeFwHRserXKlxCva8oNtyasweOIzVNrErkuYXYadCconqdMAtOQ3JsTcc2rJydEcn. O1P1y0itHavkpw6iQwU4a2Grh4a97Y8E4cIKiQ0xkygS6d1E57w0qPdZJA_pdyOpBwkNcU8PcpdN _cyc490Xr1FirBgNrvXdue4_JJ0bwzzOETXinkgfMnFeL2VNtcXAWVE01enp4KzLLoVv59Bkby4P XHIOJquXSoxtQR28YZoweq6Vwf_LqbXA68zplJM1YMbrtbKoCCG1roTHl7Qdnn2Xxq_z9_h2BgGE A9euUMBZz63bs0Lx.Vxnd2RODI1etxUqW8dgBV9K2rXd9HGw.a_yLpQ7epOuGhduTsthzopBUGBF NA0ui6dUNHttQzBFeaQvyz.bnZD_SsOAJ0crz6Z9Za75ATzj1oSh9apwBKPwwmHNfQyoUdoNUGaJ pHdwSp0.jasAhTEBCzS.pULWjCJcH6g8zduOlv4pYCQoLRr9wb0.oqTSdMD5fTE.NCY5z.maLVBQ hp5bYoRSGhXC2Ah8fkfEz3G6nKo7IqYBku8lgfNQso9fOKaMp6FZWcKEtQ_lkZ8LdX0r5yckr7Cc DjYn7FcmAoCFl4WwI6ZI5wJ8ROYTx.v8WXAmVzRFkIX1OdZUZU5XroAXlM2UPnv37TMjPLceleEI XcKkcAttL.rQHtVz3HlBglEqjwcTiCsd19ELUkCe9hwCBiJTvlK5wLUoKIeuuKpsTCWuPbRMXHiY Fyzhlu9lJh82iwLBKN9mDR5aFUXyJnSyhDYf10ou2CxpE7b3WfWajVsHHspAXDb45XARWArxAZbX GqXfmHGY_H_JTKFo5vYaKLsOS9ByE0PZvNwQvlM9vyhJVwUDpT7X.Ux2vnKaUfPAk_NkSyDbpmbj .PK8K0P5AliR5XXlKSDahfhhpgOTMO3Gx2Mf31SeFtg-- X-Sonic-MF: X-Sonic-ID: 401b3656-94cf-459e-b57e-13159840f41d Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.sg3.yahoo.com with HTTP; Wed, 19 Jul 2023 15:36:22 +0000 Received: by hermes--production-sg3-9dc5f54fc-qtlwh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 33d999fd447e849749588aca9b47fbf2; Wed, 19 Jul 2023 15:34:18 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add r128gain. Date: Wed, 19 Jul 2023 22:34:10 +0700 Message-ID: <39cea1bf3cb8f87ffb20c1a61cb0281d2738a005.1689780467.git.poomklao@yahoo.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 2602 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/audio.scm (r128gain): New variable. --- gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 8a11d2d6cc..db23635f15 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2023 Gabriel Wicki ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -116,7 +117,9 @@ (define-module (gnu packages audio) #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages rdf) @@ -4691,6 +4694,35 @@ (define-public bs1770gain loudness of audio and video files to the same level.") (license license:gpl2+))) +(define-public r128gain + (package + (name "r128gain") + (version "1.0.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/desbma/r128gain.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zqclskkjb9hfdw9gq6iq4bs9dl1wj9nr8v1jz6s885379q9l8i7")))) + (build-system python-build-system) + (inputs (list python-crcmod python-ffmpeg-python python-mutagen + python-tqdm)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-requests)) + (home-page "https://github.com/desbma/r128gain") + (synopsis "Fast audio loudness scanner & tagger") + (description + "r128gain is a multi platform command line tool to scan your audio +files and tag them with loudness metadata (ReplayGain v2 or Opus R128 gain +format), to allow playback of several tracks or albums at a similar +loudness level. r128gain can also be used as a Python module from other +Python projects to scan and/or tag audio files.") + ;; setup.py claims LGPL2+, but this is not corroborated anywhere else + (license license:lgpl2.1))) + (define-public filteraudio (let ((revision "1") (commit "2fc669581e2a0ff87fba8de85861b49133306094")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 11:36:35 2023 Received: (at 64732) by debbugs.gnu.org; 19 Jul 2023 15:36:35 +0000 Received: from localhost ([127.0.0.1]:56984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9EB-0000cu-3w for submit@debbugs.gnu.org; Wed, 19 Jul 2023 11:36:35 -0400 Received: from sonic308-47.consmr.mail.sg3.yahoo.com ([106.10.241.237]:39636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9E8-0000cX-S4 for 64732@debbugs.gnu.org; Wed, 19 Jul 2023 11:36:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780984; bh=o5Py8NPRBV+APND9Czh1gkiwXycu6AW+BUW2ACBNEgQ=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=U5ZW01MaZ3eMxbH3qsXz8meC3n4k/I1IKTFqqX+l0PY9bZM4dafUZ0swpx2rZ6kDMlyLFD5uEDbONxKMGpdGggiHk1M1sy2DSAzYBfV3G79BT8yxS+yvJnDqJGCod4QmM16dw1ywur7z7m26qDnP4r0dw3qF6P6OMjo5WLro44s9tS5L/OVO22po7zshwprGCtkPLlQy/+yLbRdABdB5Ko3cM/KnOjkG0Nq+ZPjfMhX4fh6ma4lTUy2+jlvK2tbpaR8SwEXkRRHeXr2GTYc5IJrJkfS4gZPsf9IqSX2q0QUd3O7VPu8lugUxcLNzcGT/zc/U12hpNgmt9Zv1/8XuGw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689780984; bh=+z4RjHT+K2m1AjHZ0bthHv6Y/m4Ia4iEkus1XOnWXqe=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QNZ4DoGKEHuB4r0Sk9eHYO0v1BRrGNeWIeJHFGj25NkSIdq56Z+yuXPfydKE8F1fwj1NusQA2A4eF+G+1/+PXOKvhjM5Qo7oNHWo0Rx4e4H1I8SUKP1MqOB7EzH0/CfgCmje93CJjfBcQhFHikQeSpBoxxkEosfz536qwRV9nmqZU8610vgk/44uAe9cmDn0w+Kf+7dVzVI9hbh5eD/c8ZI7DFiF/jxZakWvoGYRJM5Fz46LNBDbEP4i5/tGxo61pwbof42W99aScSTcTC4G/y3VGKfC5zwT0YV1rO8pTAv8nvd0p7J0kxFzqC0ANGvHJLe8kbMgSzvH9jMRfFftAQ== X-YMail-OSG: ye_CHPkVM1knbZQUGTxGSoIwsXOGbpGvpWHSLgQgeZoB8rECJHeh20FHXlr9lHm SQTcg5EMklrXlsY8AIvD16fH7KgjRC3NdjWhBiaSS7tfIaFB3Ku2ChsJDdhi5DvDztasbxzAW.Hd nqaX8M3F97I.fGuhG5iDgV.WDNzx55RIaRtaMBO97sIlRGdCrQMtLkwy7Ah7lIQTDaawpN6joh.i SJaXD3z_usqvvwpvgHrPbPe0vS05gAzXMgVBe_6TVWgNKqkfapFQgOTNEC8R8Cn4j3bx41w0K3po dlPycVoK9t0FShZ0bLzBsAjCL0BvJB1KZaiqQWoTmm82_e9skVrLBt388wk0icj7JZcJl22NavF8 g_rmCRBzvNKAXe58GEjSuNuM8fWnMCOX_Rkvlb0OIf7AkNUPR1wQB_.YuJhBI7bU9J3a2g8zWtE_ l5tIw48ePomORN5c5MgLw0Xa3reZLkzCSsB0JC_VSSwbDaFQnHzbYvVIUHwqFJpieMVmKloJQDqZ NaGY8.H9Xx3H3fVmfZKekPl4laHT49AGOACRAUHkfqfUY7ZReIda.4diRn5O9kjtI7k.Tz6xHoCM bDKYGvrZMhIs.1KT0iUrP51k4WPp_1PNgkR.5jq9FZYeg_0SQY5_OMtU7G873oBmC8dWZRN6owmm AiGRXph2nVDpyiT.C9FwUk7kwM8wW5reDY7ucefAnX91GVs7Hd5wQ2vdEEKPX70b2dVI3Ekt_Dbc IO7tMfpLXUz.CPOAyTqhC2GHWg.8i30pDtKAPQ2xDn.9iey.9uYm4AR2u_87oulbgwxtKW2YYwGO uOlwFcwercpnmtDHCAp8Xv7Tv9ombh.Ps1it_ADEkUoFwyY0D7UBpvWKz8b7aywRybzgFNr5RM51 EkMoiUR.flDZ4Yw1nmxBUrysq_UCpALmArpUdgeJ9cZ1.yCwkecLhwpEP09pXWu8UyW3bWzeG3Dx fLyRYN4VR9_61HPOIe9LQYSbqqwB4AKkHGxccMXxCsOhXf.GHRtfVDj5y5OJcBcxudluro.cN4i_ ENZR9Ep1nsHbU9apa1_Zypu7CjCguXZYkIGSu7oB3.z3KR7TNW3PQeFx_xYXecDOJtzBwukrgfun yzo9duSvfwAbghY4Y2ydFO.GPrwAHxxvhWpYtFFqnycsX3H3HFD3hIiH4kaWPWmTFUamiCHZXIKL kKK_I.ATPwKan3qs_jOJQ7Ugz7rZb4wRYr.N7mgAWMFDO9hRd.0ROq5daYm_6MhZcYDQEA1qAgki 8QonNOyzjvejj2NPjHuiCbCOdzpB9IYs7Sve5GvSS71pD4rw9ihfUWH8SXlu37jHqSz_Tcy1yTuR bM6hgAL9hOb7.PrL1mjQxVGfadxwytu2Sc21BVyr5A9m.EirYVpkAeBLoy9ghoLjGC037zgoPCTp WS0P3ELAuzjMvmHOFlPiSTpqZcl8RKS_wktx7LJDvYBJTP9l.zIa_m.JqwB2lKoFd9EAkILKqUfi 30n_N9SG347CKapXqIw28iDd94Jun8si1XMmJGwNM1d4GuiL7lYnYGDAJtMpDC._CbMniwQtxNC3 IzOM1gfy0JSCdNC7SkM4I4FBg7QqWAIK.EmqGKGcBSX77O8SaqM78OT60pqFkCNXGT3bu6dIyMcg Su9W_dTXABUhOqyYltQdTH_4nsY.bB.UmYgQBRQfwtuTPUzfeiIiy.FP2ePm1u4ICqwbWH3s3X0x MvkPTOavvaJIpw1eqKRSnc1VuKvWmFz7YmKE4r7Yz4xEhtfBjNzcAG8lpgQSwVuKWEb2RIGoAC94 vDw.ykXO91P6acD2O_mHsxpzdoVHJZNYRkufhJG0PCL066u4YpBufv5wvtg57VHxCs5GoRzZBp6X 7GHhyOyiTTbwZf8BObTOzKAPLdZA.QwS9GKikM9eMYqEfpbgOo_O.b_TSH_npF6MdiOIQQQroCnW ZAZszHEbeN8jLvmLl32GwDCUWDbtGmqBDisH2M4pmiXT6eMyQZHOOaPBZR4aglYmt4eeBhzG1TKQ qFMNFgscg.gsnT9uiBLpaOS7hXk8i7ExKEIAOMHUSQneXLak2_L0A04RVJEJjb1Xag6hgWbOhqpa gB4MdWQcQEU.77MkYMNHSv2i44ZGmk5TZziNagMf6860_CHfyIMDbT7hiQmopX5j5XMNut_e1KzS 1xY1Gt5IITcRL_mPvopsqoSOcBXAXCki9j_U0aRO_tKelyKuwgk3kEqHBpRymBrPWwK3UBsWuw_b dlVoSccRC_Itqwr.HqmnQdfZPJl9uA8xqUgdN1Xdq1dB7H.pSma4XyvfnwR8eH2LsZSyC_x6Tg2O 1A.t1_pphPNatQyR4ze4tUVuWRwp4vlwX1gv3jr4p X-Sonic-MF: X-Sonic-ID: 74270f18-67c6-46b8-9b87-b4de8d31823e Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.sg3.yahoo.com with HTTP; Wed, 19 Jul 2023 15:36:24 +0000 Received: by hermes--production-sg3-9dc5f54fc-qtlwh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 33d999fd447e849749588aca9b47fbf2; Wed, 19 Jul 2023 15:34:18 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add python-ffmpeg-python. Date: Wed, 19 Jul 2023 22:34:09 +0700 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 2318 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. --- The failed tests are asserts getting values that are close to, but not exactly, equal. There's also one more test failure that has not yet made it into a release. gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 755b0af4b6..2dee31aa5d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -8918,6 +8919,35 @@ (define-public python-lfdfiles experimental data and metadata at the Laboratory for Fluorescence Dynamics.") (license license:bsd-3))) +(define-public python-ffmpeg-python + (package + (name "python-ffmpeg-python") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkroening/ffmpeg-python.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mmydmfz3yiclbgi4lqrv9fh2nalafg4bkm92y2qi50mwqgffk8f")))) + (build-system python-build-system) + (arguments + ;; Some tests fail. + `(#:tests? #f)) + (inputs (list python-future)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-numpy python-pytest + python-pytest-mock python-pytest-runner)) + (home-page "https://github.com/kkroening/ffmpeg-python") + (synopsis "Python bindings for FFmpeg - with complex filtering support") + (description + "ffmpeg-python allows you to write FFmpeg filtergraphs in familiar +Python terms, taking care of running ffmpeg with the correct command-line +arguments. It handles arbitrarily large (directed-acyclic) signal graphs.") + (license license:asl2.0))) + (define-public python-imageio-ffmpeg (package (name "python-imageio-ffmpeg") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 19:40:43 2023 Received: (at 64732) by debbugs.gnu.org; 19 Jul 2023 23:40:43 +0000 Received: from localhost ([127.0.0.1]:57286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMGmh-0008Fq-96 for submit@debbugs.gnu.org; Wed, 19 Jul 2023 19:40:43 -0400 Received: from mx1.dismail.de ([78.46.223.134]:12588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMGmd-0008FY-RQ for 64732@debbugs.gnu.org; Wed, 19 Jul 2023 19:40:41 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id faa87db1; Thu, 20 Jul 2023 01:40:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=rW0xs+ngcK2smd5aeP8D/817fLYEtViQ9xdzPTutgnc=; b=POxM4tnuYXr0 2+sr9EhAydU8gi4p9i9vMzlXn04HuGn35vOHwpXpo+nIUaxizgbFhd7Di+tiHvS6 r3YAhSx0ZRBO+ye7+3YF8Ez+uluHt92CdnQLsUweLgHx7sbwczTu+Wq7DHVrhQVl s1t7GpKsslhgxDkZ8pnBZeOZtuXHj9YfPBWZfIBxl41/KINs6+amskvRoUBhXOJQ Vm9yPThF4TNN5ur6kC/pU4pn7tId4OoaxSb7DK5Arc6Z3/p1ifx5+iGwLPrd62pT XCer3YBOcO96811pULliCTLGgzpOWOQet1c4Z91rHuSgTlQycBE2KJ1uCCJMygeH /IleJVPcPQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 151c4d9e; Thu, 20 Jul 2023 01:40:32 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id dfc4064d; Thu, 20 Jul 2023 01:40:31 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id afa0aa3a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 20 Jul 2023 01:40:31 +0200 (CEST) MIME-Version: 1.0 Date: Wed, 19 Jul 2023 23:40:30 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <9b1de2185cdd19e4592fa0a82158c928@dismail.de> Subject: Re: [bug#64732] [PATCH 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > The failed tests are asserts getting values that are close to, but not = exactly, > equal. Hi Parnikkapore, Sounds like it might be a matter of adjusting the rel_tol and abs_tol ups= tream if related to isclose or similar being called in a test: https://docs.python.org/3/library/math.html?highlight=3Dmath%20close#math= .isclose Might be worth doing that... I'll try to take a closer look at this soon and the tests. Thanks for the= patch! all best, jgart https://whereis.=E3=81=BF=E3=82=93=E3=81=AA/ From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 22:36:33 2023 Received: (at 64732) by debbugs.gnu.org; 20 Jul 2023 02:36:33 +0000 Received: from localhost ([127.0.0.1]:57391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMJWr-0004iG-7n for submit@debbugs.gnu.org; Wed, 19 Jul 2023 22:36:33 -0400 Received: from sonic311-4.consmr.mail.sg3.yahoo.com ([106.10.244.181]:43926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMJWn-0004hy-Bb for 64732@debbugs.gnu.org; Wed, 19 Jul 2023 22:36:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689820579; bh=OHMCVyBguWQpZKiBHdcfZ2HC/sH3u2w4kmU+vOpnC6o=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From:Subject:Reply-To; b=RbnwqypuXQ0XHXcga5Ma0v2cZyOBVaDgwjehPc2dDYp+tKoa/Ruxi0HsKOUzlu0XC46dODd2kAOGw49aMBMMYZOIojbsRgatwVLUX0jZf2J+E1B8kEBVu7NdzHt6RFNekBPF9aDPAx8BxNL5B5ofXUO9EUMjwxVcadc52ajdZoY6PGIySo5MHM17Nb1Oj1S5dNqzhXBMdqvANrnp1Z5eOueKVjBS6vgSWyI3N0hfSe/cq4oGC6kgm9TRlRyaMnBKQaakp3k7i8XyYmk+GQJX96XlNzn7NxF3Vgauensz1tqJcOSj7CmzbcAoT2Z90jILUYWUeQUl1yFPGFUcxSFcpA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689820579; bh=L0WTdqLVbc0jA/MFMvxk48/DKrkJi+7J3bMnJQJNcbI=; h=X-Sonic-MF:Subject:From:To:Date:From:Subject; b=A05RKeOpfLPbX0lQYO/ZhIOOP81mI0TKSOQWJ/Mru4GwMy2a8gKsRWzlGkzFgoOled5IrMCJl4DtXLwhAa8nQVPLutFYzngYTDQNjZmJkf2oMTor7nCl7Uz1NJZQA82ySSNAEihzBBnfx3fQ6cdlPOAryFEbG3th98um+Vo9q/T2lSwO4Le6gbw0O2TrerTm8ISltPo4yn0/MTuuIQffwX4sT2Ig0A19hCK1HUs0HJo2VKiKry2Z/gUKL9bw5Mh4DoE8yp+tGj1MJdcEVOcaSyzy+eBMvbfIc+QKK1NKxj3FlTuQMRb6p2g8yjG/HIKt38TM/HqA2swqekWL3Zv2nA== X-YMail-OSG: .CjpBLMVM1mBUeUD6YJuBLu0X9LNNz7Y79qaRQkuScz3VmCeZmbjgLLQoQA06rl wvtfULbuQpIx2AxhHLWoJcCQmIBTGijGEzpzp.mdsJBaE1Wa.Nhl442Pc74dRwtsbrfQcXKdiqLj 7bKJtw8V7Nmq0r4U8vNytPIAwWcW4ZxnZ_GeZ9GYImXSeddCN1Rv0rG5vjTYGROk.Gb7Z3JxKbNj T5FOMSerhx.LyPKI8AutSNaOJNYnn8ucdopCEuzYq.Gga1JxU7Xs2K6bbXUNPAQMvcB8.4lgpjVG r_N4i5Zm4FSwh3G92j1OpuML.KO4bzNBMGRc0_JzKChxrdW80055XtaL3ghZbB.w_5G84GYhnSMh mPbCs6F8X.rDKdPMSoin.PCI1N8DPgNcvlYX_yrCbXBssEmi1sjH9gB0lVHJJhDnGy.opp0ARHT. AIWOUHbuX3Rjo5xnFVSBAogm03G6ELfzqvsf94sg1YmJ3Yuv_yQauxSoNEIkSGOFh.G6FQhZI6lD h_yAGFXnNncX6qZzEvfaLeuWVEejnCb_qDEYkcJ2eGkuvSSUu0Fsk1cYU.pMwKcLqxsyvdknqSUV 9sdroQjW9IdioqQWWGEkkGvkAQYTPYDTnu71090Q2VodK1KNT3Qk0HUp.f1HrAXpZifNN8ikQI3i _NFQzRbdgD5hxQr._q43TVsbb5oaYKv.nFSanMQKYy45LrSs.CB5IrnmubATpepciLDTloZU1.CY sQJvu_Kwy0IajOV_uZCS_D94pef3oMs3W8ht8KGTwtaH18zpipjeQrZbez9.h07KJFOEpjjUVm5B F1Ge7cWYf55DQ3oV_z80JVy2zT_AgkcroakmYdKu1boheXFA_YlUCU979jMEBE1PaLXpCVSR4mHn V.wCKKDtzvBc_L6_C8NimLkt7Z9iN0zKJHkV.PZ5ctLIsoEUCANCgyPJEI6yXdtgR2jfDf.MRrmC AVYq20nbeGfdFsfIBcO_lurZpue6.i4DBW8fpgaSE9Eg1_Re3VxNPlr2rkTLfZ15HO35pH4E6_xA tAiC5nKQsHs.of2u0zJAsCd63yniGiFbbzkRMuKImUEvoWH_7a3Y_Ke6gUuzLvGcNkU7d1txavOk XFDX_FRlCaxfGXSZCabmR6J6XPiFu.WcWo3Ook26r6ZytHaC2TC2qpBqAOxs.yzGMy0FizBv85T2 TT73FXgGz6oQYIsilb.GETazyYYFi3VNQnr6qxJvJa2Je376eZsyp3aqNRdBA4ZTpPHUBD1LDcOX d9bF5r3OR6H28NFa6b5CHZsm4vXanP9fTawgj2Q7UoUt5FyEEd_ULv4nNtmrJB3VhglXzuInQHA6 AE2Z7wQE1OAIJu5HppA1rZKBJS09WytANFEGUniDkgieysZpvlk1PurLFDj8jXav2.ip4FAov_CN VMdBqEOIr40UrY7l_tR8qISO5Pz6gzMpft.MiWGw8nSXlF_LfbJfeFEFPbIZxCmWZIhODRkjwIxt JLbde_4sjHkVFo.ftsz19jvlKvRAVkYm8X0OhcoBgknXdEPcv6jlZBNcCoh1w0rn0hK9a5f5WZcQ GlCR3ppDhm3WbUGkLDl8S9hdVipqYCD24ATafiAZQiEuWOnIJ_Z5SD4AHWT0UOCMKY06h3k6okXW uZcv.Y87FNZBX.e_rFFpQrGsgr0PCswX6Aml3cgbLQBRYpuEMxFisGrpuKzYv.DCbtd9.gLxUzUb kgQZtm_7Wb3FXsbwh_LFj.YYDAQck0948xu7AZUJtZmfVAC3Cq9cIgquI2AWDPkQ7WrH.IxYruHo JOyT7HvmFLxPHChwHPRNdLDd01yB7_WEiaoPv_i10UV4_t4YiNPHttLGgSYHvACN_Vt_LMna57d5 HQUUCzd5x1RR7DYd0xc5glYNSchrExDU87dlwfm3A5L2JPichSISS5PIl8FmDXLp5oPZxAx3Pfqp DdZGLPEMvtp7ylsfm6RBeBjdFFdACzySleBEDF.87Zc41fvWi2gVKU08EGN1ExefQmgepuVrn292 TwoNK5FmKdKpEChxUo7BLUYustre2VyTH5jKE_gma6.8tLhJY4qtX8ABgLQW72rvYKK4HIgvI739 NdHYXclz.j97pQ64IwyZv.qMvhpnFBcjjbl9u.eS1ii0pxuukvQk3HAhPa7rA5fBEtdtVe9q1mYm _39YcB0uJNiB2DBWav00JsqIXm0tC3MN.MkepEgmrQy5wngK33wGL_JBQnj1VqFZtm7BcNKYLhLF 5BJqnfeh6MlfJRvALNeEiZH70YmxZp3X.B8qJO1PfOByvLULejVLprMlzDhWgQUOZpLvhBVfvZJ4 kGKPpcNZ_3EkWloMgcQgkJWE3_Jj6BMT92O0_cFaOqWsrs12KY7FWKJ8p8ds8Ha.idJs0_U8IaQ- - X-Sonic-MF: X-Sonic-ID: 5fa7d106-25dd-4eb9-8d5b-6c30290d7277 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.sg3.yahoo.com with HTTP; Thu, 20 Jul 2023 02:36:19 +0000 Received: by hermes--production-sg3-9dc5f54fc-4dvcl (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 121afe8ddad548759b99aeb9322d7ae6; Thu, 20 Jul 2023 02:34:12 +0000 (UTC) Message-ID: <86d89a4b622b8758036827c6389b615ab876e3ee.camel@yahoo.com> Subject: Re: [bug#64732] [PATCH 1/2] gnu: Add python-ffmpeg-python. From: Parnikkapore To: jgart , 64732@debbugs.gnu.org Date: Thu, 20 Jul 2023 09:34:11 +0700 In-Reply-To: <9b1de2185cdd19e4592fa0a82158c928@dismail.de> References: <9b1de2185cdd19e4592fa0a82158c928@dismail.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 518 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi jgart, There's some evidence=C2=B9 that the failing tests are a consequence of the= m being written for FFmpeg 4, not having been updated for changed behavior = in FFmpeg 5+. =C2=B9: https://github.com/kkroening/ffmpeg-python/issues/636 While we have the option of using ffmpeg-4 as the input, that doesn't seem = like a good option. There's a PR that fixes this, but the AUR simply ignore= s test failures. I'll probably disable the 2 failing tests and cherry-pick = the collections.Iterable commit as a patch. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 20 00:09:16 2023 Received: (at 64732) by debbugs.gnu.org; 20 Jul 2023 04:09:16 +0000 Received: from localhost ([127.0.0.1]:57452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMKyW-0007J1-Qf for submit@debbugs.gnu.org; Thu, 20 Jul 2023 00:09:16 -0400 Received: from mx1.dismail.de ([78.46.223.134]:28196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMKyQ-0007II-N3 for 64732@debbugs.gnu.org; Thu, 20 Jul 2023 00:09:11 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b29dcc95; Thu, 20 Jul 2023 06:08:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=o9v1e4xZU29YmDhnlSvcNSUKv1aoFivq84NzK2iZxK0=; b=qZL4KHlGd+ps e8NeeYmC1L0i3iATLx702Dvzqu+UiYcqBGK6GJz2chpssZHE/7YOlRNbz36qXbxX +JewoOeBrlsw4jOAD0WrqA5hLx5jxi6hWFleQkbdcmGK8o0TbhCoFCkZbUcaTJf3 e7YnX9CY7U6aUbwvWMkXLFfedqpKkFwreqoAh3+KoWY7BAMtVCn1jSwjCTKG4iRC 2Q/fdfMPjzN2MoupSirUaBM9X2hudEopYIe5BIcip8rmQ5L6+5MiH+WhqjUNf3wZ q3sFd2hH5R6BptCzKfLvuGw+Wri2mMz9cragrkgG6JXndrAZbbId4dg/S/5gOxWF o60cj6MTWA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 2bcbdcc8; Thu, 20 Jul 2023 06:08:59 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 73fbde15; Thu, 20 Jul 2023 06:08:59 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id a30cf264 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 20 Jul 2023 06:08:59 +0200 (CEST) MIME-Version: 1.0 Date: Thu, 20 Jul 2023 04:08:58 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <4cbd56591859aeede9c8d7fbbf098932@dismail.de> Subject: Re: [bug#64732] [PATCH 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: <86d89a4b622b8758036827c6389b615ab876e3ee.camel@yahoo.com> References: <86d89a4b622b8758036827c6389b615ab876e3ee.camel@yahoo.com> <9b1de2185cdd19e4592fa0a82158c928@dismail.de> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I'll probably disable the 2 > failing tests and cherry-pick the collections.Iterable commit as a patc= h. Hi Parnikkapore, It is favorable to disable just those two tests than to disable the whole= test suite, yes. Can you send a new patch with that change?=20 It=20would be much appreciated. Just Cc me when you have v2. thanks, jgart From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 20 11:55:00 2023 Received: (at 64732) by debbugs.gnu.org; 20 Jul 2023 15:55:00 +0000 Received: from localhost ([127.0.0.1]:59517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVzX-00061y-MV for submit@debbugs.gnu.org; Thu, 20 Jul 2023 11:55:00 -0400 Received: from sonic311-3.consmr.mail.sg3.yahoo.com ([106.10.244.180]:39127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVzU-00061b-Uv for 64732@debbugs.gnu.org; Thu, 20 Jul 2023 11:54:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689868488; bh=IbzqcV9xYyQHRw1dzSSdJJnecNNmYBiIMLN5uCHnj1o=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=Y7+zX6iOWPG+yZs+KcATgTjoye0Li7tAd60JmM8LgsiLQDiNO7ZWC59JwyVDqF3Lc5Mghi1wVqeovRggQj/A+6v168nE9zCliJcSvt45OoVsa50Eq8gxNd9UCGKxsBO2QAzaX+ucdNaBOsO68+KtINt7ZJ/uNQGjaJI/4T/hTF2QS9TTEtx6nHTYo4rUKkVjSMEjELDywzszpQiwWZg4R6vwx5ry5eeNRsBBIGuvNaOQbqTXZT38GxywIyS/XKwhpHf8WR+dErQAwiISkwnibyhSle5qFN3mdZ//n6mzhCjMsdpXi/KNobbzPtrVE/1zpk65I7XCMZbusJ+0Rr94lA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689868488; bh=nf/8ec1aSj2vLk2GKEQVjjfvd8AkIHLRzKTM/JxPm63=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=b7TgNSuhbCD9mvJTvtjAFH6mdOlxHU2XYFmfIEU5+gvQoUzDJs0N5BbSp/LGkHjR9GYJlD+uF6yONuki3OjeQXGRRH479sBWZLEjtoRNIlB/PKjhYoY3L4WlVC7g9IktbJhBI83IJnX2qgg3JDVXTpFJ1Y6JMbJXZqZj19keVksB64QQmJpZ6TLnPwD+gavcnU/V824DVI2WIPCFe10iB468ykN0MQ1cWdyyJPqlgt1Y1KuMNp6er5a5v0hFjN3KUJrD1oKEdpdwKHOp4dcyhHglyLNRHWk3vYiY58SHDqs7NzQPyaY3jMFg0sa+4csLUofiPyjXo42emBDoc0pvXw== X-YMail-OSG: Hv5UzsIVM1mHw372pR_cYU.GMAEjnqwnOdt222DmlvZ.xxbeH_AuA86.02AKFGt 2HfTCXBYxrYg3gYNUsXo5GdJNDehhnjZumB_m1ZmjXn15pa8p1LLinFs4y9ZNC58_pJOmgBTkHUj ZW2TtoDYibfQ30c2yTaUD9th9PBsZeHvUJ8LaL2jjN_EbHOJRgdpSWQunXh2eVUSoY5L2.UeHkCY dimIvkv8vgGq0.mRotX92il2ifWD5OpvvyS_k6B9S1_KLYRwYydlKfT1ZDCpfbMtFONHvo1MTAx8 F2cUqn.QFAaxE8eHXaHg5ydiqSD6wbgjf1gA.KJ.x6CjuQdig5K1kHmZpfVCyFfQ9ey_UL0kTdBM S4L1v0mVCc4KmZlGggAeI7Alx87jvkLbP2zcyGbNtpFrJS3gHIg3vsyPDl42c56ird1avlrI6ddN _f5j_tQp9OAc6jR6KREBQCVkExMuAb7CxGXlVHlnhNC41L8cdviFcF8BDx9lij4ojEAQNjGhTJwQ dpHu3sYWdhQi_luhNS6014YzuZQ.XPWyzjubZQBvJocOuKJEf3eXhEyW8ZrTmlD4fQLv1yw.4SWp 98YFNgOMgyVTh8GC6hc46q5pZpk0EXeBJb6PoT6dN6Ygg9c_SbrIMHSTrPqHpz_tr7TnZuCvjO5N 7YRWEWOfzrGxSd1iJImjQpzC6imwhyxKkvbQqDSo5qBVfjj2ZUy5c4N0TGuWQecF5huyUIlO4cxR 6tJMkSTtusZ2lqvMNYBDbqih7zYy25FtqZzfLIr38z_sBWRDkDVodZPolDYo9ITBM.PLoAPCjHhi Bnc1ZsTi45KniJgDbMFSjlXOgLS7mAX7EIa9zVegE.Z_Z68oFUZlbqFZXO5EdI2Tu9xORAcKUFll KjmMiEMBbj.TedrVyRPUED5p9LKgDLMjdw40vkJLxXkri9WX6cIwLb9AKKAagfFvgzv.WcZN1QXa ucQCnxx4wZ1xsvhQLhKAvrAmhex3dTQTlL5uGbW071w0U6pdkSJpCQFjJRU5RjXlMenE3Lqbc3Bx Ns.wwrn3d7Acurs_suhtWNI5b65H9Li6xjoyE2p5CFlB8Mgn5E1FOM5TVqAjRpDIH0kJAmvNdvYF WHJQdLqzTJSurHJimZkg0ApHNbWSXDdAyqh3zKT2BcV2z136qYVh_L5KF3e.Lf3_ZKk8hdam32MR 6bxOUpbnHN2jjuaJzULJqZXTmLOnDZ9C_OQ_N1h7OLkTvSDGyzn_DV_M7alnKkVfNGSRmf691yge JIMiubbrPotqvoklqMhzjh_eK9bCYfuAEWFrb0YOJ15olGYu4ebrA7ezyQ0VC.qbFn0IqBL0nqx1 THKAcBT8r44LmauwfplInPNvq3zDLXDSdwUt.DhViSlU08.Tpm87N.yHykEAM8TSVy3QP.VdN30r YCT5UbgplFAHGfvvr9Bav8D_QS9oaDTrFH.FKKpYuviIOg8sAHDaauQm1JcY25VHGOxNl9dFTl3q fBRU3RYSVCu5vzoo6zrOHAHCMJFNggncGIqMYYzeRaf3n4Ew2uf8rorVuylLL5l_sgqrAvW3NB_i h1m3In2.sgGCCryd28tMTt3PYanzjHN70JI.ab3Kihv_9htcmvBHXboEKyJqo0LQzeJVXGLFCjJ. 2xrxvS5ocsiANyueV_SvgCf9b24.yBuG6JjHNZmpHt6f0T0AtMnhHoVn8TpSYDOE_Ivn6kuRwkyi pY9pIS_aEumQA4dHO8ADRuxmBIAonYP3PXmJcd.8rjlcQa7B39Yy5QweakEiW8cWBPRAONeT.kIQ jPOzUQLTHD.TWl.RB8frq1szWQ.zt6hFaXXsDb8QUkILa9.A6O3ZY3lpKsDytiD2tY51WwjmlU2Q NKG7slNgqDASuuUMRtd_jg.cOri_Cu4la80lfavK.ezMa8EBb1Nj3PLr86qOAkRIpt7NnbBSDFpk gx0.v_uhWsn7h1KlwlfVlc798ahHgFS6wr1WpX91KeRERT9DkLlvjK8oju.AUqwL3EbP4VMInJIA YS2FlyXaSGCMZnEzpRErgtUjGU2jWckHNeG4RX8TdnqQ_MMO0yQ4X8QOL6zSEzJBtgfzseisGhJ1 rU6krRU1qI22a1.h2DhqHop5r_0zs2A5UQmEiFAR_F7mRNrWf6hmfPmZDeQ1nV2AqFwqKqMuoSS_ _8wNsHuTC7pnImno6jMkbwi4ZroHbLBJD9YvkhfmwkI0UE3DPGJbtwU0JmSt8WWun1DGX866mtVf uV6XaOLluY8NrlwbpH3iKv6Dn9FD16Y9KcEEVeXouN072kdcK.uhDttBBqCTJDNA0hdg5QltVV5J tFeEI4vwdDwPB.n2ecGsimHlyDDCQ9PZJghT2Rink X-Sonic-MF: X-Sonic-ID: 6e69fb48-7d26-40de-aa09-aca9db87d3cc Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.sg3.yahoo.com with HTTP; Thu, 20 Jul 2023 15:54:48 +0000 Received: by hermes--production-sg3-9dc5f54fc-qtlwh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID af9e6b0c9199333cabef953fe2696114; Thu, 20 Jul 2023 15:52:41 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: Add r128gain. Date: Thu, 20 Jul 2023 22:51:47 +0700 Message-ID: <4b66e7586e481db8eb612ec7efd8ca48499d4e5d.1689868307.git.poomklao@yahoo.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 2602 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/audio.scm (r128gain): New variable. --- gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 8a11d2d6cc..db23635f15 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2023 Gabriel Wicki ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -116,7 +117,9 @@ (define-module (gnu packages audio) #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages rdf) @@ -4691,6 +4694,35 @@ (define-public bs1770gain loudness of audio and video files to the same level.") (license license:gpl2+))) +(define-public r128gain + (package + (name "r128gain") + (version "1.0.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/desbma/r128gain.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zqclskkjb9hfdw9gq6iq4bs9dl1wj9nr8v1jz6s885379q9l8i7")))) + (build-system python-build-system) + (inputs (list python-crcmod python-ffmpeg-python python-mutagen + python-tqdm)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-requests)) + (home-page "https://github.com/desbma/r128gain") + (synopsis "Fast audio loudness scanner & tagger") + (description + "r128gain is a multi platform command line tool to scan your audio +files and tag them with loudness metadata (ReplayGain v2 or Opus R128 gain +format), to allow playback of several tracks or albums at a similar +loudness level. r128gain can also be used as a Python module from other +Python projects to scan and/or tag audio files.") + ;; setup.py claims LGPL2+, but this is not corroborated anywhere else + (license license:lgpl2.1))) + (define-public filteraudio (let ((revision "1") (commit "2fc669581e2a0ff87fba8de85861b49133306094")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 20 11:55:00 2023 Received: (at 64732) by debbugs.gnu.org; 20 Jul 2023 15:55:00 +0000 Received: from localhost ([127.0.0.1]:59519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVzY-000620-3g for submit@debbugs.gnu.org; Thu, 20 Jul 2023 11:55:00 -0400 Received: from sonic303-3.consmr.mail.sg3.yahoo.com ([106.10.242.180]:42129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVzU-00061a-U7 for 64732@debbugs.gnu.org; Thu, 20 Jul 2023 11:54:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689868488; bh=4/WA6BOwp73FaFSi6fcl26NcjnQbBBGGqUEAuuKwQ/Y=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=gFTJNwy8PwbBC+z2SPVmfB0JTZ6dHtg4ye145lSNUrpQzCg/dn7kkMO9hrucgWAADfZY8XLTPYL4hY0LkCeF2Dwi4OJ+YP+rBb60QzwLBT6P5xw2NAWF6Af6lPRLySqV4R3xaVpC6ayUFXNco7cuLedx07vMV7ledP1Ji+UO7+3yLQFUf6hx8EJIv9uP9w6hwrDlDAEqwTenmH6n8ZdS2if7PFZNXqDSY2bfxcFUKjRV2wQ6dRe1SfRKafLOnaEF2udCefM2UCPJ6TBsYXd3xSvt4U8vhek/phYNeJbP/0cATTFUlmPcWLVgj7cd5t3UOTnGfAw78TbkuCnISLHxrg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689868488; bh=EY+xHNRv5PknpCGsHQWhi82DmIqQ78uImapfv0cTRJ7=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YES/4mQxvrNr5FBEes33wlnL9mmmQladCmmLskpzrj4GVp76xuOA1C68sUI2nfAkBQHW7dugKHjGb0Pg8dGgHONQZE8QSdZibaAeCBjY4ukglwBAsk4+Xu9n3l/j+rHd5EPIQu/kvhDPYwGL9gt5rr9YgUZskhq9WoGlzewlxuNBaQGkCmh2PYVQ5q+PGyYXfhq7eiFX3FpP2XNdIc1JXEQWemLc9hpyguG/0kltPD5T9t1dVputNS0AMcUpcERy+5zu3YIZo/slXbOa/DnqXkMMcHsxE0iplXvzJgi/6DiqL+ntf0prNzR3JVMUuhzG7ZfEUq9IsUcdRwOw3GDu2w== X-YMail-OSG: VQSe_SQVM1mYulactamE23Xapzjjp_NWF5nWSkbi.l9hss4.Y2uExRjSBdc74T. ZvAH1cNpze6a.WAXoyoYbCEVV0.dYCabUehpPjJfk5h8cbxHKaJU0HeN8avys8Kf2m87.kxHi1VY IZNT.pojkjKA7MW9Op.YeO3FDME90dXx_0VwcmxHM1PW6ucQNaBw5r.CGQPqgurtHMWtsPLdWs8A TokfoAqpwq3sVr96Dti8JuD60QxynCYNYOn6j8zzcMo1tsmxm_kIqwXZb1GWn3qqO_IBVxqrjWb_ yorxhqqwVJNJwWIff6bv_KchZ7jGoHQRlvy0H6rkoLMJYhmgTKXeJy7m5Y.rY6_uxMS7IxV3vK_8 pTiFr3PfKaSirM1PujxUtEWbzluHNOBkKBk0spmCVuUb_iU2upyJSGbzguZWQyCv9.ZvAMgXTLXM zB7Q4DrFZ8cSgGYetFSBItjBUIpP57RhqNFaqVBck96Pt3GHlkxJukitXz_.PxfxVp4g3SJM2Fsz M3UW94hqb1PCT4jWQBYv.xDSuuhP053zxzPLGbcxhg1ccBqLFLzhEBimTwPb3aeWFr.hZgE46yyY vyfu81MCkpJl3GgjlvEWdM2fvhjgZ.I2i8tHw2YYs35cPio.e8LuojIx89lfuViiMD9Y4p4MlQel kSZ7Mf_.WL21nN8jl9Qzdb9m2D7SVNAoIxgplybLgVnY6x8mx8tAZ.BQ2NXDf_eyRQfXkkMfIxOx LfMMRzzmPa_sTutE2wIO8vTq4xzfEUmCYKXleqljwKWempqHtScG1G6IHmgz76uizE9dbz1NhCsj 1D_v_BvUUNFbT3zLNQ0dN6VMBt_Yuc_sN_QDbu13ziuouadkIohvJOSf_skjxI3OUfvfSThLOHv5 6gSXcAq9vjd5B5v2FwgYSHYh.ozhSOYP3o6TTPg18xR6d1oQnoWEYcpo_TVqxlP8UNGlCRXtD8Ao vU2rjd5IPxv0WB5a9Dv8MQbGzvACs06EuqE3SWkwHf9WSHoTpW3nkAYQ8qKkJ4GuhGyHAMXDSzln VjF2B5.ak1PwZsNY96AixyxHayHVN24leIcaJOlVVYw5cbAqjv.G_VaMh1L4wxhGM1LHFseQV4TJ zZAqhwzm_eY0qqHp5kLmzp0J8.hbBoCXl1cdUq7ZxQjr3J2_r1qMPN462o9rlgegKW8XTvbqLUut 5dfGvgjeCOihMEIrs0KiTBzR_ammbGERjitUvzrayJlXnZltFVo9PeS1AExfV.5QGpQcLmZF7yjR OwK7FKwUvdAjOHOC01VbiK8nnUewc7.sx0xizs.n7lHOjFZMgDkVf4w3J.Cb5R_3SpFndPOwawFD CxcEVhKZi_wmauknA7W_rVun9c._0QEHj864PENV5ubDXFi0FdZRv8h53DoYYGwIzGaG76UBtyck fbHsD2FhZ0mIgQbIP29oaCqslTYK6mQCdxQynPqK8klQ3tPsz6i1IUmcVkLQYQL3gbuxC06DSvIJ iTER9V3yzH8duy1Iq_rwyHDM3V5Y0kT0ZDPKEQVnhB58TcE3evVx2VfovGBLTXn6Qbfo5T0KS0.V SVIWLBF4ciYeu1X3XWXllcjaf9Jdb5wjDmHklASTmMrWgfCefVR604ZZ88.oNcqe9cXkEs7kh0Gs mcpAccCuF8lWCVal4AhqatnMLPbu5xWFt1F7PLtaDKENqs3uAnpelLo01nRuLteIWl6UAfCNArY1 cG5rwBfBRzucRQb0kAgI6SkPFs2V4DvRziNzZ1SE5IxdnDrvHfGdjlC9vF3EGgNynEToVDCduqka cuwNnPhJT9smymTXEyAPkMkydFObSgzeVydtmVIrkVqoJmIxgp68ekf655a1tL3qq9H4A_SqlvrW wqUMCfn.oT7eDrxKOjgjGbj2_K3sXpB7eaJAZh0HwGMLjNplumuZeTMms3sMU6vNJGCrNHRUkznG Mt89wMWjkhVPgUNNk4x4B885boAx_3g9eZlCTVk79.x8xJkzzaV.3vzX2R58CFnq_x3rrm2KcR52 yiZP3o9FI98.Awr2pCK4g3nDkH2opVmgrjYO7QVBJkjMUDV_KZydMZpbfAPqfgNI9ZPlIIONdhvr hvlJJCyx1ZWKlQko5XRt2SDRdbheYtLwXopVY6kdbDcxO5bZUXcImzu9Y5Ln9HAM2795iFDc4gEH RX3xkC522wsdCZ7J8ppGK7jipj5dU9Pw0PDQ9g7KdIpu0qNh3KXjrQ9KuOE2ULfiSPHV4nE6vUHe b6Be.ntTqNnqUSJb8tUVqOSaauWiGyBudt90KJ3eLxEM8LmK4yOVIR.K8Wv.KITV.kucsh2v2iEu p8BwKjge9Dc5XmpmoQ_fp33_nE.TIWVpDyqG07Mtj X-Sonic-MF: X-Sonic-ID: 4700405d-a728-4248-8af8-dc82b64d2e2a Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.sg3.yahoo.com with HTTP; Thu, 20 Jul 2023 15:54:48 +0000 Received: by hermes--production-sg3-9dc5f54fc-qtlwh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID af9e6b0c9199333cabef953fe2696114; Thu, 20 Jul 2023 15:52:41 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: Add python-ffmpeg-python. Date: Thu, 20 Jul 2023 22:51:46 +0700 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit References: Content-Length: 3208 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. --- gnu/packages/python-xyz.scm | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 755b0af4b6..9097f3f027 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -8918,6 +8919,55 @@ (define-public python-lfdfiles experimental data and metadata at the Laboratory for Fluorescence Dynamics.") (license license:bsd-3))) +(define-public python-ffmpeg-python + (package + (name "python-ffmpeg-python") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkroening/ffmpeg-python.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mmydmfz3yiclbgi4lqrv9fh2nalafg4bkm92y2qi50mwqgffk8f")) + (snippet + #~(begin + (use-modules (guix build utils)) + (substitute* "ffmpeg/_run.py" + (("collections\\.Iterable") + "collections.abc.Iterable")))))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda* _ + (substitute* "ffmpeg/tests/test_ffmpeg.py" + (("([ \t]*)def test_pipe\\(" all indent) + (string-append indent + "@pytest.mark.skip" + "(reason=\"Not working under FFmpeg 5+\")\n" + all)) + (("([ \t]*)def test__probe\\(" all indent) + (string-append indent + "@pytest.mark.skip" + "(reason=\"Not working under FFmpeg 5+\")\n" + all)))))))) + (inputs (list python-future)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-numpy python-pytest + python-pytest-mock python-pytest-runner)) + (home-page "https://github.com/kkroening/ffmpeg-python") + (synopsis "Python bindings for FFmpeg - with complex filtering support") + (description + "ffmpeg-python allows you to write FFmpeg filtergraphs in familiar +Python terms, taking care of running ffmpeg with the correct command-line +arguments. It handles arbitrarily large (directed-acyclic) signal graphs.") + (license license:asl2.0))) + (define-public python-imageio-ffmpeg (package (name "python-imageio-ffmpeg") base-commit: 1d837aaa32a3a2de8f4a1ac391f92effba50834e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 20 13:00:28 2023 Received: (at 64732) by debbugs.gnu.org; 20 Jul 2023 17:00:28 +0000 Received: from localhost ([127.0.0.1]:59732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMX0u-00084W-2e for submit@debbugs.gnu.org; Thu, 20 Jul 2023 13:00:28 -0400 Received: from mx1.dismail.de ([78.46.223.134]:28014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMX0o-000844-Pk for 64732@debbugs.gnu.org; Thu, 20 Jul 2023 13:00:26 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id ea16b335; Thu, 20 Jul 2023 19:00:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=oVUz3nBK170YC7c/0Ccqg/3oW+N0egledgBI5A4SeUk=; b=LdZqSMNBDjdg OVnsW0qW5Je89ZhKnhlLicV717rf4BqtgfzQDpes1j/Lu4nSfnw7wBGTA8J46pG1 7opr9yxp4x3N+ux/NOa8LFdE2lFIx8PNQL7jQkMSmwaeccGnCJIfhtbWmHRDyqjx KdzgZFzaELjBVhoazDRlmYrdtFWCrIFfJrx3GS7yGl7KslNDDJYLCXt+fTG59dNK 9r/4ev+P2oJsI7CZBRW8/KGKr1mlbEXrApYo88Tl2F2nOWseoJbyxykMGFEdjX/X MlG96qhlDDRSeekI2ewt4ME+TF45GuHyw2jcxehSJEy9ldi729BFtmgx8vGAcPP5 lTFBBavjNQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id da180873; Thu, 20 Jul 2023 19:00:14 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 26709913; Thu, 20 Jul 2023 19:00:14 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0556ab8c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 20 Jul 2023 19:00:12 +0200 (CEST) MIME-Version: 1.0 Date: Thu, 20 Jul 2023 17:00:12 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: Subject: Re: [bug#64732] [PATCH v2 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Parnikkapore, Thanks for v2. >From a quick glance at the patch are you aware of the -k flag in Pytest t= hat allows to disable tests? https://docs.pytest.org/en/7.4.x/reference/reference.html#command-line-fl= ags It is a common pattern to use that flag in Guix Python packages for this = purpose. I would look in (gnu packages python-xyz) for examples. Is there some other reason why you're using substitute* to disable the te= sts? all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 21 02:56:16 2023 Received: (at 64732) by debbugs.gnu.org; 21 Jul 2023 06:56:17 +0000 Received: from localhost ([127.0.0.1]:60415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMk3k-0004FM-Fj for submit@debbugs.gnu.org; Fri, 21 Jul 2023 02:56:16 -0400 Received: from sonic309-21.consmr.mail.sg3.yahoo.com ([106.10.244.84]:35932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMk3g-0004Ev-0Z for 64732@debbugs.gnu.org; Fri, 21 Jul 2023 02:56:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689922561; bh=S01f5iNVJHaMlknIMc21oATpqO1pE61LiosrHHZk1bE=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=Q9yb7AxvZ2KRwBdOyGKap9WQG+mF8IovExOSjHS3riOBYdeyNfcgCJDm3JJclcFoXRSrpXJEb4OYVaIOQPQA/oUM4yfrCLHZX9pQOyKu0iY8cplby395mkAr+yWlG+Nup+NA3K0Fe29whZlzttEiZhoZj4/hoqMwFS331rr62fuljOVgFBOAF9FVUK2/2G0SLhkD37wXjmxQ+/z/X94YpP1q5rozC83vhl8W+eDLh6lje7oCL+mhSJah0uQ4WgkTtZWEfrGVFIVoh+f5cp1kNl39SpXEDYHZ9E215QZCsdWk4Lr5GFJ7xKBFoJs2SlhzPTDl943EzQmm2yogDOzM5A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689922561; bh=zrHTNS7x0JDdWV3zfzEqsUzpB7krLm6m4ZdV/Rwgon5=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=OnkLTC5muSkimo4A073y1pgUzRLEpqxllStgyqbvjPdAug6K/sqIMAAh5J03FVWf5cad+RSg7BOZ38S+GdWkqCxhLkK2lomPND2GATqGjMsPQkGnnCUXU1WkUz1QJPAIBkqccVBpQga760n0uUwTEzrONQyCzQcM4suydSefZVfA/bEyKWCS3LZWqxaLqZvnWVrrhiIrgVa7ZAyOLsp3euCp6KtoPuonCo1fnFvBPZDcY59wgJHmzL5MJOhUuxDLDF9vRfB231xUx8HAFlYils9GdKjR80x9YS4SGR9QvRTPPoZ2T7ln73HKc2sceZC+SQbg+76tXUfELK6ZjKo5Cw== X-YMail-OSG: SgEI1q0VM1lftdZDm3VL9GGS2LWPL3DRJQP5nfKCHIeg7bz8KBz92sd2tqDmedT 9eTLu1zT5If6DgHKTbN7U9c5CUwMEmsgl5Z5XdWbuSVjfksG_1fxzxFVYR1kiTyRmofygpJUOXdM DSc6z8H9KtA8X0v.QNgrTzIGMQHe8pgDM18yUpBNrD4MJ7D.ya8.m1avxWdLThDEXV1Sb_xQ9SlN _54f8eimnweqZjZmlBo25NnrC5M72S53joINtSifUSa5f58jUximRXqepnQXAJXWBYEGKfI6RSke .KcmIQPF0EzsLk9NWC8HT6UgV4A.KSRc5NCpMENP_WRvwYemtebMtUgU2EzvsUlYwytcsw8VeZgQ AruXtKYAdF1gl0fT.jgOzLvtSY9PyHr4pkLti6MqaP3Mu5DnxVyYnqz0TDrnXzP09n0.T8rH_8XO 0vnG92z0dL.XYgfFKo8AYwo53Xkavb.gKZ.D8s1a30bFNm2sIxzKB22q8_NPQvABndTF3s7NwUD. b7UpujEEr31jA0UBSwUigUhp64.X0ZPmAxMcLTJ5reGPAa483.0ASNqo_qUKEudomBQk1s.hVoYR 8sj6JFDaWthrUxIfiRtCYdvgb_LLWsXhmNLGOiQo4Ut_upOwcv3noV115Bya5jKYt8_M0LkUwT_R TZgx_R9IkY9r0N1uAmo_sbRks0LO5eTcU1_q72iWGl..bkVbfHlOZtxv0P.hJ7NwfNNsjoWPiVA2 4itRp5UEoU9UUWqh2SEtu3sBG8_NPxLzchOsqSzYD7WWMuCSftoG1WUOLr8_uM8Oc2WjgKnFx81e faKDSK0STcw9QbqPtV4Od6rtgad7Hq06Kh8MYBrK1vdLG6dRkb9h30NvCr0AZF3ZpDf5oe5rKHx9 XMOHZV2tm6kKJM_dWJv1Fpxq9kJNuIZajMaW1Pvv6nzQ7bLe7maL6_UBWl6L_BvU3Ubj2LsKJm69 16rZH0deoyYmLbD8OFIW4HtGA62zQeH4C0mRgyOLRIeXw3wtLneq_ZwJBCFi2sd1YFJ3SuFfkL3i KHX2Bice0HqQXMMAIXjjl2WIx_ZxpMS9p9VvEeP2Xe3zsx8t6yKMq0wbkJcM9bNNSu7QBy6qdoxC y7xAw4i454wKzZtDwfzbZLPYodOenDdkvUEhXaV6c1Tkh_tCqRZZVgNOxv9GhGyQdBROq7K32DH3 juJNz4p.QEfk47U9rxas5huTRkwlr5RuFhud7loo1gaSIts0vgpFt6Q2JmL0Wzs5IU17HASM6lWP 2M4bZsz8Jc_uMbw58BuMTT10ns1LAixnbVYGyX7gO8_HuQRpahklnqXUgfQJdS81a8fhRXDY67Ot LnshenaIy5jCCw_MLNiGZnFgnwP30OAqn7azrPa2mPaKh2YPQnBISVX7qOTEVf_9h0Kdzl8LEe1W eN5V3KD4kiqAxmAbZ45BwVbYRgU5F_IdGIPi0tkDz2DDgJgObt8GtOo_0dAoiPNb6jC.VaJvZ4EE 3yuN6t2FOe8un7DIbximPa39sWmy_ZpO3TP6.JchG7KDuqctkqGRgl_C4lbrx68dPb8XPfIa6ErF uGFPL3B2mvgO4_3SnDqJg2iIi4pVuI9naUZJe6za_1L6fTO8obI7AqZ3KnphGfWVWy2J1ZTV98MJ 2gRpxHo6GQ66w9NNsPs0SrsDXSzEqD5lFT13qETvVjz1VJrEKFv0K00HzAS.xBgUtd0rrxHmwWBR T4C8IX2e_B5UeRBlOqxzhufWX52xJJ_6XWJ6S.cKqFHH8niNNrDQyIRs3z9GZyeJIptMzwWzRjqA COO82tcurfDw_RjhEOEQqTHoZ0sS7ea7WBFbltHLvio_Z_CusmI4iRatbQaNSU7cpLeovMq2zET6 ispL.P90qP5JAuxHd5NSftOYFlWHxljjV2.YpDMPYUgfKPASkHg836KSr7a47UjsG.i87z0r4vFJ YWbJBXUk05c4WYUObX.q_fmkCFe.sN_y0_QVLV0JHB77acN1E.PQs4G__USliPSv2JZ9X6FtNZBj DdqDkLQsG4wyvabQ77EC4EZfUCyTxDcDrJWXDLr3hbT0LAJ7Wiq7GOrEOZ_2J8fJk6x.irBDb8e7 0p3jcmXXrV0bVXsHsNvh5PsxPLZhAJ0X36GFuXgnnwzIbYENSfyJFsX6wYfKI_3E30tOSgEQQEU. bLr7Kdf_lbeCfcSon1jodRcg.dc49inbhJoq.A.jOv2J9pfCx8gf7Oru9_MNXFiF4SvxbYidxjuf Eugc9Sty3UAdDRpA7UcTBFUjW6DeWNl2wAgD757.MHg91rZVEjOQYSC1rCvdk1f.I3bUG9LbBsOa 8xCAI5jj45KPVPrRV7dPr.d0NT6g- X-Sonic-MF: X-Sonic-ID: 3f0de3f5-9d73-4b85-beb2-bf57c7eba119 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.sg3.yahoo.com with HTTP; Fri, 21 Jul 2023 06:56:01 +0000 Received: by hermes--production-sg3-9dc5f54fc-kq65l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2970c5b3758b3e30d71888506b201133; Fri, 21 Jul 2023 06:55:59 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v3 1/2] gnu: Add python-ffmpeg-python. Date: Fri, 21 Jul 2023 13:50:35 +0700 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 2910 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. --- I was not aware, thank you! The "flag the tests in the source" method is the one I spotted when looking around python-xyz. Included in this email is a v3 that uses the -k flag. gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 755b0af4b6..10cadd6e15 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -8918,6 +8919,47 @@ (define-public python-lfdfiles experimental data and metadata at the Laboratory for Fluorescence Dynamics.") (license license:bsd-3))) +(define-public python-ffmpeg-python + (package + (name "python-ffmpeg-python") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkroening/ffmpeg-python.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mmydmfz3yiclbgi4lqrv9fh2nalafg4bkm92y2qi50mwqgffk8f")) + (snippet + #~(begin + (use-modules (guix build utils)) + (substitute* "ffmpeg/_run.py" + (("collections\\.Iterable") + "collections.abc.Iterable")))))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv" + "-k" "not test_pipe and not test__probe"))))))) + (inputs (list python-future)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-numpy python-pytest + python-pytest-mock python-pytest-runner)) + (home-page "https://github.com/kkroening/ffmpeg-python") + (synopsis "Python bindings for FFmpeg - with complex filtering support") + (description + "ffmpeg-python allows you to write FFmpeg filtergraphs in familiar +Python terms, taking care of running ffmpeg with the correct command-line +arguments. It handles arbitrarily large (directed-acyclic) signal graphs.") + (license license:asl2.0))) + (define-public python-imageio-ffmpeg (package (name "python-imageio-ffmpeg") base-commit: 1d837aaa32a3a2de8f4a1ac391f92effba50834e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 21 02:56:19 2023 Received: (at 64732) by debbugs.gnu.org; 21 Jul 2023 06:56:19 +0000 Received: from localhost ([127.0.0.1]:60419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMk3m-0004Fd-UC for submit@debbugs.gnu.org; Fri, 21 Jul 2023 02:56:19 -0400 Received: from sonic302-19.consmr.mail.sg3.yahoo.com ([106.10.242.139]:37955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMk3k-0004F5-P2 for 64732@debbugs.gnu.org; Fri, 21 Jul 2023 02:56:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689922567; bh=IbzqcV9xYyQHRw1dzSSdJJnecNNmYBiIMLN5uCHnj1o=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=kovQhEXcLYp696o/ZDj/mKx7vjrQeUIR5dAzEQuMDM2I0IKoRCX3vhCfe5RoL5qzj17xAvBkPdMJoqANyEap2CGESmDdeaKzNUg4v7YQtSkqjJr5JsYCrF6yAFbfc3mvGp8qiKYlKpx/VQ8xxR0yd95LbCf6IYkjRYUraaap/FYh6t81XpNPCgVeFrw0IXocPClGX3sg5ZgObbdAm5GPb0YZHwTxNOAX4ZDlnFwT4EKgqtl8GTokMwCg9Z/T7Hg93jE8NldYmLkXc9XP85WNwiS5ZsLnBW/FsTLmaloB1fhZKHbn8+JQFHgKLk6A+sh087C3a84KLa87E/xc71+Wfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689922567; bh=5REEJDQMfz8XaQj9P91eaeIunD/JHnRJ131YSpilZFI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U1q8gbEq0KJjlB2v+R3jXhPi2Mz9D2tzD9l2mcrby/YatMjyKHMKgmZ9PVpcBKcDtj1Pyjw+Qq3VZuV8cxWvJTaA54p5nBaFed+ge/vlou4wBbBrqlY48AZOWdbslNFfcoy66TsdC+TMYcb7yBHoScQoIzODk8I4owCWVkw9QdXOD2SNlOVFdy2iVyzpKdB/Yi7QqhFQk5ryOr7qgXLrdRbWXEVNE/Q65zu14+zWwe6kSN825ero86vI0P4yEDsAN9k6wRlYxGbcEpz45uP+bXauvF1hJD4ye2Yd9AKfSWARvdHUQ1HvUCLkQZLbxw6hxLsCacFJ5zyJe0IJTsxtxw== X-YMail-OSG: vgKIq6kVM1l3O_1jVCp3jGIx.PXElEDROXzpRrMgYNVlMFoi_2cKkDzO7c32r1P L4pfn.gSG7SwkD9KcBvOiLO2fofexY2YjyAFvytC8a1b2I4bBOmxY9RrbCaOhp_neAZcAzGTa9UT qbFNRL6xPOPP2C1vQ8A5Zn4IRVyDUe7hE0bZqVZGWSB6LQoVRLJaWhUJxiy7kSe6XxHUeNSUCRMD xMHLZa3brOCV4XXv3rGs3GLCXuDx7PvQJmf_BekM77qSIanabPvRaRExS5Dv9owPHypWJ59quV7i 2ahQpbYFFu45QdTEGvelhGHadeIQbTWJvxAoeda6JjGOAnRCekbTlyBjtXEK58EHi4s32wXZjTPI zeyAZ6HFkTr1YfZ4ApJueQiOkNnqM5W1cbYzOX_9JEAeaS1uNEVewNuCKM3.uU.FrPXVwxK9PdQc fDvgaiWwBbDFlSdJNYRpNgJmFNsxNlFqrm58lq.9AEYpbRML0b9AtvE32eFvcVCmDhKpVJiCxhiS NpHkx_gUsyaOGSb1s9N5o0EOSuriNhlyi_pvYIX9TJ6L0QZCtooE0X74IQvCgp9meD9KmbDiGMhL LXk_OBDpMFs6sDEqRedPTw5cdGrbfYPvijlgAnLCvK8PGtvo2wmZK6crfZZC7YXCZNNwg8ye_6Y9 e_GNL_xIHOA_aVoVmKkjefPdz2Foni4zO8H847ql7.DKoYBFF4pPCfXqQ5XtobE1xiW19H3tvK0i Fwm5QsqI53auRgCaKBjZynvz5FK2mxv6KUWgmkQQk5259g7Iu618fnKMu7otrSA20Dx29UxXaqVu 2_HaGoig6osgOGGnMXCrM9NbqcQSCwMDNKAQ4WhC9C.pkqRDP6DJlh2jGkoSBLExpoh.YY88h_FD uwR6jVhcq9LccBBfdO.se2uySyl4YqTEoRwzY5alMKhgCkjWRVfH2nKGBOYNnVv9SxdcCWaCiNNR toDWjgTYCM9_8QlGCTMyilLjcrzmv.ZjK7gO44pYuYac9jE0Y77btMksQrIYZS.h6gRnJBLEaKUc hKutt3SnKt1NZ7.kdME7EkZ_ATcWBBPOqRUEjXiANxXbrHR0H83EMvEGsvREYcslXA6UkCETTIZb hjYHfH5YoPhtiZ2RL5wWkJDVPclDsTP_Z2OZwyZX1a_.5Fbr4dhhVQSVZYZ0yGjudIaPDLEtTzY. JkXMS8WlTQg8BZdWEZdRKnUV33q4wiX4FqsB2Lbifnzb.MiuZguJLPptM_ZDY0bnhjPTz16tWRDa bDTj.nWFvB_JXVAXDnhVWcE_lC7xeD1gbVpQ1y0U7VQzTd.fKF.4Qv_zWgKVtmJfKYT7AkiZy.bB OIomgx_nrI3oVkmY7AMCxxV0wsyj4VeNjKFiXB33yWaRiXL.9p64SuDudIOTt1q39c_vMOE6pw1t zI9U5DW8_FQrEKxxL_O604R0aDnF44.uKtxt8chmUyrpuOv2wtrF3GF1w7QkOjGrQ8ds58kQZMrj hXXWZnI0w9eIOhVDN_1SnA5bD50xfAxj2i3zVoxSlatStbCQ7qEtA5vezmITxFDjNDaDM_vJ9f71 1z0yAc2pLm.CxTvGk2vqQ8YHcmqlUg0bR19WMnJ5x1H_imhN_a_trWWpkBvT9bhREOtfGzE43Ndc P6NwVtPkYEHZvEFb1Ub1I8JIwms7T9M.AcCNm7jyrLuptsDxAIogoMOUMllqplnUVnFEiQf4wF08 XvgdxYUTaZyuw3XeseuCctZXw4A6DkwcX9rz1rgZXF69s9QNJtlAuzTHgQwaZiJeUsoU0J_H7LQ4 mguoHxlDUioGM0nbR7DKvne5sK9sFKQvialMrXg5x_n4MPaiE5HrCoUP6TEkySs4KtGld62ISS8L VrBcXkE0AV.trA7guzvrcQf9QbyjVrYgy1jL4oOnGPVVkTHEnqL0DYueFuBUQ9O.hREi5psPgSv5 xa2OI_ZFOqCt9QxrQWL6jO1vsVHVMukd2620vQ_ot79yhhpKhOXIMQC.rCM_JzNOphui7iMeVhbW nEPrwehTwOCAZDgE4qDAlbr3bxaN.dz8SDpUEjyh701TE_UXBq3rHzFjZTl31kGLDGXNjnG49u7l yVaZmcDIT0UOzewHM853C6licaPJichFGrfp8dxperLfIGE_PqFiLXAKoxu9nj2Tkk2VHRDBhlTC Cp4pMeyrDRsOEeFtrgRDe9xd.URXgSmiH3tPimaALEIxANRPmGpOE6B8C8jKbQNTGpq9V3U3Holh nfV1BuY1aszb1EdRz6g_ZI6am95ANh_G_xZahn_PuhSz8ZU1CZF1V1oPvHhR24E84D4PIqMI7.DV aOBmiypnGWz3OEsLETbhg8nglYA-- X-Sonic-MF: X-Sonic-ID: 5f5f8884-0e2e-4631-9637-a4a3c6632d87 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.sg3.yahoo.com with HTTP; Fri, 21 Jul 2023 06:56:07 +0000 Received: by hermes--production-sg3-9dc5f54fc-kq65l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2970c5b3758b3e30d71888506b201133; Fri, 21 Jul 2023 06:56:01 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v3 2/2] gnu: Add r128gain. Date: Fri, 21 Jul 2023 13:50:36 +0700 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 2602 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/audio.scm (r128gain): New variable. --- gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 8a11d2d6cc..db23635f15 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2023 Gabriel Wicki ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -116,7 +117,9 @@ (define-module (gnu packages audio) #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages rdf) @@ -4691,6 +4694,35 @@ (define-public bs1770gain loudness of audio and video files to the same level.") (license license:gpl2+))) +(define-public r128gain + (package + (name "r128gain") + (version "1.0.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/desbma/r128gain.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zqclskkjb9hfdw9gq6iq4bs9dl1wj9nr8v1jz6s885379q9l8i7")))) + (build-system python-build-system) + (inputs (list python-crcmod python-ffmpeg-python python-mutagen + python-tqdm)) + (propagated-inputs (list ffmpeg)) + (native-inputs (list python-future python-requests)) + (home-page "https://github.com/desbma/r128gain") + (synopsis "Fast audio loudness scanner & tagger") + (description + "r128gain is a multi platform command line tool to scan your audio +files and tag them with loudness metadata (ReplayGain v2 or Opus R128 gain +format), to allow playback of several tracks or albums at a similar +loudness level. r128gain can also be used as a Python module from other +Python projects to scan and/or tag audio files.") + ;; setup.py claims LGPL2+, but this is not corroborated anywhere else + (license license:lgpl2.1))) + (define-public filteraudio (let ((revision "1") (commit "2fc669581e2a0ff87fba8de85861b49133306094")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 09:06:19 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 13:06:19 +0000 Received: from localhost ([127.0.0.1]:35637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNCJP-00061q-Dz for submit@debbugs.gnu.org; Sat, 22 Jul 2023 09:06:19 -0400 Received: from mx1.dismail.de ([78.46.223.134]:31754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNCJL-00061W-VW for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 09:06:17 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id d6d03eea; Sat, 22 Jul 2023 15:06:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=k4ae4RAA79QflyNO6u2pEBcqfkg8cqggSS3ob0lbbOA=; b=c8PrBwPlBirF UIYYwREIgN6Dj7MYjRcNdg0ijig1oq7Vetq6UA//E+Xxx31ZYo1TGHngJD6op/ht 5gEep/h8Nz5RQJcLD9idTqF01ijfev45kl62yr82UkBf2YvIfeGAPYKccz7etfPf YEu6dmZBxBE78Gj+MmCQQGy3Cl9GIdEV7yP1quBSuQ6495v/VgJqvaVuSTZuns+K BTotEtXWQELpH7q8/uGzCI/tUG12R253pODhkBnG1n+L3Va2C6I+kAJt+B3zxlIu vWhpE1xUrMFwz04Gp6lx8Hj3mWODyTAJ0diTf79ToRPNNiESRcA/I6dQ8NkrkUTI mXVyqdIvow== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 75e81fe8; Sat, 22 Jul 2023 15:06:07 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 4be37211; Sat, 22 Jul 2023 15:06:07 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0243368d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 22 Jul 2023 15:06:07 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 22 Jul 2023 13:06:06 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <3a4dd891a13651179c5249c6e80b6d26@dismail.de> Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Parnikkapore, See the comment I left in this GitHub issue thread:=20 https://github.com/kkroening/ffmpeg-python/issues/760#issuecomment-164657= 9040 Let's=20wait for a moment to hear back on that project's status. all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 09:51:04 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 13:51:04 +0000 Received: from localhost ([127.0.0.1]:35714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qND0i-0007HZ-3I for submit@debbugs.gnu.org; Sat, 22 Jul 2023 09:51:04 -0400 Received: from sonic313-19.consmr.mail.sg3.yahoo.com ([106.10.240.78]:39364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qND0f-0007Gw-Hr for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 09:51:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690033853; bh=VxsOMrYdXaEdm79RRTsA0DAFgl4JqeY6+uAtovZ137g=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From:Subject:Reply-To; b=ZPgJ4n1yh58x4UVu5wx4xpDpzk1DxR/duLynujDpxqn6nc/lE8avm7hC9PkgC5gCbg8nj83EkySR9wx4Niq96FL4TuRMtqjTCc+x+uAN/vgaswGv0Vi2sFb65PoQsbwSc9qkH+fd4PMMDGPvXFpG4gJLaTH9XXorEjq/P9tJNv7hJTdScgPlYuxHPRp9AU/tIyqh9oj8tLb2ojY0g/aOLNf3QmNlb1IjPZZc4seo4HG+hwwZqLqIXWyk2SqaTb/5xSx8d3GjD4czuLpL6jUTLFuXR03i2VRGCuTKmK6CFyNwdbkTS5Ky0LgGH6T8WdKk5krlrY8VU5bsYWeuR0LRTw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690033853; bh=Q8fvWXcEZWAeEpZ4Z1/kCAkDHyrr/9xXIP+OMQAw3dD=; h=X-Sonic-MF:Subject:From:To:Date:From:Subject; b=BdQV0AWCx+0qcMIHAqLIToS4SoZGSDVS84j2gJLpQPAwjHtHLvkIExAlZQBiw8lS+zOhAe+LIc/Le91rxaluonaY9L/PpQwbO+H/EDo22MHpx3+7mUtvBCqi7se5oCeo2CYwj1YR/SQaZHvmvXZWvTq18OZ1WmX1L4DRlGEqg7cKD0rmf9Kvja1b3PSuuPMmH+UhI2Cl8DOXwJ5WaPFpUhsmpoToQc9n2IAlDS/HQofh7YyD/dImbjy6sND5DYZpRTfN0if7/yLqzlBTUEO8ir4i0c74J37AYgWaNhPexzwEPhIM6DTN2rOrXdKRNJAIAogP6iCEkdrLBGOlpwipVg== X-YMail-OSG: KQbnRvAVM1lumBHfSF.MWDxuklRlxKPxtF5C1bPCBsx.6kwlCrNcNhB78XhIIyS 7Bsfh2A8YbtnZxfMHOjFb41CPCNPEj2kduLDhv76xB8GhFu4v9s4ks3kxGXsfUjpQL3e7lLKnJWV HK0xDzNJscqMKfW0S4jU7vHEXDTw1yNGQy8C42m7VogCrREw4_LsSIEPcEsTBHpOt71CA.jHfNdx xItr2lmZc_N27JPuPb7sqSmAYCK80ogfTJ6AOobvrsDSPS_tMjXrxKLXNibWjlF6LdJNxj_JZxOv vDzlOd.V1PILmQ5Xp39XmA45gmB3hulZDuGbXIt9.Si3Xqgf24ym96tyUWaaKFQNn4hM_2hUVFtu 8GT0GRj7jtEGH1zjzmgVAXJJZ9t_QVe02lOzHha82oSErT02J_YO6BzVcAWVfFP6BqOC_grd8pw5 4.hV8vNgO5OhYxeOcoWjv3CuCud14NAHeFRMH5KO6M7edmIi5.ECbFTgek_VlJp1nZtlw6EZH6V4 DGufx6Kdd2Yt.1gzlyrCHZBBO5Oj33hRXYGHKycAuzpBN8qRRg3473gcoGOd7CX5nTTCg8x7mRpz DhHEnBKhAmUUbdvcq4mEfDmAMyNSqK0xgRSL9iZoUmckzBxNREEIpp3C4RC2mXBK1wU431IaftG3 7tHvg7Vn0cTHjZKGoG3L.QDZ_WD3PjvidAdI_Kpp8xqDR27gTj_DhlySY1zwzBOCtYSgMQJrD3gE rGlVvpQtxK8IjpwxWrcj3Sa_wbmS6gq3MCoD3Flb6zP64Lkx6z_Q2SEsaJhDaWAa3yKwkAxoA0p7 odcJJqltsR8vlhYZSty4_NHr7ewJbqaQdvW1j5VTa5AjnkxkZaDHPAnaYoI1Q46OPSnTnTg2kSHP zAFQBCIcjcRIgmIR683yRFBHkCCxBbJJRtdR_rcnQzPZbJGF_JYwQrgUe8ZBDUal5hhYQOXjxggN Yrdyf40MhDCpLntHQ1p4_1pRVkwrxp7Z7A5Q4QZT8rB8p6ndMvXZ8aDJrSG4DxyV2SzRGJYjz9mk 4Cog5eobHwHVK4gWAzO94UouLou4BhTHQT2MKwqFeHRfGhrSXBv.HwXZE7lYrBOkuVZo7rF3XA4I i0sk0KZjtwsNcJ595vpBZL0Y7ZG6UmDyUaJU1N7TyBnQALmvZnfaaiAWC41no4.TGHxciV0qnK3N XjtbJ36prddFYdbsCljySb3Ke7mJd8TBim5oJvCETv2HtKCzifZT9sue1oGRsJt201OJVhLWsGmm jc8lQMxM3d2.Jg2Lguhn.TDe7m2XjfOKxPIftcJ1XurWqmA.SvFN5YHi_MI6cOg.aErDBHGfq7j2 hICmt.jYeKsPrWwG8_bQOXRGAUgC0wrWGNZoKrRKsK7SGRfYG8PMuUOI8PMGgq2uUvUuVejzs.iC _Dbd84Uw8DOJgPHEtZkl7cGFlZdGSnMEPUmdmAA.1lKt3C9rIMmJdJYZf6wcKhSRRwaoWgg2mCPj cJ5m.Ns8fGUHJfMEcojZ8njdOnDWdT8ug2wgT9K4G2j8COV6qDuq3LKfHVHbuLob1J3wt0.fniY3 rQQFb5vyPZyQ.GaM4ZqqQEW1vRzI9AhJ19as3_8A31RfPIlx8LnRgMCz3iIE.DneAObh4LSuMG4z bR0Ng.WwdlS3RH33oXynwiPgIQ8JNHIJPCwL.mkgd5CVcV9g9_g8zuZi1vkBgdWQg5QRxR.gRjDF 2s2Cz9wtVo7Y1YjTEbyn94V3k1jQBtbuSFt1V7qFk0asncqxUJZmwuNrYs6g6h3J4WANesG6yT.U UbrViT.SilNKuWbQleTN6QtF_K4TQWPsC4M.80Qx8w0Uw1yxOwccsk1Fir5TRnkNCxPegvez4DyI X49g6TYc8irV9j53UiDRU8c7Jza4dRsy.1pgq.7Fcc8FyLt6YoblNsb1cTbuRZt45s6dy0MKn_hT m6a2_LqsC_gyrV0XkT_SBPSu0pPeeTwyiDI320ZVz2VHZmfdrow4FXCASyXIKM1J17a5.UtK.93u q24ldThOmF0x2khR4.AT2X70DtuWMhWdGe6IaWZkpZI9FZkqiBeFRjW.7GkNK_kjIi0PKooFE2rg TEvTWyDHoH0jDU.4ASeRZ.2WPbPlY9ucS7QYfmepOfzZbS1VOzo_spGHOWoXxkrUeHSCjsuRTDoe GQfN21kJItLHlVFYWyRpjC5383FLDrJAaKdxbucmj7q_sQmP66_V6KW51evWhKUkHwe_N2RQ00Dw 41OoX7CCU3Zu6AMx6Y68ZG7MNo7slCj6PH_yWvszt6QksuAo6SkOEkq03gbVJuQCoJ4KJLYKej6q Fp_AptA-- X-Sonic-MF: X-Sonic-ID: c36c567a-577b-4383-81e7-400cebf2d80d Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.sg3.yahoo.com with HTTP; Sat, 22 Jul 2023 13:50:53 +0000 Received: by hermes--production-sg3-9dc5f54fc-qtlwh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9cfb4942e1c44341d7afbcfdfe033185; Sat, 22 Jul 2023 13:50:51 +0000 (UTC) Message-ID: <5fdcca04abe3ce8d7bfa62c20b3376341af72bd6.camel@yahoo.com> Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. From: Parnikkapore To: jgart , 64732@debbugs.gnu.org Date: Sat, 22 Jul 2023 20:50:47 +0700 In-Reply-To: <3a4dd891a13651179c5249c6e80b6d26@dismail.de> References: <3a4dd891a13651179c5249c6e80b6d26@dismail.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 425 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 Cc: Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi all, jgart suggested on the GitHub thread that we pick a new commit from upstrea= m instead of patching the release. Should we use https://github.com/kkroening/ffmpeg-python/commit/6189cd6861a= 90f6f52e6a8ba2db0fada54134194 (the commit that fixes the issue upstream) or= https://github.com/kkroening/ffmpeg-python/commit/df129c7ba30aaa9ffffb81a4= 8f53aa7253b0b4e6 (the last ever commit before the project went silent)? From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 09:54:35 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 13:54:35 +0000 Received: from localhost ([127.0.0.1]:35719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qND46-0007Mg-SF for submit@debbugs.gnu.org; Sat, 22 Jul 2023 09:54:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:33547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qND40-0007MM-TL for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 09:54:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id dde09972; Sat, 22 Jul 2023 15:54:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=whEThap6WYWNGf2XAFehBfucYMvsEcKM7LQZx6B0y90=; b=EAbt9rBqH/jB y9m6VbyDUbgrR+yzUf+lwKE8SxIrI1EzkX/PXcBu3uJTtwg9+q99SXDmfBrBVwP8 rm4g/gKaXcFo0S9sAeimQ5NiXQXcbJEuILIUxFENWvJZASBNbR498cNV7xJ0jBUP olam0zPs9gXvG5pK+XDkdVGhxKxk4F3rxC5c7mEnkxzVxuMW48UrB7Ye9fhVUdd1 HJIYW2jz8QbO1B/o8tr1GCIyGb8/xtjf+SF8HYfAW4UsvbtEkfCpS/RiFdjMGOg4 iiWSvFObcctLot+P5/MFfoZkyFVwMf0hK+2xuOJvNsamcsfahCQ19SH5OrXoHjJp 8P4vyPbR2A== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id a2ffc67f; Sat, 22 Jul 2023 15:54:22 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id d2e9a4ac; Sat, 22 Jul 2023 15:54:22 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id c666f1c1 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 22 Jul 2023 15:54:21 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 22 Jul 2023 13:54:21 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: =?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?= , Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lars, Should these be patched to refer to our ffmpeg? https://github.com/kkroening/ffmpeg-python/blob/df129c7ba30aaa9ffffb81a48= f53aa7253b0b4e6/ffmpeg/_run.py#L302 And a call to subprocess.check_call in the tests: https://github.com/kkroening/ffmpeg-python/blob/df129c7ba30aaa9ffffb81a48= f53aa7253b0b4e6/ffmpeg/tests/test_ffmpeg.py#L29 WDYT if we document our policy for patching executables. Currently, this = practice is tribal knowledge that Guixers receive during patch review but= we don't have it officially in writing anywhere (e.g. manual, cookbook, = etc) Ludo WDYT all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 10:34:31 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 14:34:31 +0000 Received: from localhost ([127.0.0.1]:37426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNDgl-0000Nf-2J for submit@debbugs.gnu.org; Sat, 22 Jul 2023 10:34:31 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNDgj-0000NP-4V for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 10:34:29 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cbf3a782; Sat, 22 Jul 2023 16:34:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=6O/rlHGk8bXzNEIzvXwc73d4o9aqsYf0gwRUpND5x/A=; b=iS0vpcB+bLhk 8u+OCR1K6gtz2kdTTJNyHE608yd2ync3rcUiyh6aJ8jF/aMD6xIRpcmsr/BWHMEz 38+ZWm2LxTQSXTv6bk5/e/4eAkai4ZJa+UFGX+49Brl2yOBclLCf3Jf0NGJ4N9r2 nrzMu4IeqIGkgC6Fsvf3R45Zuoy27DfDR1LORxkIxzJGnIA15RxQKw8iO3AYzAE8 XeL5KJ2UeBJrNTsyDZdnfFr+8RzRt8GfUDq+4fiw1qM6cB6pOKlwjqTc/HuVo9Ht RCRu/Bd+1sZjK79JjiZJR+0a7dtfFSwwt3/c3jXO6Iet/CeuVdFWdpiX6lGHGyno GqCCLX3BnA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b58fd30d; Sat, 22 Jul 2023 16:34:21 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 41da868e; Sat, 22 Jul 2023 16:34:21 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id e01b9f13 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 22 Jul 2023 16:34:21 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 22 Jul 2023 14:34:21 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <114a57803185a45e977cbba0e02f1793@dismail.de> Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. To: "Parnikkapore" , 64732@debbugs.gnu.org In-Reply-To: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> References: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: =?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?= , Lars-Dominik Braun , Efraim Flashner , zimon.toutoune@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Ludo WDYT Or anyone else on the team: Zimoun WDYT ;() Efraim WDYT ;() yours truly, jgart From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 11:59:29 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 15:59:29 +0000 Received: from localhost ([127.0.0.1]:37496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNF0z-0002eJ-9U for submit@debbugs.gnu.org; Sat, 22 Jul 2023 11:59:29 -0400 Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:38696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNF0x-0002e5-8b for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 11:59:28 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4R7WMB3sNLz9sWs; Sat, 22 Jul 2023 17:59:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1690041558; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9wGv0KGhcCIGxYzWsQSg5EXqbNPTEfHxlfPP+NgvBug=; b=pSLZ5ZldvhWIxsdRUJdvlVszjleRzeIVMChNHvBi83mHPbkVoRF1GXQkAcpdDVdCkuibBr uaset43HMNCDH2gXTdyjXbvvd9EKzch9kBqzwL8I2MPF4pVWAore4Q5b2dXw2SRp5jlWJH S/p2qo1dRnSbwTfq5sDpmuQpIsCIBKaUjYXTBUOsFJv+SC/PAnImghN/hhD9Z3qFSUmii3 0hDboZfAeQ2bTijFQUOQJ8Hm2oji/djU3RWc2nQRuDKQV1/cFv7YIQdvAXphTrTxcw6VF3 K2FHly9m9bOnATXLQ0Ri1e7E0DNQ+pc0Mi2gJs/zUFD93HiHdaRX2laEbbLXgA== Date: Sat, 22 Jul 2023 17:59:16 +0200 From: Lars-Dominik Braun To: jgart Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. Message-ID: References: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64732 Cc: 64732@debbugs.gnu.org, Parnikkapore X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > Should these be patched to refer to our ffmpeg? > > https://github.com/kkroening/ffmpeg-python/blob/df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6/ffmpeg/_run.py#L302 yes. > And a call to subprocess.check_call in the tests: > > https://github.com/kkroening/ffmpeg-python/blob/df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6/ffmpeg/tests/test_ffmpeg.py#L29 Probably fine. The tests will find the only (and correct) ffmpeg if it’s an input. Lars From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 14:13:13 2023 Received: (at 64732) by debbugs.gnu.org; 22 Jul 2023 18:13:13 +0000 Received: from localhost ([127.0.0.1]:37555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNH6P-0005vq-E7 for submit@debbugs.gnu.org; Sat, 22 Jul 2023 14:13:13 -0400 Received: from mx2.dismail.de ([159.69.191.136]:7385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNH6N-0005vb-Nc for 64732@debbugs.gnu.org; Sat, 22 Jul 2023 14:13:12 -0400 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id de3752e0; Sat, 22 Jul 2023 20:13:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=Rp6MsDG9boJva5WgsBBUUISW2UcBpweDEdWsY/F+fJ0=; b=LqE/w4CODcfE vgiJNKBx2x0t5tsMpuK2jVd/MoTzIT/lAvS+atPASHd2Ybl9K3Alm9AfigR9b2Y7 iEyD054xvsKUx/mykSQjkttHpZo1s+MK7xDX7QHwyrTcfkeN4Qyr0XCET5IqhFEO 1U/njZh7z8aK/FKfhunBTRnVo9zaCtwA/YbMBwv59L6rFq3CD7ABYMoIucR+UEPm mh+V91b7u8DAj3idka2eYdFs1gHTjNvoWqjU/fq6xGrrttf4xPS8Z7vZbhgFq/rc 5N7Wv0So2p0T34e5m43yOblSBX27DQjL1aSKuiSUObsxDis4ZFVZAo58x02CDra8 2Tu7Jo0GdA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id a958518f; Sat, 22 Jul 2023 20:13:03 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id c3f370bc; Sat, 22 Jul 2023 20:13:03 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f2aff4a0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 22 Jul 2023 20:13:03 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 22 Jul 2023 18:13:02 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. To: "Lars-Dominik Braun" In-Reply-To: References: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64732 Cc: 64732@debbugs.gnu.org, Parnikkapore X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Probably fine. The tests will find the only (and correct) ffmpeg if it= =E2=80=99s an input. Hi Lars,=20 The=20tests will only ever use the guix installed ffmpeg in the inputs ev= en if the user installed ffmpeg via dnf on Fedora, for example? I haven't tested that edge case myself. happy hacking, jgart From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 24 15:12:00 2023 Received: (at 64732) by debbugs.gnu.org; 24 Jul 2023 19:12:00 +0000 Received: from localhost ([127.0.0.1]:44058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qO0yO-000366-ES for submit@debbugs.gnu.org; Mon, 24 Jul 2023 15:12:00 -0400 Received: from mx2.dismail.de ([159.69.191.136]:41833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qO0yM-00035q-7j for 64732@debbugs.gnu.org; Mon, 24 Jul 2023 15:11:59 -0400 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id a8654f58; Mon, 24 Jul 2023 21:11:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=YYyWY14omjDWJ4JrzDHKJD9nH3KiuK1ue+0m03TCiBo=; b=VA1fY6VYSK1N yHt/OCch2svsUv/OStIn1auParu9g2wX4X6qgvRv4lU/WNQL905eg4hynvGyFI/h I1ub9zFZ9zjyt9qTWOgS+k3DjBg9yanROyJHKRMEhY/96LIV7wJsGQWjulQvpMOl yQspmJ/cMg0dB9W9AyEv8N4i9EktdnAxPl8F+zow46cFACnQkY9XIpxCJoW8QQaP dvT4f0GkHVk8HggGgI+pvV9yn8Qiw8i/FRDxTEJQAoYIRBlKXO8k2cUGPJ+00v7f 6Eavr/kk9uOGfqBkHtRwqFkhZWbMqK5E1AXrr5DFVF46Ace7ZVSpHszMw1VAgq/8 nwnb+Q96KA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 4f78b399; Mon, 24 Jul 2023 21:11:50 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 0f72ee06; Mon, 24 Jul 2023 21:11:50 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d777f535 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 24 Jul 2023 21:11:50 +0200 (CEST) MIME-Version: 1.0 Date: Mon, 24 Jul 2023 19:11:49 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <4f14b81fb26bfa703b3fe37c8e1c93ae@dismail.de> Subject: Re: [bug#64732] [PATCH v3 1/2] gnu: Add python-ffmpeg-python. To: "Lars-Dominik Braun" In-Reply-To: References: <40ae688dc99d72f784f2fb1a155e22dc@dismail.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64732 Cc: 64732@debbugs.gnu.org, Parnikkapore X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> Should these be patched to refer to our ffmpeg? >>=20 >>=20https://github.com/kkroening/ffmpeg-python/blob/df129c7ba30aaa9ffffb= 81a48f53aa7253b0b4e6/ffmpeg/_run >> py#L302 >=20 >=20yes. Lars, Thanks. Parnikkapore, Can you send another revision patching the ffmpeg executable? No need to patch the ffmpeg executable in the tests as those are run herm= etically in a container and will only ever use/find the Guix-installed ff= mpeg. all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 04 11:05:56 2023 Received: (at 64732) by debbugs.gnu.org; 4 Aug 2023 15:05:56 +0000 Received: from localhost ([127.0.0.1]:54544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRwNI-00024C-2Q for submit@debbugs.gnu.org; Fri, 04 Aug 2023 11:05:56 -0400 Received: from sonic309-46.consmr.mail.sg3.yahoo.com ([106.10.244.109]:45773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRwNF-00023w-U7 for 64732@debbugs.gnu.org; Fri, 04 Aug 2023 11:05:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691161546; bh=NHstSao6GELGwafkqUUUU/NFXmrwixTQNge3nx4Gmy4=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=iqwlX/GHwoEzkbNjJDbX1dmUw+NvFk9O7BKeiXH4RjiGXsBtK3w4c46ZrgiI3vhdTgU/R7bU1eFbgjtqwxOX9+hoy1NKu4LMaFggAXCrEspPEBs2mqoe0MbMeW/I5zSjhUuhzKUqzEhttflVoZs3MXKinh49SDGuTqQl/VsGbqVAFE9pk4cGrPlspPyWYqqkY/BeRnAz5LLcGz+KNau3M1A9NxLhapuXNvZxrf/CUFE8fsh8vMXJt7g/yvOZn6sWyfhEIPHc0DPulqf6UE3JZBEmiG/J7yA5Ih1sGIff0pu0Tv0Ow044m2wUmc0Mp8vJ68kU3hfduJUFi1Ux/qt1Eg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691161546; bh=w02zQiHwNix0FW8bOu6WKCSpUgYV2wD9x7J4rTWS6OG=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WRF0D8iD1tDBNJCFomo3u92OPhi+BYikVZYIXGeL5aXOF0C9aCQbTr5Ceso+w2itSwalbaaRSjpmE6DadeBVEkOSR36t1mDQswY2XYGW4IadR7gMoHEkh1hCLXs8tHcQpt8rEsuO/Tmsa02Odr797HBHQw21eoIdI6LLI51psOAnBQuiU1kuWWoreqcr55O3meiBukmx1nB/WP4NBZLi3nNAMJWlwXdd1VSwBA+N+ezQP2l8XNuqWCfs1qXLiZel89oaSBUz5JzIkp4KHa9Nlk5u4gOOEFwP/kclJWl1JgvY7QsvS228r9Jv7HUOW0PUhCwhGOm7JWcKlhvZocP1WQ== X-YMail-OSG: B5ynpooVM1lxO6O7H3rO.Pznzc6hcylMfDlfGaDrqxnaZNpTyma2SNVrSBgQQ8r QZjyaj9e_7lKqvOaQpL5PDW1T18GtNIHj77Xz1O3PEAi.9KZDR2TSoBSMPxjBzwfr2wUAYHUR9VL VZGBNfAZ36colD0tiTg6_8lo10A8CDciguY1F_7S2K0GN0rtdHI4GvmOqew8nx6dnpvatP36QvMT 7isrqCTwAGtl1oKPP4LvkNmPzxDEF9XzdU4bla.Yi5ZtcJ5yei1Sqc_dfvOlvcS5rF0cHDu70agJ gn8ezabUp35nMNea1E5apzyKM6rq1akp2847wYxjizjLHMEOqXFnl7YHIoc2mZY.UjwWhTJsIK99 .Pw65ZQltDOAYnkvffEY6ueMxz9h21h_.vB1Pfpv1OfFwt8nglC_UBynaFilF.CcYqP0SvXpKmbx JmbU6PSiRo1CK9bsTzD6d1ZiKJFjWHIgzV8R.T2Amf.X_UxkWh2UwIdnR4J_3FgHjBsegDCI34V4 7sV8zFubsYM_dxqz.NyjKCoXGKBCL8XOrixYwYUvrC37nRiNK_5vv4PEZrLJWPXjV9sMaLbgdeVJ IedDJGULqamSfeDmaSMSy8yyyrkQd67EGjHH_z9VvIaYEc8wrg_vWdMBvz6Nf66GKuZZHCosaC1e Ws495XEpCQzX.Zsy0_j.rqivcNCE8Xjx5Txpe_H_8pAXiThKXOxvpSHOEINdfOd_5lwt6P22_goo K_PLi7r2AlHxIq6f10EKth6dAcQalhvjhPnQjNkdfPHbq.HQwKk7th4o2E6pO5zuVw_5Y9f8uYgU LLRjPfBHrvo0faOoxdElHj7F708taQO7bW71ude2Vyxb1JZGu3eDg.kVubhatDshCt8Eu9rz6Z61 ZX3bQMueG2flrVQJIeVqYXDvvYZuRjX4mSQPLNCAF58EXE4QPfeMzg4gfJVxYlHGyobhXMNeOkVu LxKPn4S9IyaSRKSxmXZjPeBBEXuaQ6YFcF2nbsONWqA_IIY3rQcHTNRqTUMe8sujJwYjBS1NRYNg ldyJRzQL1dBwKw7gEWb7Lc7ofLFFRCczqmVHgsLTfvS9_gxQYadJIMV6RenTNtEeAh_YU89fis2g Q2YizGyKcNkqGbZAGCQrOFM25n8yKj2wR1YGtOhZKI5A7RPuTQarmHPQP18oYhIlHg6vr25tBDFI hCEOs36Wh9lutYURgi7eSaTnXYxvFNaz32UxrQk9lOYyTvvi754HW_A1MUV3QwJko9S4ZpDNnvUN ZUIYZRZv.Xp5DUyPBtsdgIPwVlXfualxRtZuX5kMW5PEuLxtAis2L.GL_gPiqlXXb2pKkkIE_W.d rbFmAP4NnMw6.4OrLi5xX609GruhXBREztIRim3jC3X_2NIdzcwWNSQew.IHz4lEoHVS9KeAGFo5 yRID0SUK0bxwGRgN7fMPH8ctcruF98b1aI9sQK74ol06HRMffXcuQ2rz74QOp1fxvpmyQUctn27U LzavksNMFlXCBfN2SGNtObCZU8zP5AgXvYoGA4r4vXygp6s5URSS9pbtkywtl8uai_YzKpOFk8R. 7A_CNjJMUihUMig_lJC1ajFk4hDKtpH7HkIp6CPMjiMj0F1hs48v8VdqR4tFMuz.gNqWf40mdW.I 1sFdIteyhSMOFAlSQgpUl4vGvmK72lRAEwe.ITW6JJr271vYNQbyqJ_HBydq7Gb7gw65JSuSkMba FHPRtMIzvR__4wBOSj0EDbC8GDnhkRUxOAfVHGMvB0hv0R6ywUt9Vl_.KXIsiilyfKp9Trbt8PHv 76SMMvrueM2_tWhogzKZOyY6gD_tJypDa7pvDWMlkPlG93.IfjBru1Czbg7AXr28r1SBcluXfHvp O2.7ciXfMBtbHKbhtWiVoeD1ZOMDze5U5gwRm4vICaYQnRy42.zb8CyMyKX4PzIzH.9NT4533hxu 9DgmNv2Nt013Fns0QYHH0wZYQBkEFvgwiCxqR4qK7E49jANd17dhVtgYM9NNl8fN8NvzZ8tCbqrs 5ns_r1V_8jBNt0GAEVgF8QU3EIwN5EpkeuJk89C35AZjjCxCvBykNkiCHfI5rRq0qQ2qqncGS.65 xyVc3k4xZU1R3wNRnIuM9gDC0Vwq7PlRMGstWYubx6iTb7PHB5ZA8z7jskIguWNTarSi3UL3Bv.. DpEzex96CCQMxv.rrohW5b0CScxEjeS7n6MpCRQl_3HXD0133ImyWIG8rQ2Mvpua1_Yxda6bVqwz kK6hjmfnx.5WcjLECIXXXlXvUsh8- X-Sonic-MF: X-Sonic-ID: 47a73abc-23f3-4bf6-9322-92bf945385c5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.sg3.yahoo.com with HTTP; Fri, 4 Aug 2023 15:05:46 +0000 Received: by hermes--production-ne1-549c7f6c44-g6nxf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 903a6ce1ef4d17ac9535276d473b759e; Fri, 04 Aug 2023 15:03:42 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v4 2/2] gnu: Add r128gain. Date: Fri, 4 Aug 2023 22:56:10 +0800 Message-ID: <05823418e436be45c415b9f1738c23edaf4c88c4.1691160970.git.poomklao@yahoo.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <6c8737581d9018c48763b23d237978fb639c78c7.1691160970.git.poomklao@yahoo.com> References: <6c8737581d9018c48763b23d237978fb639c78c7.1691160970.git.poomklao@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 3068 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/audio.scm (r128gain): New variable. --- Ditto. gnu/packages/audio.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 8a11d2d6cc..39f7f5496b 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2023 Sharlatan Hellseher ;;; Copyright © 2023 Gabriel Wicki ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -116,7 +117,9 @@ (define-module (gnu packages audio) #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) + #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages rdf) @@ -4691,6 +4694,45 @@ (define-public bs1770gain loudness of audio and video files to the same level.") (license license:gpl2+))) +(define-public r128gain + (package + (name "r128gain") + (version "1.0.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/desbma/r128gain.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zqclskkjb9hfdw9gq6iq4bs9dl1wj9nr8v1jz6s885379q9l8i7")))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'hardcode-ffmpeg + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "r128gain/__init__.py" + (("ffmpeg_path or \"ffmpeg\"") + (string-append "ffmpeg_path or \"" + (search-input-file inputs "bin/ffmpeg") + "\"")))))))) + (inputs (list python-crcmod python-ffmpeg-python python-mutagen + python-tqdm ffmpeg)) + (native-inputs (list python-future python-requests)) + (home-page "https://github.com/desbma/r128gain") + (synopsis "Fast audio loudness scanner & tagger") + (description + "r128gain is a multi platform command line tool to scan your audio +files and tag them with loudness metadata (ReplayGain v2 or Opus R128 gain +format), to allow playback of several tracks or albums at a similar +loudness level. r128gain can also be used as a Python module from other +Python projects to scan and/or tag audio files.") + ;; setup.py claims LGPL2+, but this is not corroborated anywhere else + (license license:lgpl2.1))) + (define-public filteraudio (let ((revision "1") (commit "2fc669581e2a0ff87fba8de85861b49133306094")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 04 11:05:59 2023 Received: (at 64732) by debbugs.gnu.org; 4 Aug 2023 15:05:59 +0000 Received: from localhost ([127.0.0.1]:54548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRwNK-00024Q-KE for submit@debbugs.gnu.org; Fri, 04 Aug 2023 11:05:59 -0400 Received: from sonic301-47.consmr.mail.sg3.yahoo.com ([106.10.242.110]:37075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRwNH-00023x-R9 for 64732@debbugs.gnu.org; Fri, 04 Aug 2023 11:05:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691161546; bh=rroQafU+1UTYZ4vargy5uqUnw3bBJ0hfLMZmdcemSXw=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=JXNS1H9sB4iu76cL1mxYR5KvSyqxFBgSC3nevstIkuSFZfxfXBnZ5dFFegktQLQBGQRB56rYArNCY75ziEWGhP+jjOWFnePuhQiXauwIYc907+L7JGnb3sCCZpWbZIY55TiODvZ6JjB3zb+qO538lK2HseHBYc3MF9iWhx5rJ6/5ccTHMJV8J52pmdjbCOKdzR2MWiHI7FefXG408ir8A8M3Xssygej/EWj5t76eA/ZcVGk7AykGAgbZBuxo9cTYa0qV55xv3nj/Odvb3d06e3aVQLJnl+G5EuLL6U6zisA3Y/jZ6U3ZAz7Cx5Ic3g9aO1N48YuSe+MxavNlyfmHNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691161546; bh=41MXmnEaZftW83kpv57Y0XAghgHhUnV4l4i92tqhEKM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ssdI0U2qKCdJbIP/tQY0cQeIiidIZf/splcuTHjSLIO7vz7x7sO9J/VsS50MaE9aN2C4i52KogPuqbna6I15ZAgpvtu7XnDq5hpeT6hvDlIW6XK6NV9smGFeO513ppCRWGsUGR/lR/Ub/tGCuWs9qUUGmD/qEcBIMloYQuWdWJpY4egAkRGTKKuwkWmNgZpB/HgfCYVCQfgkgYjve1NdYu2if1ugwmotOnwyYklSKyulwGQTJgf9q6ynYhryUNdE501ZqLA10vcs07VYZsL6PXaya1j76rzJgkyNIR09AZoIzzOpC8s0XPcLqZmzwhsdiUh8soGMiUwVr4k2xyjh8A== X-YMail-OSG: j8r2g1MVM1kJMLoomotQRJHzHvSCx7dtTINfA4M5FG1S.m5zZFu8jBUeqWJJp84 gGNbOzJqG5bI98Fo71Hu0Hj8Lz6NrXl65pyxZrDW4Fldxf88pfSe9RlumAX.6vmMEXzcFDeMjcah EV9az.FiZQgXpsIqF03M3yWIzOyHv_dLZhqVZOeXtpgYAAYktWE5Z.eiRhrt50PVKns0esBLo7HG meN8NK8BFM4mY9m_VUssuITb.X_z.z4H0Di_Ce0BH0jDq7N8V9z2BW.PWdHRHivbDAh.kfz48WM6 4Rd8FhbpwiEyeBYmzzgmwDHiTkFI08WcmUzV840gaVksbqJ10Ou0_GGy91vsH4rzkNklInhIznx4 pn6qR_su47RpMRyTYD1MuC714zAY6TENC.dGaxKPB_HtljGVXztDTUJVQ_DgTRMkTUXMdlFFC0Fd GUl.wPNWflyHFLybx8Z6laNAascQaPUYOhTVlAMsyYklkUoKTydQhzZ1XRbzI6FHYtWPEba2Ia2P XKCh0RBfP7uyJ1l7.jty7.Qm68hbaJmDo0QyR.owNS9eUxiqGp6A0qlj7hOCmHw.gGSQj4PVfJKn eP6wqKZn3uH4mZEjPi_rShmm5WGSWw2AjerhiLKIBH8bYRtruwLRE6sxwGyiCWmN8tFqno0YWxp8 7BBrdqZJWp9PfisUj36tcl.yyFi9moA2HvSE9EIJByMGK1Lp8zo6pPOk.aV3rCeP2x.LGTT2pNNF Vfl_hihy7fdu.AFng10.bpQAyHvSwUJiZ6ptPJhwoZoTa8ZGE2LM4j0zRTyul_q1KUwYmgARl_aW D1cSNRN.JBr81r8Usyrr8xnT3.HycSIgT5Ki_V7vi10UUvWj2hAFP7k72RqQp9DR9q0NxHZ_G8oF VSVYsR3mrAFgQ3HmsJRv713RtgzY60Rci3SIqYbYvVFuIiD.X_j5.bCCupywHxVNxlQBwjOIp2YZ GEhwDYl5mXP3rmC3RVmDc2oBKEVdearfJHgKwXkkg1bMijzmguAkgBVzmHvmXVu3Eoc4PEmLgSTP rwNW4UY1Fydkzp9BYwKj6k3mHIPZ6IGjaAT05lrp7mWjTmrgSb7.UF1UMFW9cuIEpC2LDod1feBc JbAC5yehRWVu0CcObnCTxNYMh8GmyspN4yWvfeea1D2EmNYzPIMhUyMagTg6HyExFisSarqYKGxS Gc9hm8u0nEEbZ7pmuxzDDKhOBVThWlpLDvxcldvW.FfWU8ZocgtdtRyo8ecqGnArUTC94NP2mbJf Hoz3dwPNnfA3Yt9HfAbium7lDRQO0XK5wmSnv5ky82f8h5Y2H4CzSEBYNu3eCv1D5BgHbGCRwuk. Ma6iE4l8OFUoh_aJEY54BAfc1_OQUpao4tpI9zo85s5DQK01WDM7unowIlgydTh.lBwf1Y95hiTF Z7HA9bS3PrDu6GcXtLlLb1JhAnPZ3rgNssF3YuhmT.nniI_665bJVn6Pd3vGpR4wjgdYw9ypI9ae t0ln9rrdDoh5Zfj9GqB.AJgkXvFXAdw7DQKjL_.FLJ_TiIYqPVDmYR9CuOmfEXJVj4J2K9Tjer9J aPFb3OUKLkWp0m49.gGaSrCxi3Sc9xsGKVJuyAd6M_moeIauuEYTY5vCWzln72aeS1.8huW1pts3 q5cB_GMFqpKJW_nMNL12IryRIp770SYjWtz_uj6j36kZZBby2rx0K6n1Vqo6EOiGtCbTj1jiNFya 5cZ6zxdI0IuJQ2IbKWLC9OLobvqKrokXED6NgHVsYwThVGqOtcz3uC3rXuCY0Ij39X5PxYPuBHDF cOo.98puXEvgidXl2WTX9tZxkXBHram3SSCdUisQjRmt09DMgDWf57jVaLw9odErZED3Fi9YcfzM ggC7LUUyGWz8tJf6zzXtcGaZ0n_mK21p0AN0OJCLzLshiX8VD1BTdoeDV8X0AMqPXS5Xthh55EfG 96oF0CjG4DOfFtB4LKvbg00IcVwXcPOm6XtUsl7a2lnp6iV7V1ioLFH.jsVuNgcmTX5jkGSBvgla dpZWNS3sWhIgNJoxJoc9tK2Jh81eLC12zG0Xj210UbupFJsrEso7XKsAec_uPm16_oe8.B1a4.EW tZ9VEnRoWzIjvzquPMYcAFG97JuDmXtGMG3TR6gmfoXjT5n4Rd3UdFu8AicOVOva5F5WR_AO3zaH vdB5bI5O18dOM5fxbdtncFLs4b34f8TwqwDMNy1yPugtyEjPnml6.bGmMacQvL5LVORMVmhObDkb SAzPaeu6L9nvgw4Dhfsnj4gzgwDLK X-Sonic-MF: X-Sonic-ID: ab3a7d9f-1686-4324-bff8-a152cc5385ab Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.sg3.yahoo.com with HTTP; Fri, 4 Aug 2023 15:05:46 +0000 Received: by hermes--production-ne1-549c7f6c44-g6nxf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 903a6ce1ef4d17ac9535276d473b759e; Fri, 04 Aug 2023 15:03:38 +0000 (UTC) From: Parnikkapore To: 64732@debbugs.gnu.org Subject: [PATCH v4 1/2] gnu: Add python-ffmpeg-python. Date: Fri, 4 Aug 2023 22:56:09 +0800 Message-ID: <6c8737581d9018c48763b23d237978fb639c78c7.1691160970.git.poomklao@yahoo.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <4f14b81fb26bfa703b3fe37c8e1c93ae@dismail.de> References: <4f14b81fb26bfa703b3fe37c8e1c93ae@dismail.de> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Length: 3452 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64732 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. --- Here's a v4 that hardcodes and no longer propagates ffmpeg. One of the tests check the command to be run, including the ffmpeg command used, so that test has to be patched too. gnu/packages/python-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 755b0af4b6..23d14db449 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf +;;; Copyright © 2023 Parnikkapore ;;; ;;; This file is part of GNU Guix. ;;; @@ -8918,6 +8919,53 @@ (define-public python-lfdfiles experimental data and metadata at the Laboratory for Fluorescence Dynamics.") (license license:bsd-3))) +(define-public python-ffmpeg-python + ;; The latest release (0.2.0) is old and its test suite crashs on Python 3.10. + (let ((commit "df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6") (revision "0")) + (package + (name "python-ffmpeg-python") + (version (git-version "0.2.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkroening/ffmpeg-python.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1zj4ac37n4igfj21zy405mdlvbpv6jyb12wfpszf8zkhhj2qby4c")))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'hardcode-ffmpeg + (lambda* (#:key inputs #:allow-other-keys) + (define ffmpeg (search-input-file inputs "bin/ffmpeg")) + (substitute* "ffmpeg/_run.py" + (("cmd='ffmpeg'") + (string-append "cmd='" ffmpeg "'"))) + (substitute* "ffmpeg/tests/test_ffmpeg.py" + (("out_file.compile\\(\\) == \\['ffmpeg'") + (string-append "out_file.compile() == ['" ffmpeg "'"))))) + ;; Some tests fail with ffmpeg 5+ + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv" + "-k" "not test_pipe and not test__probe"))))))) + (inputs (list ffmpeg)) + (propagated-inputs (list python-future)) + (native-inputs (list python-future python-numpy python-pytest + python-pytest-mock python-pytest-runner)) + (home-page "https://github.com/kkroening/ffmpeg-python") + (synopsis "Python bindings for FFmpeg - with complex filtering support") + (description + "ffmpeg-python allows you to write FFmpeg filtergraphs in familiar +Python terms, taking care of running ffmpeg with the correct command-line +arguments. It handles arbitrarily large (directed-acyclic) signal graphs.") + (license license:asl2.0)))) + (define-public python-imageio-ffmpeg (package (name "python-imageio-ffmpeg") base-commit: 1d837aaa32a3a2de8f4a1ac391f92effba50834e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 20 17:09:01 2023 Received: (at 64732-done) by debbugs.gnu.org; 20 Aug 2023 21:09:01 +0000 Received: from localhost ([127.0.0.1]:54955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXpfR-0007OV-4N for submit@debbugs.gnu.org; Sun, 20 Aug 2023 17:09:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXpfP-0007OD-L0 for 64732-done@debbugs.gnu.org; Sun, 20 Aug 2023 17:09:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qXpfG-0003MY-MD; Sun, 20 Aug 2023 17:08:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=MFMOnRZxVaoQVlqZZJAYJOvb/vi18RnSEYr++4qLs5I=; b=pFFVt2zd69LSvqhH1Cjl KPeAznaTfTyYsjWOuPCoCeMlYjoiBRbl4QxU1oj5PLRgeUmtC7YgnDB/ie1476xmMCCwXLji8pDSK YeO2nrMcrTL8J7ZtHiJ0LdjDwERpVrJ9FF3lrq1u+V34bqfyp92bGpx4xw7sTlZpVElzr38OItYaE IyNPhneGOcgRyzZDLyQE6Fsk1luqD9K0m3FoPvjZCqgYvSDvCfJoSTwxZ3whU9F8Tb9EB8gczBVkt JJCBZHPx/2qqDrUHjYt2JCdgtipVZigrnqMV8MjerX800z3OGSC9lfPfRr7WFnxgn5nPWWpbXI8wD gV7/lH9mgV0N8A==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Parnikkapore Subject: Re: bug#64732: [PATCH 0/2] Add r128gain References: <4f14b81fb26bfa703b3fe37c8e1c93ae@dismail.de> <6c8737581d9018c48763b23d237978fb639c78c7.1691160970.git.poomklao@yahoo.com> Date: Sun, 20 Aug 2023 23:08:47 +0200 In-Reply-To: <6c8737581d9018c48763b23d237978fb639c78c7.1691160970.git.poomklao@yahoo.com> (Parnikkapore's message of "Fri, 4 Aug 2023 22:56:09 +0800") Message-ID: <87350dqv4w.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64732-done Cc: jgart , 64732-done@debbugs.gnu.org, Lars-Dominik Braun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Parnikkapore skribis: > * gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable. [...] > * gnu/packages/audio.scm (r128gain): New variable. Applied with the changes below. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index f890e82eb0..b786375599 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4730,8 +4730,8 @@ (define-public r128gain format), to allow playback of several tracks or albums at a similar loudness level. r128gain can also be used as a Python module from other Python projects to scan and/or tag audio files.") - ;; setup.py claims LGPL2+, but this is not corroborated anywhere else - (license license:lgpl2.1))) + ;; 'setup.py' claims LGPL2+, 'LICENSE' is LGPLv2.1. + (license license:lgpl2.1+))) (define-public filteraudio (let ((revision "1") --=-=-=-- From unknown Fri Aug 15 03:38:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 18 Sep 2023 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator