From d135a611c839c8d663ea360efcd06ed91e901755 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Thu, 11 Mar 2021 21:48:34 +0100 Subject: [PATCH] - build fixes: python 3.9, qt 5.15, shebangs --- ka5-cantor.spec | 5 +++++ python-3.8.patch | 2 +- qt5.15.patch | 12 ++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 qt5.15.patch diff --git a/ka5-cantor.spec b/ka5-cantor.spec index c6695df..b6e2b03 100644 --- a/ka5-cantor.spec +++ b/ka5-cantor.spec @@ -19,6 +19,7 @@ Group: X11/Libraries Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz # Source0-md5: 0a2d78da9b7a785adeddd1094e9bbe67 Patch0: python-3.8.patch +Patch1: qt5.15.patch URL: http://www.kde.org/ BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: Qt5Gui-devel @@ -94,6 +95,10 @@ Pliki nagłówkowe dla programistów używających %{kaname}. %prep %setup -q -n %{kaname}-%{version} %patch0 -p1 +%patch1 -p1 + +%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+bash(\s|$),#!/bin/bash\1,' \ + src/backends/sage/cantor-execsage %build install -d build diff --git a/python-3.8.patch b/python-3.8.patch index 2de8f0a..794eaf4 100644 --- a/python-3.8.patch +++ b/python-3.8.patch @@ -5,7 +5,7 @@ HINTS ${PYTHONLIBS3_LIBDIR} ${PYTHONLIBS3_LIBRARY_DIRS} ) ELSE() - find_library(PYTHONLIBS3_LIBRARY NAMES python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m -+ find_library(PYTHONLIBS3_LIBRARY NAMES python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m python3.8m python3.8 ++ find_library(PYTHONLIBS3_LIBRARY NAMES python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m python3.8m python3.8 python3.9 HINTS ${PYTHONLIBS3_LIBDIR} ${PYTHONLIBS3_LIBRARY_DIRS} ) ENDIF() diff --git a/qt5.15.patch b/qt5.15.patch new file mode 100644 index 0000000..9a75adf --- /dev/null +++ b/qt5.15.patch @@ -0,0 +1,12 @@ +diff -urN cantor-19.04.1/src/cantor.h cantor-19.08.3/src/cantor.h +--- cantor-19.04.1/src/cantor.h 2019-05-02 22:14:10.000000000 +0200 ++++ cantor-19.08.3/src/cantor.h 2019-11-01 22:50:43.000000000 +0100 +@@ -25,6 +25,8 @@ + #include + + #include ++#include ++#include + + class QTabWidget; + class KTextEdit; -- 2.43.0