# Filter provides from plugins. %global __provides_exclude_from ^%{_libdir}/%{name}/.*$ Name: xreader Version: 1.8.5 Release: 1%{?dist} Summary: Simple document viewer License: GPLv2+ URL: https://github.com/linuxmint/%{name} Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: gnome-common BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: itstool BuildRequires: libappstream-glib BuildRequires: pkgconfig(ddjvuapi) BuildRequires: pkgconfig(gail-3.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk+-unix-print-3.0) %if 0%{?fedora} || 0%{?rhel} >= 8 BuildRequires: pkgconfig(kpathsea) %else BuildRequires: texlive-kpathsea-lib-devel %endif BuildRequires: pkgconfig(libgxps) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libspectre) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(poppler-glib) BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(xapp) >= 1.2.0 BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(webkit2gtk-4.0) BuildRequires: texlive BuildRequires: yelp-tools Requires: shared-mime-info%{?_isa} Requires: gsettings-desktop-schemas%{?_isa} Requires: xapps%{?_isa} %if 0%{?fedora} || 0%{?rhel} >= 8 Recommends: yelp%{?_isa} %else # 0%%{?fedora} || 0%%{?rhel} >= 8 Requires: yelp%{?_isa} Requires(post): desktop-file-utils Requires(postun): desktop-file-utils %endif # 0%%{?fedora} || 0%%{?rhel} >= 8 Obsoletes: nemo-extension-%{name} < %{version}-%{release} Obsoletes: caja-extension-%{name} < %{version}-%{release} %description X-Apps Document Reader is a document viewer capable of displaying multiple and singlepage document formats like PDF and PostScript. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} == %{version}-%{release} %description devel This package contains the development files for %{name}. %package doc Summary: Documentation files for %{name} BuildArch: noarch %description doc This package contains the documentation files for %{name}. %prep %autosetup -p1 NOCONFIGURE=1 %{_bindir}/gnome-autogen.sh %build export LDFLAGS="-Wl,--as-needed %{__global_ldflags}" %configure \ --disable-silent-rules \ --disable-static \ --enable-gtk-doc \ --enable-introspection \ --enable-pixbuf %make_build %install %make_install %{_bindir}/find %{buildroot} -type f -name '*.a' -print -delete %{_bindir}/find %{buildroot} -type f -name '*.la' -print -delete %{__sed} -i -e '/.*.*/d' \ %{buildroot}%{_datadir}/appdata/*.appdata.xml %find_lang %{name} %check # Validate desktop-files. %{_bindir}/desktop-file-validate \ %{buildroot}%{_datadir}/applications/*.desktop # Validate AppData-files. %{_bindir}/appstream-util validate-relax --nonet \ %{buildroot}%{_datadir}/appdata/*.appdata.xml %if (0%{?rhel} && 0%{?rhel <= 7}) %post /sbin/ldconfig /bin/touch %{_datadir}/icons/hicolor >&/dev/null || : %{_bindir}/update-desktop-database &> /dev/null || : %postun /sbin/ldconfig if [ $1 -eq 0 ]; then /bin/touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : fi %{_bindir}/update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi %posttrans %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %else # (0%%{?rhel} && 0%%{?rhel <= 7}) %ldconfig_scriptlets %endif # (0%%{?rhel} && 0%%{?rhel <= 7}) %files -f %{name}.lang %license AUTHORS COPYING debian/copyright %doc ChangeLog README debian/changelog %{_bindir}/%{name}* %{_datadir}/%{name}/ %{_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 %{_libdir}/girepository-1.0/* %{_libdir}/*.so.* %{_libdir}/%{name}/ %{_libexecdir}/%{name}* %{_mandir}/man?/*.* %files devel %{_datadir}/gir-1.0/* %{_includedir}/%{name}/ %{_libdir}/*.so %{_libdir}/pkgconfig/xreader-document-1.5.pc %{_libdir}/pkgconfig/xreader-view-1.5.pc %files doc %license %{_datadir}/licenses/%{name}* %doc %{_datadir}/doc/%{name}* %{_datadir}/gtk-doc %changelog * Wed Aug 15 2018 Leigh Scott - 1.8.5-1 - Update to 1.8.5 release * Mon Jul 16 2018 Leigh Scott - 1.8.4-1 - Update to 1.8.4 release - Add BuildRequires gcc-c++ * Sat Jul 14 2018 Fedora Release Engineering - 1.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu May 10 2018 Leigh Scott - 1.8.1-1 - Update to 1.8.1 release * Fri Feb 09 2018 Fedora Release Engineering - 1.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Mon Dec 18 2017 Leigh Scott - 1.6.2-1 - New upstream release * Tue Dec 12 2017 Leigh Scott - 1.6.1-1 - New upstream release - Fix typelib version * Thu Nov 16 2017 Björn Esser - 1.6.0-3 - Redistributable build on EPEL7 * Thu Nov 16 2017 Björn Esser - 1.6.0-2 - Bootstrapping on EPEL7 * Sat Nov 04 2017 Leigh Scott - 1.6.0-1 - Update to 1.6.0 release * Fri Sep 01 2017 Björn Esser - 1.4.4-6 - Some more fixes for EPEL * Fri Sep 01 2017 Björn Esser - 1.4.4-5 - Some more fixes for EPEL * Fri Sep 01 2017 Björn Esser - 1.4.4-4 - Adjustments for EPEL * Thu Aug 03 2017 Fedora Release Engineering - 1.4.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jun 28 2017 Björn Esser - 1.4.4-1 - New upstream release (rhbz#1462726) * Wed May 24 2017 Björn Esser - 1.4.2-1 - New upstream release (rhbz#1454986) * Mon May 08 2017 Björn Esser - 1.4.1-2 - Add patch to fix build without Caja-extension * Mon May 08 2017 Björn Esser - 1.4.1-1 - New upstream release (rhbz#1448921) * Mon May 08 2017 Björn Esser - 1.4.0-2 - Disable Caja-extension for Fedora <= 25 * Mon May 08 2017 Björn Esser - 1.4.0-1 - Initial import (rhbz#1424832) * Sat May 06 2017 Björn Esser - 1.4.0-0.1 - Initial rpm-release (rhbz#1424832)