[packages/zynaddsubfx-fusion] Version: 3.0.4

jajcus jajcus at pld-linux.org
Mon Mar 11 08:55:58 CET 2019


commit b7526106b67c11c676ea9e28570e312fe3b0d58f
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Mon Mar 11 08:55:19 2019 +0100

    Version: 3.0.4

 system_libuv.patch      | 73 ++++++++++++++++++++++++-------------------------
 zynaddsubfx-fusion.spec |  8 +++---
 2 files changed, 39 insertions(+), 42 deletions(-)
---
diff --git a/zynaddsubfx-fusion.spec b/zynaddsubfx-fusion.spec
index 570133a..7bab6c7 100644
--- a/zynaddsubfx-fusion.spec
+++ b/zynaddsubfx-fusion.spec
@@ -5,7 +5,7 @@
 #
 # Use the provided 'get-fusion.sh' script to generate the Source1 archive
 
-%define fusion_version 3.0.2_59_gc4c9221
+%define fusion_version 3.0.4
 
 %define mruby_pack_version 383a9c79e191d524a9a2b4107cc5043ecbf6190b
 %define mruby_process_version bd288a930d4f61fbda1865deb8997245dc5fd38c
@@ -16,14 +16,14 @@
 Summary:	Realtime software synthesizer
 Summary(pl.UTF-8):	Syntezator programowy działający w czasie rzeczywistym
 Name:		zynaddsubfx-fusion
-Version:	3.0.3
+Version:	3.0.4
 Release:	1
 License:	GPL
 Group:		X11/Applications/Sound
 Source0:	http://downloads.sourceforge.net/zynaddsubfx/zynaddsubfx-%{version}.tar.bz2
-# Source0-md5:	66acae0913108f129aa979f3c4b65473
+# Source0-md5:	090331a1c26f89aa52bd7e35f40ce6b6
 Source1:	mruby-zest-build-%{fusion_version}.tar.xz
-# Source1-md5:	fa7c3b4c46e6155df19cb00d9dc6db0f
+# Source1-md5:	668655c079deecdb9d3a77d961ec7661
 Source2:	https://github.com/iij/mruby-pack/archive/%{mruby_pack_version}/mruby-pack-%{mruby_pack_version}.tar.gz
 # Source2-md5:	b77f2dea16857e64624730ec94beb778
 Source3:	https://github.com/iij/mruby-process/archive/%{mruby_process_version}/mruby-process-%{mruby_process_version}.tar.gz
diff --git a/system_libuv.patch b/system_libuv.patch
index da9278b..9cf5797 100644
--- a/system_libuv.patch
+++ b/system_libuv.patch
@@ -1,6 +1,6 @@
-diff -dur zynaddsubfx-3.0.3.orig/mruby-zest-build/build_config.rb zynaddsubfx-3.0.3/mruby-zest-build/build_config.rb
---- zynaddsubfx-3.0.3.orig/mruby-zest-build/build_config.rb	2018-08-06 09:01:21.000000000 +0200
-+++ zynaddsubfx-3.0.3/mruby-zest-build/build_config.rb	2018-08-07 14:32:40.000000000 +0200
+diff -dur -x '*~' -x '*.orig' -x '*.rej' zynaddsubfx-3.0.4.orig/mruby-zest-build/build_config.rb zynaddsubfx-3.0.4/mruby-zest-build/build_config.rb
+--- zynaddsubfx-3.0.4.orig/mruby-zest-build/build_config.rb	2019-03-10 17:25:51.000000000 +0100
++++ zynaddsubfx-3.0.4/mruby-zest-build/build_config.rb	2019-03-11 08:46:58.000000000 +0100
 @@ -92,7 +92,6 @@
    conf.cc do |cc|
        cc.include_paths << "#{`pwd`.strip}/../deps/nanovg/src"
@@ -9,51 +9,48 @@ diff -dur zynaddsubfx-3.0.3.orig/mruby-zest-build/build_config.rb zynaddsubfx-3.
        cc.include_paths << "/usr/share/mingw-w64/include/" if windows
        cc.include_paths << "/usr/x86_64-w64-mingw32/include/" if windows
        cc.flags << "-DLDBL_EPSILON=1e-6" if windows
-@@ -110,7 +109,7 @@
-       #linker.library_paths  << "#{`pwd`.strip}/../deps/rtosc/build/"
-       linker.library_paths  << "#{`pwd`.strip}/../src/osc-bridge/"
-       linker.libraries << 'osc-bridge'
--      linker.flags_after_libraries  << "#{`pwd`.strip}/../deps/libuv.a"
-+      linker.flags_after_libraries  << "-luv"
+@@ -113,7 +112,7 @@
        linker.flags_after_libraries  << "#{`pwd`.strip}/../deps/pugl/build/libpugl-0.a"
        linker.flags_after_libraries  << "#{`pwd`.strip}/../deps/libnanovg.a"
        if(!windows)
