diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/split2flac |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/split2flac')
-rw-r--r-- | media-sound/split2flac/Manifest | 6 | ||||
-rw-r--r-- | media-sound/split2flac/metadata.xml | 30 | ||||
-rw-r--r-- | media-sound/split2flac/split2flac-122.ebuild | 54 | ||||
-rw-r--r-- | media-sound/split2flac/split2flac-9999.ebuild | 54 |
4 files changed, 144 insertions, 0 deletions
diff --git a/media-sound/split2flac/Manifest b/media-sound/split2flac/Manifest new file mode 100644 index 000000000000..4904b9152d8a --- /dev/null +++ b/media-sound/split2flac/Manifest @@ -0,0 +1,6 @@ +DIST split2flac-122.tar.gz 9468 SHA256 96dd53c92935ae6cb1650bf92f989658d7909b691bbec12b639736f79f5b639c SHA512 3be5d8f5a55107a6230108bb49b422303504a1b16ebf458759122b27effb492353f92f95c00bcfa52b45fad24a4e08fa638df9922288bc2844e3a971d3734ed8 WHIRLPOOL 14c5252ba8c2fd56b580090797afdaae74a504c797775d309cce69c50ecf3af3a73f5d6ad8a82e2bd15ff87b18687c6a49f0c84b33bec7654d55303e50919f24 +EBUILD split2flac-122.ebuild 1374 SHA256 149407268a200cf38422ce67a314b6e82bffe52786bd037be9e2f041295dc482 SHA512 61bb802ec97594ec49853ebe37a3cd97ead2f5987e6c2a61196d52a5f4c89d442869d5878b1aacf993608343f6456560056c1c2e84a40d02be4d73576b3c3783 WHIRLPOOL 04d7bf8042fa5c4588284d94b935aa254a91e45ed4c9c1d07dea8cf3565159f6a2096ba841616f65418156eb85a2b590613c195c3aae5a667c2ae5989bff4eee +EBUILD split2flac-9999.ebuild 1354 SHA256 f10c18a9cc4993aae2e1bfad40b72c0452d393053cee8f7784452e4f6ef5658e SHA512 273f804d359531b2158c3572a2e9a71f54437aa5274f2f2ac8c12c5a1518401360074d9edc2356bcdbddfea6bda35fe4c16c31264563630a15b1ac2da8b97d1b WHIRLPOOL ec78cc377656482dc25b607ab09d483a93a3e33629b9e87c8bbdd832ee1881b289fb777cbf8b2d4f6e0cd8be229079ad70e5b2f73b65e3d395e292c263a16d2e +MISC ChangeLog 3442 SHA256 cd1b921e5215f249db49a8f12cee02831c2e5ffd8ee928618285cb303033b83a SHA512 0650ba13f48c624b8e7c04a6e694620dd8acab3da21579f3e3d8c7c157d059d3f70a56bdf7b4411388807c6e46502b5e698065d49ce1cc791eb66b162f0467fa WHIRLPOOL 51056aa10d8dbefe5fad95cddfdcb3dc0de5f71655495a62736f54e0e93062aa2420c7b75276bb298ea923cb6a9f781724101a8298e22ac711347c9016c3706e +MISC ChangeLog-2015 2900 SHA256 2e9279f8d1f081615404893d666d6676b4b35f85c01afe0f1cef3f0c296980c2 SHA512 b86639500308df61d46f860641772bac8105688e668492ad77a9ebc232c39ab567f8fb29acadfa46a04e6052267f32633853a9864ad66400b9e30fcd92a3581a WHIRLPOOL fa18b89992a69a53c7cce863c258be0377a851610848d38f3de43404566c3c95bad7e9f52464d3fa24c561a2ec90bebada41160c733fb21977179e461babb83f +MISC metadata.xml 1246 SHA256 c1e00f10370ecbe3be10139d2a3aca80a70debe56102dbcaf82b2a484f5d4ea7 SHA512 ee36cd39bb98e817542a6292f70e8867508eaae58e4b6a14fd1874bbeb8f21422385d07cfb1f9280852c40b3cdf87a1cde895fb327230e93a5c67a2e8f478cf4 WHIRLPOOL b114200bc96126a712085809c91de864d4aa61a34308cede4c3c4d01de6652a040beb24f409260130ec2f245da137ae8b7f2c6638da88602281c444cbaa7c08b diff --git a/media-sound/split2flac/metadata.xml b/media-sound/split2flac/metadata.xml new file mode 100644 index 000000000000..d20b4cebdc6c --- /dev/null +++ b/media-sound/split2flac/metadata.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>maksbotan@gentoo.org</email> + <name>Maxim Koltsov</name> + </maintainer> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <longdescription lang="en"> + Split2flac splits one big APE/FLAC/WV/WAV audio image (or a collection of + such files, recursively) with CUE sheet into FLAC/M4A/MP3/OGG_VORBIS/WAV + tracks with tagging, renaming, charset conversion of cue sheet, album cover + images. It also uses configuration file, so no need to pass a lot of + arguments every time, only an input file. Should work in any + POSIX-compliant shell. + </longdescription> + <use> + <flag name="enca">Try to guess the charset using enca</flag> + <flag name="flake">Add support for Flake, alternative FLAC encoder</flag> + <flag name="mac">Add support for Monkey's Audio files</flag> + <flag name="replaygain">Support for Replay Gain metadata, for relative + volume adjustment</flag> + </use> + <upstream> + <remote-id type="github">ftrvxmtrx/split2flac</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-sound/split2flac/split2flac-122.ebuild b/media-sound/split2flac/split2flac-122.ebuild new file mode 100644 index 000000000000..16367b13e346 --- /dev/null +++ b/media-sound/split2flac/split2flac-122.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +EGIT_REPO_URI="https://github.com/ftrvxmtrx/split2flac.git" + +inherit bash-completion-r1 +[[ ${PV} == *9999* ]] && inherit git-2 + +DESCRIPTION="sh script to split an APE/FLAC/WV/WAV audio image with CUE sheet into tracks" +HOMEPAGE="https://github.com/ftrvxmtrx/split2flac" +[[ ${PV} == *9999* ]] || \ +SRC_URI="https://github.com/ftrvxmtrx/split2flac/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +[[ ${PV} == *9999* ]] || \ +KEYWORDS="amd64 x86" +IUSE="enca flake imagemagick mac mp3 mp4 ogg replaygain wavpack" + +RDEPEND=" + app-cdr/cuetools + media-sound/shntool[mac?] + virtual/libiconv + media-libs/flac + enca? ( app-i18n/enca ) + flake? ( media-sound/flake ) + mp3? ( media-sound/lame || ( media-libs/mutagen media-libs/id3lib ) ) + mp4? ( media-libs/faac media-libs/libmp4v2:0[utils] ) + ogg? ( media-sound/vorbis-tools ) + wavpack? ( media-sound/wavpack ) + replaygain? ( + mp3? ( media-sound/mp3gain ) + mp4? ( media-sound/aacgain ) + ogg? ( media-sound/vorbisgain ) + ) + imagemagick? ( media-gfx/imagemagick ) +" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + dobin ${PN} + newbashcomp ${PN}-bash-completion.sh ${PN} + + dosym ${PN} /usr/bin/split2wav + for i in mp3 mp4 ogg + do + use $i && dosym ${PN} /usr/bin/split2${i/mp4/m4a} + done +} diff --git a/media-sound/split2flac/split2flac-9999.ebuild b/media-sound/split2flac/split2flac-9999.ebuild new file mode 100644 index 000000000000..1f3c0218f1be --- /dev/null +++ b/media-sound/split2flac/split2flac-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +EGIT_REPO_URI="https://github.com/ftrvxmtrx/split2flac.git" + +inherit bash-completion-r1 +[[ ${PV} == *9999* ]] && inherit git-2 + +DESCRIPTION="sh script to split an APE/FLAC/WV/WAV audio image with CUE sheet into tracks" +HOMEPAGE="https://github.com/ftrvxmtrx/split2flac" +[[ ${PV} == *9999* ]] || \ +SRC_URI="https://rion-overlay.googlecode.com/files/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +[[ ${PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="enca flake imagemagick mac mp3 mp4 ogg replaygain wavpack" + +RDEPEND=" + app-cdr/cuetools + media-sound/shntool[mac?] + virtual/libiconv + media-libs/flac + enca? ( app-i18n/enca ) + flake? ( media-sound/flake ) + mp3? ( media-sound/lame || ( media-libs/mutagen media-libs/id3lib ) ) + mp4? ( media-libs/faac media-libs/libmp4v2:0[utils] ) + ogg? ( media-sound/vorbis-tools ) + wavpack? ( media-sound/wavpack ) + replaygain? ( + mp3? ( media-sound/mp3gain ) + mp4? ( media-sound/aacgain ) + ogg? ( media-sound/vorbisgain ) + ) + imagemagick? ( media-gfx/imagemagick ) +" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + dobin ${PN} + newbashcomp ${PN}-bash-completion.sh ${PN} + + dosym ${PN} /usr/bin/split2wav + for i in mp3 mp4 ogg + do + use $i && dosym ${PN} /usr/bin/split2${i/mp4/m4a} + done +} |