rpms/libmowgli/devel libmowgli.spec,1.5,1.6

Michael Schwendt mschwendt at fedoraproject.org
Wed Nov 18 22:15:23 UTC 2009


Author: mschwendt

Update of /cvs/pkgs/rpms/libmowgli/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21763

Modified Files:
	libmowgli.spec 
Log Message:
* Wed Nov 18 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 0.7.0-3
- Compile examples and execute them for some testing.



Index: libmowgli.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libmowgli/devel/libmowgli.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- libmowgli.spec	25 Jul 2009 06:07:45 -0000	1.5
+++ libmowgli.spec	18 Nov 2009 22:15:21 -0000	1.6
@@ -2,7 +2,7 @@
 
 Name:           libmowgli
 Version:        0.7.0
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Library of many utility functions and classes
 Group:          System Environment/Libraries
 
@@ -40,23 +40,30 @@ software that uses libmowgli.
 # Make the build system more verbose
 sed -i '\,^.SILENT:,d' buildsys.mk.in
 
+# Prepare the examples for %%doc inclusion.
+rm -rf %{examplesdir} ; mkdir %{examplesdir}
+cp -a src/examples %{examplesdir}
+find %{examplesdir} -name Makefile | xargs rm -f
+
 
 %build
 %configure \
+    --enable-examples \
     --disable-dependency-tracking
 
 make %{?_smp_mflags}
 
+# Execute examples for some testing.
+# Not really suitable for %%check section.
+for f in $(find src/examples -type f -executable) ; do
+    $f
+done
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
-# Prepare the examples for %%doc inclusion.
-rm -rf %{examplesdir} ; mkdir %{examplesdir}
-cp -a src/examples %{examplesdir}
-find %{examplesdir} -name Makefile | xargs rm
-
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -79,6 +86,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/libmowgli.pc
 
 %changelog
+* Wed Nov 18 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 0.7.0-3
+- Compile examples and execute them for some testing.
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list