diff --git a/xreader.spec b/xreader.spec index 46bd4fb..7e0745f 100644 --- a/xreader.spec +++ b/xreader.spec @@ -3,7 +3,7 @@ Name: xreader Version: 2.8.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Simple document viewer License: GPLv2+ @@ -45,6 +45,7 @@ BuildRequires: yelp-tools Requires: shared-mime-info%{?_isa} Requires: gsettings-desktop-schemas%{?_isa} Requires: xapps%{?_isa} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} Recommends: yelp%{?_isa} @@ -52,10 +53,16 @@ Recommends: yelp%{?_isa} X-Apps Document Reader is a document viewer capable of displaying multiple and single page document formats like PDF and PostScript. +%package libs +Summary: xreader document viewer libraries +Requires: %{name}-data = %{version}-%{release} + +%description libs +This package contains the shared library files for %{name}. %package devel Summary: Development files for %{name} -Requires: %{name}%{?_isa} == %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the development files for %{name}. @@ -68,6 +75,21 @@ BuildArch: noarch %description doc This package contains the documentation files for %{name}. +%package data +Summary: Support files for the %{name} document viewer +BuildArch: noarch + +%description data +This package contains icons and other support files used by the +%{name} application and libraries. + +%package thumbnailer +Summary: System thumbnailer using %{name} libraries +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description thumbnailer +This package adds configuration to use %{name} as a thumbnailer. + %prep %autosetup -p1 @@ -108,20 +130,30 @@ This package contains the documentation files for %{name}. %files -f %{name}.lang %license AUTHORS COPYING debian/copyright %doc ChangeLog README debian/changelog -%{_bindir}/%{name}* -%{_datadir}/%{name}/ +%{_bindir}/%{name} +%{_bindir}/%{name}-previewer %{_datadir}/applications/%{name}.desktop %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/dbus-1/services/* %{_datadir}/glib-2.0/schemas/* %{_datadir}/help/*/%{name}/ %{_datadir}/icons/hicolor/*/*/* -%{_datadir}/thumbnailers/%{name}.thumbnailer +%{_libexecdir}/xreaderd +%{_mandir}/man1/%{name}.1* +%{_mandir}/man1/%{name}-previewer.1* + +%files libs %{_libdir}/girepository-1.0/* %{_libdir}/*.so.* %{_libdir}/%{name}/ -%{_libexecdir}/xreaderd -%{_mandir}/man?/*.* + +%files data +%{_datadir}/%{name}/ + +%files thumbnailer +%{_bindir}/%{name}-thumbnailer +%{_datadir}/thumbnailers/%{name}.thumbnailer +%{_mandir}/man1/%{name}-thumbnailer.1* %files devel %{_datadir}/gir-1.0/* @@ -135,6 +167,9 @@ This package contains the documentation files for %{name}. %doc %{_datadir}/doc/%{name}* %changelog +* Sun Feb 28 2021 FeRD (Frank Dana) - 2.8.3-3 +- Create subpackages for libs, data, and thumbnailer (rhbz#1933895) + * Thu Jan 28 2021 Fedora Release Engineering - 2.8.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild