summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2013-04-02 10:44:40 +0000
committerdrochner <drochner@pkgsrc.org>2013-04-02 10:44:40 +0000
commit45d385ec58c3f338155cfd9db816df738a4718a6 (patch)
tree0e33dfacedd19b117563e7e87a462ea5493226ab /audio
parent15a4820b8e5185f9cea2bb1c24d52ac2356145cd (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--audio/chromaprint/DESCR3
-rw-r--r--audio/chromaprint/Makefile22
-rw-r--r--audio/chromaprint/PLIST7
-rw-r--r--audio/chromaprint/distinfo5
-rw-r--r--audio/py-acoustid/DESCR4
-rw-r--r--audio/py-acoustid/Makefile23
-rw-r--r--audio/py-acoustid/PLIST12
-rw-r--r--audio/py-acoustid/distinfo5
-rw-r--r--audio/py-audioread/DESCR7
-rw-r--r--audio/py-audioread/Makefile20
-rw-r--r--audio/py-audioread/PLIST20
-rw-r--r--audio/py-audioread/distinfo5
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