Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sonic-pi for openSUSE:Factory 
checked in at 2023-11-10 12:33:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sonic-pi (Old)
 and      /work/SRC/openSUSE:Factory/.sonic-pi.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sonic-pi"

Fri Nov 10 12:33:08 2023 rev:2 rq:1124749 version:4.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sonic-pi/sonic-pi.changes        2023-03-01 
16:14:08.258626353 +0100
+++ /work/SRC/openSUSE:Factory/.sonic-pi.new.17445/sonic-pi.changes     
2023-11-10 12:37:02.852759337 +0100
@@ -1,0 +2,68 @@
+Thu Nov  9 21:34:23 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 4.5.0:
+  * This release comes packed with a number of exciting new synths
+    for you to play with. We have a new hard-hitting kick drum
+    :gabberkick for that gabber sound and a new vintage electric
+    piano :rhodey synth. There are also 16 new percussive synths
+    inspired by the infamous TR-808 drum synthesiser. All the
+    synths come with many opts for you to play with to manipulate
+    and change the default timbres.
+  * see 
https://github.com/sonic-pi-net/sonic-pi/blob/v4.5.0/CHANGELOG.md#v4.5.0
+- drop qscintilla-2.14.patch (upstream)
+
+-------------------------------------------------------------------
+Wed Oct 11 09:59:17 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 4.4.0:
+  * This release comes chock-full of new samples to play with.
+    Firstly we have 5 new samples donated to Sonic Pi by the
+    wonderful electric artist Arovane. These are a selection of
+    glitchy beats recorded at 130 BPM. To best use these either
+    `use_bpm 130` or use the `beat_stretch` opt to make them fit
+    seamlessly into your current BPM. They're also wonderful to
+    use with the `onset:` option for extracting individual sounds
+    to use on their own. Thank-you so much to Arovane for letting
+    us play with these amazing new sounds.
+  * Continuing on the sample theme, there are also 20 new hi-hat
+    samples. These all have a `:hat_` prefix and there's a wide
+    variety of sounds to play with ranging from acoustic to
+    electro to metal. They're perfect for adding a sense of drive
+    or groove to your tracks.
+  * This version of Sonic Pi is also the first to support a fully
+    native build for Apple Macs running Apple Silicon CPUs such
+    as the M1 and M2. This means that Sonic Pi can now run on
+    modern Mac computers without needing Rosetta to run things
+    under emulation.
+  * New looping samples contributed by the wonderful electronic
+    artist Arovane. The new samples are: `:arovane_beat_a`,
+    `:arovane_beat_b`, `:arovane_beat_c`, `:arovane_beat_d`,
+    `:arovane_beat_e`.
+  * 20 new hi-hat samples: `:hat_snap`, `:hat_zap`, `:hat_cats`,
+    `:hat_tap`, `:hat_bdu`, `:hat_psych`, `:hat_zild`,
+    `:hat_zan`, `:hat_zgump`, `:hat_noiz`, `:hat_sci`,
+    `:hat_star`, `:hat_gem`, `:hat_raw`, `:hat_yosh`,
+    `:hat_mess`, `:hat_cab`, `:hat_gnu`, `:hat_hier`,
+    `:hat_metal`.
+  * Improve text formatting of the information window that pops
+    up with a boot error.
+  * Improvements to section 8.2 of the tutorial where the code
+    has been updated to better match the behaviour of
+    `play_pattern_timed`.
+  * Improved `play_pattern_timed` function documentation.
+  * Improvements to the Catalan, Chinese, Croatian, French,
+    Georgian, Hebrew, Indonesian, Latvian, German, Portuguese,
+    Russian, Slovak, Spanish, Swahili and Turkish translations.
+  * Syntax and runtime errors are now correctly coloured once
+    again - pink for runtime and blue for syntax.
+  * Fix `==` operator when comparing maps with `nil`. Now returns
+    `false` as expected.
+- drop ruby32.patch (upstream)
+- add qscintilla-2.14.patch (fix build with qscintilla 2.14)
+
+-------------------------------------------------------------------
+Sun Feb 26 19:47:56 UTC 2023 - Dirk Müller <[email protected]>
+
+- use libexecdir
+
+-------------------------------------------------------------------

Old:
----
  ruby32.patch
  v4.3.0.tar.gz

New:
----
  v4.5.0.tar.gz

BETA DEBUG BEGIN:
  Old:    `false` as expected.
- drop ruby32.patch (upstream)
- add qscintilla-2.14.patch (fix build with qscintilla 2.14)
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sonic-pi.spec ++++++
--- /var/tmp/diff_new_pack.qApRim/_old  2023-11-10 12:37:06.360889176 +0100
+++ /var/tmp/diff_new_pack.qApRim/_new  2023-11-10 12:37:06.360889176 +0100
@@ -18,28 +18,25 @@
 
 
 Name:           sonic-pi
-Version:        4.3.0
+Version:        4.5.0
 Release:        0
 Summary:        Livecoding environment for musicians and schools
 License:        MIT
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
 URL:            https://sonic-pi.net/
 Source0:        
https://github.com/sonic-pi-net/sonic-pi/archive/refs/tags/v%{version}.tar.gz
+# generated via `MIX_ENV=prod mix deps.get` in app/server/beam/tau
 Source1:        %{name}-mix-deps.tar.gz
 Source2:        sonic-pi
 Source3:        sonic-pi.desktop
 Source9:        sonic-pi-rpmlintrc
-Patch1:         ruby32.patch
 Patch2:         qscintilla-detection.patch
 BuildRequires:  Catch2-devel
 BuildRequires:  PlatformFolders-devel
 BuildRequires:  alsa-devel
