Hello community, here is the log from the commit of package djvulibre for openSUSE:Factory checked in at 2015-03-05 15:37:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/djvulibre (Old) and /work/SRC/openSUSE:Factory/.djvulibre.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "djvulibre" Changes: -------- --- /work/SRC/openSUSE:Factory/djvulibre/djvulibre.changes 2013-03-28 13:10:18.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.djvulibre.new/djvulibre.changes 2015-03-05 18:15:48.000000000 +0100 @@ -1,0 +2,20 @@ +Fri Feb 27 21:35:01 UTC 2015 - [email protected] + +- Remove obsolete patches + * djvulibre-filepath.patch + * djvulibre-not-existing-icons.patch +- Update to 3.5.27 + * simplified configuration scripts + * deadlock fixes + * miniexp under win32 uses tlsalloc instead of _thread vars (pb under xp) +- New in 3.5.26 + * Thread safe miniexp + * Now using the standard autotools approach (thanks to Vincent Torri). + * New windows installer (thanks to Konstantin Kravtsov). + * Fixed Russian code page issues in windows. + * General speedup thanks to lock-free smart pointers. + * ddjvu can produce one file per page. + * djvused can now set the default page orientation. + * Bug fixes all around. + +------------------------------------------------------------------- Old: ---- djvulibre-3.5.25.3.tar.gz djvulibre-filepath.patch djvulibre-not-existing-icons.patch New: ---- djvulibre-3.5.27.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ djvulibre.spec ++++++ --- /var/tmp/diff_new_pack.3iA97f/_old 2015-03-05 18:15:49.000000000 +0100 +++ /var/tmp/diff_new_pack.3iA97f/_new 2015-03-05 18:15:49.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package djvulibre # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -16,25 +16,23 @@ # +%define libname lib%{name}21 Name: djvulibre -BuildRequires: autoconf -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: libjpeg-devel -BuildRequires: libtiff-devel -BuildRequires: libtool -# pkg-config is required for pkgconfig() provides and requires. -BuildRequires: pkgconfig -Version: 3.5.25.3 +Version: 3.5.27 Release: 0 -Url: http://djvu.sourceforge.net Summary: An Open Source Implementation of DjVu License: GPL-2.0+ Group: Productivity/Graphics/Other -Source: %{name}-%{version}.tar.gz -Patch0: %{name}-filepath.patch -# following reported upstream, should not be needed in future update -Patch1: %{name}-not-existing-icons.patch +Url: http://djvu.sourceforge.net +Source: http://downloads.sourceforge.net/djvu/%{name}-%{version}.tar.gz +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libjpeg-devel +BuildRequires: pkg-config +BuildRequires: rsvg-view +BuildRequires: pkgconfig(libtiff-4) +Requires(post): shared-mime-info +Requires(postun): shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -50,93 +48,111 @@ by hundreds of academic, commercial, governmental, and noncommercial Web sites around the world. -%package -n libdjvulibre21 +%package -n %{libname} Summary: Libraries of Open Source Implementation of DjVu - djvulibre Group: Productivity/Graphics/Other -%description -n libdjvulibre21 -Libraries of Open Source Implementation of DjVu - djvulibre. +%description -n %{libname} +DjVu is a Web-centric format and software platform for distributing +documents and images. DjVuLibre is an open source (GPL) implementation +of DjVu, including viewers, browser plug-ins, decoders, simple +encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF, +JPEG, and GIF for distributing scanned documents, digital documents, or +high-resolution pictures. DjVu content downloads faster, displays and +renders faster, looks nicer on a screen, and consumes less client +resources than competing formats. DjVu images display instantly and can +be smoothly zoomed and panned with no lengthy rerendering. DjVu is used +by hundreds of academic, commercial, governmental, and noncommercial +Web sites around the world. + +This package contains shared libraries %package -n libdjvulibre-devel Summary: Libraries of Open Source Implementation of DjVu - djvulibre Group: Development/Libraries/Other -Requires: libdjvulibre21 = %{version} -Requires: libjpeg-devel +Requires: %{libname} = %{version} %description -n libdjvulibre-devel -Libraries of Open Source Implementation of DjVu - djvulibre. +DjVu is a Web-centric format and software platform for distributing +documents and images. DjVuLibre is an open source (GPL) implementation +of DjVu, including viewers, browser plug-ins, decoders, simple +encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF, +JPEG, and GIF for distributing scanned documents, digital documents, or +high-resolution pictures. DjVu content downloads faster, displays and +renders faster, looks nicer on a screen, and consumes less client +resources than competing formats. DjVu images display instantly and can +be smoothly zoomed and panned with no lengthy rerendering. DjVu is used +by hundreds of academic, commercial, governmental, and noncommercial +Web sites around the world. + +This package contains development files %package doc Summary: Documentation for the the DjVu - djvulibre Group: Productivity/Graphics/Other %description doc -This package contains the documentation for the DjVu - djvulibre +DjVu is a Web-centric format and software platform for distributing +documents and images. DjVuLibre is an open source (GPL) implementation +of DjVu, including viewers, browser plug-ins, decoders, simple +encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF, +JPEG, and GIF for distributing scanned documents, digital documents, or +high-resolution pictures. DjVu content downloads faster, displays and +renders faster, looks nicer on a screen, and consumes less client +resources than competing formats. DjVu images display instantly and can +be smoothly zoomed and panned with no lengthy rerendering. DjVu is used +by hundreds of academic, commercial, governmental, and noncommercial +Web sites around the world. + +This package contains documentation %prep -%setup -n %{name}-3.5.25 -%patch0 -%patch1 -p1 +%setup -q %build -# run autoreconf otherwise @INKSCAPE@ is undefined (not replaced by false); -# try to remove in the next update -autoreconf -fi -CFLAGS="$RPM_OPT_FLAGS" \ -CXXFLAGS="$RPM_OPT_FLAGS" \ - ./configure \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --mandir=%{_mandir} -make OPTS="$RPM_OPT_FLAGS -DNO_DEBUG" %{?_smp_mflags} +%configure + +make %{?_smp_mflags} %install -make install DESTDIR=$RPM_BUILD_ROOT -# Installing desktop file and icons in this section is more sane -# then in %%post section as author intended because of SuSE translation -# process and little less pain with getting those scripts working -mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/22x22/mimetypes/ -mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/mimetypes/ -mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/mimetypes/ -mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps -install -m 644 desktopfiles/hi22-djvu.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/22x22/mimetypes/djvu.png -install -m 644 desktopfiles/hi32-djvu.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/mimetypes/djvu.png -install -m 644 desktopfiles/hi48-djvu.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/mimetypes/djvu.png -%fdupes $RPM_BUILD_ROOT +make DESTDIR=%{buildroot} install %{?_smp_mflags} + +# do not ship these +rm %{buildroot}%{_libdir}/libdjvulibre.la + +%fdupes %{buildroot} + +%post +%mime_database_post +%icon_theme_cache_post + +%post -n %{libname} -p /sbin/ldconfig -%post -n libdjvulibre21 -p /sbin/ldconfig +%postun +%mime_database_postun +%icon_theme_cache_postun -%postun -n libdjvulibre21 -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig %files %defattr(-,root,root) -%doc COPYING COPYRIGHT INSTALL NEWS README +%doc COPYING COPYRIGHT NEWS README %doc %{_mandir}/man1/* %{_datadir}/djvu %{_bindir}/* -%dir %{_prefix}/share/icons/hicolor -%dir %{_prefix}/share/icons/hicolor/22x22 -%dir %{_prefix}/share/icons/hicolor/22x22/mimetypes -%dir %{_prefix}/share/icons/hicolor/32x32 -%dir %{_prefix}/share/icons/hicolor/32x32/mimetypes -%dir %{_prefix}/share/icons/hicolor/48x48 -%dir %{_prefix}/share/icons/hicolor/48x48/mimetypes -%{_prefix}/share/icons/hicolor/22x22/mimetypes/djvu.png -%{_prefix}/share/icons/hicolor/32x32/mimetypes/djvu.png -%{_prefix}/share/icons/hicolor/48x48/mimetypes/djvu.png +%{_datadir}/icons/hicolor/* +%{_datadir}/icons/hicolor/scalable/mimetypes/djvu.svgz +%{_datadir}/mime/packages/djvulibre-mime.xml -%files -n libdjvulibre21 +%files -n %{libname} %defattr(-,root,root) -%{_libdir}/libdjvulibre* -%exclude %{_libdir}/libdjvulibre.so -%exclude %{_libdir}/libdjvulibre.la +%{_libdir}/libdjvulibre.so.* %files -n libdjvulibre-devel %defattr(-,root,root) %{_libdir}/libdjvulibre.so -%{_libdir}/libdjvulibre.la -%dir %{_prefix}/include/libdjvu -%{_prefix}/include/libdjvu/*.h +%dir %{_includedir}/libdjvu +%{_includedir}/libdjvu/*.h %{_libdir}/pkgconfig/ddjvuapi.pc %files doc ++++++ djvulibre-3.5.25.3.tar.gz -> djvulibre-3.5.27.tar.gz ++++++ ++++ 58666 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
