Package: src:sonic-pi
Version: 2.10.0~repack-2
Severity: wishlist
Tags: patch

Dear Maintainer,

The qscintilla2 package in experimental contains a number of changes in
library naming to match upstream's changes.  As a result, sonic-pi will FTBFS
with this version due to a link failure.  I've attached a patch for an
eventual NMU (when the transition starts).  If you would prefer to handle the
upload yourself, please let me know.

Scott K
diff -Nru sonic-pi-2.10.0~repack/debian/changelog sonic-pi-2.10.0~repack/debian/changelog
--- sonic-pi-2.10.0~repack/debian/changelog	2016-05-17 18:16:53.000000000 +0000
+++ sonic-pi-2.10.0~repack/debian/changelog	2017-12-28 17:33:51.000000000 +0000
@@ -1,3 +1,10 @@
+sonic-pi (2.10.0~repack-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update for new QScintilla2 library names
+
+ -- Scott Kitterman <sc...@kitterman.com>  Thu, 28 Dec 2017 17:33:51 +0000
+
 sonic-pi (2.10.0~repack-2) unstable; urgency=medium
 
   [ Hanno Zulla ]
diff -Nru sonic-pi-2.10.0~repack/debian/control sonic-pi-2.10.0~repack/debian/control
--- sonic-pi-2.10.0~repack/debian/control	2016-05-17 11:43:40.000000000 +0000
+++ sonic-pi-2.10.0~repack/debian/control	2017-12-28 17:33:43.000000000 +0000
@@ -14,7 +14,7 @@
  qtbase5-dev,
  qttools5-dev,
  qttools5-dev-tools,
- libqt5scintilla2-dev,
+ libqscintilla2-qt5-dev,
  sc3-plugins-server,
  ruby,
  ruby-activesupport,
diff -Nru sonic-pi-2.10.0~repack/debian/patches/qsci_rename.patch sonic-pi-2.10.0~repack/debian/patches/qsci_rename.patch
--- sonic-pi-2.10.0~repack/debian/patches/qsci_rename.patch	1970-01-01 00:00:00.000000000 +0000
+++ sonic-pi-2.10.0~repack/debian/patches/qsci_rename.patch	2017-12-28 17:33:51.000000000 +0000
@@ -0,0 +1,14 @@
+--- sonic-pi-2.10.0~repack.orig/app/gui/qt/SonicPi.pro
++++ sonic-pi-2.10.0~repack/app/gui/qt/SonicPi.pro
+@@ -34,9 +34,9 @@ greaterThan(QT_MAJOR_VERSION, 4) {
+ # Linux only
+ unix:!macx {
+   lessThan(QT_MAJOR_VERSION, 5) {
+-    LIBS += -lqscintilla2
++    LIBS += -lqscintilla2_qt4
+   } else {
+-    LIBS += -lqt5scintilla2
++    LIBS += -lqscintilla2_qt5
+   }
+   QMAKE_CXXFLAGS += -Wall -Werror -Wextra
+ }
diff -Nru sonic-pi-2.10.0~repack/debian/patches/series sonic-pi-2.10.0~repack/debian/patches/series
--- sonic-pi-2.10.0~repack/debian/patches/series	2016-05-17 11:43:40.000000000 +0000
+++ sonic-pi-2.10.0~repack/debian/patches/series	2017-12-28 17:33:51.000000000 +0000
@@ -5,3 +5,4 @@
 05-doc-base-index.patch
 06-paths.patch
 07-examples-path.patch
+qsci_rename.patch
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to