-BuildRequires:  hicolor-icon-theme
 BuildRequires:  cmake
 BuildRequires:  crossguid-devel
 BuildRequires:  curl
-BuildRequires:  zip
-BuildRequires:  unzip
 BuildRequires:  elixir
 BuildRequires:  elixir-hex
 BuildRequires:  erlang-rebar3
@@ -48,25 +45,28 @@
 BuildRequires:  flac-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gl3w-devel
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  kissfft-devel
 BuildRequires:  libaubio-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libogg-devel
+BuildRequires:  libopenssl-devel
 BuildRequires:  libopus-devel
 BuildRequires:  libqt5-linguist
 BuildRequires:  libuuid-devel
 BuildRequires:  libvorbis-devel
 BuildRequires:  pkgconfig
+BuildRequires:  qscintilla-qt5-devel
 BuildRequires:  reproc-devel
 BuildRequires:  rtmidi-devel
 BuildRequires:  ruby-devel
 BuildRequires:  sndio-devel
 BuildRequires:  speex-devel
 BuildRequires:  sqlite3-devel
-BuildRequires:  qscintilla-qt5-devel
+BuildRequires:  unzip
+BuildRequires:  update-desktop-files
+BuildRequires:  zip
 BuildRequires:  cmake(Qt5LinguistTools)
-BuildRequires:  pkgconfig(fmt)
-BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(Qt5Concurrent)
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Gui)
@@ -78,7 +78,8 @@
 BuildRequires:  pkgconfig(Qt5WebEngineWidgets)
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(Qt5Xml)
-BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(fmt)
+BuildRequires:  pkgconfig(sdl2)
 # IMGUI
 # BuildRequires:  fmt-devel
 # BuildRequires:  libSDL2-devel
@@ -88,7 +89,6 @@
 Requires:       ruby
 Requires:       supercollider
 Recommends:     supercollider-sc3-plugins
-BuildRequires:  libopenssl-devel
 
 %description
 Sonic Pi is a new kind of musical instrument. Instead of strumming strings or 
whacking things with sticks - you write code - live.
@@ -105,19 +105,18 @@
 export MIX_DEPS_PATH=$PWD/server/beam/tau/deps
 export MIX_ENV=prod
 export HEX_OFFLINE=1
-# export HEX_HOME=/usr/lib/elixir/lib/hex/ebin
 
 MIX_ESBUILD_PATH=%{_bindir}/esbuild MIX_REBAR3=%{_bindir}/rebar3 
./linux-build-all.sh -s -o
 ./linux-release.sh
 
 %install
-mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{_libdir}
 find app/build/linux_dist/app/server/ruby/vendor/ -type f -name '*.rb' -exec 
chmod -x {} \;
 cd app/build
 mv linux_dist sonic-pi
-cp -r sonic-pi %{buildroot}%{_libdir}
-install -D -m 0755 %{SOURCE2} %{buildroot}%{_bindir}
+install -d -m 755 %{buildroot}%{_libexecdir}
+cp -pr sonic-pi %{buildroot}%{_libexecdir}
+
+install -D -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/sonic-pi
 install -D -m644 ../gui/qt/images/icon-smaller.png 
%{buildroot}%{_datadir}/icons/hicolor/256x256/apps/sonic-pi.png
 install -D -m644 %{SOURCE3} 
%{buildroot}%{_datadir}/applications/%{name}.desktop
 
@@ -136,7 +135,7 @@
 %license LICENSE.md
 %doc README.md CHANGELOG.md FAQ.md CONTRIBUTING.md CONTRIBUTORS.md 
SYNTH_DESIGN.md
 %{_bindir}/%{name}
-%{_libdir}/sonic-pi
+%{_libexecdir}/sonic-pi
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/256x256/apps/sonic-pi.png
 

++++++ qscintilla-detection.patch ++++++
--- /var/tmp/diff_new_pack.qApRim/_old  2023-11-10 12:37:06.380889916 +0100
+++ /var/tmp/diff_new_pack.qApRim/_new  2023-11-10 12:37:06.384890064 +0100
@@ -1,6 +1,8 @@
---- sonic-pi-4.3.0/app/gui/qt/cmake/FindQScintilla.cmake
-+++ sonic-pi-4.3.0/app/gui/qt/cmake/FindQScintilla.cmake
-@@ -3,7 +3,7 @@
+Index: sonic-pi-4.4.0/app/gui/qt/cmake/FindQScintilla.cmake
+===================================================================
+--- sonic-pi-4.4.0.orig/app/gui/qt/cmake/FindQScintilla.cmake
++++ sonic-pi-4.4.0/app/gui/qt/cmake/FindQScintilla.cmake
+@@ -3,7 +3,7 @@ if(QSCINTILLA_INCLUDE_DIR)
  endif()
  
  find_path(QSCINTILLA_INCLUDE_DIR Qsci/qsciscintilla.h
@@ -9,7 +11,7 @@
  
  find_library(QSCINTILLA_LIBRARY
    NAMES
-@@ -13,7 +13,7 @@
+@@ -13,7 +13,7 @@ find_library(QSCINTILLA_LIBRARY
      libqscintilla2
      libqscintilla2_qt6
      libqscintilla2_qt5

++++++ sonic-pi-mix-deps.tar.gz ++++++
++++ 201239 lines of diff (skipped)

++++++ v4.3.0.tar.gz -> v4.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/sonic-pi/v4.3.0.tar.gz 
/work/SRC/openSUSE:Factory/.sonic-pi.new.17445/v4.5.0.tar.gz differ: char 12, 
line 1

Reply via email to