diff options
author | drochner <drochner@pkgsrc.org> | 2013-04-02 10:44:40 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2013-04-02 10:44:40 +0000 |
commit | 45d385ec58c3f338155cfd9db816df738a4718a6 (patch) | |
tree | 0e33dfacedd19b117563e7e87a462ea5493226ab /audio | |
parent | 15a4820b8e5185f9cea2bb1c24d52ac2356145cd (diff) | |
download | pkgsrc-45d385ec58c3f338155cfd9db816df738a4718a6.tar.gz |
add the "acoustid" Python pkg and its dependencies, useful to
add acoustic fingerprints to py-beets
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 5 | ||||
-rw-r--r-- | audio/chromaprint/DESCR | 3 | ||||
-rw-r--r-- | audio/chromaprint/Makefile | 22 | ||||
-rw-r--r-- | audio/chromaprint/PLIST | 7 | ||||
-rw-r--r-- | audio/chromaprint/distinfo | 5 | ||||
-rw-r--r-- | audio/py-acoustid/DESCR | 4 | ||||
-rw-r--r-- | audio/py-acoustid/Makefile | 23 | ||||
-rw-r--r-- | audio/py-acoustid/PLIST | 12 | ||||
-rw-r--r-- | audio/py-acoustid/distinfo | 5 | ||||
-rw-r--r-- | audio/py-audioread/DESCR | 7 | ||||
-rw-r--r-- | audio/py-audioread/Makefile | 20 | ||||
-rw-r--r-- | audio/py-audioread/PLIST | 20 | ||||
-rw-r--r-- | audio/py-audioread/distinfo | 5 |
13 files changed, 137 insertions, 1 deletions
diff --git a/audio/Makefile b/audio/Makefile index 86704e876e3..1f908568142 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.480 2013/03/14 13:58:18 wiz Exp $ +# $NetBSD: Makefile,v 1.481 2013/04/02 10:44:40 drochner Exp $ # COMMENT= Audio tools @@ -58,6 +58,7 @@ SUBDIR+= cddbd SUBDIR+= cdparanoia SUBDIR+= cdplayer SUBDIR+= celt +SUBDIR+= chromaprint SUBDIR+= cmp3 SUBDIR+= cmus SUBDIR+= cplay @@ -345,7 +346,9 @@ SUBDIR+= picard SUBDIR+= portaudio SUBDIR+= portaudio-devel SUBDIR+= pulseaudio +SUBDIR+= py-acoustid SUBDIR+= py-ao +SUBDIR+= py-audioread SUBDIR+= py-audiotools SUBDIR+= py-beets SUBDIR+= py-cddb diff --git a/audio/chromaprint/DESCR b/audio/chromaprint/DESCR new file mode 100644 index 00000000000..759e4f9a369 --- /dev/null +++ b/audio/chromaprint/DESCR @@ -0,0 +1,3 @@ +Chromaprint is the core component of the AcoustID project. It's a +client-side library that implements a custom algorithm for extracting +fingerprints from any audio source. diff --git a/audio/chromaprint/Makefile b/audio/chromaprint/Makefile new file mode 100644 index 00000000000..8c45cdb6888 --- /dev/null +++ b/audio/chromaprint/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1 2013/04/02 10:44:41 drochner Exp $ +# + +DISTNAME= chromaprint-0.7 +CATEGORIES= audio +MASTER_SITES= https://bitbucket.org/acoustid/chromaprint/downloads/ +FETCH_USING= curl + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://acoustid.org/chromaprint +COMMENT= Audio fingerprinting +LICENSE= gnu-lgpl-v2 + +#WRKSRC= ${WRKDIR} # More than one possibility -- please check manually. +USE_LANGUAGES= c c++ +USE_CMAKE= yes +# build and install "fpcalc" +CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=on + + +.include "../../multimedia/ffmpeg/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/chromaprint/PLIST b/audio/chromaprint/PLIST new file mode 100644 index 00000000000..ba40ee014d6 --- /dev/null +++ b/audio/chromaprint/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1 2013/04/02 10:44:41 drochner Exp $ +bin/fpcalc +include/chromaprint.h +lib/libchromaprint.so +lib/libchromaprint.so.0 +lib/libchromaprint.so.0.2.0 +lib/pkgconfig/libchromaprint.pc diff --git a/audio/chromaprint/distinfo b/audio/chromaprint/distinfo new file mode 100644 index 00000000000..fab3e6f7433 --- /dev/null +++ b/audio/chromaprint/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/04/02 10:44:41 drochner Exp $ + +SHA1 (chromaprint-0.7.tar.gz) = 6a961585e82d26d357eb792216becc0864ddcdb2 +RMD160 (chromaprint-0.7.tar.gz) = e1304ec6c408b7760f9363c9b6549b5683991e58 +Size (chromaprint-0.7.tar.gz) = 543811 bytes diff --git a/audio/py-acoustid/DESCR b/audio/py-acoustid/DESCR new file mode 100644 index 00000000000..a855df1489f --- /dev/null +++ b/audio/py-acoustid/DESCR @@ -0,0 +1,4 @@ +`Chromaprint`_ and its associated `Acoustid`_ Web service make up a +high-quality, open-source acoustic fingerprinting system. This package provides +Python bindings for both the fingerprinting algorithm library, which is written +in C but portable, and the Web service, which provides fingerprint lookups. diff --git a/audio/py-acoustid/Makefile b/audio/py-acoustid/Makefile new file mode 100644 index 00000000000..b38c272b216 --- /dev/null +++ b/audio/py-acoustid/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2013/04/02 10:44:41 drochner Exp $ +# + +DISTNAME= v1.0.0 +PKGNAME= ${PYPKGPREFIX}-acoustid-1.0.0 +CATEGORIES= audio +MASTER_SITES= https://github.com/sampsyo/pyacoustid/archive/ +DIST_SUBDIR= pyacoustid + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/sampsyo/pyacoustid +COMMENT= Audio fingerprinting +LICENSE= mit + +WRKSRC= ${WRKDIR}/pyacoustid-1.0.0 +USE_LANGUAGES= # none +EGG_NAME= pyacoustid-1.0.0 + +DEPENDS+= ${PYPKGPREFIX}-audioread-[0-9]*:../../audio/py-audioread +DEPENDS+= chromaprint-[0-9]*:../../audio/chromaprint + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/py-acoustid/PLIST b/audio/py-acoustid/PLIST new file mode 100644 index 00000000000..f77a7d797c2 --- /dev/null +++ b/audio/py-acoustid/PLIST @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.1 2013/04/02 10:44:41 drochner Exp $ +${PYSITELIB}/acoustid.py +${PYSITELIB}/acoustid.pyc +${PYSITELIB}/acoustid.pyo +${PYSITELIB}/chromaprint.py +${PYSITELIB}/chromaprint.pyc +${PYSITELIB}/chromaprint.pyo +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt diff --git a/audio/py-acoustid/distinfo b/audio/py-acoustid/distinfo new file mode 100644 index 00000000000..64130388ce3 --- /dev/null +++ b/audio/py-acoustid/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/04/02 10:44:41 drochner Exp $ + +SHA1 (pyacoustid/v1.0.0.tar.gz) = c5fee198dd91e9aa3f5f26d1884e1127a0038e6a +RMD160 (pyacoustid/v1.0.0.tar.gz) = 188a08842bcdba9220726327f3a5475cbe4dcf86 +Size (pyacoustid/v1.0.0.tar.gz) = 9816 bytes diff --git a/audio/py-audioread/DESCR b/audio/py-audioread/DESCR new file mode 100644 index 00000000000..ce5d3e3160c --- /dev/null +++ b/audio/py-audioread/DESCR @@ -0,0 +1,7 @@ +Decode audio files using whichever backend is available. The library +currently supports: +- `Gstreamer`_ via `gst-python`_. +- `Core Audio`_ on Mac OS X via `ctypes`_. (PyObjC not required.) +- `MAD`_ via the `pymad`_ bindings. +- `FFmpeg`_ via its command-line interface. +- The standard library `wave`_ and `aifc`_ modules (for WAV and AIFF files). diff --git a/audio/py-audioread/Makefile b/audio/py-audioread/Makefile new file mode 100644 index 00000000000..5d18270b102 --- /dev/null +++ b/audio/py-audioread/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2013/04/02 10:44:41 drochner Exp $ +# + +DISTNAME= v1.0.0 +PKGNAME= ${PYPKGPREFIX}-audioread-1.0.0 +CATEGORIES= audio +MASTER_SITES= https://github.com/sampsyo/audioread/archive/ +DIST_SUBDIR= audioread + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/sampsyo/audioread +COMMENT= Audio file decoder +LICENSE= mit + +WRKSRC= ${WRKDIR}/audioread-1.0.0 +USE_LANGUAGES= # none +EGG_NAME= audioread-1.0.0 + +.include "../../lang/python/distutils.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/py-audioread/PLIST b/audio/py-audioread/PLIST new file mode 100644 index 00000000000..093d7cb5974 --- /dev/null +++ b/audio/py-audioread/PLIST @@ -0,0 +1,20 @@ +@comment $NetBSD: PLIST,v 1.1 2013/04/02 10:44:41 drochner Exp $ +${PYSITELIB}/${EGG_FILE} +${PYSITELIB}/audioread/__init__.py +${PYSITELIB}/audioread/__init__.pyc +${PYSITELIB}/audioread/__init__.pyo +${PYSITELIB}/audioread/ffdec.py +${PYSITELIB}/audioread/ffdec.pyc +${PYSITELIB}/audioread/ffdec.pyo +${PYSITELIB}/audioread/gstdec.py +${PYSITELIB}/audioread/gstdec.pyc +${PYSITELIB}/audioread/gstdec.pyo +${PYSITELIB}/audioread/macca.py +${PYSITELIB}/audioread/macca.pyc +${PYSITELIB}/audioread/macca.pyo +${PYSITELIB}/audioread/maddec.py +${PYSITELIB}/audioread/maddec.pyc +${PYSITELIB}/audioread/maddec.pyo +${PYSITELIB}/audioread/rawread.py +${PYSITELIB}/audioread/rawread.pyc +${PYSITELIB}/audioread/rawread.pyo diff --git a/audio/py-audioread/distinfo b/audio/py-audioread/distinfo new file mode 100644 index 00000000000..42ff13c508b --- /dev/null +++ b/audio/py-audioread/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/04/02 10:44:41 drochner Exp $ + +SHA1 (audioread/v1.0.0.tar.gz) = f67aa7e11a86869dacc8189769c14d3c88e7a494 +RMD160 (audioread/v1.0.0.tar.gz) = 748d38461b63ac45053e5f4019fcf0b795e25649 +Size (audioread/v1.0.0.tar.gz) = 12934 bytes |