]> git.pld-linux.org Git - packages/libextractor.git/blobdiff - libextractor.spec
- updated to 1.13
[packages/libextractor.git] / libextractor.spec
index 37495a1af4d69c2804ca48c9ddf46f4bb1029e10..91c08a77b5a022f9261eb7c01a620ed60a7f3b0a 100644 (file)
@@ -1,39 +1,40 @@
 #
 # Conditional build:
 %bcond_without static_libs     # static library
 #
 # Conditional build:
 %bcond_without static_libs     # static library
-%bcond_with    tests           # perform tests [some problems with rpm extractor?]
+%bcond_without tests           # perform tests [some problems with rpm5]
 %bcond_without gstreamer       # GStreamer plugin
 %bcond_without mp4v2           # MP4v2 plugin
 %bcond_without gstreamer       # GStreamer plugin
 %bcond_without mp4v2           # MP4v2 plugin
+%bcond_with    rpm5            # build with rpm5
 %bcond_without tidy            # HTML plugin (based on tidy library)
 #
 Summary:       Meta-data extraction library
 Summary(pl.UTF-8):     Biblioteka do ekstrakcji metadanych
 Name:          libextractor
 %bcond_without tidy            # HTML plugin (based on tidy library)
 #
 Summary:       Meta-data extraction library
 Summary(pl.UTF-8):     Biblioteka do ekstrakcji metadanych
 Name:          libextractor
-Version:       1.3
-Release:       2
+Version:       1.13
+Release:       1
 License:       GPL v3+
 Group:         Libraries
 License:       GPL v3+
 Group:         Libraries
-Source0:       http://ftp.gnu.org/gnu/libextractor/%{name}-%{version}.tar.gz
-# Source0-md5: 35b8913dbebafe583a2781bf71509c48
+Source0:       https://ftp.gnu.org/gnu/libextractor/%{name}-%{version}.tar.gz
+# Source0-md5: 7f28aeb17fb360a78a71069375934e6f
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-rpm5.patch
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-rpm5.patch
-Patch2:                %{name}-pl.po-update.patch
+Patch2:                %{name}-exiv2.patch
 URL:           http://www.gnu.org/software/libextractor/
 URL:           http://www.gnu.org/software/libextractor/
-BuildRequires: autoconf >= 2.61
+BuildRequires: autoconf >= 2.71
 BuildRequires: automake >= 1:1.11
 BuildRequires: bzip2-devel
 BuildRequires: exiv2-devel
 BuildRequires: automake >= 1:1.11
 BuildRequires: bzip2-devel
 BuildRequires: exiv2-devel
-BuildRequires: gettext-devel >= 0.16.1
-# libavformat libavcodec libavutil libswscale
-BuildRequires: ffmpeg-devel
+BuildRequires: gdk-pixbuf2-devel >= 2.4
+BuildRequires: gettext-tools >= 0.21
 BuildRequires: flac-devel
 BuildRequires: flac-devel
-BuildRequires: giflib-devel
+BuildRequires: giflib-devel >= 5.1.0
 BuildRequires: glib2-devel >= 2.0.0
 %if %{with gstreamer}
 BuildRequires: gstreamer-devel >= 0.11.93
 BuildRequires: gstreamer-plugins-base >= 0.11.93
 %endif
 BuildRequires: gtk+3-devel >= 3.0.0
 BuildRequires: glib2-devel >= 2.0.0
 %if %{with gstreamer}
 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
 BuildRequires: libarchive-devel
 BuildRequires: libgsf-devel
 BuildRequires: libjpeg-devel
@@ -47,15 +48,15 @@ BuildRequires:      libtool >= 2:2
 BuildRequires: libvorbis-devel
 %{?with_mp4v2:BuildRequires:   mp4v2-devel >= 2.0.0}
 BuildRequires: pkgconfig >= 1:0.7
 BuildRequires: libvorbis-devel
 %{?with_mp4v2:BuildRequires:   mp4v2-devel >= 2.0.0}
 BuildRequires: pkgconfig >= 1:0.7
