From ead211ff878d1f17f4c014a26c30e87d448889fc Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Fri, 12 Nov 2021 00:53:49 +0100 Subject: [PATCH] move icons to subpackge to avoid pulling gui stuff; rel 2 --- weechat.spec | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/weechat.spec b/weechat.spec index b7aac1b..a182b9e 100644 --- a/weechat.spec +++ b/weechat.spec @@ -26,7 +26,7 @@ Summary: WeeChat - fast and light chat environment Summary(pl.UTF-8): WeeChat - szybkie i lekkie środowisko do rozmów Name: weechat Version: 3.3 -Release: 1 +Release: 2 License: GPL v3+ Group: Applications/Communications Source0: https://www.weechat.org/files/src/%{name}-%{version}.tar.xz @@ -48,6 +48,7 @@ BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-modules %endif +BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 1.752 %{?with_doc:BuildRequires: ruby-asciidoctor} %{?with_ruby:BuildRequires: ruby-devel >= 1:1.9} @@ -58,7 +59,7 @@ BuildRequires: tar >= 1:1.22 BuildRequires: xz BuildRequires: zlib-devel Requires(post,postun): desktop-file-utils -Requires(post,postun): gtk-update-icon-cache +Suggests: %{name}-icons Suggests: %{name}-plugin-irc Obsoletes: weechat-common BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -84,6 +85,15 @@ BuildArch: noarch %description doc HTML documentation for weechat. +%package icons +Summary: Icon files for weechat +Group: Applications +BuildArch: noarch +Requires(post,postun): gtk-update-icon-cache + +%description icons +Icon files for weechat. + %package plugin-guile Summary: Guile scripting plugin for weechat Group: Applications/Communications @@ -218,14 +228,18 @@ rm -rf $RPM_BUILD_ROOT %post %update_desktop_database -%update_icon_cache hicolor %update_mime_database +%post icons +%update_icon_cache hicolor + %postun %update_desktop_database_postun -%update_icon_cache hicolor %update_mime_database +%postun icons +%update_icon_cache hicolor + %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS.adoc ChangeLog.adoc README.adoc ReleaseNotes.adoc @@ -240,7 +254,6 @@ rm -rf $RPM_BUILD_ROOT %lang(pl) %{_mandir}/pl/man1/weechat.1* %lang(ru) %{_mandir}/ru/man1/weechat.1* %endif -%{_iconsdir}/hicolor/*/apps/weechat.png %{_desktopdir}/%{name}.desktop %dir %{_libdir}/%{name} @@ -256,6 +269,10 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/%{name}/plugins/trigger.so %attr(755,root,root) %{_libdir}/%{name}/plugins/typing.so +%files icons +%defattr(644,root,root,755) +%{_iconsdir}/hicolor/*/apps/weechat.png + %if %{with doc} %files doc %defattr(644,root,root,755) -- 2.44.0