7 Commits

2 changed files with 35 additions and 44 deletions

View File

@ -1,15 +0,0 @@
--- libextractor-1.2/src/plugins/thumbnailffmpeg_extractor.c.orig 2013-08-28 11:30:31.000000000 +0200
+++ libextractor-1.2/src/plugins/thumbnailffmpeg_extractor.c 2013-10-27 07:03:46.045814925 +0100
@@ -327,10 +327,10 @@
#endif
}
-#if AV_VERSION_INT(54,25,0) > LIBAVUTIL_VERSION_INT
+#if AV_VERSION_INT(54,25,0) > LIBAVCODEC_VERSION_INT
#define ENUM_CODEC_ID enum CodecID
#else
-#define ENUM_CODEC_ID enum AvCodecID
+#define ENUM_CODEC_ID enum AVCodecID
#endif

View File

@ -1,28 +1,21 @@
Name: libextractor
Version: 1.3
Release: 1mamba
Version: 1.13
Release: 3mamba
Summary: A library used to extract meta-data from files of arbitrary type
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Aleph0 <aleph0@openmamba.org>
URL: http://www.gnu.org/software/libextractor/
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.gnu.org/software/libextractor/
Source: http://ftp.gnu.org/gnu/libextractor/libextractor-%{version}.tar.gz
Patch0: libextractor-1.2-ffmpeg-2.2.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libapparmor-devel
BuildRequires: libarchive-devel
BuildRequires: libatk-devel
BuildRequires: libavcodec-ffmpeg-devel
BuildRequires: libavformat-ffmpeg-devel
BuildRequires: libavutil-ffmpeg-devel
BuildRequires: libbzip2-devel
BuildRequires: libcairo-devel
BuildRequires: libexiv2-devel
BuildRequires: libflac-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libgif-devel
@ -30,35 +23,25 @@ BuildRequires: libglib-devel
BuildRequires: libgsf-devel
BuildRequires: libgst-plugins-base-devel
BuildRequires: libgstreamer-devel
BuildRequires: libgtk2-devel
BuildRequires: libjpeg-devel
BuildRequires: libltdl-devel
BuildRequires: libmagic-devel
BuildRequires: libmpeg2-devel
BuildRequires: libogg-devel
BuildRequires: libpango-devel
BuildRequires: librpm-devel
BuildRequires: libsmf-devel
BuildRequires: libstdc++6-devel
BuildRequires: libswscale-ffmpeg-devel
BuildRequires: libtidy-devel
BuildRequires: libtiff-devel
BuildRequires: libvorbis-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: libz-devel
BuildRequires: libbzip2-devel
BuildRequires: librpm-devel >= 4.19.1.1-2mamba
BuildRequires: mpeg2dec-devel
BuildRequires: libvorbis-devel
BuildRequires: gettext-devel
BuildRequires: pkgconfig
BuildRequires: libglib-devel
BuildRequires: libgtk-devel
BuildRequires: libqt-devel
BuildRequires: libgsf-devel
Requires(post): %{__install_info}
Requires(preun): %{__install_info}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Libextractor is a library used to extract meta-data from files of arbitrary type.
@ -72,12 +55,12 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
Libextractor is a library used to extract meta-data from files of arbitrary type.
It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types.
This package contains static libraries and header files needed for development.
This package contains static libraries and header files need for development.
%debug_package
%prep
%setup -q
#%patch0 -p1
%build
%configure
@ -89,6 +72,8 @@ This package contains static libraries and header files need for development.
%find_lang %{name}
rm -f %{buildroot}%{_infodir}/dir
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -110,7 +95,6 @@ exit 0
%{_libdir}/libextractor_common.so.*
%dir %{_libdir}/libextractor
%{_libdir}/libextractor/libextractor_*.a
%{_libdir}/libextractor/libextractor_*.la
%{_libdir}/libextractor/libextractor_*.so
%{_infodir}/%{name}.info.*
%{_mandir}/man1/extract.*
@ -120,16 +104,38 @@ exit 0
%defattr(-,root,root)
%{_includedir}/*.h
%{_libdir}/libextractor.a
%{_libdir}/libextractor.la
%{_libdir}/libextractor.so
%{_libdir}/libextractor_common.a
%{_libdir}/libextractor_common.la
%{_libdir}/libextractor_common.so
%{_libdir}/pkgconfig/libextractor.pc
%{_mandir}/man3/libextractor.*
%doc ChangeLog NEWS README TODO
%changelog
* Wed May 15 2024 Automatic Build System <autodist@mambasoft.it> 1.13-3mamba
- rebuilt by autoport with build requirements: librpm-devel>=4.19.1.1-2mamba
* Sun Mar 03 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.13-2mamba
- removed requirement for libtqt-devel and other specfile fixes
* Tue Dec 05 2023 Automatic Build System <autodist@mambasoft.it> 1.13-1mamba
- automatic version update by autodist
* Tue Dec 05 2023 Automatic Build System <autodist@mambasoft.it> 1.12-1mamba
- automatic version update by autodist
* Sun Mar 07 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 1.11-2mamba
- rebuilt by autoport with build requirements: librpm-devel>=4.16.1.2-1mamba
* Sun Feb 07 2021 Automatic Build System <autodist@mambasoft.it> 1.11-1mamba
- automatic version update by autodist
* Tue Sep 08 2020 Automatic Build System <autodist@mambasoft.it> 1.10-1mamba
- automatic update by autodist
* Thu Apr 25 2019 Automatic Build System <autodist@mambasoft.it> 1.9-1mamba
- automatic version update by autodist
* Thu Oct 30 2014 Automatic Build System <autodist@mambasoft.it> 1.3-1mamba
- automatic update by autodist