gnu: Add libmp3splt and mp3splt.
* gnu/packages/mp3.scm (libmp3split, mp3splt): New variables.
This commit is contained in:
		
							parent
							
								
									431f35f051
								
							
						
					
					
						commit
						c23e9e48b7
					
				
					 1 changed files with 60 additions and 0 deletions
				
			
		| 
						 | 
					@ -22,6 +22,8 @@
 | 
				
			||||||
  #:use-module (gnu packages autotools)
 | 
					  #:use-module (gnu packages autotools)
 | 
				
			||||||
  #:use-module (gnu packages compression)
 | 
					  #:use-module (gnu packages compression)
 | 
				
			||||||
  #:use-module (gnu packages oggvorbis)
 | 
					  #:use-module (gnu packages oggvorbis)
 | 
				
			||||||
 | 
					  #:use-module (gnu packages pcre)
 | 
				
			||||||
 | 
					  #:use-module (gnu packages pkg-config)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix download)
 | 
					  #:use-module (guix download)
 | 
				
			||||||
  #:use-module (guix build-system gnu))
 | 
					  #:use-module (guix build-system gnu))
 | 
				
			||||||
| 
						 | 
					@ -81,3 +83,61 @@ versions of ID3v2")
 | 
				
			||||||
   (license license:gpl2+)
 | 
					   (license license:gpl2+)
 | 
				
			||||||
   (home-page "http://www.underbit.com/products/mad/")))
 | 
					   (home-page "http://www.underbit.com/products/mad/")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public libmp3splt
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					   (name "libmp3splt")
 | 
				
			||||||
 | 
					   (version "0.8.1a")
 | 
				
			||||||
 | 
					   (source (origin
 | 
				
			||||||
 | 
					            (method url-fetch)
 | 
				
			||||||
 | 
					            (uri (string-append "mirror://sourceforge/mp3splt/libmp3splt/"
 | 
				
			||||||
 | 
					                                version "/libmp3splt-"
 | 
				
			||||||
 | 
					                                version ".tar.gz"))
 | 
				
			||||||
 | 
					            (sha256
 | 
				
			||||||
 | 
					             (base32
 | 
				
			||||||
 | 
					              "0d20r1bd4fgp9kp7w3qixjgll34czck9dgw59mx2kbhb0mhh00d8"))))
 | 
				
			||||||
 | 
					   (build-system gnu-build-system)
 | 
				
			||||||
 | 
					   (inputs `(("libid3tag" ,libid3tag)
 | 
				
			||||||
 | 
					             ("libmad" ,libmad)
 | 
				
			||||||
 | 
					             ("libogg" ,libogg)
 | 
				
			||||||
 | 
					             ("libtool" ,libtool)
 | 
				
			||||||
 | 
					             ("libvorbid" ,libvorbis)
 | 
				
			||||||
 | 
					             ("pkg-config" ,pkg-config)
 | 
				
			||||||
 | 
					             ("pcre" ,pcre)))
 | 
				
			||||||
 | 
					   (synopsis "libmp3splt, a library for splitting mp3 and ogg vorbis files")
 | 
				
			||||||
 | 
					   (description
 | 
				
			||||||
 | 
					    "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin
 | 
				
			||||||
 | 
					and an end time position, without decoding. For splitting an album, one may
 | 
				
			||||||
 | 
					select split points and filenames manually or obtain them automatically from
 | 
				
			||||||
 | 
					CDDB (internet or a local file) or from .cue files. The tool also supports
 | 
				
			||||||
 | 
					automatic silence split, that can be used also to adjust cddb/cue splitpoints.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This package contains the library.")
 | 
				
			||||||
 | 
					   (license license:gpl2+)
 | 
				
			||||||
 | 
					   (home-page "http://mp3splt.sourceforge.net/mp3splt_page/home.php")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public mp3splt
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					   (name "mp3splt")
 | 
				
			||||||
 | 
					   (version "2.5.1")
 | 
				
			||||||
 | 
					   (source (origin
 | 
				
			||||||
 | 
					            (method url-fetch)
 | 
				
			||||||
 | 
					            (uri (string-append "mirror://sourceforge/mp3splt/mp3splt/"
 | 
				
			||||||
 | 
					                                version "/mp3splt-"
 | 
				
			||||||
 | 
					                                version ".tar.gz"))
 | 
				
			||||||
 | 
					            (sha256
 | 
				
			||||||
 | 
					             (base32
 | 
				
			||||||
 | 
					              "106dnka56prlc9nsfh300f8841am2lmkwlzgl9lkr25mgnc35wwh"))))
 | 
				
			||||||
 | 
					   (build-system gnu-build-system)
 | 
				
			||||||
 | 
					   (inputs `(("libmp3splt" ,libmp3splt)))
 | 
				
			||||||
 | 
					   (synopsis "mp3splt, a utiliy for splitting mp3 and ogg vorbis files")
 | 
				
			||||||
 | 
					   (description
 | 
				
			||||||
 | 
					    "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin
 | 
				
			||||||
 | 
					and an end time position, without decoding. For splitting an album, one may
 | 
				
			||||||
 | 
					select split points and filenames manually or obtain them automatically from
 | 
				
			||||||
 | 
					CDDB (internet or a local file) or from .cue files. The tool also supports
 | 
				
			||||||
 | 
					automatic silence split, that can be used also to adjust cddb/cue splitpoints.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This package contains the binary.")
 | 
				
			||||||
 | 
					   (license license:gpl2+)
 | 
				
			||||||
 | 
					   (home-page "http://mp3splt.sourceforge.net/mp3splt_page/home.php")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue