[SCM] sonic-pi/master: Add missing examples/ directory to Debian package. (fixes https://github.com/samaaron/sonic-pi/issues/1229)
hanno-guest at users.alioth.debian.org
hanno-guest at users.alioth.debian.org
Tue May 17 08:56:16 UTC 2016
The following commit has been merged in the master branch:
commit 3b328c9ac3d029ecdc4b57ddafa0d30b7a60c7d5
Author: Hanno Zulla <hanno.zulla at epublica.de>
Date: Tue May 17 10:46:33 2016 +0200
Add missing examples/ directory to Debian package.
(fixes https://github.com/samaaron/sonic-pi/issues/1229)
diff --git a/debian/patches/07-examples-path.patch b/debian/patches/07-examples-path.patch
new file mode 100644
index 0000000..11ebe68
--- /dev/null
+++ b/debian/patches/07-examples-path.patch
@@ -0,0 +1,24 @@
+Description: add missing examples/ dir in Debian package
+ As desribed 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.
+Forwarded: no
+Author: Hanno Zulla <kontakt at hanno.de>
+Last-Update: 2016-05-17
+
+Index: sonic-pi/app/server/sonicpi/lib/sonicpi/util.rb
+===================================================================
+--- sonic-pi.orig/app/server/sonicpi/lib/sonicpi/util.rb 2016-05-17 10:39:11.043342370 +0200
++++ sonic-pi/app/server/sonicpi/lib/sonicpi/util.rb 2016-05-17 10:41:41.361916610 +0200
+@@ -265,7 +265,9 @@
+ end
+
+ def examples_path
+- File.absolute_path("#{etc_path}/examples")
++ linux_fhs? ?
++ File.absolute_path("/usr/share/sonic-pi/examples") :
++ File.absolute_path("#{etc_path}/examples")
+ end
+
+ def server_path
diff --git a/debian/patches/series b/debian/patches/series
index 831576a..5520480 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@
04-rename-ruby-beautify-legacy.patch
05-doc-base-index.patch
06-paths.patch
+07-examples-path.patch
diff --git a/debian/sonic-pi-server.install b/debian/sonic-pi-server.install
index eeb5309..e1ea844 100644
--- a/debian/sonic-pi-server.install
+++ b/debian/sonic-pi-server.install
@@ -6,5 +6,6 @@ app/server/vendor/ruby-beautify/lib/ruby-beautify-legacy usr/lib/sonic
etc/synthdefs/compiled usr/share/sonic-pi/synthdefs
etc/snippets usr/share/sonic-pi
+etc/examples usr/share/sonic-pi
debian/extra/README-JACKD usr/share/doc/sonic-pi
--
sonic-pi packaging
More information about the pkg-multimedia-commits
mailing list