From d100156b98f8892d4904ca1fe5cec4ed90a18865 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Sun, 2 Nov 2025 05:50:37 -0600 Subject: [PATCH] Add mp3cat package (#13312) --- manifest/armv7l/m/mp3cat.filelist | 2 ++ manifest/i686/m/mp3cat.filelist | 2 ++ manifest/x86_64/m/mp3cat.filelist | 2 ++ packages/mp3cat.rb | 30 ++++++++++++++++++++++++++++++ tools/packages.yaml | 5 +++++ 5 files changed, 41 insertions(+) create mode 100644 manifest/armv7l/m/mp3cat.filelist create mode 100644 manifest/i686/m/mp3cat.filelist create mode 100644 manifest/x86_64/m/mp3cat.filelist create mode 100644 packages/mp3cat.rb diff --git a/manifest/armv7l/m/mp3cat.filelist b/manifest/armv7l/m/mp3cat.filelist new file mode 100644 index 000000000..24d19cc33 --- /dev/null +++ b/manifest/armv7l/m/mp3cat.filelist @@ -0,0 +1,2 @@ +# Total size: 1810196 +/usr/local/bin/mp3cat diff --git a/manifest/i686/m/mp3cat.filelist b/manifest/i686/m/mp3cat.filelist new file mode 100644 index 000000000..8cbe135ae --- /dev/null +++ b/manifest/i686/m/mp3cat.filelist @@ -0,0 +1,2 @@ +# Total size: 1708836 +/usr/local/bin/mp3cat diff --git a/manifest/x86_64/m/mp3cat.filelist b/manifest/x86_64/m/mp3cat.filelist new file mode 100644 index 000000000..75e2d46d5 --- /dev/null +++ b/manifest/x86_64/m/mp3cat.filelist @@ -0,0 +1,2 @@ +# Total size: 1791688 +/usr/local/bin/mp3cat diff --git a/packages/mp3cat.rb b/packages/mp3cat.rb new file mode 100644 index 000000000..831cabf08 --- /dev/null +++ b/packages/mp3cat.rb @@ -0,0 +1,30 @@ +require 'package' + +class Mp3cat < Package + description 'A command line utility for joining MP3 files.' + homepage 'https://www.dmulholl.com/dev/mp3cat.html' + version '4.2.2' + license 'Public domain' + compatibility 'all' + source_url 'https://github.com/dmulholl/mp3cat.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' + + binary_sha256({ + aarch64: 'aaec98bd300b98172ec9d55136179fdff99bf267c5544d572b762ff6bd2e79bd', + armv7l: 'aaec98bd300b98172ec9d55136179fdff99bf267c5544d572b762ff6bd2e79bd', + i686: 'd998ee175531335ee0d5b3b76b6d9658d753a7983675cf46867d2fc4321f3d5d', + x86_64: 'ba456930bc94cd13952f6769a55bd4ec4514a78bab5e105dd1625d70429ed95d' + }) + + depends_on 'glibc' # R + depends_on 'go' => :build + + def self.build + system 'go build -o bin/mp3cat' + end + + def self.install + FileUtils.install 'bin/mp3cat', "#{CREW_DEST_PREFIX}/bin/mp3cat", mode: 0o755 + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index a45cd8554..9157ab447 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -6170,6 +6170,11 @@ url: https://sourceforge.net/projects/motif/files/ activity: none --- kind: url +name: mp3cat +url: https://github.com/dmulholl/mp3cat/releases +activity: none +--- +kind: url name: mp4v2 url: https://code.google.com/archive/p/mp4v2/downloads activity: none