add some media-sound packages
This commit is contained in:
4
media-sound/rubyripper/Manifest
Normal file
4
media-sound/rubyripper/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX 0.6.2-utf8-configure.patch 842 SHA256 a448030b52b8df4cb407ca391b5f6ce38561dda03b67232d0ad2454812258efc SHA512 a32b731bece5757f9a4140d07a33600d7d66c3eae9fb463e81a2a66961db3950967f553fee90c4ddb39b73ac8ff95b4cfb6f8679ed967dd5581e70518cac04f5 WHIRLPOOL 8abe0fc510ea986eccb2f2615fdf4fd550b00c10ad91c9438924638875a2cc6cafe8030d152ff985194274c642928ab5fc4e8100eba2cc389457660eef801ecc
|
||||
AUX 0.6.2-utf8-fix.patch 659 SHA256 a054edee04b699f894b8579e349df8d4211b6401b86f760fb35f6ef6b054d55f SHA512 3eb3b0ffc821e9a153ad2395963815c645d372b082707bee4844287527f2636c00b01eb6bd612b43083ab8cbb9eb5158f5ab61cd38ecc478f6d556f2ed41945f WHIRLPOOL 64b72c6fdb4ad7a1effd4b0f792c1db7cd2d1f02d828831d735263566882c1a25a619124bf5453a8c76a78432f8006c8050c25f066eb5d29b46b527ebfd5ca1e
|
||||
DIST rubyripper-0.6.2.tar.gz 176969 SHA256 5179483142d24467d6a670ccacbc16c55170e083087c9327276ea57946e102d8 SHA512 f5fc05bf59b703990b32010228d9468760ece2a4dae6bc978c9d19d5d75af4a71526903176cbf13a262f96317477a24c673368f09c888d8bed636de96f0d880e WHIRLPOOL ddda3f27a4914f101add6a453e436d45b74906faf625f89a6f4d5b552bafa5facb5e63f4e45a9072390b7e2c9d0030364b484e4ed84935071acf531dfb8733ae
|
||||
EBUILD rubyripper-0.6.2.ebuild 1176 SHA256 ed4a484a288e9f1abc7fadd0f9d3665f77b55f51b3cb10d329e071a5f2497b41 SHA512 02558ec7fc47c20c37ccf28e53cb66bd3e5822f5eb28888b89a26585bf8989d5dbe4a427f69cab148ed38e6df26d23194ff7b6a465a53626d0b932e15d343378 WHIRLPOOL 944056998ed0938f23d5235ab433dc56b6764c54e28c2d16cf8823c58cf61b42d156765e9253e4260bd5719231c922e9815c18e097b58391626f7163d8b92d71
|
||||
11
media-sound/rubyripper/files/0.6.2-utf8-configure.patch
Normal file
11
media-sound/rubyripper/files/0.6.2-utf8-configure.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff -u /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2-orig/configure /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2/configure
|
||||
--- /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2-orig/configure 2011-12-14 23:06:03.000000000 +0400
|
||||
+++ /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2/configure 2017-02-04 12:49:46.109897466 +0300
|
||||
@@ -1,4 +1,6 @@
|
||||
#!/usr/bin/env ruby
|
||||
+Encoding.default_external = Encoding::UTF_8
|
||||
+Encoding.default_internal = Encoding::UTF_8
|
||||
# Rubyripper - A secure ripper for Linux/BSD/OSX
|
||||
# Copyright (C) 2007 Bouke Woudstra (rubyripperdev@gmail.com)
|
||||
#
|
||||
Common subdirectories: /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2-orig/locale and /var/tmp/portage/media-sound/rubyripper-0.6.2/work/rubyripper-0.6.2/locale
|
||||
14
media-sound/rubyripper/files/0.6.2-utf8-fix.patch
Normal file
14
media-sound/rubyripper/files/0.6.2-utf8-fix.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
--- rubyripper/rr_lib.rb 2010-10-16 18:02:03.700000029 +0800
|
||||
+++ rubyripper/rr_lib.rb 2010-10-16 22:27:46.060000028 +0800
|
||||
@@ -2331,8 +2331,8 @@
|
||||
|
||||
command = String.new
|
||||
command.force_encoding("UTF-8") if command.respond_to?("force_encoding")
|
||||
- command +="flac #{@settings['flacsettings']} -o \"#{filename}\" #{tags}\
|
||||
-\"#{@out.getTempFile(track, 1)}\""
|
||||
+ command +="flac #{@settings['flacsettings'].force_encoding("UTF-8")} -o \"#{filename.force_encoding("UTF-8")}\" #{tags.force_encoding("UTF-8")}\
|
||||
+\"#{@out.getTempFile(track, 1).force_encoding("UTF-8")}\""
|
||||
command += " 2>&1" unless @settings['verbose']
|
||||
|
||||
checkCommand(command, track, 'flac')
|
||||
|
||||
44
media-sound/rubyripper/rubyripper-0.6.2.ebuild
Normal file
44
media-sound/rubyripper/rubyripper-0.6.2.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Rubyripper aims to deliver high quality rips from audio cd's to your computer drive. It tries to do so by ripping the same track with cdparanoia multiple times and then comparing the results."
|
||||
HOMEPAGE="https://github.com/bleskodev/rubyripper"
|
||||
SRC_URI="https://github.com/bleskodev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gtk2 +cli +flac vorbis mp3 aac"
|
||||
|
||||
REQUIRED_USE="|| ( cli gtk2 )"
|
||||
|
||||
DEPEND="media-sound/cdparanoia
|
||||
>=dev-lang/ruby-1.9
|
||||
media-sound/cd-discid
|
||||
flac? ( media-libs/flac )
|
||||
mp3? ( media-sound/lame )
|
||||
vorbis? ( media-sound/vorbis-tools )
|
||||
aac? ( media-sound/neroaac )
|
||||
gtk2? ( dev-ruby/ruby-gtk2 )
|
||||
media-sound/sox
|
||||
media-sound/normalize
|
||||
app-cdr/cdrdao
|
||||
dev-ruby/ruby-gettext
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/0.6.2-utf8-fix.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-lang-all \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable cli)
|
||||
}
|
||||
Reference in New Issue
Block a user