[SCM] kalgebra packaging branch, master, updated. 2cfd07bb1d913b1e89183e53f961af0f15efed72

José Manuel Santamaría Lema santa-guest at alioth.debian.org
Fri Oct 21 21:59:24 UTC 2011


The following commit has been merged in the master branch:
commit 61d872d2b5db53b3f28ddc5aa3dc45d5f112896a
Author: José Manuel Santamaría Lema <panfaust at gmail.com>
Date:   Fri Oct 21 23:13:08 2011 +0200

    Add a couple of upstream patches needed to build cantor-backend-kalgebra
---
 debian/kalgebra-dev.install                 |    3 +-
 debian/patches/add_findanalitza.diff        |   48 +++++++++++++++++++++++++++
 debian/patches/install_variables_model.diff |   19 ++++++++++
 debian/patches/series                       |    2 +
 4 files changed, 71 insertions(+), 1 deletions(-)

diff --git a/debian/kalgebra-dev.install b/debian/kalgebra-dev.install
index b608bbd..e714209 100644
--- a/debian/kalgebra-dev.install
+++ b/debian/kalgebra-dev.install
@@ -1,4 +1,3 @@
-analitzagui/variablesmodel.h usr/include/analitzagui/
 usr/include/analitza/abstractlexer.h
 usr/include/analitza/analitzaexport.h
 usr/include/analitza/analitzautils.h
@@ -14,5 +13,7 @@ usr/include/analitza/variables.h
 usr/include/analitzagui/algebrahighlighter.h
 usr/include/analitzagui/analitzaguiexport.h
 usr/include/analitzagui/operatorsmodel.h
+usr/include/analitzagui/variablesmodel.h
 usr/lib/libanalitza.so
 usr/lib/libanalitzagui.so
+usr/share/kde4/apps/cmake/modules/FindAnalitza.cmake
diff --git a/debian/patches/add_findanalitza.diff b/debian/patches/add_findanalitza.diff
new file mode 100644
index 0000000..7812b6e
--- /dev/null
+++ b/debian/patches/add_findanalitza.diff
@@ -0,0 +1,48 @@
+Author: Aleix Pol <aleixpol at kde.org>
+Author: José Manuel Santamaría Lema <panfaust at gmail.com>
+Origin: https://projects.kde.org/projects/kde/kdeedu/kalgebra/repository/revisions/45f52755
+Origin: https://projects.kde.org/projects/kde/kdeedu/kalgebra/repository/revisions/22be6e20
+Applied-Upstream: 4.7.3
+Description: Provide a cmake file to allow cantor to link against libanalitza[gui]
+ Without this patch wouldn't be possible to build cantor-backend-kalgebra, built
+ in the cantor source package.
+--- a/analitza/CMakeLists.txt
++++ b/analitza/CMakeLists.txt
+@@ -62,6 +62,6 @@ if(INSTALL_ANALITZA_HEADERS)
+ 		DESTINATION ${INCLUDE_INSTALL_DIR}/analitza/ COMPONENT Devel)
+ 	
+ 	install(FILES
+-	#		../FindAnalitza.cmake
++			../cmake/FindAnalitza.cmake
+ 			DESTINATION ${DATA_INSTALL_DIR}/cmake/modules)
+ endif(INSTALL_ANALITZA_HEADERS)
+--- /dev/null
++++ b/cmake/FindAnalitza.cmake
+@@ -0,0 +1,27 @@
++# Find libanalitza
++# Once done this will define
++#
++#  ANALITZA_FOUND    - system has Analitza Library
++#  ANALITZA_INCLUDES - the Analitza include directory
++#  ANALITZA_LIBS     - link these to use Analitza
++#  ANALITZA_VERSION  - the version of the Analitza Library
++
++# Copyright (c) 2011, Aleix Pol Gonzalez <aleixpol at kde.org>
++#
++# Redistribution and use is allowed according to the terms of the BSD license.
++# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
++
++find_library(ANALITZA_LIBRARY NAMES analitza HINTS ${KDE4_LIB_INSTALL_DIR} ${QT_LIBRARY_DIR})
++find_library(ANALITZAGUI_LIBRARY NAMES analitzagui HINTS ${KDE4_LIB_INSTALL_DIR} ${QT_LIBRARY_DIR})
++
++find_path(ANALITZA_INCLUDE_DIR NAMES analitza/analitzaexport.h HINTS ${KDE4_INCLUDE_INSTALL_DIR} ${QT_INCLUDE_DIR} ${INCLUDE_INSTALL_DIR})
++
++if(ANALITZA_INCLUDE_DIR AND ANALITZA_LIBRARY)
++   set(ANALITZA_LIBS ${analitza_LIB_DEPENDS} ${ANALITZA_LIBRARY} ${ANALITZAGUI_LIBRARY})
++   set(ANALITZA_INCLUDES ${ANALITZA_INCLUDE_DIR}/KDE ${ANALITZA_INCLUDE_DIR})
++endif(ANALITZA_INCLUDE_DIR AND ANALITZA_LIBRARY)
++
++include(FindPackageHandleStandardArgs)
++find_package_handle_standard_args(Analitza  DEFAULT_MSG  ANALITZA_INCLUDE_DIR ANALITZA_LIBRARY)
++
++mark_as_advanced(ANALITZA_INCLUDE_DIR ANALITZA_LIBRARY)
diff --git a/debian/patches/install_variables_model.diff b/debian/patches/install_variables_model.diff
new file mode 100644
index 0000000..3338479
--- /dev/null
+++ b/debian/patches/install_variables_model.diff
@@ -0,0 +1,19 @@
+Author: Aleix Pol <aleixpol at kde.org>
+Origin: https://projects.kde.org/projects/kde/kdeedu/kalgebra/repository/revisions/840838ef
+Applied-Upstream: 4.7.3
+Description: Install analitzagui/variablesmodel.h
+ Without this patch wouldn't be possible to build cantor-backend-kalgebra, built
+ in the cantor source package.
+--- a/analitzagui/CMakeLists.txt
++++ b/analitzagui/CMakeLists.txt
+@@ -41,6 +41,7 @@ if(INSTALL_ANALITZA_HEADERS)
+ 		algebrahighlighter.h
+ 		analitzaguiexport.h
+ 		operatorsmodel.h
++		variablesmodel.h
+ 
+                 DESTINATION ${INCLUDE_INSTALL_DIR}/analitzagui/ COMPONENT Devel)
+ endif(INSTALL_ANALITZA_HEADERS)
+-- 
+1.7.7
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..2363fe0
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+add_findanalitza.diff
+install_variables_model.diff

-- 
kalgebra packaging



More information about the pkg-kde-commits mailing list