commit 991111491b52bdfee5ef7abd4bd1555677a97ca0
Author: Jakub Bogusz <[email protected]>
Date:   Thu Dec 14 05:32:35 2017 +0100

    - updated to 1.6
    - updated rpm5,pl.po-update patches
    - removed obsolete giflib,ffmpeg3,exiv2-types patches
    - switched to tidy 5

 exiv2-types.patch               | 20 ------------------
 ffmpeg3.patch                   | 47 -----------------------------------------
 libextractor-giflib.patch       | 20 ------------------
 libextractor-pl.po-update.patch | 40 +++++++++++++++++++++++++++--------
 libextractor-rpm5.patch         | 26 ++++++++++++-----------
 libextractor.spec               | 21 +++++++++---------
 6 files changed, 55 insertions(+), 119 deletions(-)
---
diff --git a/libextractor.spec b/libextractor.spec
index b0ef748..eebc952 100644
--- a/libextractor.spec
+++ b/libextractor.spec
@@ -9,23 +9,21 @@
 Summary:       Meta-data extraction library
 Summary(pl.UTF-8):     Biblioteka do ekstrakcji metadanych
 Name:          libextractor
-Version:       1.3
-Release:       11
+Version:       1.6
+Release:       1
 License:       GPL v3+
 Group:         Libraries
 Source0:       http://ftp.gnu.org/gnu/libextractor/%{name}-%{version}.tar.gz
-# Source0-md5: 35b8913dbebafe583a2781bf71509c48
+# Source0-md5: cbadbfa6051ee54837299ee81732a0eb
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-rpm5.patch
 Patch2:                %{name}-pl.po-update.patch
-Patch3:                %{name}-giflib.patch
-Patch4:                ffmpeg3.patch
-Patch5:                exiv2-types.patch
 URL:           http://www.gnu.org/software/libextractor/
 BuildRequires: autoconf >= 2.61
 BuildRequires: automake >= 1:1.11
 BuildRequires: bzip2-devel
 BuildRequires: exiv2-devel
+BuildRequires: gdk-pixbuf2-devel >= 2.4
 BuildRequires: gettext-tools >= 0.16.1
 # libavformat libavcodec libavutil libswscale
 BuildRequires: ffmpeg-devel
@@ -37,6 +35,7 @@ BuildRequires:        gstreamer-devel >= 0.11.93
 BuildRequires: gstreamer-plugins-base >= 0.11.93
 %endif
 BuildRequires: gtk+3-devel >= 3.0.0
+BuildRequires: libapparmor-devel
 BuildRequires: libarchive-devel
 BuildRequires: libgsf-devel
 BuildRequires: libjpeg-devel
@@ -54,7 +53,7 @@ BuildRequires:        pkgconfig >= 1:0.7
 BuildRequires: rpm-devel >= 4.5
 BuildRequires: sed >= 4.0
 BuildRequires: texinfo
-%{?with_tidy:BuildRequires:    tidy-devel}
+%{?with_tidy:BuildRequires:    tidy-devel >= 5}
 BuildRequires: zlib-devel
 %{?with_tests:BuildRequires:   zzuf}
 Obsoletes:     libextractor-printable
@@ -122,6 +121,7 @@ Summary:    GTK+ Thumbnail plugin for libextractor
 Summary(pl.UTF-8):     Wtyczka obsługująca miniaturki obrazów poprzez GTK+ dla 
biblioteki libextractor
 Group:         Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      gdk-pixbuf2 >= 2.4
 Obsoletes:     libextractor-thumbnail < 1.0.1
 
 %description thumbnail-gtk
@@ -137,6 +137,7 @@ Summary(pl.UTF-8):  Pliki nagłówkowe libextractor
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      bzip2-devel
+Requires:      libapparmor-devel
 Requires:      libltdl-devel
 Requires:      zlib-devel
 
