[xwax] Initial import (#700551)).

John Brier john2583 at fedoraproject.org
Mon Jul 9 15:01:36 UTC 2012


commit aa372b98ec84f933dc65b7b70f4ac924ac679c1d
Author: John Brier <jbrier at redhat.com>
Date:   Mon Jul 9 11:01:23 2012 -0400

    Initial import (#700551)).

 .gitignore        |    1 +
 sources           |    1 +
 xwax-import.patch |   11 ++++++++
 xwax.spec         |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 84 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7172d4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/xwax-1.2.tar.gz
diff --git a/sources b/sources
index e69de29..a491f86 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3be17f0021a791b52c7d097c6a686722  xwax-1.2.tar.gz
diff --git a/xwax-import.patch b/xwax-import.patch
new file mode 100644
index 0000000..3088ad0
--- /dev/null
+++ b/xwax-import.patch
@@ -0,0 +1,11 @@
+--- xwax-0.9/import	2011-04-28 09:32:05.000000000 -0400
++++ xwax-0.9/import.sox	2011-04-28 09:37:51.479272903 -0400
+@@ -27,7 +27,7 @@
+ 
+ *)
+     echo "Calling fallback decoder..." >&2
+-    exec ffmpeg -v 0 -i "$FILE" -f s16le -ar "$RATE" -
++    exec sox --single-threaded "$FILE" -t raw -r "$RATE" -e signed -b 16 -c 2 -
+     ;;
+ 
+ esac
diff --git a/xwax.spec b/xwax.spec
new file mode 100644
index 0000000..14e470f
--- /dev/null
+++ b/xwax.spec
@@ -0,0 +1,71 @@
+Name:           xwax
+Version:        1.2
+Release:        3%{?dist}
+Summary:        Open source vinyl emulation software for Linux
+
+Group:          Applications/Multimedia
+License:        GPLv2
+URL:            http://www.xwax.org
+Source0:        http://www.xwax.org/releases/%{name}-%{version}.tar.gz
+# use sox as fallback decoder instead of ffmpeg for time being while we work out the best patch for Fedora
+# http://sourceforge.net/mailarchive/forum.php?thread_name=4DB4E2E0.6080609%40redhat.com&forum_name=xwax-devel
+Patch0:         xwax-import.patch
+
+BuildRequires: SDL-devel SDL_ttf-devel jack-audio-connection-kit-devel
+Requires: sox cdparanoia
+
+%description
+xwax is open-source vinyl emulation software for Linux. 
+It allows DJs and turntablists to playback digital audio files 
+(MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal
+pair of turntables via timecoded vinyls.
+
+It's designed for both beat mixing and scratch mixing. Needle drops, pitch 
+changes, scratching, spinbacks and rewinds are all supported, and feel just
+like the audio is pressed onto the vinyl itself.
+
+The focus is on an accurate vinyl feel which is efficient, stable and fast.
+
+%prep
+%setup -q
+%patch0 -p1 -b .import
+
+%build
+%configure
+make %{?_smp_mflags} ALSA=yes JACK=yes PREFIX=%{_prefix} EXECDIR=%{_libexecdir}/%{name}
+
+# Note even though xwax is a GUI application I don't think it deserves a .desktop file because the program
+# is entirely controlled through keyboard and it's options are only adjustable on the command line
+# Options depend on the hardware that the user has available and can't be known ahead of time.
+
+%install
+make ALSA=yes JACK=yes install PREFIX=%{buildroot}/%{_prefix} EXECDIR=%{buildroot}/%{_libexecdir}/%{name} DOCDIR=/tmp
+#/usr/lib/rpm/find-debuginfo.sh
+
+%files
+%{_bindir}/xwax
+%{_libexecdir}/xwax/
+%doc CHANGES COPYING README
+%doc %{_mandir}/man1/xwax.1.gz
+
+%changelog
+* Sun Jul 5 2012 John Brier <jbrier at redhat.com> 1.2-3
+- SPEC file fixes
+* Sun Jul 1 2012 John Brier <jbrier at redhat.com> 1.2-2
+- SPEC file fixes
+* Sun Jun 10 2012 John Brier <jbrier at redhat.com> 1.2-1
+- rebuild for new upstream version
+* Sun May 1 2011  John Brier <jbrier at redhat.com> 0.9-3
+- changed License from GPL to GPLv2
+- fixed inconsistent macros for build root
+- fixed debuginfo package by adding configure macro in build
+* Thu Apr 28 2011 John Brier <jbrier at redhat.com> 0.9-2
+- Removed flac and vorbis-tools from Requires in favor of sox
+  as fallback decoder
+* Fri Apr 22 2011 John Brier <jbrier at redhat.com> 0.9-1
+- New upstream version 0.9
+* Mon Apr 18 2011 John Brier <jbrier at redhat.com> 0.8-2
+- Changed summary and added flac, vorbis-tools, sox and cdparanoia
+  to Requires
+* Mon Apr 11 2011 John Brier <jbrier at redhat.com> 0.8-1
+- First RPM package of xwax for Fedora 14


More information about the scm-commits mailing list