Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 44e8f6b2c8d2e0eca237b468ff55ee88 > files > 3

atril-1.18.0-1.1.mga6.src.rpm

%define url_ver %(echo %{version}|cut -d. -f1,2)

%define build_dvi 1
%{?_without_build_dvi: %global build_dvi 0}
%{?_with_build_dvi: %global build_dvi 1}

%define build_epub 1
%{?_without_build_epub: %global build_epub 0}
%{?_with_build_epub: %global build_epub 1}

%define major 3
%define api 1.5.0
%define girname     %mklibname %{name}-gir %{api}
%define libname     %mklibname %{name} %{major}
%define develname   %mklibname -d %{name}

Summary:    MATE Document viewer
Name:       atril
%define     subrel 1
Version:    1.18.0
Release:    %mkrel 1
License:    GPLv2+ and GFDL
URL:        http://mate-desktop.org/
Group:      Graphical desktop/MATE
Source0:    http://pub.mate-desktop.org/releases/%{url_ver}/%{name}-%{version}.tar.xz
Patch0:     0003-CVE-2017-1000083-evince-comics-remove-tar-commands-support-3-10-3.patch

BuildRequires:  pkgconfig(libtiff-4)
BuildRequires:  pkgconfig(cairo) >= 1.9.10
BuildRequires:  pkgconfig(ddjvuapi) >= 3.5.17
BuildRequires:  pkgconfig(glib-2.0) >= 2.36.0
BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.6
BuildRequires:  pkgconfig(libcaja-extension) >= 1.17.1
BuildRequires:  pkgconfig(libspectre) >= 0.2.0
BuildRequires:  pkgconfig(libxml-2.0) >= 2.5.0
BuildRequires:  pkgconfig(poppler-glib) >= 0.22.0
BuildRequires:  pkgconfig(sm) >= 1.0.0
BuildRequires:  pkgconfig(libgxps)
BuildRequires:  pkgconfig(xt)
BuildRequires:  pkgconfig(libsecret-1) >= 0.5
BuildRequires:  pkgconfig(mate-desktop-2.0)
BuildRequires:  pkgconfig(zlib)
BuildRequires:  libt1lib-devel
BuildRequires:  ghostscript
BuildRequires:  itstool
BuildRequires:  mate-common >= 1.17.0
BuildRequires:  xsltproc
BuildRequires:  yelp-tools
BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
BuildRequires:  pkgconfig(gail-3.0) >= 3.14.0
BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
%if %{build_epub}
BuildRequires:  pkgconfig(webkit2gtk-4.0) >= 2.4.3
%endif
%if %{build_dvi}
#gw just like xdvi, needed for rendering the fonts
BuildRequires:  kpathsea-devel
%endif

Requires:    ghostscript
Requires:    ghostscript-module-X
# for org.mate.lockdown schema
Requires:    mate-desktop-schemas >= 1.7.0
Obsoletes:   mate-document-viewer < 1.16.0
Obsoletes:   %{name} < 1.16.0
Conflicts:   %{_lib}atril3 < 1.16.0

%description
Atril is the MATE Document viewer.
Its supports Portable Document Format (PDF),
PostScript (PS), Encapsulated PostScript (EPS),
DVI, DJVU and XPS formats.

%if %{build_dvi}
%package dvi
Summary:  TeX DVI document support for atril
Group:    Graphical desktop/MATE
#gw just like xdvi, needed for rendering the fonts
Requires: texlive
Requires: %{name} = %{version}-%{release}
Obsoletes: mate-document-viewer-dvi < 1.16.0

%description dvi
This package adds support for displaying .dvi files to atril.
These files are produced by TeX, often using
a macro package like LaTeX.
%endif

%package -n %{libname}
Group:    System/Libraries
Summary:  MATE Document viewer library
Obsoletes: %{_lib}mate-document-viewer3 < 1.16.0

%description -n %{libname}
This is the MATE Document viewer library, the shared parts of %{name}.

%package -n %{girname}
Summary:  GObject Introspection interface description for %{name}
Group:    System/Libraries
Requires: %{libname} = %{version}
Obsoletes: %{_lib}mate-document-viewer-gir1.5.0 < 1.16.0

%description -n %{girname}
GObject Introspection interface description for %{name}

%package -n %{develname}
Group:    Development/C
Summary:  MATE Document viewer library
Requires: %{libname} = %{version}
Requires: %{girname} = %{version}
Provides: %{name}-devel = %{version}-%{release}
# Needed for smooth transition from old name
Obsoletes: %{_lib}mate-document-viewer-devel < 1.16.0

%description -n %{develname}
This is the MATE Document viewer library, the shared parts of %{name}.

%prep
%autosetup -p1

%build
NOCONFIGURE=1 ./autogen.sh
%configure2_5x \
    --with-pic                       \
    --disable-static                 \
    --disable-schemas-compile        \
    --enable-thumbnailer             \
    --enable-introspection           \
    --enable-gtk-doc                 \
    --enable-pdf                     \
    --enable-tiff                    \
    --enable-djvu                    \
    --enable-dvi                     \
    --enable-pixbuf                  \
    --enable-comics                  \
    --enable-t1lib=yes               \
%if %build_dvi
    --enable-dvi                     \
%endif
%if %build_epub
    --enable-epub                    \
%endif
    --enable-xps

%make_build

%install
%make_install

find %{buildroot} -name *.la -delete

%find_lang %{name} --with-gnome --with-help --all-name

%files -f %{name}.lang
%doc AUTHORS README
%license COPYING
%{_bindir}/atril
%{_bindir}/atril-previewer
%{_bindir}/atril-thumbnailer
%{_libexecdir}/atrild
%{_datadir}/appdata/atril.appdata.xml
%{_datadir}/applications/atril.desktop
%{_datadir}/%{name}/
%{_datadir}/caja/extensions/libatril-properties-page.caja-extension
%{_datadir}/dbus-1/services/*.service
%{_datadir}/glib-2.0/schemas/*.xml
%{_datadir}/thumbnailers/
%{_iconsdir}/hicolor/*/apps/atril*
%{_mandir}/man1/atril*
%dir %{_libdir}/%{name}/%{major}/
%dir %{_libdir}/%{name}/%{major}/backends
%{_libdir}/%{name}/%{major}/backends/libcomicsdocument.so
%{_libdir}/%{name}/%{major}/backends/libdjvudocument.so
%{_libdir}/%{name}/%{major}/backends/libepubdocument.so
%{_libdir}/%{name}/%{major}/backends/libpdfdocument.so
%{_libdir}/%{name}/%{major}/backends/libpixbufdocument.so
%{_libdir}/%{name}/%{major}/backends/libpsdocument.so
%{_libdir}/%{name}/%{major}/backends/libtiffdocument.so
%{_libdir}/%{name}/%{major}/backends/libxpsdocument.so
%{_libdir}/%{name}/%{major}/backends/comicsdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/djvudocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/xpsdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/pdfdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/pixbufdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/psdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/tiffdocument.%{name}-backend
%{_libdir}/%{name}/%{major}/backends/epubdocument.%{name}-backend

# caja extensions
%{_libdir}/caja/extensions-2.0/libatril-properties-page.so

%if %{build_dvi}
%files dvi
%{_libdir}/atril/%{major}/backends/libdvidocument.so
%{_libdir}/atril/%{major}/backends/dvidocument.%{name}-backend
%endif

%files -n %{libname}
%{_libdir}/libatrildocument.so.%{major}{,.*}
%{_libdir}/libatrilview.so.%{major}{,.*}

%files -n %{girname}
%{_libdir}/girepository-1.0/AtrilDocument-%{api}.typelib
%{_libdir}/girepository-1.0/AtrilView-%{api}.typelib

%files -n %{develname}
%doc ChangeLog
%doc %{_datadir}/gtk-doc/html/atril
%doc %{_datadir}/gtk-doc/html/libatrildocument-%{api}
%doc %{_datadir}/gtk-doc/html/libatrilview-%{api}
%{_libdir}/libatrildocument.so
%{_libdir}/libatrilview.so
%{_libdir}/pkgconfig/atril*pc
%{_includedir}/atril*
%{_datadir}/gir-1.0/AtrilDocument-%{api}.gir
%{_datadir}/gir-1.0/AtrilView-%{api}.gir


%changelog
* Thu Jul 27 2017 neoclust <neoclust> 1.18.0-1.1.mga6
+ Revision: 1131323
- Add Patch from debian to fix CVE-2017-1000083 (mga#21326)

* Tue Mar 14 2017 tarakbumba <tarakbumba> 1.18.0-1.mga6
+ Revision: 1092602
- Update to 1.18.0 version
- Update to 1.17.1 version
- Update to 1.17.0 version

* Sun Dec 25 2016 wally <wally> 1.16.0-1.mga6
+ Revision: 1077285
- new version 1.16.0
- build with gtk3
- move backends and caja extension to main pkg
- tag devel docs as such

* Mon Nov 28 2016 luigiwalser <luigiwalser> 1.14.1-3.mga6
+ Revision: 1070607
- rebuild for poppler

* Sat Aug 13 2016 luigiwalser <luigiwalser> 1.14.1-2.mga6
+ Revision: 1046166
- test rebuild for poppler

* Sun May 22 2016 tarakbumba <tarakbumba> 1.14.1-1.mga6
+ Revision: 1017861
- Update to 1.14.1 version

* Thu Apr 14 2016 tarakbumba <tarakbumba> 1.14.0-1.mga6
+ Revision: 1001513
- Update to 1.14.0 version

* Fri Feb 26 2016 tarakbumba <tarakbumba> 1.13.1-1.mga6
+ Revision: 979316
- Update to 1.13.1 version

* Mon Feb 08 2016 tarakbumba <tarakbumba> 1.13.0-1.mga6
+ Revision: 950615
- Update to 1.13.0 version

* Fri Dec 18 2015 tarakbumba <tarakbumba> 1.12.2-1.mga6
+ Revision: 911775
- Update to 1.12.2 version

* Sun Dec 06 2015 tarakbumba <tarakbumba> 1.12.1-1.mga6
+ Revision: 908515
- Update to 1.12.1 version

* Sun Nov 08 2015 tarakbumba <tarakbumba> 1.12.0-1.mga6
+ Revision: 899215
-Update to 1.12.0 version

* Tue Sep 01 2015 wally <wally> 1.10.2-1.mga6
+ Revision: 871978
- new version 1.10.2

* Sun Jun 28 2015 wally <wally> 1.10.0-2.mga6
+ Revision: 847140
- add requires for gir pkg to devel pkg

* Mon Jun 22 2015 tarakbumba <tarakbumba> 1.10.0-1.mga6
+ Revision: 839829
- Update to 1.10.0 version

* Thu Nov 20 2014 tarakbumba <tarakbumba> 1.8.1-3.mga5
+ Revision: 797955
- Add cherrypicked bugfix patches from upstream
- Bump rel

* Wed Oct 15 2014 umeabot <umeabot> 1.8.1-2.mga5
+ Revision: 742213
- Second Mageia 5 Mass Rebuild

* Tue Oct 07 2014 tarakbumba <tarakbumba> 1.8.1-1.mga5
+ Revision: 737446
- Update to 1.8.1 version
- Use autosetup macro in specfile

* Tue Sep 16 2014 umeabot <umeabot> 1.8.0-2.mga5
+ Revision: 678031
- Mageia 5 Mass Rebuild

* Wed Mar 05 2014 tarakbumba <tarakbumba> 1.8.0-1.mga5
+ Revision: 600116
- Updated to version 1.8.0

* Mon Mar 03 2014 tarakbumba <tarakbumba> 1.7.90-5.mga5
+ Revision: 599128
- Require mate-desktop-schema package instead of mate-desktop package

* Sun Mar 02 2014 wally <wally> 1.7.90-4.mga5
+ Revision: 598620
- require mate-desktop for 'org.mate.lockdown' settings schema

* Sat Mar 01 2014 tarakbumba <tarakbumba> 1.7.90-3.mga5
+ Revision: 598429
- Fix obsoletes and provides for dvi extension and devel package

* Sat Mar 01 2014 tarakbumba <tarakbumba> 1.7.90-2.mga5
+ Revision: 598362
- Fix obsoletes and provides tags

* Sat Mar 01 2014 tarakbumba <tarakbumba> 1.7.90-1.mga5
+ Revision: 598066
- imported package atril