@@ -165,12 +166,8 @@ Statyczna wersja bibliotek libextractor.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %{__rm} po/stamp-po
-%{__sed} -i -e 's,tidy/\(tidy\|buffio\)\.h,\1.h,' configure.ac 
src/plugins/html_extractor.c
 
 %build
 %{__gettextize}
@@ -258,6 +255,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_ogg.so
 # R: libgsf
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_ole2.so
+%attr(755,root,root) %{_libdir}/%{name}/libextractor_pdf.so
+# R: zlib
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_png.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_ps.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_riff.so
diff --git a/exiv2-types.patch b/exiv2-types.patch
deleted file mode 100644
index 788a0aa..0000000
--- a/exiv2-types.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- libextractor-1.3/src/plugins/exiv2_extractor.cc.orig       2013-06-25 
13:02:05.000000000 +0200
-+++ libextractor-1.3/src/plugins/exiv2_extractor.cc    2017-10-01 
16:48:54.189104795 +0200
-@@ -180,7 +180,7 @@
-    *
-    * @return -1 on error
-    */
--  virtual long int size (void) const;
-+  virtual size_t size (void) const;
- 
-   /**
-    * Check if file is open.
-@@ -445,7 +445,7 @@
-  *
-  * @return -1 on error
-  */
--long int 
-+size_t
- ExtractorIO::size (void) const
- {
-   return (long) ec->get_size (ec->cls);
diff --git a/ffmpeg3.patch b/ffmpeg3.patch
deleted file mode 100644
index 2f35f19..0000000
--- a/ffmpeg3.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- libextractor-1.3/src/plugins/thumbnailffmpeg_extractor.c~  2013-12-22 
01:04:41.000000000 +0900
-+++ libextractor-1.3/src/plugins/thumbnailffmpeg_extractor.c   2016-03-31 
22:37:45.139770144 +0900
-@@ -153,7 +153,7 @@
- static size_t 
- create_thumbnail (int src_width, int src_height, 
-                 int src_stride[],
--                enum PixelFormat src_pixfmt, 
-+                enum AVPixelFormat src_pixfmt, 
-                 const uint8_t * const src_data[],
-                 int dst_width, int dst_height,
-                 uint8_t **output_data, 
-@@ -189,7 +189,7 @@
-   if (NULL == 
-       (scaler_ctx =
-        sws_getContext (src_width, src_height, src_pixfmt,
--                     dst_width, dst_height, PIX_FMT_RGB24, 
-+                     dst_width, dst_height, AV_PIX_FMT_RGB24, 
-                      SWS_BILINEAR, NULL, NULL, NULL)))
-     {
- #if DEBUG
-@@ -209,7 +209,7 @@
-       return 0;
-     }
-   if (NULL == (dst_buffer =
--             av_malloc (avpicture_get_size (PIX_FMT_RGB24, dst_width, 
dst_height))))
-+             av_malloc (avpicture_get_size (AV_PIX_FMT_RGB24, dst_width, 
dst_height))))
-     {
- #if DEBUG
-       fprintf (stderr,
-@@ -220,7 +220,7 @@
-       return 0;
-     }
-   avpicture_fill ((AVPicture *) dst_frame, dst_buffer,
--                  PIX_FMT_RGB24, dst_width, dst_height);
-+                  AV_PIX_FMT_RGB24, dst_width, dst_height);
-   sws_scale (scaler_ctx,
-              src_data, 
-              src_stride,
-@@ -255,7 +255,7 @@
-     }
-   encoder_codec_ctx->width = dst_width;
-   encoder_codec_ctx->height = dst_height;
--  encoder_codec_ctx->pix_fmt = PIX_FMT_RGB24;
-+  encoder_codec_ctx->pix_fmt = AV_PIX_FMT_RGB24;
-   opts = NULL;
-   if (avcodec_open2 (encoder_codec_ctx, encoder_codec, &opts) < 0)
-     {
diff --git a/libextractor-giflib.patch b/libextractor-giflib.patch
deleted file mode 100644
index 6db2f9c..0000000
--- a/libextractor-giflib.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- libextractor-1.3/src/plugins/gif_extractor.c~      2013-06-21 
18:00:16.000000000 +0200
-+++ libextractor-1.3/src/plugins/gif_extractor.c       2014-11-10 
08:06:50.807376620 +0100
-@@ -78,7 +78,7 @@
-   if (gif_file == NULL || gif_error != 0)
-   {
-     if (gif_file != NULL)
--      EGifCloseFile (gif_file);
-+      EGifCloseFile (gif_file, NULL);
-     return; /* not a GIF */
-   }
- #endif
-@@ -133,7 +133,7 @@
-              DGifGetExtensionNext(gif_file, &ext)) &&
-             (NULL != ext) ) ; /* keep going */
-     }
--  DGifCloseFile (gif_file);
-+  DGifCloseFile (gif_file, NULL);
- }
- 
- /* end of gif_extractor.c */
diff --git a/libextractor-pl.po-update.patch b/libextractor-pl.po-update.patch
index 90c6ca1..a9a3701 100644
--- a/libextractor-pl.po-update.patch
+++ b/libextractor-pl.po-update.patch
@@ -1,28 +1,28 @@
---- libextractor-1.3/po/pl.po.orig     2013-12-22 23:11:22.000000000 +0100
-+++ libextractor-1.3/po/pl.po  2013-12-26 20:33:06.570265595 +0100
+--- libextractor-1.6/po/pl.po.orig     2017-10-15 21:38:52.000000000 +0200
++++ libextractor-1.6/po/pl.po  2017-12-07 18:33:43.479681961 +0100
 @@ -5,10 +5,10 @@
  #
  msgid ""
  msgstr ""
 -"Project-Id-Version: libextractor 1.0.0-pre1\n"
