diff --git a/3175c2e.patch b/3175c2e.patch new file mode 100644 index 0000000..e8e21e2 --- /dev/null +++ b/3175c2e.patch @@ -0,0 +1,23 @@ +From 3175c2ebf106145a95355d2571e0a2aa4834e884 Mon Sep 17 00:00:00 2001 +From: Enerccio +Date: Tue, 17 Sep 2019 15:31:37 +0200 +Subject: [PATCH] Update cups.vapi (#118) + +Fixed bug with compilation +--- + vapi/cups.vapi | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/vapi/cups.vapi b/vapi/cups.vapi +index 7f1b795..5dcdba6 100644 +--- a/vapi/cups.vapi ++++ b/vapi/cups.vapi +@@ -605,7 +605,7 @@ namespace CUPS { + [CCode (cname = "ippAddBooleans")] + private unowned Attribute _add_booleans (Tag group, string name, [CCode (array_length_pos = 0.9)] char[] values); + public unowned Attribute add_booleans (Tag group, string name, bool[] values) { +- char[] char_values; ++ char[] char_values = {}; + foreach (var val in values) { + char_values += val ? 1 : 0; + } diff --git a/switchboard-plug-printers.spec b/switchboard-plug-printers.spec index 4ee1a8e..0662974 100644 --- a/switchboard-plug-printers.spec +++ b/switchboard-plug-printers.spec @@ -6,12 +6,15 @@ Name: switchboard-plug-%{plug_name} Summary: Switchboard Printers Plug Version: 2.1.6 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +# upstream patch to fix vapi issues with newer vala versions +Patch0: %{url}/commit/3175c2e.patch + BuildRequires: gettext BuildRequires: meson BuildRequires: vala >= 0.22.0 @@ -34,7 +37,7 @@ A printers plug for Switchboard. %prep -%autosetup +%autosetup -p1 %build @@ -56,6 +59,9 @@ A printers plug for Switchboard. %changelog +* Wed Oct 02 2019 Fabio Valentini - 2.1.6-4 +- Include upstream patch to fix issues with newer vala versions. + * Sat Jul 27 2019 Fedora Release Engineering - 2.1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild