Hello community, here is the log from the commit of package evince for openSUSE:Factory checked in at 2018-01-16 09:27:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evince (Old) and /work/SRC/openSUSE:Factory/.evince.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evince" Tue Jan 16 09:27:58 2018 rev:130 rq:562502 version:3.26.0+20171120.3955d480 Changes: -------- --- /work/SRC/openSUSE:Factory/evince/evince.changes 2017-12-15 14:00:29.562787828 +0100 +++ /work/SRC/openSUSE:Factory/.evince.new/evince.changes 2018-01-16 09:28:00.290024504 +0100 @@ -1,0 +2,16 @@ +Mon Jan 08 10:24:53 UTC 2018 - zai...@opensuse.org + +- Update to version 3.26.0+20171120.3955d480: + + Updated translations. +- Switch to git-checkout via source service. +- Following the above, add gnome-common BuildRequires, pass + autogen.sh and pass enable-gtk doc to configure, as we need to + bootstrap the tarball. +- Clean up spec, use modern macros. +- Drop update-desktop-files BuildRequires and stop using + suse_update_desktop macro, no longer needed. +- Drop obsolete conditionals for no longer supported versions of + openSUSE. +- Avoid running fdupes across hardlink boundaries. + +------------------------------------------------------------------- Old: ---- evince-3.26.0.tar.xz New: ---- _service _servicedata evince-3.26.0+20171120.3955d480.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evince.spec ++++++ --- /var/tmp/diff_new_pack.sXfAR2/_old 2018-01-16 09:28:01.261979030 +0100 +++ /var/tmp/diff_new_pack.sXfAR2/_new 2018-01-16 09:28:01.265978843 +0100 @@ -1,7 +1,7 @@ # # spec file for package evince # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,27 +18,31 @@ %define _major_version 3.0 %define pluginAPI 4 + Name: evince -Version: 3.26.0 +Version: 3.26.0+20171120.3955d480 Release: 0 Summary: GNOME Document Viewer License: GPL-2.0+ Group: Productivity/Office/Other Url: http://www.gnome.org/projects/evince/ -Source: http://download.gnome.org/sources/evince/3.26/%{name}-%{version}.tar.xz + +#Source0: http://download.gnome.org/sources/evince/3.26/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM libdocument-return-96-dpi-if-unable-to-determine.patch bsc#1066138 bgo#719400 yfji...@suse.com -- fix the broken zoom in/out when graphic backend does not return proper dpi Patch1: libdocument-return-96-dpi-if-unable-to-determine.patch + BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: ghostscript-fonts-std BuildRequires: ghostscript-x11 +BuildRequires: gnome-common BuildRequires: intltool BuildRequires: libtiff-devel BuildRequires: texlive-devel %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif -BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(adwaita-icon-theme) >= 2.17.1 BuildRequires: pkgconfig(ddjvuapi) >= 3.5.22 @@ -66,7 +70,6 @@ # Disable the browser plugin and package, and make main package provide-obsolete plugin package for upgrade; see bgo#738270 Provides: evince-browser-plugin Obsoletes: evince-browser-plugin -BuildRoot: %{_tmppath}/%{name}-%{version}-build %{glib2_gsettings_schema_requires} %description @@ -208,49 +211,44 @@ %lang_package %prep -%setup -q +%autosetup -p1 %if !0%{?is_opensuse} translation-update-upstream %endif -%patch1 -p1 %build # on openSUSE, we share the browser plugins between browsers; do not use mozilla's default. export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins -%configure --disable-static --with-pic\ +NOCONFIGURE=1 ./autogen.sh +%configure \ + --disable-static \ + --with-pic \ --libexecdir=%{_libexecdir}/%{name} \ - --enable-djvu\ - --enable-dvi\ - --enable-comics\ - --enable-nautilus\ + --enable-djvu \ + --enable-dvi \ + --enable-comics \ + --enable-nautilus \ --enable-introspection \ --enable-multimedia \ - --disable-browser-plugin -make %{?_smp_mflags} + --disable-browser-plugin \ + --enable-gtk-doc \ + %{nil} +%make_build %install %make_install -%if 0%{?suse_version} > 1320 %find_lang %{name} %{?no_lang_C} --metainfo %{name} -%else -%find_lang %{name} %{?no_lang_C} -%endif -%suse_update_desktop_file evince -%suse_update_desktop_file evince-previewer find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot} +%fdupes %{buildroot}/%{_prefix} %post -n libevdocument3-4 -p /sbin/ldconfig - %postun -n libevdocument3-4 -p /sbin/ldconfig %post -n libevview3-3 -p /sbin/ldconfig - %postun -n libevview3-3 -p /sbin/ldconfig %files -%defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README TODO +%license COPYING %doc %{_datadir}/help/C/%{name}/ %{_bindir}/* %dir %{_datadir}/appdata @@ -274,30 +272,24 @@ %{_userunitdir}/evince.service %files lang -f %{name}.lang -%defattr(-,root,root) #%%files browser-plugin #%%defattr(-,root,root) #%%{_libdir}/browser-plugins/libevbrowserplugin.so %files -n libevdocument3-4 -%defattr(-, root, root) %{_libdir}/libevdocument3.so.4* %files -n libevview3-3 -%defattr(-, root, root) %{_libdir}/libevview3.so.3* %files -n typelib-1_0-EvinceDocument-3_0 -%defattr(-, root, root) %{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib %files -n typelib-1_0-EvinceView-3_0 -%defattr(-, root, root) %{_libdir}/girepository-1.0/EvinceView-3.0.typelib %files devel -%defattr(-, root, root) %{_includedir}/evince %{_libdir}/*.so %{_libdir}/pkgconfig/evince*.pc @@ -310,47 +302,39 @@ %dir %{_datadir}/gtk-doc/html %files -n nautilus-evince -%defattr(-,root,root) %{_libdir}/nautilus/extensions-*/*.so %files -n evince-plugin-comicsdocument -%defattr(-,root,root) %{_datadir}/appdata/evince-comicsdocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/comicsdocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libcomicsdocument.so %files -n evince-plugin-djvudocument -%defattr(-,root,root) %{_datadir}/appdata/evince-djvudocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/djvudocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libdjvudocument.so %files -n evince-plugin-dvidocument -%defattr(-,root,root) %{_datadir}/appdata/evince-dvidocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/dvidocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libdvidocument.so %files -n evince-plugin-pdfdocument -%defattr(-,root,root) %{_datadir}/appdata/evince-pdfdocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/pdfdocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libpdfdocument.so %files -n evince-plugin-psdocument -%defattr(-,root,root) %{_datadir}/appdata/evince-psdocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/psdocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libpsdocument.so %files -n evince-plugin-tiffdocument -%defattr(-,root,root) %{_datadir}/appdata/evince-tiffdocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/tiffdocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libtiffdocument.so %files -n evince-plugin-xpsdocument -%defattr(-,root,root) %{_datadir}/appdata/evince-xpsdocument.metainfo.xml %{_libdir}/evince/%{pluginAPI}/backends/xpsdocument.evince-backend %{_libdir}/evince/%{pluginAPI}/backends/libxpsdocument.so ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">git://git.gnome.org/evince</param> <param name="scm">git</param> <param name="revision">gnome-3-26</param> <param name="versionformat">3.26.0+%cd.%h</param> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version" /> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/evince</param> <param name="changesrevision">3955d4805df2409e98ad2396f29af27d6fa2b4f2</param></service></servicedata>