summaryrefslogtreecommitdiff
path: root/audio/py-daap
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2007-05-04 20:23:41 +0000
committeragc <agc@pkgsrc.org>2007-05-04 20:23:41 +0000
commitf4dee7cecebed3e54dfc0828aaa04e51ad6e4e7d (patch)
tree0dd751020f75b7316ff2631bb248c081f58047ca /audio/py-daap
parent50861751487eb15a06067b857b8d5a0d5f36fc87 (diff)
downloadpkgsrc-f4dee7cecebed3e54dfc0828aaa04e51ad6e4e7d.tar.gz
Initial import of PythonDaap 0.7 as py-daap into the Packages Collection.
PythonDaap is a (under development) DAAP client implemented in Python, and based on PyTunes by Davyd Madeley. The authentication stuff (needed by recent copies of iTunes) has been added, and a primitive object model that can download individual tracks, and has playlist support. This distribution also includes an implementation of Apple's custom MD5 hasher as a python module. This hasher is used in the DAAP authentication protocol, documented by David Hammerton.
Diffstat (limited to 'audio/py-daap')
-rw-r--r--audio/py-daap/DESCR9
-rw-r--r--audio/py-daap/Makefile24
-rw-r--r--audio/py-daap/PLIST4
-rw-r--r--audio/py-daap/distinfo5
4 files changed, 42 insertions, 0 deletions
diff --git a/audio/py-daap/DESCR b/audio/py-daap/DESCR
new file mode 100644
index 00000000000..5c204ed6a25
--- /dev/null
+++ b/audio/py-daap/DESCR
@@ -0,0 +1,9 @@
+PythonDaap is a (under development) DAAP client implemented in Python,
+and based on PyTunes by Davyd Madeley. The authentication stuff
+(needed by recent copies of iTunes) has been added, and a primitive
+object model that can download individual tracks, and has playlist
+support.
+
+This distribution also includes an implementation of Apple's custom
+MD5 hasher as a python module. This hasher is used in the DAAP
+authentication protocol, documented by David Hammerton.
diff --git a/audio/py-daap/Makefile b/audio/py-daap/Makefile
new file mode 100644
index 00000000000..4a9932a3ff4
--- /dev/null
+++ b/audio/py-daap/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/05/04 20:23:41 agc Exp $
+#
+
+DISTNAME= PythonDaap-0.7
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= audio python
+MASTER_SITES= http://jerakeen.org/files/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://jerakeen.org/PythonDaap/
+COMMENT= Python binding for DAAP
+
+PYSETUP= setup.py
+PLIST_SUBST+= PYSITELIB=${PYSITELIB:Q}
+
+do-build:
+ cd ${WRKSRC} && ${PYTHONBIN} ${PYSETUP} build
+
+do-install:
+ cd ${WRKSRC} && ${PYTHONBIN} ${PYSETUP} install
+
+.include "../../lang/python/application.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/py-daap/PLIST b/audio/py-daap/PLIST
new file mode 100644
index 00000000000..54df52ae6a3
--- /dev/null
+++ b/audio/py-daap/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/04 20:23:41 agc Exp $
+${PYSITELIB}/daap.py
+${PYSITELIB}/daap.pyc
+${PYSITELIB}/md5daap.so
diff --git a/audio/py-daap/distinfo b/audio/py-daap/distinfo
new file mode 100644
index 00000000000..0fe3abba353
--- /dev/null
+++ b/audio/py-daap/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/05/04 20:23:41 agc Exp $
+
+SHA1 (PythonDaap-0.7.tar.gz) = e38cf60840ccddd55746d042674fe686e9be0a2b
+RMD160 (PythonDaap-0.7.tar.gz) = c08c1980318c221f51eea446a1e6a060bf0a250d
+Size (PythonDaap-0.7.tar.gz) = 25285 bytes