summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authoragc <agc>2004-06-20 20:41:22 +0000
committeragc <agc>2004-06-20 20:41:22 +0000
commit795faa0ab2355f8791d1bc230e7896676315e289 (patch)
treee0066a80d33aa247223e9b9ade0b0521e33018a3 /audio
parent58e80e5c0b824006a8b79103e5c0d9e0ecb37ee3 (diff)
downloadpkgsrc-795faa0ab2355f8791d1bc230e7896676315e289.tar.gz
Import tunesbrowser-0.1.5 into the Packages Collection. Tunesbrowser can be
used to access the mp3s served by howl and daapd. TunesBrowser is a simple music player, capable of playing music found on iTunes(TM) shares. TunesBrowser can connect to the latest iTunes applications (as of April 29 2004) and is implemented on top of libopendaap TunesBrowser's interface is quite similar to that of iTunes. TunesBrowser was written with the purpose of being a prototype front-end for libopendaap. I intend to integrate libopendaap with other, more mature, players.
Diffstat (limited to 'audio')
-rw-r--r--audio/tunesbrowser/DESCR11
-rw-r--r--audio/tunesbrowser/Makefile28
-rw-r--r--audio/tunesbrowser/PLIST3
-rw-r--r--audio/tunesbrowser/distinfo6
-rw-r--r--audio/tunesbrowser/patches/patch-aa53
-rw-r--r--audio/tunesbrowser/patches/patch-ab15
6 files changed, 116 insertions, 0 deletions
diff --git a/audio/tunesbrowser/DESCR b/audio/tunesbrowser/DESCR
new file mode 100644
index 00000000000..a433049e349
--- /dev/null
+++ b/audio/tunesbrowser/DESCR
@@ -0,0 +1,11 @@
+TunesBrowser is a simple music player, capable of playing music found
+on iTunes(TM) shares.
+
+TunesBrowser can connect to the latest iTunes applications (as of
+April 29 2004) and is implemented on top of libopendaap
+
+TunesBrowser's interface is quite similar to that of iTunes.
+
+TunesBrowser was written with the purpose of being a prototype
+front-end for libopendaap. I intend to integrate libopendaap with
+other, more mature, players.
diff --git a/audio/tunesbrowser/Makefile b/audio/tunesbrowser/Makefile
new file mode 100644
index 00000000000..093afa27e93
--- /dev/null
+++ b/audio/tunesbrowser/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/06/20 20:41:22 agc Exp $
+#
+
+DISTNAME= tunesbrowser-0.1.5
+CATEGORIES= audio
+MASTER_SITES= http://crazney.net/programs/itunes/files/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://crazney.net/programs/itunes/libopendaap.html
+COMMENT= Front-end for DAAP client
+
+GNU_CONFIGURE= yes
+USE_BUILDLINK3= yes
+USE_LIBTOOL= yes
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+
+DEPENDS+= mad>=0.15.0b:../../audio/mad
+
+.include "../../audio/gst-plugins-artsd/buildlink3.mk"
+.include "../../audio/gst-plugins-esound/buildlink3.mk"
+.include "../../audio/gst-plugins-mad/buildlink3.mk"
+.include "../../audio/libopendaap/buildlink3.mk"
+.include "../../devel/libglade2/buildlink3.mk"
+.include "../../devel/pkgconfig/buildlink3.mk"
+.include "../../multimedia/gstreamer/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/tunesbrowser/PLIST b/audio/tunesbrowser/PLIST
new file mode 100644
index 00000000000..7cb188eed4b
--- /dev/null
+++ b/audio/tunesbrowser/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/06/20 20:41:22 agc Exp $
+bin/tunesbrowser
+share/tunesbrowser.glade
diff --git a/audio/tunesbrowser/distinfo b/audio/tunesbrowser/distinfo
new file mode 100644
index 00000000000..5d50c393b62
--- /dev/null
+++ b/audio/tunesbrowser/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/06/20 20:41:22 agc Exp $
+
+SHA1 (tunesbrowser-0.1.5.tar.bz2) = 31feff440625d2dad664b7e9fb8ec4055aa151ef
+Size (tunesbrowser-0.1.5.tar.bz2) = 190729 bytes
+SHA1 (patch-aa) = 39d837625a837d4c927bd220d3f3e030b4b122bd
+SHA1 (patch-ab) = 31e9a1e1b3aabce5c8ad559b5146fe46574b835b
diff --git a/audio/tunesbrowser/patches/patch-aa b/audio/tunesbrowser/patches/patch-aa
new file mode 100644
index 00000000000..7b8a5b0d2f3
--- /dev/null
+++ b/audio/tunesbrowser/patches/patch-aa
@@ -0,0 +1,53 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/06/20 20:41:22 agc Exp $
+
+--- configure 2004/06/05 22:49:11 1.1
++++ configure 2004/06/05 22:49:43
+@@ -19625,23 +19625,23 @@
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+- echo "$as_me:$LINENO: checking for opendaap libglade-2.0 gstreamer-0.6" >&5
+-echo $ECHO_N "checking for opendaap libglade-2.0 gstreamer-0.6... $ECHO_C" >&6
++ echo "$as_me:$LINENO: checking for opendaap libglade-2.0 gstreamer-0.8" >&5
++echo $ECHO_N "checking for opendaap libglade-2.0 gstreamer-0.8... $ECHO_C" >&6
+
+- if $PKG_CONFIG --exists "opendaap libglade-2.0 gstreamer-0.6" ; then
++ if $PKG_CONFIG --exists "opendaap libglade-2.0 gstreamer-0.8" ; then
+ echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+ succeeded=yes
+
+ echo "$as_me:$LINENO: checking TB_CFLAGS" >&5
+ echo $ECHO_N "checking TB_CFLAGS... $ECHO_C" >&6
+- TB_CFLAGS=`$PKG_CONFIG --cflags "opendaap libglade-2.0 gstreamer-0.6"`
++ TB_CFLAGS=`$PKG_CONFIG --cflags "opendaap libglade-2.0 gstreamer-0.8"`
+ echo "$as_me:$LINENO: result: $TB_CFLAGS" >&5
+ echo "${ECHO_T}$TB_CFLAGS" >&6
+
+ echo "$as_me:$LINENO: checking TB_LIBS" >&5
+ echo $ECHO_N "checking TB_LIBS... $ECHO_C" >&6
+- TB_LIBS=`$PKG_CONFIG --libs "opendaap libglade-2.0 gstreamer-0.6"`
++ TB_LIBS=`$PKG_CONFIG --libs "opendaap libglade-2.0 gstreamer-0.8"`
+ echo "$as_me:$LINENO: result: $TB_LIBS" >&5
+ echo "${ECHO_T}$TB_LIBS" >&6
+ else
+@@ -19649,7 +19649,7 @@
+ TB_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+- TB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "opendaap libglade-2.0 gstreamer-0.6"`
++ TB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "opendaap libglade-2.0 gstreamer-0.8"`
+ echo $TB_PKG_ERRORS
+ fi
+
+@@ -19664,8 +19664,8 @@
+ if test $succeeded = yes; then
+ :
+ else
+- { { echo "$as_me:$LINENO: error: Library requirements (opendaap libglade-2.0 gstreamer-0.6) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
+-echo "$as_me: error: Library requirements (opendaap libglade-2.0 gstreamer-0.6) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
++ { { echo "$as_me:$LINENO: error: Library requirements (opendaap libglade-2.0 gstreamer-0.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
++echo "$as_me: error: Library requirements (opendaap libglade-2.0 gstreamer-0.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
diff --git a/audio/tunesbrowser/patches/patch-ab b/audio/tunesbrowser/patches/patch-ab
new file mode 100644
index 00000000000..cf9832e26d9
--- /dev/null
+++ b/audio/tunesbrowser/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/06/20 20:41:22 agc Exp $
+
+--- audioplayer.c 2004/06/05 22:56:15 1.1
++++ audioplayer.c 2004/06/05 22:56:28
+@@ -80,8 +80,10 @@
+ gst_init(0, NULL);
+
+ pipeline_thread = gst_thread_new ("pipeline");
++#if 0
+ gst_bin_set_post_iterate_function(GST_BIN(pipeline_thread),
+ cb_iterate, NULL);
++#endif
+ pipesrc = gst_element_factory_make ("fdsrc", "pipe_source");
+ if (!pipesrc)
+ {