Fix building with zeitgeist disabled

This commit is contained in:
Kalev Lember 2019-09-11 08:43:32 +02:00
parent 8320fdc6ae
commit 42b471bd11

View File

@ -2,11 +2,17 @@
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 # https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
%global _python_bytecompile_extra 1 %global _python_bytecompile_extra 1
%if 0%{?fedora}
%global with_zeitgeist 1
%else
%global with_zeitgeist 0
%endif
%global __python %{__python3} %global __python %{__python3}
Name: gedit-plugins Name: gedit-plugins
Version: 3.34.0 Version: 3.34.0
Release: 1%{?dist} Release: 2%{?dist}
Summary: Plugins for gedit Summary: Plugins for gedit
License: GPLv2+ License: GPLv2+
@ -30,7 +36,7 @@ BuildRequires: python3-gobject
BuildRequires: vala BuildRequires: vala
BuildRequires: vte291-devel BuildRequires: vte291-devel
BuildRequires: yelp-tools BuildRequires: yelp-tools
%if 0%{?fedora} %if 0%{with_zeitgeist}
BuildRequires: zeitgeist-devel BuildRequires: zeitgeist-devel
%endif %endif
@ -53,7 +59,7 @@ Requires: gedit-plugin-terminal
Requires: gedit-plugin-textsize Requires: gedit-plugin-textsize
Requires: gedit-plugin-translate Requires: gedit-plugin-translate
Requires: gedit-plugin-wordcompletion Requires: gedit-plugin-wordcompletion
%if 0%{?fedora} %if 0%{with_zeitgeist}
Requires: gedit-plugin-zeitgeist Requires: gedit-plugin-zeitgeist
%endif %endif
@ -192,7 +198,7 @@ Requires: %{name}-data = %{version}-%{release}
%description -n gedit-plugin-wordcompletion %description -n gedit-plugin-wordcompletion
The gedit wordcompletion plugin. The gedit wordcompletion plugin.
%if 0%{?fedora} %if 0%{with_zeitgeist}
%package -n gedit-plugin-zeitgeist %package -n gedit-plugin-zeitgeist
Summary: gedit zeitgeist plugin Summary: gedit zeitgeist plugin
Requires: %{name}-data = %{version}-%{release} Requires: %{name}-data = %{version}-%{release}
@ -206,7 +212,12 @@ The gedit zeitgeist plugin.
%autosetup -p1 %autosetup -p1
%build %build
%meson %meson \
%if 0%{with_zeitgeist}
-Dplugin_zeitgeist=true
%else
-Dplugin_zeitgeist=false
%endif
%meson_build %meson_build
%install %install
@ -327,7 +338,7 @@ The gedit zeitgeist plugin.
%{_libdir}/gedit/plugins/wordcompletion.plugin %{_libdir}/gedit/plugins/wordcompletion.plugin
%{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml %{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml
%if 0%{?fedora} %if 0%{with_zeitgeist}
%files -n gedit-plugin-zeitgeist %files -n gedit-plugin-zeitgeist
%{_libdir}/gedit/plugins/libzeitgeist.so %{_libdir}/gedit/plugins/libzeitgeist.so
%{_libdir}/gedit/plugins/zeitgeist.plugin %{_libdir}/gedit/plugins/zeitgeist.plugin
@ -335,6 +346,9 @@ The gedit zeitgeist plugin.
%endif %endif
%changelog %changelog
* Wed Sep 11 2019 Kalev Lember <klember@redhat.com> - 3.34.0-2
- Fix building with zeitgeist disabled
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1 * Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
- Update to 3.34.0 - Update to 3.34.0