commit: 60ad592e292fc212d50b1fa3a93827065199d0f8 Author: Brian R McCarter <bibocc <AT> gmail <DOT> com> AuthorDate: Sun Nov 16 20:41:46 2025 +0000 Commit: Brian R McCarter <bibocc <AT> gmail <DOT> com> CommitDate: Sun Nov 16 20:41:46 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60ad592e
media-sound/cyanrip: new package, add 0.9.3.1 Signed-off-by: Brian R McCarter <bibocc <AT> gmail.com> media-sound/cyanrip/Manifest | 1 + media-sound/cyanrip/cyanrip-0.9.3.1.ebuild | 22 ++++++++++++++++++++++ .../cyanrip/files/cyanrip-0.9.2-0000-ffmpeg.patch | 18 ++++++++++++++++++ media-sound/cyanrip/metadata.xml | 11 +++++++++++ 4 files changed, 52 insertions(+) diff --git a/media-sound/cyanrip/Manifest b/media-sound/cyanrip/Manifest new file mode 100644 index 0000000000..6ea2fbb278 --- /dev/null +++ b/media-sound/cyanrip/Manifest @@ -0,0 +1 @@ +DIST cyanrip-0.9.3.1.tar.gz 68291 BLAKE2B 4138e401d605eb747e747598a0fe7f17bcf6ed9bd9799f240141e34dda852313cc5b194676b6f3959bd78f8db31ca185e8e17f8b98680a72953a9614071ff168 SHA512 f5c9ee1920aa930e6a096a550e19ed9602f1709384d3d76766ae7d60ff7625c88960e84459b4179a80b5b7a939698198a5b3d9e37a4aa472dccd71c5201a9727 diff --git a/media-sound/cyanrip/cyanrip-0.9.3.1.ebuild b/media-sound/cyanrip/cyanrip-0.9.3.1.ebuild new file mode 100644 index 0000000000..fd52455677 --- /dev/null +++ b/media-sound/cyanrip/cyanrip-0.9.3.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Fully featured CD ripping program able to take out most of the tedium" +HOMEPAGE="https://github.com/cyanreg/cyanrip" +SRC_URI="https://github.com/cyanreg/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" + +DEPEND=" +dev-libs/libcdio-paranoia +media-video/ffmpeg +media-libs/musicbrainz +net-misc/curl" +RDEPEND="${DEPEND}" diff --git a/media-sound/cyanrip/files/cyanrip-0.9.2-0000-ffmpeg.patch b/media-sound/cyanrip/files/cyanrip-0.9.2-0000-ffmpeg.patch new file mode 100644 index 0000000000..3a02b770cf --- /dev/null +++ b/media-sound/cyanrip/files/cyanrip-0.9.2-0000-ffmpeg.patch @@ -0,0 +1,18 @@ +diff -urN a/src/meson.build b/src/meson.build +--- a/src/meson.build 2023-11-19 01:26:19.000000000 -0600 ++++ b/src/meson.build 2024-01-08 12:01:26.666552714 -0600 +@@ -19,11 +19,11 @@ + # Required dependencies + dependencies = [ + # ffmpeg libs +- dependency('libavcodec', version: '>= 59.24.100'), ++ dependency('libavcodec', version: '>= 58.134.100'), + dependency('libavformat', version: '>= 58.13.100'), +- dependency('libswresample', version: '>= 4.5.100'), ++ dependency('libswresample', version: '>= 3.9.100'), + dependency('libavfilter', version: '>= 7.16.100'), +- dependency('libavutil', version: '>= 57.25.100'), ++ dependency('libavutil', version: '>= 56.70.100'), + + # other dependencies + dependency('libcdio', version: '>= 2.0'), diff --git a/media-sound/cyanrip/metadata.xml b/media-sound/cyanrip/metadata.xml new file mode 100644 index 0000000000..bdf0a1be2c --- /dev/null +++ b/media-sound/cyanrip/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Brian R McCarter</name> + </maintainer> + <upstream> + <remote-id type="github">cyanreg/cyanrip</remote-id> + </upstream> +</pkgmetadata>
