whipper 0.7.0 (new)

This commit is contained in:
odrling 2018-05-23 21:52:19 +02:00
parent 991045785f
commit 0bb0019a99
10 changed files with 198 additions and 0 deletions

View file

@ -0,0 +1,3 @@
AUX cdparanoia.eselect-0.1 364 BLAKE2B dbdf0c69f8ab295bed4529d7c2178f4c5bb64862d7192eb37c280eba47fd566fdb1ba60109b3e289e35e9a55b4d6fb32dfe06f19ca51d4cc76df6ced769679ce SHA512 000d15d17432e7fd7d1e6c56b3ac6069f6ae20a08e20f0380879695bbba726102469fda8ef862f3e23fd8878b1a986e60f4d8194cf19a85eb39b6bf5378a262e
EBUILD eselect-cdparanoia-0.1.ebuild 739 BLAKE2B 9f82d48d77a77b709b62129850cfb564f73fc117fc6c456d96b3a6cc4978da90b1731896044b1a2c95a74312792c44682a91cbd3b6942799c36b0a1992f045e3 SHA512 0454f81b080ed8c68048a902bb45226280805eccb8cbc06d6aabef7f45c17f32d4c5bf40ab18c5fdf0098b3a21f02825a0d750feb217eba9f30d3851b590e6b2
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343

View file

@ -0,0 +1,27 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
DESCRIPTION="Manage /usr/bin/cdparanoia symlink"
HOMEPAGE="https://www.gentoo.org/proj/en/eselect/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1
!<media-sound/cdparanoia-3.10.2-r5"
DEPEND=${RDEPEND}
S=${FILESDIR}
src_install() {
insinto /usr/share/eselect/modules
newins cdparanoia.eselect-${PV} cdparanoia.eselect
mkdir -p "${D}/usr/bin"
cd "${D}/usr/bin"
ln -s cdparanoia cd-paranoia
}

View file

@ -0,0 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
DESCRIPTION="Manage /usr/bin/cdparanoia implementation"
MAINTAINER="ssuominen@gentoo.org"
VERSION="0.1"
SYMLINK_PATH=/usr/bin/cdparanoia
SYMLINK_TARGETS=( cdparanoia-paranoia libcdio-paranoia )
SYMLINK_DESCRIPTION='cdparanoia binary'
inherit bin-symlink

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,3 @@
DIST pycdio-2.0.0.tar.gz 242131 BLAKE2B cbe014ea42ecf2b84f736d4b714f0fa76c94b10e0b16da148334521ac4a141db606793be541ee532b7542e58256377bbc6139945232942ef2ef0beeda4b66ef5 SHA512 b73d49e143e4b5ebf5e8514d526a57f71d004b9ce4298743bb109902ee9551fa586384a236b26da9cd86284b2aa8c31fb02a324a1cebc03f2071d06fbd3e3285
EBUILD pycdio-2.0.0.ebuild 1115 BLAKE2B 136a2d0d75f249350437ea2d4a25be0f652fcc1c3fa73c088b1dd79e9d5d0877d09ef151ce937c37c8980fbfc91fedbb1f6ccee3870fe046f1d78a7267238ebf SHA512 63aeacedd6bb9d2fdd270d646a7aa55d9c132e9e19e49623621f864f9f20bd3350e2322f125abf02e941ea6aad513bf8069c7f2cf4c1f64a7c52ad5db0e8dbf4
MISC metadata.xml 1723 BLAKE2B e5bc05b9a174efa18cb2bbd68c7075ded1866de9941e13a5c2f10000ac589387b158ee62b9e786229876a6cc9ee40e9ba9ca50079451024bae3cec034a123397 SHA512 a748e213d338c19c7736b0dbf68215ba0b90dca7f7c5b8b69453d62dc1412fb8948af03ff36fd30436a2ab6aad3e793395931523830489dbb60782ecc2ed39e7

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
The dev-python category contains libraries, utilities or
bindings written in or for the Python programming language.
</longdescription>
<longdescription lang="de">
Die Kategorie dev-python enthält Bibliotheken und Werkzeuge für die
Programmiersprache Python.
</longdescription>
<longdescription lang="es">
La categoría dev-python contiene librerias y utilidades referentes al
lenguaje de programación Python.
</longdescription>
<longdescription lang="ja">
dev-pythonカテゴリーにはPythonプログラミング言語で記述された/のために
記述されたライブラリーと>ユーティリティとバインディングが含まれます。
</longdescription>
<longdescription lang="nl">
De dev-python categorie bevat bibliotheken en hulpmiddelen voor het
gebruik van de programmeertaal Python.
</longdescription>
<longdescription lang="vi">
Nhóm dev-python chứa các thư viện và tiện ích liên quan
đến ngôn ngữ lập trình Python.
</longdescription>
<longdescription lang="it">
La categoria dev-python contiene librerie ed utilità per il linguaggio
di programmazione Python.
</longdescription>
<longdescription lang="pt">
A categoria dev-python contém bibliotecas, utilitários e
bindings escritos em ou para a linguagem de programação Python.
</longdescription>
<longdescription lang="pl">
Kategoria dev-python zawiera biblioteki, narzędzia i powiązania
(bindings) napisane w lub stworzone do pisania w języku programowania
Python.
</longdescription>
</pkgmetadata>

