From 81afa58541af53d25443390e7c95119a96a00ecd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:46:05 +0200 Subject: [PATCH 01/16] Rebuilt for Python 3.11 From 790b8d493f5af2d2a5dcd733b7e5366145cf93b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 14:38:02 +0000 Subject: [PATCH 02/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From f89422628aeb8ef13c836021ca53f666e6b77438 Mon Sep 17 00:00:00 2001 From: Michael J Gruber Date: Tue, 6 Dec 2022 16:43:22 +0100 Subject: [PATCH 03/16] SPDX migration --- impressive.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impressive.spec b/impressive.spec index 04edd35..1ce8e7a 100644 --- a/impressive.spec +++ b/impressive.spec @@ -3,7 +3,7 @@ Version: 0.13.1 Release: %autorelease Summary: A program that displays presentation slides -License: GPLv2 +License: GPL-2.0-or-later URL: http://impressive.sourceforge.net/ Source0: http://downloads.sourceforge.net/%{name}/Impressive-%{version}.tar.gz # Wrapper script for making sure hardware acceleration is available From 5f9ffc0a1ca153baa7759fbbf2b79bbb21a5700f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 13:08:05 +0000 Subject: [PATCH 04/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 77ba07d47f18ed5a7dc6d9359b461c847daa910c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:21:36 +0200 Subject: [PATCH 05/16] Rebuilt for Python 3.12 From 2924ac48862248204ab3117b5c7dcd3dfb5fe090 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 07:23:28 +0000 Subject: [PATCH 06/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 02ac2e6ad616bdb7fd5938ea804d51f95c60dcf7 Mon Sep 17 00:00:00 2001 From: Michael J Gruber Date: Sat, 4 Nov 2023 20:06:18 +0100 Subject: [PATCH 07/16] rebase to 0.13.2 (rhbz#2247922) - adjust to pillow 10 - fix escape sequence escaping --- .gitignore | 1 + impressive-0.13-escape-escape-sequence.patch | 26 ++++++++++++++++++++ impressive.spec | 5 ++-- sources | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 impressive-0.13-escape-escape-sequence.patch diff --git a/.gitignore b/.gitignore index 1ec998e..cafdb13 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ Impressive-0.10.2.tar.gz /Impressive-0.13.0-WIP-20210107svn310.tar.gz /Impressive-0.13.0-WIP-20210612svn311.tar.gz /Impressive-0.13.1.tar.gz +/Impressive-0.13.2.tar.gz diff --git a/impressive-0.13-escape-escape-sequence.patch b/impressive-0.13-escape-escape-sequence.patch new file mode 100644 index 0000000..7c6890f --- /dev/null +++ b/impressive-0.13-escape-escape-sequence.patch @@ -0,0 +1,26 @@ +diff --git 1/impressive.py-orig 2/impressive.py +index edde236..86d83e3 100644 +--- 1/impressive.py-orig ++++ 2/impressive.py +@@ -1008,10 +1008,10 @@ def mutoolParse(f, page_offset=0): + pages = 0 + for line in f: + line = line.decode() +- m = re.match("pages:\s*(\d+)", line, re.I) ++ m = re.match(r'pages:\s*(\d+)', line, re.I) + if m and not(pages): + pages = int(m.group(1)) +- m = re.search("/title\s*\(", line, re.I) ++ m = re.search(r'/title\s*\(', line, re.I) + if m and not(title): + title = line[m.end():].replace(')', '\0').replace('\\(', '(').replace('\\\0', ')').split('\0', 1)[0].strip() + return (title, pages) +@@ -3938,7 +3938,7 @@ def SaveInfoScript(filename): + + # replace the PageProps of the old info script with the current ones + try: +- m = re.search("^.*(PageProps)\s*=\s*(\{).*$", script,re.MULTILINE) ++ m = re.search(r'^.*(PageProps)\s*=\s*(\{).*$', script,re.MULTILINE) + if m: + script = script[:m.start(1)] + PagePropRepr() + \ + script[CountDictChars(script, m.end(2)) + 1 :] diff --git a/impressive.spec b/impressive.spec index 1ce8e7a..832e954 100644 --- a/impressive.spec +++ b/impressive.spec @@ -1,5 +1,5 @@ Name: impressive -Version: 0.13.1 +Version: 0.13.2 Release: %autorelease Summary: A program that displays presentation slides @@ -8,6 +8,7 @@ URL: http://impressive.sourceforge.net/ Source0: http://downloads.sourceforge.net/%{name}/Impressive-%{version}.tar.gz # Wrapper script for making sure hardware acceleration is available Source1: %{name}.sh +Patch: impressive-0.13-escape-escape-sequence.patch BuildArch: noarch BuildRequires: python3-devel @@ -36,7 +37,7 @@ that are really useful for presentations. %prep %autosetup -n Impressive-%{version} -p1 -sed -ie '1s#/usr/bin/env python#/usr/bin/python3#' impressive.py +sed -i -e '1s#/usr/bin/env python#/usr/bin/python3#' impressive.py %build sed -e "s|@PYTHON_SITELIB@|%{python3_sitelib}|" %{SOURCE1} > impressive.sh diff --git a/sources b/sources index 4e11f23..26695e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Impressive-0.13.1.tar.gz) = f6221337f9dd79f552fb083e1ea7484aeadec1f8d8e05b4e1b7f6a94037b5026022819b346968dea67dbdb1b646d0571a7aeef26f15c25bee88c5b9c2791cf2b +SHA512 (Impressive-0.13.2.tar.gz) = 0b24ef39cba25d8813fd3f95f220c466defa50c3ba4a63d2f37b284de2826c2110225fe2016f58c401d1ca239d672ba28ba65069523ab57b1b5711a4222cff92 From 53f7ed33c056b3527eb55c895c41a1388507797c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 23:03:33 +0000 Subject: [PATCH 08/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 7d0aa967ed16e952b641fc1311860fa49db63246 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 22:41:50 +0000 Subject: [PATCH 09/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 844cc2a9ee14956cd9a76ae4dbbd1473e776c6f8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:32:08 +0200 Subject: [PATCH 10/16] Rebuilt for Python 3.13 From 24b11e698e55dfc8f1e5d9b06041abde19f4ba93 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:20:12 +0000 Subject: [PATCH 11/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 2da10c495a365b32a6673643cacfb5bcac5b9a57 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 07:06:58 +0000 Subject: [PATCH 12/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 604d989a02cf97a090d58ee8d623ef8fcd913086 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 19:56:41 +0200 Subject: [PATCH 13/16] Rebuilt for Python 3.14 From deeeccbd75f3bf137178fe0ec885a8b5f7fdf203 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:38:33 +0000 Subject: [PATCH 14/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a8970956fb15c7c5a0dcccadbdbe421790365386 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:52:50 +0200 Subject: [PATCH 15/16] Rebuilt for Python 3.14.0rc2 bytecode From aea67e484f47bae34ac40fa178976a910a875c6d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:23:00 +0200 Subject: [PATCH 16/16] Rebuilt for Python 3.14.0rc3 bytecode