-# rpm5 patch supports rpm5.org's rpm 4.5.x and 5.x
 BuildRequires: rpm-devel >= 4.5
 BuildRequires: sed >= 4.0
 BuildRequires: texinfo
 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}
 BuildRequires: zlib-devel
 %{?with_tests:BuildRequires:   zzuf}
-Obsoletes:     libextractor-printable
-Obsoletes:     libextractor-thumbnail-qt
+Obsoletes:     libextractor-printable < 0.6
+Obsoletes:     libextractor-thumbnail-qt < 1.0.1
+Obsoletes:     thumbnail-ffmpeg < 1.11-3
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -100,25 +101,12 @@ używane w podobny sposób, co "file". "file" zna więcej typów danych,
 informacji na temat obsługiwanych formatów (HTML, JPEG, Ogg, MP3, PNG,
 GIF, RPM, RA, RM, PS, PDF, ZIP, QT, ASF).
 
 informacji na temat obsługiwanych formatów (HTML, JPEG, Ogg, MP3, PNG,
 GIF, RPM, RA, RM, PS, PDF, ZIP, QT, ASF).
 
-%package thumbnail-ffmpeg
-Summary:       FFmpeg Thumbnail and audio preview plugins for libextractor
-Summary(pl.UTF-8):     Wtyczki obsługująca miniaturki obrazów oraz podgląd dźwięku poprzez FFmpeg dla biblioteki libextractor
-Group:         Libraries
-Requires:      %{name} = %{version}-%{release}
-
-%description thumbnail-ffmpeg
-libextractor plugins that supports thumbnails and audio preview
-through FFmpeg.
-
-%description thumbnail-ffmpeg -l pl.UTF-8
-Wtyczki biblioteki libextractor obsługujące miniaturki obrazów oraz
-podgląd dźwięku poprzez FFmpeg.
-
 %package thumbnail-gtk
 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}
 %package thumbnail-gtk
 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
 Obsoletes:     libextractor-thumbnail < 1.0.1
 
 %description thumbnail-gtk
@@ -134,6 +122,7 @@ Summary(pl.UTF-8):  Pliki nagłówkowe libextractor
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      bzip2-devel
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      bzip2-devel
+Requires:      libapparmor-devel
 Requires:      libltdl-devel
 Requires:      zlib-devel
 
 Requires:      libltdl-devel
 Requires:      zlib-devel
 
@@ -160,11 +149,10 @@ Statyczna wersja bibliotek libextractor.
 %prep
 %setup -q
 %patch0 -p1
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
+%{?with_rpm5:%patch1 -p1}
 %patch2 -p1
 
 %{__rm} po/stamp-po
 %patch2 -p1
 
 %{__rm} po/stamp-po
-%{__sed} -i -e 's,tidy/\(tidy\|buffio\)\.h,\1.h,' configure.ac src/plugins/html_extractor.c
 
 %build
 %{__gettextize}
 
 %build
 %{__gettextize}
@@ -223,6 +211,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_archive.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_deb.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_dvi.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_archive.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_deb.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_dvi.so
+%attr(755,root,root) %{_libdir}/%{name}/libextractor_elf.so
 # R: exiv2
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_exiv2.so
 # R: flac
 # R: exiv2
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_exiv2.so
 # R: flac
@@ -252,8 +241,11 @@ 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_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_png.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_ps.so
+%attr(755,root,root) %{_libdir}/%{name}/libextractor_real.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_riff.so
 # R: rpm-lib
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_rpm.so
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_riff.so
 # R: rpm-lib
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_rpm.so
@@ -266,11 +258,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_zip.so
 %{_mandir}/man1/extract.1*
 
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_zip.so
 %{_mandir}/man1/extract.1*
 
-%files thumbnail-ffmpeg
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libextractor_previewopus.so
-%attr(755,root,root) %{_libdir}/%{name}/libextractor_thumbnailffmpeg.so
-
 %files thumbnail-gtk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_thumbnailgtk.so
 %files thumbnail-gtk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libextractor_thumbnailgtk.so
This page took 0.045657 seconds and 4 git commands to generate.