rpms/libextractor/EL-5 .cvsignore, 1.4, 1.5 libextractor.spec, 1.5, 1.6 sources, 1.5, 1.6

Jeff Sheltren sheltren at fedoraproject.org
Sat May 30 00:28:45 UTC 2009


Author: sheltren

Update of /cvs/extras/rpms/libextractor/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3666

Modified Files:
	.cvsignore libextractor.spec sources 
Log Message:
First build for EPEL - bump to 0.5.22



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libextractor/EL-5/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	25 Aug 2007 15:03:03 -0000	1.4
+++ .cvsignore	30 May 2009 00:28:14 -0000	1.5
@@ -1,2 +1 @@
-libextractor*.tar.gz
-libextractor*.tar.gz.sig
+libextractor-0.5.22.tar.gz


Index: libextractor.spec
===================================================================
RCS file: /cvs/extras/rpms/libextractor/EL-5/libextractor.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- libextractor.spec	25 Aug 2007 15:03:03 -0000	1.5
+++ libextractor.spec	30 May 2009 00:28:15 -0000	1.6
@@ -1,26 +1,28 @@
 %bcond_with	mpeg
+%bcond_with	flac
+%bcond_with	qt
 
 %global plugindir	%_libdir/%name
 
 %{!?release_func:%global release_func() %1%{?dist}}
 
 Name:		libextractor
-Version:	0.5.18a
-Release:	%release_func 1
+Version:	0.5.22
+Release:	%release_func 2
 Summary:	Simple library for keyword extraction
 
 Group:		System Environment/Libraries
-License:	GPL
+License:	GPLv2+
 URL:		http://gnunet.org/libextractor/
 Source0:	http://gnunet.org/libextractor/download/%name-%version.tar.gz
-Source1:	http://gnunet.org/libextractor/download/%name-%version.tar.gz.sig
+#Source1:	http://gnunet.org/libextractor/download/%name-%version.tar.gz.sig
 Source10:	README.fedora
 BuildRoot:	%_tmppath/%name-%version-%release-root
 
 BuildRequires:	gettext
 BuildRequires:	libtool-ltdl-devel libvorbis-devel
 BuildRequires:	bzip2-devel zlib-devel
-BuildRequires:	gtk2-devel libgsf-devel qt4-devel
+BuildRequires:	gtk2-devel libgsf-devel
 Requires(post):		/sbin/install-info
 Requires(preun):	/sbin/install-info
 
@@ -40,8 +42,10 @@ Requires:	%name-plugins-exiv2
 Requires:	%name-plugins-ogg
 Requires:	%name-plugins-ole2
 Requires:	%name-plugins-pdf
+%{?with_flac:Requires:	%name-plugins-flac}
 Requires:	%name-plugins-thumbnailgtk
-Requires:	%name-plugins-thumbnailqt
+%{?with_qt:Requires:   %name-plugins-thumbnailqt}
+#Requires:	%name-plugins-rpm
 
 
 %global pluginpkg(B:R:P:u)	\
@@ -73,16 +77,20 @@ Group:		System Environment/Libraries
 Requires:	%name = %version-%release
 
 %{?with_mpeg:%pluginpkg mpeg -B mpeg2dec-devel}
+%{?with_flac:%pluginpkg flac -B flac-devel}
 %pluginpkg exiv2
 %pluginpkg ogg
 %pluginpkg ole2
 %pluginpkg pdf
+#pluginpkg rpm -B rpm-devel
 
 %pluginpkg thumbnailgtk -u -P plugin(%name)=thumbnail
 %ghost %plugindir/libextractor-thumbnail.so
 
-%pluginpkg thumbnailqt  -u -P plugin(%name)=thumbnail
+%{?with_qt:
+%pluginpkg thumbnailqt  -u -P plugin(%name)=thumbnail -B qt4-devel
 %ghost %plugindir/libextractor-thumbnail.so
+}
 
 
 %description
@@ -126,13 +134,23 @@ developing applications that use %name.
 install -pm644 %SOURCE10 .
 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}
+export ac_cv_lib_rpm_rpmReadPackageFile=no
+
 %configure --disable-static	\
-	--enable-xpdf		\
+	--disable-rpath		\
+	--disable-xpdf		\
 	--with-qt=/usr
 
+# build with --as-needed and disable rpath
+sed -i \
+	-e 's! -shared ! -Wl,--as-needed\0!g' 					\
+	-e '/sys_lib_dlsearch_path_spec=\"\/lib \/usr\/lib /s!\"\/lib \/usr\/lib !/\"/%_lib /usr/%_lib !g'	\
+	libtool
+
 # not SMP safe
 make # %{?_smp_mflags}
 	
@@ -156,7 +174,8 @@ for i in $RPM_BUILD_ROOT%plugindir/*.so;
 			lib=${lib%%.so*}
 			case $lib in
 				(libz|libdl)				;;
-				(libextractor|libc|libm|libpthread)	;;
+				(libextractor|libextractor_common)	;;
+				(libc|libm|libpthread)	;;
 				(*)
 					target=other
 					echo "$fname -> $lib"
@@ -176,7 +195,6 @@ rm -f $RPM_BUILD_ROOT%_infodir/dir
 mv $RPM_BUILD_ROOT%_bindir/{,libextractor-}extract
 mv $RPM_BUILD_ROOT%_mandir/man1/{,libextractor-}extract.1
 
-
 %find_lang libextractor
 
 
@@ -202,6 +220,7 @@ test $1 != 0 || /sbin/install-info --inf
 test "$1" != 0 || \
 	/usr/sbin/update-alternatives --remove libextractor_thumbnail %plugindir/libextractor_thumbnailgtk.so
 
+%{?with_qt:
 %post  plugins-thumbnailqt
 /usr/sbin/update-alternatives --install \
 	%plugindir/libextractor_thumbnail.so   libextractor_thumbnail %plugindir/libextractor_thumbnailqt.so  20
@@ -209,6 +228,7 @@ test "$1" != 0 || \
 %preun plugins-thumbnailqt
 test "$1" != 0 || \
 	/usr/sbin/update-alternatives --remove libextractor_thumbnail %plugindir/libextractor_thumbnailqt.so
+}
 
 
 %files -f libextractor.lang
@@ -233,6 +253,35 @@ 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
+
+* 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
+- disabled builtin xpdf plugin
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.20b-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Nov 26 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.5.21-1
+- updated to 0.5.21
+- added -rpm plugin
+
+* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0.5.20b-2
+- fix license tag
+
+* Sat Jun 21 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.5.20b-1
+- updated to 0.5.20b (SECURITY); fixes CVE-2008-1693 (xpdf embedded
+  font vulnerability)
+- build with -Wl,-as-needed
+- fixed rpath issues
+
+* Wed Feb 13 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.5.19a-1
+- updated to 0.5.19a
+- added flac-plugin subpackage
+
 * Sat Aug 25 2007 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.5.18a-1
 - updated to 0.5.18a
 - renamed 'extract' program to 'libextractor-extract'


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libextractor/EL-5/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources	25 Aug 2007 15:03:03 -0000	1.5
+++ sources	30 May 2009 00:28:15 -0000	1.6
@@ -1,2 +1 @@
-1623ee0670c2da8ce12d68a7c98dc1e0  libextractor-0.5.18a.tar.gz
-b6815c37d3dea4c1bd100f6423810688  libextractor-0.5.18a.tar.gz.sig
+f6d6ea1264a471189eee99728b983c4e  libextractor-0.5.22.tar.gz




More information about the scm-commits mailing list