diff --git a/.gitignore b/.gitignore index 94db17f..af9ac4d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Impressive-0.10.2.tar.gz /Impressive-0.11.2.tar.gz /Impressive-0.11.3.tar.gz /Impressive-0.12.0.tar.gz +/Impressive-0.13.0-WIP-20190902svn275.tar.gz diff --git a/Impressive-0.12.0-235-245.patch b/Impressive-0.12.0-235-245.patch deleted file mode 100644 index 811f94e..0000000 --- a/Impressive-0.12.0-235-245.patch +++ /dev/null @@ -1,447 +0,0 @@ -Binärdateien Impressive-0.12.0/demo.pdf und Impressive-0.12.1-WIP/demo.pdf sind verschieden. -diff -u Impressive-0.12.0/impressive.1 Impressive-0.12.1-WIP/impressive.1 ---- Impressive-0.12.0/impressive.1 2018-02-04 21:31:39.000000000 +0100 -+++ Impressive-0.12.1-WIP/impressive.1 2019-08-18 16:25:04.000000000 +0200 -@@ -1,5 +1,5 @@ - .\" generated by KeyJ's html2man.py version 0.1.1 --.TH IMPRESSIVE 1 2018-02-04 "Martin J. Fiedler" "Impressive Documentation"> -+.TH IMPRESSIVE 1 2018-02-07 "Martin J. Fiedler" "Impressive Documentation"> - .SH "NAME" - Impressive \- presentation tool with eye candy - .SH "SYNOPSIS" -@@ -666,6 +666,16 @@ - .RE - .PP - .br -+\fBA\fR key -+.RS -+Toggle automatic slideshow mode. -+.br -+If an automatic presentation has been started with the \fB\-a\fR/\:\fB\-\-auto\fR option, it is temporarily disabled until this key is pressed again. It is not automatically re\-enabled after changing the page. If the \fB\-a\fR/\:\fB\-\-auto\fR has not been used, an automatic presentation with a timeout of 30 seconds is started when this key is pressed for the first time. -+.br -+Note that if a page has a \fBtimeout\fR PageProp, the specified timeout is \fIalways\fR in effect when the page is entered, even if the automatic slideshow is otherwise disabled. -+.RE -+.PP -+.br - \fBS\fR key - .RS - Save the info script associated with the current presentation. The main purpose for this is to permanently save highlight boxes or keyboard shortcuts, so they will be restored the next time this presentation is started. -@@ -857,6 +867,26 @@ - The following list describes all actions supported by Impressive, together with the conditions under which they will match. Note that most actions will not match in overview mode and during video playback, unless mentioned otherwise in the description. - .PP - .br -+\fBauto\-start\fR -+.RS -+(Re\-)enable automatic presentation mode. If the current page has no \fBtimeout\fR PageProp and no \fB\-a\fR/\:\fB\-\-auto\fR option has been specified, an automatic presentation is started with a 30\-second page interval. -+.RE -+.PP -+.br -+\fBauto\-stop\fR -+.RS -+Disable automatic presentation mode. If the current page has a \fBtimeout\fR PageProp or an \fB\-a\fR/\:\fB\-\-auto\fR option has been specified, the timeout for the current page is stopped. -+.br -+The automatic presentation stays disabled after changing pages, unless a \fBtimeout\fR PageProp is specified for the target page, which will take precedence over the otherwise disabled automatic presentation mode. -+.RE -+.PP -+.br -+\fBauto\-toggle\fR -+.RS -+Disables or (re\-)enables automatic presentations, depending on the current state. -+.RE -+.PP -+.br - \fBbox\-add\fR - .RS - Draw a highlight box if the mouse has been moved since the button has been pressed down. This action must only be bound to a mouse button event, otherwise it will not function properly. -diff -u Impressive-0.12.0/impressive.html Impressive-0.12.1-WIP/impressive.html ---- Impressive-0.12.0/impressive.html 2018-02-04 21:31:39.000000000 +0100 -+++ Impressive-0.12.1-WIP/impressive.html 2019-08-18 16:25:04.000000000 +0200 -@@ -13,12 +13,12 @@ - -

- http://impressive.sourceforge.net/
--Version: 0.12.0
-+Version: 0.12.1-WIP
- Author: Martin J. Fiedler
--Last updated: 2018-02-04

-+Last updated: 2018-02-07

- - ") diff --git a/impressive.spec b/impressive.spec index 7364ebc..d5a2d32 100644 --- a/impressive.spec +++ b/impressive.spec @@ -1,18 +1,19 @@ +%global timestamp 20190902 +%global svnversion 275 Name: impressive -Version: 0.12.0 -Release: 12%{?dist} +Version: 0.13.0 +Release: 0.1.%{timestamp}svn%{svnversion}%{?dist} Summary: A program that displays presentation slides License: GPLv2 URL: http://impressive.sourceforge.net/ -Source0: http://downloads.sourceforge.net/%{name}/Impressive-%{version}.tar.gz +#Source0: http://downloads.sourceforge.net/%{name}/Impressive-%{version}.tar.gz +# svn export -r %{svnversion} http://svn.emphy.de/impressive/branches/python3/impressive Impressive-%{version} +# make -C Impressive-%{version} release +# mv Impressive-%{version}_releases/Impressive-%{version}-WIP.tar.gz Impressive-%{version}-WIP-%{timestamp}svn%{svnversion} +Source0: %{name}/Impressive-%{version}-WIP-%{timestamp}svn%{svnversion}.tar.gz # Wrapper script for making sure hardware acceleration is available Source1: %{name}.sh -# diff between 0.12.0 and current svn version r245 -Patch0: Impressive-0.12.0-235-245.patch -# py3-compatible conversion of r245 (https://github.com/mjg/Impressive/tree/py3k) -# version v0.11.1-74-gc504a64 -Patch1: Impressive-0.12.0-245-py3.patch BuildArch: noarch BuildRequires: python3-devel @@ -40,8 +41,8 @@ that are really useful for presentations. %prep -%autosetup -n Impressive-%{version} -p1 -sed -ie '1s#/usr/bin/env python2#/usr/bin/python3#' impressive.py +%autosetup -n Impressive-%{version}-WIP -p1 +sed -ie '1s#/usr/bin/env python#/usr/bin/python3#' impressive.py %build sed -e "s|@PYTHON_SITELIB@|%{python3_sitelib}|" %{SOURCE1} > impressive.sh @@ -64,6 +65,10 @@ install -D -p -m 755 impressive.sh %{buildroot}%{_bindir}/impressive %{_mandir}/man1/impressive.1* %changelog +* Mon Sep 02 2019 Michael J Gruber - 0.13.0-0.1.20190902svn275 +- build from upstream python3 branch +- previous py3k patches have been upstreamed + * Mon Aug 19 2019 Miro Hrončok - 0.12.0-12 - Rebuilt for Python 3.8 diff --git a/sources b/sources index 3ce36b9..a96a12a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Impressive-0.12.0.tar.gz) = 3425d9d53c8c3ff6d5de0a3466bbf5c94f257390b4929ba12547ba930099de67db4f4d77d4ef4e3e10f8f723478569a74042553f64cf95e236931c7aabb70f0a +SHA512 (Impressive-0.13.0-WIP-20190902svn275.tar.gz) = 66ad9fc5657a25c9f0e3071940b060d914add03077c268a15a1d7ffbfe886320fbc28017d7e0ad35cfdd34bc6c5ba4564fe22e500560facde80d855671f89313