summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authordrochner <drochner>2006-07-07 18:00:03 +0000
committerdrochner <drochner>2006-07-07 18:00:03 +0000
commitc471c87c59dbfd441fc1e90bcefff1b7bea40139 (patch)
tree418dcd17e8c2c5953a7c0efc91524e565bf47ec3 /audio
parent61885b402ede24c50f59654282120f6affc82d26 (diff)
downloadpkgsrc-c471c87c59dbfd441fc1e90bcefff1b7bea40139.tar.gz
Add sound-juicer-2.14.4, a CD ripper using the gstreamer framework.
You'll need a set of gst plugins, depending on what you do. Eg gst-plugins0.10-flac for FLAC encoding, -ogg for OGG... Making all these full dependencies would revert the whole sense of "plugins".
Diffstat (limited to 'audio')
-rw-r--r--audio/sound-juicer/DESCR5
-rw-r--r--audio/sound-juicer/Makefile33
-rw-r--r--audio/sound-juicer/PLIST106
-rw-r--r--audio/sound-juicer/distinfo7
-rw-r--r--audio/sound-juicer/patches/patch-aa49
-rw-r--r--audio/sound-juicer/patches/patch-ab13
6 files changed, 213 insertions, 0 deletions
diff --git a/audio/sound-juicer/DESCR b/audio/sound-juicer/DESCR
new file mode 100644
index 00000000000..2d0bec725b0
--- /dev/null
+++ b/audio/sound-juicer/DESCR
@@ -0,0 +1,5 @@
+Sound Juicer is a simple and clean CD ripping tool. It allows you
+to extract the audio from audio compact discs and convert them into audio
+files that your computer can understand and play. Sound Juicer can also
+play the audio tracks directly from the CD, allowing you to preview the
+CD before ripping it.
diff --git a/audio/sound-juicer/Makefile b/audio/sound-juicer/Makefile
new file mode 100644
index 00000000000..aa538ab4b09
--- /dev/null
+++ b/audio/sound-juicer/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/07 18:00:03 drochner Exp $
+#
+
+DISTNAME= sound-juicer-2.14.4
+CATEGORIES= audio
+MASTER_SITES= http://www.burtonini.com/computing/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.burtonini.com/computing/
+COMMENT= CD ripping tool
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake pkg-config
+USE_LANGUAGES+= c++
+
+CONFIGURE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+MAKE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+CONFIGURE_ENV+= GST_INSPECT="${LOCALBASE}/bin/gst-inspect-0.10"
+
+GCONF2_SCHEMAS+= sound-juicer.schemas
+
+BUILDLINK_API_DEPENDS.gstreamer0.10+= gstreamer0.10>=0.10.3
+
+.include "../../devel/GConf2/schemas.mk"
+.include "../../sysutils/nautilus-cd-burner/buildlink3.mk"
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+.include "../../multimedia/gnome2-media/buildlink3.mk"
+.include "../../textproc/scrollkeeper/omf.mk"
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+.include "../../audio/musicbrainz/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/sound-juicer/PLIST b/audio/sound-juicer/PLIST
new file mode 100644
index 00000000000..a4f20f0f192
--- /dev/null
+++ b/audio/sound-juicer/PLIST
@@ -0,0 +1,106 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/07 18:00:03 drochner Exp $
+bin/sound-juicer
+share/applications/sound-juicer.desktop
+share/gconf/schemas/sound-juicer.schemas
+share/gnome/help/sound-juicer/C/fdl-appendix.xml
+share/gnome/help/sound-juicer/C/figures/prefs.png
+share/gnome/help/sound-juicer/C/figures/startup.png
+share/gnome/help/sound-juicer/C/legal.xml
+share/gnome/help/sound-juicer/C/sound-juicer.xml
+share/gnome/help/sound-juicer/es/fdl-appendix.xml
+share/gnome/help/sound-juicer/es/figures/prefs.png
+share/gnome/help/sound-juicer/es/figures/startup.png
+share/gnome/help/sound-juicer/es/legal.xml
+share/gnome/help/sound-juicer/es/sound-juicer.xml
+share/gnome/help/sound-juicer/nl/fdl-appendix.xml
+share/gnome/help/sound-juicer/nl/figures/prefs.png
+share/gnome/help/sound-juicer/nl/figures/startup.png
+share/gnome/help/sound-juicer/nl/legal.xml
+share/gnome/help/sound-juicer/nl/sound-juicer.xml
+share/gnome/help/sound-juicer/uk/fdl-appendix.xml
+share/gnome/help/sound-juicer/uk/figures/prefs.png
+share/gnome/help/sound-juicer/uk/figures/startup.png
+share/gnome/help/sound-juicer/uk/legal.xml
+share/gnome/help/sound-juicer/uk/sound-juicer.xml
+share/icons/hicolor/16x16/apps/sound-juicer.png
+share/icons/hicolor/22x22/apps/sound-juicer.png
+share/icons/hicolor/24x24/apps/sound-juicer.png
+share/icons/hicolor/scalable/apps/sound-juicer.svg
+share/locale/ar/LC_MESSAGES/sound-juicer.mo
+share/locale/az/LC_MESSAGES/sound-juicer.mo
+share/locale/be/LC_MESSAGES/sound-juicer.mo
+share/locale/bg/LC_MESSAGES/sound-juicer.mo
+share/locale/bn/LC_MESSAGES/sound-juicer.mo
+share/locale/br/LC_MESSAGES/sound-juicer.mo
+share/locale/ca/LC_MESSAGES/sound-juicer.mo
+share/locale/cs/LC_MESSAGES/sound-juicer.mo
+share/locale/cy/LC_MESSAGES/sound-juicer.mo
+share/locale/da/LC_MESSAGES/sound-juicer.mo
+share/locale/de/LC_MESSAGES/sound-juicer.mo
+share/locale/el/LC_MESSAGES/sound-juicer.mo
+share/locale/en_CA/LC_MESSAGES/sound-juicer.mo
+share/locale/en_GB/LC_MESSAGES/sound-juicer.mo
+share/locale/es/LC_MESSAGES/sound-juicer.mo
+share/locale/et/LC_MESSAGES/sound-juicer.mo
+share/locale/eu/LC_MESSAGES/sound-juicer.mo
+share/locale/fa/LC_MESSAGES/sound-juicer.mo
+share/locale/fi/LC_MESSAGES/sound-juicer.mo
+share/locale/fr/LC_MESSAGES/sound-juicer.mo
+share/locale/gl/LC_MESSAGES/sound-juicer.mo
+share/locale/gu/LC_MESSAGES/sound-juicer.mo
+share/locale/hi/LC_MESSAGES/sound-juicer.mo
+share/locale/hr/LC_MESSAGES/sound-juicer.mo
+share/locale/hu/LC_MESSAGES/sound-juicer.mo
+share/locale/id/LC_MESSAGES/sound-juicer.mo
+share/locale/it/LC_MESSAGES/sound-juicer.mo
+share/locale/ja/LC_MESSAGES/sound-juicer.mo
+share/locale/ka/LC_MESSAGES/sound-juicer.mo
+share/locale/ko/LC_MESSAGES/sound-juicer.mo
+share/locale/lt/LC_MESSAGES/sound-juicer.mo
+share/locale/mk/LC_MESSAGES/sound-juicer.mo
+share/locale/ml/LC_MESSAGES/sound-juicer.mo
+share/locale/ms/LC_MESSAGES/sound-juicer.mo
+share/locale/nb/LC_MESSAGES/sound-juicer.mo
+share/locale/ne/LC_MESSAGES/sound-juicer.mo
+share/locale/nl/LC_MESSAGES/sound-juicer.mo
+share/locale/no/LC_MESSAGES/sound-juicer.mo
+share/locale/pa/LC_MESSAGES/sound-juicer.mo
+share/locale/pl/LC_MESSAGES/sound-juicer.mo
+share/locale/pt/LC_MESSAGES/sound-juicer.mo
+share/locale/pt_BR/LC_MESSAGES/sound-juicer.mo
+share/locale/ro/LC_MESSAGES/sound-juicer.mo
+share/locale/ru/LC_MESSAGES/sound-juicer.mo
+share/locale/rw/LC_MESSAGES/sound-juicer.mo
+share/locale/sk/LC_MESSAGES/sound-juicer.mo
+share/locale/sq/LC_MESSAGES/sound-juicer.mo
+share/locale/sr/LC_MESSAGES/sound-juicer.mo
+share/locale/sr@Latn/LC_MESSAGES/sound-juicer.mo
+share/locale/sv/LC_MESSAGES/sound-juicer.mo
+share/locale/ta/LC_MESSAGES/sound-juicer.mo
+share/locale/th/LC_MESSAGES/sound-juicer.mo
+share/locale/tr/LC_MESSAGES/sound-juicer.mo
+share/locale/ug/LC_MESSAGES/sound-juicer.mo
+share/locale/uk/LC_MESSAGES/sound-juicer.mo
+share/locale/vi/LC_MESSAGES/sound-juicer.mo
+share/locale/xh/LC_MESSAGES/sound-juicer.mo
+share/locale/zh_CN/LC_MESSAGES/sound-juicer.mo
+share/locale/zh_HK/LC_MESSAGES/sound-juicer.mo
+share/locale/zh_TW/LC_MESSAGES/sound-juicer.mo
+share/omf/sound-juicer/sound-juicer-C.omf
+share/omf/sound-juicer/sound-juicer-es.omf
+share/omf/sound-juicer/sound-juicer-nl.omf
+share/omf/sound-juicer/sound-juicer-uk.omf
+share/sound-juicer/sj-play.png
+share/sound-juicer/sj-record.png
+share/sound-juicer/sound-juicer.glade
+@dirrm share/sound-juicer
+@dirrm share/omf/sound-juicer
+@dirrm share/gnome/help/sound-juicer/uk/figures
+@dirrm share/gnome/help/sound-juicer/uk
+@dirrm share/gnome/help/sound-juicer/nl/figures
+@dirrm share/gnome/help/sound-juicer/nl
+@dirrm share/gnome/help/sound-juicer/es/figures
+@dirrm share/gnome/help/sound-juicer/es
+@dirrm share/gnome/help/sound-juicer/C/figures
+@dirrm share/gnome/help/sound-juicer/C
+@dirrm share/gnome/help/sound-juicer
diff --git a/audio/sound-juicer/distinfo b/audio/sound-juicer/distinfo
new file mode 100644
index 00000000000..d19e405bcc7
--- /dev/null
+++ b/audio/sound-juicer/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/07 18:00:03 drochner Exp $
+
+SHA1 (sound-juicer-2.14.4.tar.gz) = fac5e462aeca7d73325750552adcbe958c7988d4
+RMD160 (sound-juicer-2.14.4.tar.gz) = 5fe49db7fed053b4e59eed70a52d454e2bccc0ca
+Size (sound-juicer-2.14.4.tar.gz) = 1149580 bytes
+SHA1 (patch-aa) = 58a5bf0a8d0e6f2f9a794180b1670a8f3d628641
+SHA1 (patch-ab) = 79f1ca7a198180789ee4c41ab54a3d9b1ecd197e
diff --git a/audio/sound-juicer/patches/patch-aa b/audio/sound-juicer/patches/patch-aa
new file mode 100644
index 00000000000..2d45299c340
--- /dev/null
+++ b/audio/sound-juicer/patches/patch-aa
@@ -0,0 +1,49 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/07/07 18:00:03 drochner Exp $
+
+--- configure.orig 2006-07-07 18:50:16.000000000 +0200
++++ configure
+@@ -23432,7 +23432,7 @@ fi
+
+ # Find the GStreamer elements we use, and warn if they are not present.
+
+- if test "x$GST_INSPECT" == "x"; then
++ if test "x$GST_INSPECT" = "x"; then
+ # Extract the first word of "gst-inspect", so it can be a program name with args.
+ set dummy gst-inspect; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
+@@ -23486,7 +23486,7 @@ echo "$as_me: WARNING: The 'cdparanoia'
+ fi
+
+
+- if test "x$GST_INSPECT" == "x"; then
++ if test "x$GST_INSPECT" = "x"; then
+ # Extract the first word of "gst-inspect", so it can be a program name with args.
+ set dummy gst-inspect; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
+@@ -23540,7 +23540,7 @@ echo "$as_me: WARNING: The 'vorbisenc' e
+ fi
+
+
+- if test "x$GST_INSPECT" == "x"; then
++ if test "x$GST_INSPECT" = "x"; then
+ # Extract the first word of "gst-inspect", so it can be a program name with args.
+ set dummy gst-inspect; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
+@@ -23594,7 +23594,7 @@ echo "$as_me: WARNING: The 'flacenc' ele
+ fi
+
+
+- if test "x$GST_INSPECT" == "x"; then
++ if test "x$GST_INSPECT" = "x"; then
+ # Extract the first word of "gst-inspect", so it can be a program name with args.
+ set dummy gst-inspect; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
+@@ -23648,7 +23648,7 @@ echo "$as_me: WARNING: The 'wavenc' elem
+ fi
+
+
+- if test "x$GST_INSPECT" == "x"; then
++ if test "x$GST_INSPECT" = "x"; then
+ # Extract the first word of "gst-inspect", so it can be a program name with args.
+ set dummy gst-inspect; ac_word=$2
+ echo "$as_me:$LINENO: checking for $ac_word" >&5
diff --git a/audio/sound-juicer/patches/patch-ab b/audio/sound-juicer/patches/patch-ab
new file mode 100644
index 00000000000..22fe2b1b933
--- /dev/null
+++ b/audio/sound-juicer/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/07/07 18:00:03 drochner Exp $
+
+--- data/Makefile.in.orig 2006-04-28 21:42:55.000000000 +0200
++++ data/Makefile.in
+@@ -484,7 +484,7 @@ uninstall-am: uninstall-desktopDATA unin
+
+ install-icons:
+ # This sucks
+- for size in 16x16 22x22 24x24 scalable; do mkdir --parents $(DESTDIR)/$(datadir)/icons/hicolor/$$size/apps; done
++ for size in 16x16 22x22 24x24 scalable; do $(mkdir_p) $(DESTDIR)/$(datadir)/icons/hicolor/$$size/apps; done
+ install -m 644 $(srcdir)/sound-juicer-16.png $(DESTDIR)/$(datadir)/icons/hicolor/16x16/apps/sound-juicer.png
+ install -m 644 $(srcdir)/sound-juicer-22.png $(DESTDIR)/$(datadir)/icons/hicolor/22x22/apps/sound-juicer.png
+ install -m 644 $(srcdir)/sound-juicer-24.png $(DESTDIR)/$(datadir)/icons/hicolor/24x24/apps/sound-juicer.png