commit 7c7a2c1628dd2c9f1b469a20fa230d20399c5859
Author: Lukasz Glebicki <ble...@pld-linux.org>
Date:   Sat Jun 1 23:10:47 2013 +0200

    - fixed problem with building on x86_64

 puredata-makefile.patch | 40 ++++++++++++++++++++++++++++++++++++++++
 puredata.spec           |  7 +++++--
 2 files changed, 45 insertions(+), 2 deletions(-)
---
diff --git a/puredata.spec b/puredata.spec
index d8a8868..4a46afa 100644
--- a/puredata.spec
+++ b/puredata.spec
@@ -3,12 +3,13 @@
 Summary:       Pd - free real-time computer music software package resembling 
Max
 Summary(pl.UTF-8):     Pd - darmowy pakiet do muzyki w czasie rzeczywistym 
podobny do Maksa
 Name:          puredata
-Version:       0.40.2
+Version:       0.44.0
 Release:       0.1
 License:       BSD, only expr plugin on GPL
 Group:         Libraries
 Source0:       http://dl.sourceforge.net/pure-data/pd-0.40-2.src.tar.gz
 # Source0-md5: 2622e12b6fa0bd69db9732972e953afb
+Patch0:                %{name}-makefile.patch
 URL:           http://puredata.info/
 BuildRequires: alsa-lib-devel
 BuildRequires: fftw-devel
@@ -38,6 +39,7 @@ Plik nagłówkowy Pd.
 
 %prep
 %setup -q -n pd-0.40-2
+%patch0 -p0
 
 cp extra/expr~/README.txt README-expr.txt
 
@@ -45,7 +47,8 @@ cp extra/expr~/README.txt README-expr.txt
 cd src
 %configure \
        --with-fftw \
-       --with-jack
+       --with-jack \
+       --with-alsa \
 # --with-portaudio --with-portmidi (fix to use system lisb)
 %{__make} \
        CC="%{__cc}" \
diff --git a/puredata-makefile.patch b/puredata-makefile.patch
new file mode 100644
index 0000000..063ec55
--- /dev/null
+++ b/puredata-makefile.patch
@@ -0,0 +1,40 @@
+--- extra/makefile~    2006-09-25 06:17:22.000000000 +0200
++++ extra/makefile     2013-06-01 22:44:59.000000000 +0200
+@@ -57,7 +57,7 @@
+ 
+ .SUFFIXES: .pd_linux
+ 
+-LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC -m32 \
++LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC \
+     -Wall -W -Wshadow -Wstrict-prototypes \
+     -Wno-unused -Wno-parentheses -Wno-switch $(CFLAGS)
+ 
+@@ -65,7 +65,7 @@
+ 
+ .c.pd_linux:
+       $(CC) $(LINUXCFLAGS) $(LINUXINCLUDE) -o $*.o -c $*.c
+-      $(CC) -m32 -export_dynamic -shared -o $*.pd_linux $*.o -lc -lm
++      $(CC) -export_dynamic -shared -o $*.pd_linux $*.o -lc -lm
+       strip --strip-unneeded $*.pd_linux
+       rm -f $*.o
+ 
+--- extra/expr~/makefile~      2006-09-25 06:19:11.000000000 +0200
++++ extra/expr~/makefile       2013-06-01 22:45:27.000000000 +0200
+@@ -77,7 +77,7 @@
+ LINUXOBJ =  vexp.pd_linux_o vexp_fun.pd_linux_o vexp_if.pd_linux_o
+ .SUFFIXES: .pd_linux_o
+ 
+-LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC -m32 \
++LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC \
+     -Wall -W -Wshadow -Wstrict-prototypes \
+     -Wno-unused -Wno-parentheses -Wno-switch 
+ 
+@@ -87,7 +87,7 @@
+       $(CC) -g $(LINUXCFLAGS) $(LINUXINCLUDE) -o $*.pd_linux_o -c $*.c
+ 
+ expr.pd_linux: $(LINUXOBJ)
+-      $(CC) -m32 -export_dynamic  -shared -o expr.pd_linux $(LINUXOBJ) -lc -lm
++      $(CC) -export_dynamic  -shared -o expr.pd_linux $(LINUXOBJ) -lc -lm
+       strip --strip-unneeded expr.pd_linux
+ 
+ expr~.pd_linux: expr.pd_linux
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/puredata.git/commitdiff/7c7a2c1628dd2c9f1b469a20fa230d20399c5859

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to