Package: src:juffed
Version: 0.10-85-g5ba17f9-16
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, juffed 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 juffed-0.10-85-g5ba17f9/debian/changelog juffed-0.10-85-g5ba17f9/debian/changelog
--- juffed-0.10-85-g5ba17f9/debian/changelog	2017-09-30 20:33:30.000000000 -0400
+++ juffed-0.10-85-g5ba17f9/debian/changelog	2017-12-27 15:27:51.000000000 -0500
@@ -1,3 +1,12 @@
+juffed (0.10-85-g5ba17f9-16.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update for new qscintilla2 library names
+    - Update build-depends
+    - Add debian/patches/new-qsci-name.patch
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 27 Dec 2017 15:27:17 -0500
+
 juffed (0.10-85-g5ba17f9-16) unstable; urgency=medium
 
   * Fixed typo Arch -> arch 
diff -Nru juffed-0.10-85-g5ba17f9/debian/control juffed-0.10-85-g5ba17f9/debian/control
--- juffed-0.10-85-g5ba17f9/debian/control	2017-09-30 19:39:18.000000000 -0400
+++ juffed-0.10-85-g5ba17f9/debian/control	2017-12-27 15:28:15.000000000 -0500
@@ -7,7 +7,7 @@
 Build-Depends: debhelper (>= 10),
                cmake (>= 3.0.2),
                libenca-dev,
-               libqt5scintilla2-dev,
+               libqscintilla2-qt5-dev,
                pkg-config,
                qttools5-dev,
                qttools5-dev-tools
diff -Nru juffed-0.10-85-g5ba17f9/debian/patches/new-qsci-name.patch juffed-0.10-85-g5ba17f9/debian/patches/new-qsci-name.patch
--- juffed-0.10-85-g5ba17f9/debian/patches/new-qsci-name.patch	1969-12-31 19:00:00.000000000 -0500
+++ juffed-0.10-85-g5ba17f9/debian/patches/new-qsci-name.patch	2017-12-27 15:26:50.000000000 -0500
@@ -0,0 +1,22 @@
+Index: juffed-0.10-85-g5ba17f9/cmake/FindQScintilla2.cmake
+===================================================================
+--- juffed-0.10-85-g5ba17f9.orig/cmake/FindQScintilla2.cmake	2016-03-05 18:14:01.000000000 -0500
++++ juffed-0.10-85-g5ba17f9/cmake/FindQScintilla2.cmake	2017-12-27 15:26:47.261545094 -0500
+@@ -38,7 +38,7 @@
+                 ${FRAMEWORK_INCLUDE_DIR}/Qsci
+     )
+ 
+-    SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qscintilla2 libqscintilla2)
++    SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qscintilla2 libqscintilla2 qscintilla2_qt4)
+     FIND_LIBRARY(QSCINTILLA_LIBRARY
+         NAMES ${QSCINTILLA_NAMES}
+         PATHS ${QT_LIBRARY_DIR}
+@@ -52,7 +52,7 @@
+         ENDIF()
+     ENDFOREACH()
+ 
+-    SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qt5scintilla2 libqt5scintilla2 libqscintilla2-qt5 qscintilla2-qt5)
++    SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qt5scintilla2 libqt5scintilla2 libqscintilla2-qt5 qscintilla2-qt5 qscintilla2_qt5)
+     GET_TARGET_PROPERTY(QT5_WIDGETSLIBRARY Qt5::Widgets LOCATION)
+     GET_FILENAME_COMPONENT(QT5_WIDGETSLIBRARYPATH ${QT5_WIDGETSLIBRARY} PATH)
+ 
diff -Nru juffed-0.10-85-g5ba17f9/debian/patches/series juffed-0.10-85-g5ba17f9/debian/patches/series
--- juffed-0.10-85-g5ba17f9/debian/patches/series	2017-06-29 17:14:33.000000000 -0400
+++ juffed-0.10-85-g5ba17f9/debian/patches/series	2017-12-27 15:24:57.000000000 -0500
@@ -1,3 +1,4 @@
 PluginPage.patch
 fix-fm-start-crash.patch
 fix-symbolbrowser-remaining.patch 
+new-qsci-name.patch

Reply via email to