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 |