View file

@ -0,0 +1,43 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)"
HOMEPAGE="https://savannah.gnu.org/projects/libcdio/ https://pypi.org/project/pycdio/"
SRC_URI="ftp://ftp.gnu.org/pub/gnu/libcdio/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
RDEPEND=">=dev-libs/libcdio-0.90"
DEPEND="${RDEPEND}
dev-lang/swig
dev-python/setuptools[${PYTHON_USEDEP}]"
RESTRICT="test" # currently tests fail
python_prepare_all() {
append-cflags -fno-strict-aliasing
# Remove obsolete sys.path and adjust 'data' paths in examples.
sed -i \
-e "s:^sys.path.insert.*::" \
-e "s:\.\./data:./data:g" \
example/*.py || die
# Disable failing tests.
sed -i -e "s/test_get_set/_&/" test/test-cdtext.py || die
sed -i -e "s/test_fs/_&/" test/test-isocopy.py || die
distutils-r1_python_prepare_all
}
python_install_all(){
use examples && local EXAMPLES=( example/. )
distutils-r1_python_install_all
}

View file

@ -0,0 +1,3 @@
DIST whipper-0.7.0.tar.gz 160649 BLAKE2B 8e14b6dda00b3c8be7ba0fabb25d1cbca536edc785373986f857bafbc2e54d358f18b27140ffda74384c4e815e68ee466c8fc5e4e5d17aa80c8237fda389ba2b SHA512 b4bf4ca64521d8600288addecec6cbd8e43d1ff9a6b9a60872eff1bd5a2b6966af036d6467ba09273ac78aa01d8cac3be29a0e2c4e6600829b9988a74ef8cd88
EBUILD whipper-0.7.0.ebuild 940 BLAKE2B f938b16acb46fb7a6fb8ee788e193e45faccf8f8b891e7177576c4617a3f59611a6ef432165182c13f51a47247c9b8f01f5e9fbf2ac6bcaefbccc62178790590 SHA512 b1beda7711362b19913423cde631cf709fd6d3ca41a099df35f5a4821c093567aaf01e6ea6381788c9b8818799923e8de7432d23b5c95400d1755233d1e2a615
MISC metadata.xml 329 BLAKE2B 87aac3925757d38e3adfc9dfbb246a2b8f7f8c9e8c6d42705c915643889c38e11e4d7919a6b9b7b899b9ed528af56bb9f8b675b6716ee3af4b77755beee045b7 SHA512 233029c3d73869387895da6c27f9112466c42658ec534feb0d23a5ed6b1f15706df7a905b857c6222179fb00dfe4c15b982dcd799d473c670bbbcb91002f16ec

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>florianbadie@odrling.xyz</email>
<name>odrling</name>
</maintainer>
<longdescription>Python CD-DA ripper preferring accuracy over speed</longdescription>
</pkgmetadata>

View file

@ -0,0 +1,48 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=(python2_7)
inherit distutils-r1
DESCRIPTION="Python CD-DA ripper preferring accuracy over speed"
HOMEPAGE="https://github.com/JoeLametta/whipper"
SRC_URI="https://github.com/JoeLametta/whipper/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-libs/libcdio-paranoia
app-cdr/cdrdao
dev-python/pygobject:2
dev-python/python-musicbrainz-ngs
media-libs/mutagen
dev-python/cddb-py
dev-python/requests
dev-python/pycdio
media-libs/libsndfile
media-libs/flac
media-sound/sox
"
DEPEND="
${RDEPEND}
"
python_prepare_all() {
eapply_user
distutils-r1_python_prepare_all
cd "${S}/src"
emake
}
python_install_all() {
distutils-r1_python_install_all
exeinto /usr/bin
doexe ${S}/src/accuraterip-checksum
}