[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