-diff -dur zynaddsubfx-3.0.3.orig/mruby-zest-build/Makefile zynaddsubfx-3.0.3/mruby-zest-build/Makefile
---- zynaddsubfx-3.0.3.orig/mruby-zest-build/Makefile	2018-08-06 09:01:21.000000000 +0200
-+++ zynaddsubfx-3.0.3/mruby-zest-build/Makefile	2018-08-07 14:31:35.000000000 +0200
-@@ -10,12 +10,12 @@
- #	cd deps/pugl         && ./waf configure --no-cairo --static
- 	cd deps/pugl         && ./waf configure --no-cairo --static --debug
- 	cd deps/pugl         && ./waf
--	cd src/osc-bridge    && CFLAGS="-I ../../deps/libuv-v1.9.1/include " make lib
-+	cd src/osc-bridge    && make lib
- 	cd mruby             && MRUBY_CONFIG=../build_config.rb rake
+-        linker.flags_after_libraries  << "#{`pwd`.strip}/../deps/libuv.a"
++        linker.flags_after_libraries  << "-luv"
+         if(ENV['OS'] != "Mac")
+           linker.libraries << 'GL'
+           linker.libraries << 'X11'
+diff -dur -x '*~' -x '*.orig' -x '*.rej' zynaddsubfx-3.0.4.orig/mruby-zest-build/Makefile zynaddsubfx-3.0.4/mruby-zest-build/Makefile
+--- zynaddsubfx-3.0.4.orig/mruby-zest-build/Makefile	2019-03-10 17:25:51.000000000 +0100
++++ zynaddsubfx-3.0.4/mruby-zest-build/Makefile	2019-03-11 08:48:11.000000000 +0100
+@@ -15,7 +15,7 @@
  	$(CC) -shared -o libzest.so `find mruby/build/host -type f | grep -e "\.o$$" | grep -v bin` ./deps/libnanovg.a \
  		./deps/libnanovg.a \
  		src/osc-bridge/libosc-bridge.a \
--		./deps/libuv-v1.9.1/.libs/libuv.a  -lm -lX11 -lGL -lpthread
+-		./deps/$(UV_DIR)/.libs/libuv.a  -lm -lX11 -lGL -lpthread
 +		-luv -lm -lX11 -lGL -lpthread
  	$(CC) test-libversion.c deps/pugl/build/libpugl-0.a -ldl -o zest -lX11 -lGL -lpthread -I deps/pugl -std=gnu99
  
  osx:
-@@ -49,20 +49,13 @@
- 
- 
- builddep:
--	cd deps/$(UV_DIR)    && ./autogen.sh
--	cd deps/$(UV_DIR)    && CFLAGS=-fPIC ./configure
--	cd deps/$(UV_DIR)    && CFLAGS=-fPIC make
--	cp deps/$(UV_DIR)/.libs/libuv.a deps/
+@@ -30,7 +30,7 @@
+ 	$(CC) -shared -o libzest.so `find mruby/build/host -type f | grep -e "\.o$$" | grep -v bin` ./deps/libnanovg.a \
+ 		./deps/libnanovg.a \
+ 		src/osc-bridge/libosc-bridge.a \
+-		./deps/$(UV_DIR)/.libs/libuv.a  -lm -framework OpenGL -lpthread
++		-luv -lm -framework OpenGL -lpthread
+ 	$(CC) test-libversion.c deps/pugl/build/libpugl-0.a -ldl -o zest -framework OpenGL -framework AppKit -lpthread -I deps/pugl -std=gnu99
  
- builddepwin:
- 	cd deps/$(UV_DIR)   && ./autogen.sh
- 	cd deps/$(UV_DIR)   && CFLAGS="-mstackrealign" ./configure  --host=x86_64-w64-mingw32
- 	cd deps/$(UV_DIR)   && LD=x86_64-w64-mingw32-gcc make
--	cp deps/$(UV_DIR)/.libs/libuv.a deps/
+ windows:
+@@ -43,12 +43,12 @@
+ 	$(CC) -mstackrealign -shared -o libzest.dll -static-libgcc `find mruby/build/w64 -type f | grep -e "\.o$$" | grep -v bin` \
+         ./deps/libnanovg.a \
+         src/osc-bridge/libosc-bridge.a \
+-        ./deps/libuv-win.a \
++        -luv \
+         -lm -lpthread -lws2_32 -lkernel32 -lpsapi -luserenv -liphlpapi -lglu32 -lgdi32 -lopengl32
+ 	$(CC) -mstackrealign -DWIN32 test-libversion.c deps/pugl/build/libpugl-0.a -o zest.exe -lpthread -I deps/pugl -std=c99 -lws2_32 -lkernel32 -lpsapi -luserenv -liphlpapi -lglu32 -lgdi32 -lopengl32
  
- setup:
--	cd deps              && wget -4 $(UV_URL)
--	cd deps              && tar xvf $(UV_FILE)
  
- setupwin:
- 	cd deps              && wget -4 $(UV_URL)
+-builddep: deps/libuv.a
++builddep: 
+ deps/libuv.a:
+ 	cd deps/$(UV_DIR)    && ./autogen.sh
+ 	cd deps/$(UV_DIR)    && CFLAGS=-fPIC ./configure
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zynaddsubfx-fusion.git/commitdiff/b7526106b67c11c676ea9e28570e312fe3b0d58f



More information about the pld-cvs-commit mailing list