rpms/libextractor/EL-4 libextractor.spec,1.12,1.13
Jeff Sheltren
sheltren at fedoraproject.org
Tue Jul 7 23:44:41 UTC 2009
- Previous message (by thread): rpms/shorewall/F-10 shorewall.spec,1.79,1.80 sources,1.55,1.56
- Next message (by thread): rpms/perl-Test-Unit-Runner-Xml/devel import.log, NONE, 1.1 perl-Test-Unit-Runner-Xml.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: sheltren
Update of /cvs/extras/rpms/libextractor/EL-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23433
Modified Files:
libextractor.spec
Log Message:
update spec to build under el4
Index: libextractor.spec
===================================================================
RCS file: /cvs/extras/rpms/libextractor/EL-4/libextractor.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- libextractor.spec 7 Mar 2009 12:02:38 -0000 1.12
+++ libextractor.spec 7 Jul 2009 23:44:11 -0000 1.13
@@ -1,4 +1,7 @@
-%bcond_with mpeg
+%define _with_mpeg 0
+%define _with_flac 0
+%define _with_qt 0
+%define _with_gtk 0
%global plugindir %_libdir/%name
@@ -6,7 +9,7 @@
Name: libextractor
Version: 0.5.22
-Release: %release_func 1
+Release: %release_func 2
Summary: Simple library for keyword extraction
Group: System Environment/Libraries
@@ -18,9 +21,9 @@ Source10: README.fedora
BuildRoot: %_tmppath/%name-%version-%release-root
BuildRequires: gettext
-BuildRequires: libtool-ltdl-devel libvorbis-devel
+BuildRequires: libtool libvorbis-devel
BuildRequires: bzip2-devel zlib-devel
-BuildRequires: gtk2-devel libgsf-devel qt4-devel
+BuildRequires: libgsf-devel
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -34,60 +37,197 @@ Requires: %_libdir/pkgconfig
%package plugins
Summary: Plugins for libextractor
Group: System Environment/Libraries
-BuildArch: noarch
Requires: %name = %version-%release
Requires: %name-plugins-base
Requires: %name-plugins-exiv2
Requires: %name-plugins-ogg
Requires: %name-plugins-ole2
Requires: %name-plugins-pdf
+%if %{_with_flac}
Requires: %name-plugins-flac
+%endif
+%if %{_with_gtk}
Requires: %name-plugins-thumbnailgtk
-Requires: %name-plugins-thumbnailqt
+%endif
+%if %{_with_qt}
+Requires: %name-plugins-thumbnailqt
+%endif
#Requires: %name-plugins-rpm
-%global pluginpkg(B:R:P:u) \
-%package plugins-%1 \
-Summary: The '%1' libextractor plugin\
-Group: System Environment/Libraries \
-Provides: plugin(%name) = %1 %%{-P*} \
-%%{-u:Requires(post): /usr/sbin/update-alternatives} \
-%%{-u:Requires(preun): /usr/sbin/update-alternatives} \
-%%{-B:BuildRequires: %%{-B*}} \
-Requires: %name = %version-%release %%{-R*} \
- \
-%description plugins-%1 \
-libextractor is a simple library for keyword extraction. libextractor\
-does not support all formats but supports a simple plugging mechanism\
-such that you can quickly add extractors for additional formats, even\
-without recompiling libextractor.\
-\
-This package ships the '%1' plugin.\
-\
-%files plugins-%1 \
-%defattr(-,root,root,-) \
-%plugindir/libextractor_%1.so* \
-%nil
-
%package plugins-base
Summary: Base plugins for libextractor
Group: System Environment/Libraries
Requires: %name = %version-%release
-%{?with_mpeg:%pluginpkg mpeg -B mpeg2dec-devel}
-%pluginpkg flac -B flac-devel
-%pluginpkg exiv2
-%pluginpkg ogg
-%pluginpkg ole2
-%pluginpkg pdf
-#pluginpkg rpm -B rpm-devel
+%if %{_with_mpeg}
+%package plugins-mpeg
+Summary: The 'mpeg' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = mpeg
+BuildRequires: mpeg2dec-devel
+Requires: %name = %version-%release
+
+%description plugins-mpeg
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'mpeg' plugin.
+
+%files plugins-mpeg
+%defattr(-,root,root,-)
+%plugindir/libextractor_mpeg.so*
+%nil
+%endif
+
+%if %{_with_flac}
+%package plugins-flac
+Summary: The 'flac' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = flac
+BuildRequires: flac-devel
+Requires: %name = %version-%release
+
+%description plugins-flac
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'flac' plugin.
+
+%files plugins-flac
+%defattr(-,root,root,-)
+%plugindir/libextractor_flac.so*
+%nil
+%endif
+
+%package plugins-exiv2
+Summary: The 'exiv2' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = exiv2
+Requires: %name = %version-%release
+
+%description plugins-exiv2
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'exiv2' plugin.
+
+%files plugins-exiv2
+%defattr(-,root,root,-)
+%plugindir/libextractor_exiv2.so*
+%nil
+
+%package plugins-ogg
+Summary: The 'ogg' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = ogg
+Requires: %name = %version-%release
+
+%description plugins-ogg
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'ogg' plugin.
+
+%files plugins-ogg
+%defattr(-,root,root,-)
+%plugindir/libextractor_ogg.so*
+%nil
+
+%package plugins-ole2
+Summary: The 'ole2' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = ole2
+Requires: %name = %version-%release
+
+%description plugins-ole2
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'ole2' plugin.
+
+%files plugins-ole2
+%defattr(-,root,root,-)
+%plugindir/libextractor_ole2.so*
+%nil
+
+%package plugins-pdf
+Summary: The 'pdf' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = pdf
+Requires: %name = %version-%release
+
+%description plugins-pdf
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'pdf' plugin.
+
+%files plugins-pdf
+%defattr(-,root,root,-)
+%plugindir/libextractor_pdf.so*
+%nil
+
+%if %{_with_gtk}
+%package plugins-thumbnailgtk
+Summary: The 'thumbnailgtk' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = thumbnailgtk plugin(%name)=thumbnail
+Requires: %name = %version-%release
+Requires(post): /usr/sbin/update-alternatives
+Requires(preun): /usr/sbin/update-alternatives
+
+%description plugins-thumbnailgtk
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'thumbnailgtk' plugin.
-%pluginpkg thumbnailgtk -u -P plugin(%name)=thumbnail
+%files plugins-thumbnailgtk
+%defattr(-,root,root,-)
+%plugindir/libextractor_thumbnailgtk.so*
+%nil
%ghost %plugindir/libextractor-thumbnail.so
+%endif
-%pluginpkg thumbnailqt -u -P plugin(%name)=thumbnail
+%if %{_with_qt}
+%package plugins-qt
+Summary: The 'qt' libextractor plugin
+Group: System Environment/Libraries
+Provides: plugin(%name) = qt plugin(%name)=thumbnail
+Requires: %name = %version-%release
+Requires(post): /usr/sbin/update-alternatives
+Requires(preun): /usr/sbin/update-alternatives
+BuildRequires: qt4-devel
+
+%description plugins-qt
+libextractor is a simple library for keyword extraction. libextractor
+does not support all formats but supports a simple plugging mechanism
+such that you can quickly add extractors for additional formats, even
+without recompiling libextractor.
+
+This package ships the 'qt' plugin.
+
+%files plugins-qt
+%defattr(-,root,root,-)
+%plugindir/libextractor_qt.so*
+%nil
%ghost %plugindir/libextractor-thumbnail.so
+%endif
%description
@@ -134,7 +274,9 @@ rm -f README.debian
sed -i 's!\(-L\(/usr\|\$with_qt\)/lib\|-I/usr/include\) !!g' configure
%build
-%{!?with_mpeg:export ac_cv_lib_mpeg2_mpeg2_init=no}
+%if !%{_with_mpeg}
+export ac_cv_lib_mpeg2_mpeg2_init=no
+%endif
export ac_cv_lib_rpm_rpmReadPackageFile=no
%configure --disable-static \
@@ -209,6 +351,7 @@ test $1 != 0 || /sbin/install-info --inf
%postun -p /sbin/ldconfig
+%if %{_with_gtk}
%post plugins-thumbnailgtk
/usr/sbin/update-alternatives --install \
%plugindir/libextractor_thumbnail.so libextractor_thumbnail %plugindir/libextractor_thumbnailgtk.so 10
@@ -216,7 +359,9 @@ test $1 != 0 || /sbin/install-info --inf
%preun plugins-thumbnailgtk
test "$1" != 0 || \
/usr/sbin/update-alternatives --remove libextractor_thumbnail %plugindir/libextractor_thumbnailgtk.so
+%endif
+%if %{?_with_qt}
%post plugins-thumbnailqt
/usr/sbin/update-alternatives --install \
%plugindir/libextractor_thumbnail.so libextractor_thumbnail %plugindir/libextractor_thumbnailqt.so 20
@@ -224,6 +369,7 @@ test "$1" != 0 || \
%preun plugins-thumbnailqt
test "$1" != 0 || \
/usr/sbin/update-alternatives --remove libextractor_thumbnail %plugindir/libextractor_thumbnailqt.so
+%endif
%files -f libextractor.lang
@@ -248,6 +394,11 @@ test "$1" != 0 || \
%changelog
+* Thu May 28 2009 Jeff Sheltren <jeff at osuosl.org> - 0.5.22-2
+- Rebuild for EL5
+- disable flac and qt packages by default
+- el4 package disables gtk and re-write some of the conditional statements
+
* Sat Mar 7 2009 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.5.22-1
- updated to 0.5.22
- disabled rpm plugin for now as it does not build with rpm-4.6
- Previous message (by thread): rpms/shorewall/F-10 shorewall.spec,1.79,1.80 sources,1.55,1.56
- Next message (by thread): rpms/perl-Test-Unit-Runner-Xml/devel import.log, NONE, 1.1 perl-Test-Unit-Runner-Xml.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list