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>

Reply via email to