[libextractor] Run tests during build.

Ville Skyttä scop at fedoraproject.org
Mon Nov 28 16:14:39 UTC 2011


commit cfbd4aa39587a12ffd86e4a3acbdfe591cb7bf8b
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Mon Nov 28 18:14:32 2011 +0200

    Run tests during build.

 .gitignore        |    2 ++
 libextractor.spec |   19 +++++++++++++++++--
 sources           |    2 ++
 3 files changed, 21 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index aeb07a7..ca50030 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
 /libextractor-0.6.2.tar.gz
 /libextractor-0.6.2.tar.gz.sig
+/fuzz_default.sh
+/fuzz_thumbnail.sh
diff --git a/libextractor.spec b/libextractor.spec
index fb17309..1ffc3dd 100644
--- a/libextractor.spec
+++ b/libextractor.spec
@@ -11,7 +11,7 @@
 
 Name:		libextractor
 Version:	0.6.2
-Release:	%release_func 1605
+Release:	%release_func 1606
 Summary:	Simple library for keyword extraction
 
 Group:		System Environment/Libraries
@@ -19,10 +19,13 @@ License:	GPLv2+
 URL:		http://www.gnu.org/software/libextractor
 Source0:	http://ftp.gnu.org/gnu/libextractor/%name-%version.tar.gz
 Source1:	http://ftp.gnu.org/gnu/libextractor/%name-%version.tar.gz.sig
+# fuzz_*.sh missing from upstream 0.6.2 tarball (fix sent upstream 20111127)
+Source2:	https://ng.gnunet.org/svn/Extractor/src/main/fuzz_default.sh
+Source3:	https://ng.gnunet.org/svn/Extractor/src/main/fuzz_thumbnail.sh
 Source10:	README.fedora
 BuildRoot:	%_tmppath/%name-%version-%release-root
 
-BuildRequires:	gettext
+BuildRequires:	gettext zzuf
 BuildRequires:	libtool-ltdl-devel
 BuildRequires:	bzip2-devel zlib-devel
 BuildRequires:	gtk2-devel libgsf-devel qt4-devel
@@ -132,6 +135,9 @@ rm -f README.debian
 
 sed -i 's!\(-L\(/usr\|\$with_qt\)/lib\|-I/usr/include\) !!g' configure
 
+install -pm 755 %{SOURCE2} %{SOURCE3} src/main
+
+
 %build
 %{!?with_mpeg:export ac_cv_lib_mpeg2_mpeg2_init=no}
 export lt_cv_sys_dlsearch_path='/%_lib:%_prefix/%_lib:%plugindir'
@@ -195,6 +201,12 @@ mv $RPM_BUILD_ROOT%_mandir/man1/{,libextractor-}extract.1
 %find_lang libextractor
 
 
+%check
+export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
+export LIBEXTRACTOR_PREFIX=$RPM_BUILD_ROOT%{_libdir}/libextractor
+make check
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -231,6 +243,9 @@ test $1 != 0 || /sbin/install-info --info-dir %_infodir --delete %_infodir/extra
 
 
 %changelog
+* Mon Nov 28 2011 Ville Skyttä <ville.skytta at iki.fi> - 0.6.2-1606
+- Run tests during build.
+
 * Fri Oct 28 2011 Rex Dieter <rdieter at fedoraproject.org> - 0.6.2-1605
 - rebuild(poppler)
 
diff --git a/sources b/sources
index a1a702c..37274af 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,4 @@
 4b2af1167061430d58a101d5dfc6b4c7  libextractor-0.6.2.tar.gz
 c82ef45e41d96172143bdc4aa1f20ebd  libextractor-0.6.2.tar.gz.sig
+894072e77632b8641dbeb0f0bb04742c  fuzz_default.sh
+d854f664a639754bdea4efdc2f266fb1  fuzz_thumbnail.sh


More information about the scm-commits mailing list