]> git.pld-linux.org Git - packages/scorealign.git/commitdiff
- new master auto/th/scorealign-227-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Nov 2013 13:52:25 +0000 (14:52 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Nov 2013 13:52:25 +0000 (14:52 +0100)
scorealign-format.patch [new file with mode: 0644]
scorealign-includes.patch [new file with mode: 0644]
scorealign-make.patch [new file with mode: 0644]
scorealign.spec [new file with mode: 0644]

diff --git a/scorealign-format.patch b/scorealign-format.patch
new file mode 100644 (file)
index 0000000..47f1cbc
--- /dev/null
@@ -0,0 +1,10 @@
+--- scorealign/trace.cpp.orig  2013-11-09 08:42:50.000000000 +0100
++++ scorealign/trace.cpp       2013-11-09 13:00:32.157532788 +0100
+@@ -20,6 +20,6 @@
+ #if defined(_DEBUG) && !defined(__linux__)\r
+     _CrtDbgReport(_CRT_WARN, NULL, NULL, NULL, msg);\r
+ #else\r
+-    printf(msg);\r
++    fputs(msg, stdout);\r
+ #endif\r
+ }\r
diff --git a/scorealign-includes.patch b/scorealign-includes.patch
new file mode 100644 (file)
index 0000000..fa04624
--- /dev/null
@@ -0,0 +1,8 @@
+--- scorealign/audioreader.h.orig      2013-11-09 08:42:50.000000000 +0100
++++ scorealign/audioreader.h   2013-11-09 14:06:25.880700226 +0100
+@@ -1,3 +1,5 @@
++#include <cstdlib>\r
++\r
+ class Scorealign;\r
\r
+ class Audio_reader {\r
diff --git a/scorealign-make.patch b/scorealign-make.patch
new file mode 100644 (file)
index 0000000..b5391a0
--- /dev/null
@@ -0,0 +1,22 @@
+--- scorealign/Makefile.linux.orig     2013-11-09 08:42:50.000000000 +0100
++++ scorealign/Makefile.linux  2013-11-09 12:08:54.994329429 +0100
+@@ -25,14 +25,12 @@
+ c++ = g++ $(c_opts)\r
+ cclink = gcc\r
+ c++link = g++\r
+-syslibs = -lm\r
++syslibs = -lm -lportSMF -lsndfile\r
\r
+-scorealign_o = comp_chroma.o gen_chroma.o scorealign.o snd/audionone.o \\r
+-               snd/sndcvt.o snd/sndheader.o snd/sndio.o snd/snd.o \\r
+-               snd/ieeecvt.o snd/sndlinux.o snd/sndfaillinux.o \\r
+-               fft3/FFT.o $(PORTSMF)/mfmidi.o $(PORTSMF)/allegro.o \\r
+-               $(PORTSMF)/allegrosmfrd.o $(PORTSMF)/allegrosmfwr.o \\r
+-               $(PORTSMF)/allegrord.o $(PORTSMF)/strparse.o trace.o \\r
++scorealign_o = comp_chroma.o gen_chroma.o scorealign.o \\r
++               audiofilereader.o audioreader.o alignfiles.o main.o \\r
++               fft3/FFT3.o \\r
++               trace.o \\r
+                regression.o sautils.o curvefit.o hillclimb.o\r
\r
+ .SUFFIXES: .cpp .c .h .aur .o\r
diff --git a/scorealign.spec b/scorealign.spec
new file mode 100644 (file)
index 0000000..c82f32a
--- /dev/null
@@ -0,0 +1,56 @@
+Summary:       Audio-to-audio and audio-to-midi alignment
+Summary(pl.UTF-8):     Wyrównywanie dźwięku do dźwięku lub dźwięku do MIDI
+Name:          scorealign
+# version is svn rev of fetched source
+Version:       227
+Release:       1
+License:       MIT-like
+Group:         Applications/Sound
+# svn co https://portmedia.svn.sourceforge.net/svnroot/portmedia/scorealign/trunk scorealign
+Source0:       %{name}.tar.xz
+# Source0-md5: 5d3eec56e4f45a915dfb6acfe115240e
+Patch0:                %{name}-make.patch
+Patch1:                %{name}-format.patch
+Patch2:                %{name}-includes.patch
+URL:           http://sourceforge.net/projects/portmedia/files/scorealign/
+BuildRequires: libsndfile-devel
+BuildRequires: libstdc++-devel
+BuildRequires: portsmf-devel
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+scorealign is a program for audio-to-audio and audio-to-midi
+alignment.
+
+%description -l pl.UTF-8
+scorealign to program do wyrównywania dźwięku do dźwięku lub dźwięku
+do MIDI.
+
+%prep
+%setup -q -n %{name}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+
+%build
+%{__make} -f Makefile.linux \
+       cc="%{__cc} %{rpmcflags} %{rpmcppflags} -DLINUX -Ifft3 -I/usr/include/portSMF" \
+       c++="%{__cxx} %{rpmcxxflags} %{rpmcppflags} -DLINUX -Ifft3 -I/usr/include/portSMF" \
+       c++link="%{__cxx} %{rpmcxxflags} %{rpmldflags}" \
+       PORTSMF=/usr/include/portSMF \
+       optimize="%{rpmcflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -D scorealign $RPM_BUILD_ROOT%{_bindir}/scorealign
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.txt changelog.txt license.txt 
+%attr(755,root,root) %{_bindir}/scorealign
This page took 0.105204 seconds and 4 git commands to generate.