-+"Project-Id-Version: libextractor 1.3\n"
++"Project-Id-Version: libextractor 1.6\n"
  "Report-Msgid-Bugs-To: [email protected]\n"
- "POT-Creation-Date: 2013-12-22 23:11+0100\n"
+ "POT-Creation-Date: 2017-10-15 21:38+0200\n"
 -"PO-Revision-Date: 2012-12-01 15:45+0100\n"
-+"PO-Revision-Date: 2013-12-26 20:30+0100\n"
++"PO-Revision-Date: 2017-12-07 15:45+0100\n"
  "Last-Translator: Jakub Bogusz <[email protected]>\n"
  "Language-Team: Polish <[email protected]>\n"
  "Language: pl\n"
 @@ -129,9 +129,8 @@
  msgstr "Opcja --help pozwala uzyskać listę opcji.\n"
  
- #: src/main/extract.c:964
+ #: src/main/extract.c:970
 -#, fuzzy
  msgid "% BiBTeX file\n"
 -msgstr "%% plik BiBTeX\n"
 +msgstr "% plik BiBTeX\n"
  
- #: src/main/extract.c:972
+ #: src/main/extract.c:978
  #, c-format
 @@ -1693,7 +1692,6 @@
  msgstr "numer sezonu przestawienia/serialu"
@@ -32,7 +32,7 @@
  msgid "grouping"
  msgstr "grupowanie"
  
-@@ -1854,14 +1852,12 @@
+@@ -1854,32 +1852,29 @@
  msgstr "czas trwania strumienia napisów"
  
  #: src/main/extractor_metatypes.c:551
@@ -47,5 +47,27 @@
 -msgstr "częstotliwość próbkowania ścieżki dźwiękowej"
 +msgstr "podgląd strumienia dźwięku z pliku"
  
- #: src/main/extractor_metatypes.c:554 src/main/extractor_metatypes.c:555
+ #: src/main/extractor_metatypes.c:554
+ msgid "narinfo"
+-msgstr ""
++msgstr "narinfo"
+ 
+ #: src/main/extractor_metatypes.c:555
+ msgid ""
+ "file containing information about contents of a normalized archive (nar)"
+-msgstr ""
++msgstr "plik zawierający informacje o zawartości archiwum znormalizowanego 
(nar)"
+ 
+ #: src/main/extractor_metatypes.c:557
+-#, fuzzy
+ msgid "nar"
+-msgstr "zarządca"
++msgstr "nar"
+ 
+ #: src/main/extractor_metatypes.c:558
+ msgid "normalized archive"
+-msgstr ""
++msgstr "archiwum znormalizowane"
+ 
+ #: src/main/extractor_metatypes.c:560 src/main/extractor_metatypes.c:561
  msgid "last"
