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
