[radium-compressor] Initial import

Brendan Jones bsjones at fedoraproject.org
Wed Feb 13 06:44:05 UTC 2013


commit 393794a169398dcbbbdf6d483b365d886a31c5fe
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Wed Feb 13 07:43:57 2013 +0100

    Initial import

 .gitignore                            |    1 +
 radium-compressor.desktop             |    8 ++++
 radium-compressor.spec                |   59 +++++++++++++++++++++++++++++++++
 radium_compressor-0.5.1-cstdlib.patch |   11 ++++++
 sources                               |    1 +
 5 files changed, 80 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..be0ed53 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/radium_compressor-0.5.1.tar.gz
diff --git a/radium-compressor.desktop b/radium-compressor.desktop
new file mode 100644
index 0000000..a08d955
--- /dev/null
+++ b/radium-compressor.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Radium Compressor
+GenericName=An audio compressor
+Icon=
+Type=Application
+Exec=radium_compressor
+Terminal=false
+Categories=AudioVideo;Audio;X-Digital_Processing;X-Jack;
diff --git a/radium-compressor.spec b/radium-compressor.spec
new file mode 100644
index 0000000..9f34099
--- /dev/null
+++ b/radium-compressor.spec
@@ -0,0 +1,59 @@
+%ifarch %ix86 x86_64
+%define msse_flags -msse -mfpmath=sse
+%endif
+
+Name:           radium-compressor
+Version:        0.5.1
+Release:        3%{?dist}
+Summary:        An audio compressor for JACK
+
+Group:          Applications/Multimedia
+License:        GPLv3+
+URL:            http://users.notam02.no/~kjetism/radium/
+Source0:        http://archive.notam02.no/arkiv/src/radium_compressor-0.5.1.tar.gz
+Source1:        radium-compressor.desktop
+Patch0:         radium_compressor-0.5.1-cstdlib.patch
+BuildRequires:  jack-audio-connection-kit-devel
+BuildRequires:  qt4-devel
+BuildRequires:  desktop-file-utils
+
+%description
+Radium Compressor is the system compressor in Radium,
+but distributed as a standalone jack application.
+
+Radium Compressor uses the stereo compressor found in
+effect.lib in the Faust distribution. 
+
+%prep
+%setup -q -n radium_compressor-%{version}
+%patch0 -p1
+find -name "*.h" -exec chmod 0644 {} \;
+# see https://bugzilla.redhat.com/show_bug.cgi?id=904658 for 
+# justification of non-standard optflags
+sed -i -e 's|-O3 -Wall -msse -mfpmath=sse|%{optflags} %{msse_flags} -O3|' Makefile
+
+%build
+make %{?_smp_mflags}
+
+%install
+install -p -D -m0755 radium_compressor %{buildroot}%{_bindir}/radium_compressor
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %SOURCE1
+
+%files
+%doc README COPYING Changelog
+%{_bindir}/radium_compressor
+%{_datadir}/applications/%{name}.desktop
+
+%changelog
+* Wed Feb 13 2013 Brendan Jones <brendan.jones.it at gmail.com> 0.5.1-3
+- Link to review BZ for optflag justification
+- Set optflags only once
+
+* Sat Feb 09 2013 Brendan Jones <brendan.jones.it at gmail.com> 0.5.1-2
+- Adjust build flags, file permissions and license
+
+* Sat Jan 26 2013 Brendan Jones <brendan.jones.it at gmail.com> 0.5.1-1
+- New upstream release
+
+* Fri Jan 25 2013 Brendan Jones <brendan.jones.it at gmail.com> 0.0.1-1
+- Initial development
diff --git a/radium_compressor-0.5.1-cstdlib.patch b/radium_compressor-0.5.1-cstdlib.patch
new file mode 100644
index 0000000..11ce948
--- /dev/null
+++ b/radium_compressor-0.5.1-cstdlib.patch
@@ -0,0 +1,11 @@
+diff -Nurp radium_compressor-0.5.1/myjack-dsp.h radium_compressor-0.5.1.mod/myjack-dsp.h
+--- radium_compressor-0.5.1/myjack-dsp.h	2013-01-26 12:55:27.000000000 +0100
++++ radium_compressor-0.5.1.mod/myjack-dsp.h	2013-01-26 22:02:03.887986906 +0100
+@@ -3,6 +3,7 @@
+ #define __jack_dsp__
+ 
+ #include <stdio.h>
++#include <cstdlib>
+ #include <jack/jack.h>
+ #include "faust/audio/audio.h"
+ #include "faust/audio/dsp.h"
diff --git a/sources b/sources
index e69de29..0ee4ade 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d6e24bb1ef4f279adda07ff6e10f3601  radium_compressor-0.5.1.tar.gz


More information about the scm-commits mailing list