Summary: Meta-data extraction library
Summary(pl): Biblioteka do ekstrakcji metadanych
Name: libextractor
-Version: 0.2.6
+Version: 0.2.7
Release: 1
License: GPL
Group: Libraries
-Source0: http://www.ovmj.org/%{name}/download/%{name}-%{version}.tar.bz2
-# Source0-md5: 3db4ffe524dade88f4bcc877cb67db91
+# strange, .tar.gz is ~400kB smaller than .tar.bz2
+Source0: http://www.ovmj.org/libextractor/download/%{name}-%{version}.tar.gz
+# Source0-md5: a43d9bd8b5d1dbcde5231695a36613bf
+Patch0: %{name}-dict.patch
URL: http://www.ovmj.org/libextractor/
-BuildRequires: aspell-devel
BuildRequires: libltdl-devel
BuildRequires: libstdc++-devel
BuildRequires: libvorbis-devel
informacji na temat obs³ugiwanych formatów (HTML, JPEG, OGG, MP3, PNG,
GIF, RPM, RA, RM, PS, PDF, ZIP, QT, ASF).
+%package printable
+Summary: Printable text support plugins for libextractor
+Summary(pl): Wtyczki obs³uguj±ce tekst dla biblioteki libextractor
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description printable
+libextractor plugins that support printable text in few languages.
+
+%description printable -l pl
+Wtyczki biblioteki libextractor obs³uguj±ce tekst w kilku jêzykach.
+
%package devel
Summary: Development files for libextractor
Summary(pl): Pliki nag³ówkowe libextractor
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
%description devel
This package contains files to develop with libextractor, that is
Summary: Static libextractor libraries
Summary(pl): Statyczne biblioteki libextractor
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
This package contains static libraries of libextractor.
%prep
%setup -q
+%patch0 -p1
%build
%configure
DESTDIR=$RPM_BUILD_ROOT
# useless
-rm -f $RPM_BUILD_ROOT%{_libdir}/libextractor_*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/libextractor_[!u]*.a
%clean
rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README TODO
%attr(755,root,root) %{_bindir}/extract
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-# libltld requires at least one of .la and .so for plugins
-# let's leave *.la, because they are checked first
-%{_libdir}/libextractor_*.la
+%attr(755,root,root) %{_libdir}/libextractor.so.*.*.*
+%attr(755,root,root) %{_libdir}/libextractor_util.so.*.*.*
+# plugins are lt_dlopened without extension, so *.la are needed
+%attr(755,root,root) %{_libdir}/libextractor_asf.so
+%attr(755,root,root) %{_libdir}/libextractor_filename.so
+%attr(755,root,root) %{_libdir}/libextractor_gif.so
+%attr(755,root,root) %{_libdir}/libextractor_html.so
+%attr(755,root,root) %{_libdir}/libextractor_jpeg.so
+%attr(755,root,root) %{_libdir}/libextractor_lower.so
+%attr(755,root,root) %{_libdir}/libextractor_mime.so
+%attr(755,root,root) %{_libdir}/libextractor_mp3.so
+%attr(755,root,root) %{_libdir}/libextractor_ogg.so
+%attr(755,root,root) %{_libdir}/libextractor_pdf.so
+%attr(755,root,root) %{_libdir}/libextractor_png.so
+%attr(755,root,root) %{_libdir}/libextractor_ps.so
+%attr(755,root,root) %{_libdir}/libextractor_qt.so
+%attr(755,root,root) %{_libdir}/libextractor_real.so
+%attr(755,root,root) %{_libdir}/libextractor_rpm.so
+%attr(755,root,root) %{_libdir}/libextractor_split.so
+%attr(755,root,root) %{_libdir}/libextractor_tiff.so
+%attr(755,root,root) %{_libdir}/libextractor_zip.so
+%{_libdir}/libextractor_asf.la
+%{_libdir}/libextractor_filename.la
+%{_libdir}/libextractor_gif.la
+%{_libdir}/libextractor_html.la
+%{_libdir}/libextractor_jpeg.la
+%{_libdir}/libextractor_lower.la
+%{_libdir}/libextractor_mime.la
+%{_libdir}/libextractor_mp3.la
+%{_libdir}/libextractor_ogg.la
+%{_libdir}/libextractor_pdf.la
+%{_libdir}/libextractor_png.la
+%{_libdir}/libextractor_ps.la
+%{_libdir}/libextractor_qt.la
+%{_libdir}/libextractor_real.la
+%{_libdir}/libextractor_rpm.la
+%{_libdir}/libextractor_split.la
+%{_libdir}/libextractor_tiff.la
+%{_libdir}/libextractor_zip.la
%{_mandir}/man1/*
+%files printable
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libextractor_printable_*.so
+%{_libdir}/libextractor_printable_*.la
+
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libextractor.so
+%attr(755,root,root) %{_libdir}/libextractor_util.so
%{_libdir}/libextractor.la
+%{_libdir}/libextractor_util.la
%{_includedir}/extractor.h
%{_mandir}/man3/*
%files static
%defattr(644,root,root,755)
%{_libdir}/libextractor.a
+%{_libdir}/libextractor_util.a