From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4208E158042 for ; Sun, 20 Oct 2024 06:12:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 89D99E0805; Sun, 20 Oct 2024 06:12:22 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6EC6AE0805 for ; Sun, 20 Oct 2024 06:12:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 48EC33430AC for ; Sun, 20 Oct 2024 06:12:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 778A21ACF for ; Sun, 20 Oct 2024 06:12:19 +0000 (UTC) From: "Artemis Everfree" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Artemis Everfree" Message-ID: <1729404711.f7e5884d527eb1eb5e0f0b5c6ca021ffa1195342.artemis@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-sound/corrscope/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-sound/corrscope/Manifest media-sound/corrscope/corrscope-0.10.1.ebuild X-VCS-Directories: media-sound/corrscope/ X-VCS-Committer: artemis X-VCS-Committer-Name: Artemis Everfree X-VCS-Revision: f7e5884d527eb1eb5e0f0b5c6ca021ffa1195342 X-VCS-Branch: dev Date: Sun, 20 Oct 2024 06:12:19 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 137f922d-15f4-4713-8923-3d0816781b56 X-Archives-Hash: 739ab73db1e5c157dab987fc81e1ee4d commit: f7e5884d527eb1eb5e0f0b5c6ca021ffa1195342 Author: Artemis Everfree artemis sh> AuthorDate: Sun Oct 20 06:11:51 2024 +0000 Commit: Artemis Everfree artemis sh> CommitDate: Sun Oct 20 06:11:51 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7e5884d media-sound/corrscope: add 0.10.1 Signed-off-by: Artemis Everfree artemis.sh> media-sound/corrscope/Manifest | 1 + media-sound/corrscope/corrscope-0.10.1.ebuild | 45 +++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/media-sound/corrscope/Manifest b/media-sound/corrscope/Manifest index 117f80c67..20a1c2e19 100644 --- a/media-sound/corrscope/Manifest +++ b/media-sound/corrscope/Manifest @@ -1 +1,2 @@ DIST corrscope-0.10.0.tar.gz 107386 BLAKE2B af3613386ce45917b9701fa2eb3d4857a7ae8b2a0e7452ce03db00493a49ecf3e1d196e0324434261f3f652c64b31036b6bf0f9cf6541a886051445f3d29fb67 SHA512 c403ed4f740d48b720bc521c005708f7c0797fd12d7ebb2a8605f33f2b2ca0e2a7af9e38883437460f32f5515675532b9a6ba49118a8bc21190af8eb070274c2 +DIST corrscope-0.10.1.tar.gz 104563 BLAKE2B 1f6c81e488b2b868a23a0af1f3a69d39cd84a75017296a00a6a261b8457ae77a5221eb5422c1bfea4cfb4689a16f53d9eb59cd87276320010682796c9e5d8f32 SHA512 b70a60f01f8cfd6a5f3b6f02cd74218dc694b4264d7803a6c0372e658fc543a97eaab79f0f2c47dbe99bf65997b9e7ddcc8040e3904f46019cfbe8818c056d59 diff --git a/media-sound/corrscope/corrscope-0.10.1.ebuild b/media-sound/corrscope/corrscope-0.10.1.ebuild new file mode 100644 index 000000000..0b7326b81 --- /dev/null +++ b/media-sound/corrscope/corrscope-0.10.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Advanced oscilloscope audio visualizer specializing in chiptune" +HOMEPAGE=" + https://pypi.org/project/corrscope/ + https://corrscope.github.io/corrscope/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/atomicwrites[${PYTHON_USEDEP}] + dev-python/colorspacious[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP}] + ') + media-video/ffmpeg +" + +PATCHES=( + # appnope is a library for disabling powersaving on macOS. corrscope + # hard-depends on this currently. appnope isn't packaged, and it seems a + # bit silly to me to package it for gentoo given its purpose, so I've just + # removed the few lines that import/invoke it. + # + # Ideally, we should upstream a fix that only conditionally imports it, + # but I don't know how to do that right now. + "${FILESDIR}"/remove-appnope-dep.patch +)