From f4dee7cecebed3e54dfc0828aaa04e51ad6e4e7d Mon Sep 17 00:00:00 2001 From: agc Date: Fri, 4 May 2007 20:23:41 +0000 Subject: 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. --- audio/py-daap/DESCR | 9 +++++++++ audio/py-daap/Makefile | 24 ++++++++++++++++++++++++ audio/py-daap/PLIST | 4 ++++ audio/py-daap/distinfo | 5 +++++ 4 files changed, 42 insertions(+) create mode 100644 audio/py-daap/DESCR create mode 100644 audio/py-daap/Makefile create mode 100644 audio/py-daap/PLIST create mode 100644 audio/py-daap/distinfo (limited to 'audio') 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 -- cgit v1.2.3