diff --git a/libextractor-rpm5.patch b/libextractor-rpm5.patch
index 545be36..7a892ef 100644
--- a/libextractor-rpm5.patch
+++ b/libextractor-rpm5.patch
@@ -20,26 +20,28 @@ index 192a838..4ddd127 100644
  
  AC_CHECK_LIB(mpeg2, mpeg2_init,
          [AC_CHECK_HEADERS([mpeg2dec/mpeg2.h],
---- libextractor-1.0.1/src/plugins/Makefile.am.orig    2012-12-01 
16:30:21.501145332 +0100
-+++ libextractor-1.0.1/src/plugins/Makefile.am 2012-12-01 16:50:19.671120357 
+0100
-@@ -1,6 +1,7 @@
- INCLUDES = \
+--- libextractor-1.6/src/plugins/Makefile.am.orig      2017-10-09 
15:29:32.000000000 +0200
++++ libextractor-1.6/src/plugins/Makefile.am   2017-12-07 18:27:17.926353030 
+0100
+@@ -1,7 +1,8 @@
+ # This Makefile.am is in the public domain
+ AM_CPPFLAGS = \
   -I$(top_srcdir)/src/include \
-- -I$(top_srcdir)/src/common 
+- -I$(top_srcdir)/src/common
 + -I$(top_srcdir)/src/common \
 + $(RPM_CFLAGS)
  
  
  # install plugins under:
---- libextractor-1.3/src/plugins/rpm_extractor.c.orig  2013-11-28 
22:16:45.000000000 +0100
-+++ libextractor-1.3/src/plugins/rpm_extractor.c       2013-12-26 
20:29:36.083607762 +0100
-@@ -25,9 +25,10 @@
+--- libextractor-1.6/src/plugins/rpm_extractor.c.orig  2017-10-15 
20:44:15.000000000 +0200
++++ libextractor-1.6/src/plugins/rpm_extractor.c       2017-12-07 
18:29:10.923018408 +0100
+@@ -25,9 +25,11 @@
  #include "platform.h"
  #include "extractor.h"
  #include <stdint.h>
 -#include <rpm/rpmlib.h>
 -#include <rpm/rpmts.h>
 -#include <rpm/rpmlog.h>
++#include <rpmutil.h>
 +#include <rpmcli.h>
 +#include <rpmio.h>
 +#include <rpmts.h>
@@ -163,13 +165,13 @@ index 192a838..4ddd127 100644
            {
              if (p->tag == RPMTAG_BUILDTIME)
                {
-                 char tmp[30];
+                 char tmp[80];
 -                uint32_t *v = rpmtdNextUint32 (p);
 +                uint32_t *v = p->p.ui32p;
                  time_t tp = (time_t) *v;
  
-                 ctime_r (&tp, tmp);
-@@ -371,7 +405,7 @@ EXTRACTOR_rpm_extract_method (struct EXT
+                   if (NULL == ctime_r (&tp, tmp))
+@@ -374,7 +408,7 @@ EXTRACTOR_rpm_extract_method (struct EXT
              else
                {
                  char tmp[14];
@@ -178,7 +180,7 @@ index 192a838..4ddd127 100644
  
                  snprintf (tmp,
                            sizeof (tmp),
-@@ -398,7 +432,6 @@ EXTRACTOR_rpm_extract_method (struct EXT
+@@ -401,7 +435,6 @@ EXTRACTOR_rpm_extract_method (struct EXT
          }
        }
   CLEANUP:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libextractor.git/commitdiff/991111491b52bdfee5ef7abd4bd1555677a97ca0

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to