diff --git a/0001-make-constructors-of-abstract-classes-protected.patch b/0001-make-constructors-of-abstract-classes-protected.patch deleted file mode 100644 index 2a969a7..0000000 --- a/0001-make-constructors-of-abstract-classes-protected.patch +++ /dev/null @@ -1,79 +0,0 @@ -From f10e917b252a809daf9f7650011f68edc6be81b0 Mon Sep 17 00:00:00 2001 -From: Evgeny Stambulchik -Date: Sun, 4 Aug 2019 00:50:34 +0300 -Subject: [PATCH] Make constructors of abstract classes protected - -This should fix #445. ---- - src/classes/action/action_mapping.vala | 2 +- - src/classes/drawings/storage.vala | 2 +- - src/classes/renderer/cache/base.vala | 2 +- - src/classes/timer_label.vala | 2 +- - src/classes/view/behaviour/base.vala | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/src/classes/action/action_mapping.vala b/src/classes/action/action_mapping.vala -index 780f80a..0abc307 100644 ---- a/src/classes/action/action_mapping.vala -+++ b/src/classes/action/action_mapping.vala -@@ -48,7 +48,7 @@ namespace pdfpc { - * methods, and we need blank objects to call them. Thus, this blank - * constructor. - */ -- public ActionMapping() { -+ protected ActionMapping() { - base(); - } - -diff --git a/src/classes/drawings/storage.vala b/src/classes/drawings/storage.vala -index 6c6e7f9..e5ceaa9 100644 ---- a/src/classes/drawings/storage.vala -+++ b/src/classes/drawings/storage.vala -@@ -35,7 +35,7 @@ namespace pdfpc.Drawings.Storage { - */ - protected Metadata.Pdf metadata; - -- public Base(Metadata.Pdf metadata) { -+ protected Base(Metadata.Pdf metadata) { - this.metadata = metadata; - } - -diff --git a/src/classes/renderer/cache/base.vala b/src/classes/renderer/cache/base.vala -index d60730e..2dc39ac 100644 ---- a/src/classes/renderer/cache/base.vala -+++ b/src/classes/renderer/cache/base.vala -@@ -37,7 +37,7 @@ namespace pdfpc.Renderer.Cache { - /** - * Initialize the cache store - */ -- public Base(Metadata.Pdf metadata) { -+ protected Base(Metadata.Pdf metadata) { - this.metadata = metadata; - } - -diff --git a/src/classes/timer_label.vala b/src/classes/timer_label.vala -index 8b55acc..8d689e1 100644 ---- a/src/classes/timer_label.vala -+++ b/src/classes/timer_label.vala -@@ -95,7 +95,7 @@ namespace pdfpc { - * Default constructor taking the initial time as argument, as well as - * the time to countdown until the talk actually starts. - */ -- public TimerLabel(PresentationController controller, time_t start_time = 0) { -+ protected TimerLabel(PresentationController controller, time_t start_time = 0) { - this.controller = controller; - this.start_time = start_time; - } -diff --git a/src/classes/view/behaviour/base.vala b/src/classes/view/behaviour/base.vala -index 4382ba6..46c8808 100644 ---- a/src/classes/view/behaviour/base.vala -+++ b/src/classes/view/behaviour/base.vala -@@ -41,7 +41,7 @@ namespace pdfpc.View { - /** - * Base constructor not taking any arguments - */ -- public Base() { -+ protected Base() { - // Nothing to do here - } - diff --git a/pdfpc.spec b/pdfpc.spec index 704b11b..4fb7bed 100644 --- a/pdfpc.spec +++ b/pdfpc.spec @@ -1,13 +1,15 @@ Name: pdfpc -Version: 4.3.4 -Release: 2 +Version: 4.5.0 +Release: 1 Summary: A GTK based presentation viewer application for GNU/Linux License: GPLv2+ URL: https://%{name}.github.io/ Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz -Patch0: 0001-make-constructors-of-abstract-classes-protected.patch BuildRequires: cmake gcc gtk3-devel gstreamer1-devel gstreamer1-plugins-base-devel BuildRequires: librsvg2-devel libgee-devel pango-devel poppler-glib-devel vala vala-devel +BuildRequires: json-glib-devel +BuildRequires: libmarkdown-devel +BuildRequires: webkit2gtk3-devel %description pdfpc is a GTK based presentation viewer application for GNU/Linux which uses @@ -30,7 +32,7 @@ make %{?_smp_mflags} %make_install %files -%doc README.rst CHANGELOG.txt +%doc README.rst CHANGELOG.rst %{_bindir}/%{name} %license LICENSE.txt %config(noreplace) %{_sysconfdir}/%{name}rc @@ -39,6 +41,9 @@ make %{?_smp_mflags} %{_datadir}/pixmaps/%{name} %changelog +* Tue Jan 04 2022 yaoxin - 4.5.0-1 +- Upgrade pdfpc to 4.5.0 + * Fri Jul 30 2021 chenyanpanHW - 4.3.4-2 - DESC: delete -S git from %autosetup, and delete BuildRequires git-core diff --git a/v4.3.4.tar.gz b/v4.3.4.tar.gz deleted file mode 100644 index 0d60e64..0000000 Binary files a/v4.3.4.tar.gz and /dev/null differ diff --git a/v4.5.0.tar.gz b/v4.5.0.tar.gz new file mode 100644 index 0000000..e82d360 Binary files /dev/null and b/v4.5.0.tar.gz differ