Debian Patches

Status for sonic-pi/3.2.2~repack-10

Patch Description Author Forwarded Bugs Origin Last update
03-use-debian-gems.patch use Debian gems instead of upstream's embedded code copies Upstream ships Sonic Pi for Win, OS X and Raspbian and distributes all
gems needed by the ruby server within the app/server/vendor/ directory
in the source tarball. Debian wants packagers not to use these embedded
code copies, but to use Debian's packaged ruby gems instead. This
patch removes the code that added the vendor/ directory to the ruby
library path. Do note that many of the gems provided by upstream
aren't actually used in Sonic Pi, see
<URL: https://github.com/samaaron/sonic-pi/issues/928> for details.
Hanno Zulla <kontakt@hanno.de> not-needed 2016-01-22
04-rename-ruby-beautify-legacy.patch Use legacy version 0.92.2 of ruby-beautify gem Sonic Pi wants the version 0.92.2 of the ruby-beautify gem. However,
that gem has seen a total rewrite since that version. The current
version 0.97.4 is now a different software with a different API and
different behaviour under the same package name. The Debian version of
the gem is that new and updated gem. To address this and to avoid name
space issues, this patch renames the old version to "legacy" and
installs it in /usr/lib/sonic-pi/server/ruby/vendor/
<URL: https://github.com/samaaron/sonic-pi/pull/943>
<URL: https://github.com/samaaron/sonic-pi/issues/928>
Hanno Zulla <kontakt@hanno.de> not-needed 2016-02-04
05-doc-base-index.patch create index file per Debian doc-base requirements Debian wants packagers to use doc-base and doc-base requires an index
file for HTML documents.
Hanno Zulla <kontakt@hanno.de> not-needed 2016-02-11
06-paths.patch Update file locations for Debian packaging Valentin Vidic <vvidic@debian.org> not-needed 2020-10-26
07-examples-path.patch add missing examples/ dir in Debian package As described in this bug report
<URL: https://github.com/samaaron/sonic-pi/issues/1229>,
the Debian package for Sonic Pi 2.10.0 was missing the
examples/ directory during installation.
Hanno Zulla <kontakt@hanno.de> not-needed 2016-05-17
08-frozen-string.patch Ruby fails to start with frozen strings Valentin Vidic <vvidic@debian.org> not-needed 2020-09-20
09-qtscintilla2.patch Build using QScintilla from packages Valentin Vidic <vvidic@debian.org> not-needed 2020-09-20
10-reproducible.patch make examples reproducible by sorting by filename Valentin Vidic <vvidic@debian.org> no 2020-09-29
11-verbose-build.patch make build verbose for blhc check to work Valentin Vidic <vvidic@debian.org> no 2020-10-17
12-tutorial-language.patch fix tutorial language name for debian-i18n gettext: etc/doc/lang/sonic-pi-tutorial-zh-Hans.po: can't guess language Valentin Vidic <vvidic@debian.org> no 2020-10-17
13-remove-deprecated-ruby-calls.patch Ruby - remove calls to deprecated File.exists? Ruby renamed this to File.exist? which doesn't feel as readable, but in
3.2 File.exists has been removed completely :-(
Sam Aaron <samaaron@gmail.com> no backport, https://github.com/sonic-pi-net/sonic-pi/commit/f672308ccbce7 2024-05-13

All known versions for source package 'sonic-pi'

Links