Author: rjones Update of /cvs/pkgs/rpms/ocaml-fileutils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29974 Modified Files: .cvsignore ocaml-fileutils.spec sources Log Message: * Thu Oct 8 2009 Richard W.M. Jones <rjones@xxxxxxxxxx> - 0.4.0-1 - New upstream version 0.4.0. - Upstream build system has been rationalized, so remove all the hacks we were using. - Upstream now contains tests, run them. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-fileutils/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- .cvsignore 22 Feb 2008 18:40:38 -0000 1.2 +++ .cvsignore 8 Oct 2009 12:17:05 -0000 1.3 @@ -1 +1 @@ -ocaml-fileutils-0.3.0.tar.gz +ocaml-fileutils-0.4.0.tar.gz Index: ocaml-fileutils.spec =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-fileutils/devel/ocaml-fileutils.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- ocaml-fileutils.spec 25 Jul 2009 19:56:44 -0000 1.9 +++ ocaml-fileutils.spec 8 Oct 2009 12:17:05 -0000 1.10 @@ -2,14 +2,14 @@ %define debug_package %{nil} Name: ocaml-fileutils -Version: 0.3.0 -Release: 11%{?dist} +Version: 0.4.0 +Release: 1%{?dist} Summary: OCaml library for common file and filename operations Group: Development/Libraries License: LGPLv2 with exceptions URL: http://www.gallu.homelinux.org/download/ -Source0: http://www.gallu.homelinux.org/download/ocaml-fileutils-0.3.0.tar.gz +Source0: http://www.gallu.homelinux.org/download/ocaml-fileutils-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExcludeArch: sparc64 s390 s390x @@ -46,29 +46,26 @@ developing applications that use %{name} %prep %setup -q -# The whole build system for this package is totally broken. -# We build into a temporary directory then copy the files -# to the right place. -./configure --prefix=%{_prefix} --libdir=%{_libdir} \ - --enable-ocamlfind \ - --with-builddir=`pwd`/tmp +%configure %build -# Nothing: 'make' builds and installs. Stupid! +make %install -# Go and do your broken stuff now ... -rm -rf tmp -make -# make doc (borked) - -# ... and copy the files to the right places. rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml -cp -r tmp/lib/fileutils $RPM_BUILD_ROOT%{_libdir}/ocaml -rm -rf tmp +export DESTDIR=$RPM_BUILD_ROOT +export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml +mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs + +# Set htmldir to current directory, then copy the docs (in api/) +# as a %doc rule. +make htmldir=. install + + +%check +make test %clean @@ -81,20 +78,32 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/ocaml/fileutils %if %opt %exclude %{_libdir}/ocaml/fileutils/*.a +%exclude %{_libdir}/ocaml/fileutils/*.cmx %exclude %{_libdir}/ocaml/fileutils/*.cmxa %endif +%exclude %{_libdir}/ocaml/fileutils/*.ml +%exclude %{_libdir}/ocaml/fileutils/*.mli %files devel %defattr(-,root,root,-) -%doc COPYING AUTHOR CHANGELOG README TODO +%doc COPYING AUTHOR CHANGELOG README TODO api %if %opt %{_libdir}/ocaml/fileutils/*.a +%{_libdir}/ocaml/fileutils/*.cmx %{_libdir}/ocaml/fileutils/*.cmxa %endif +%{_libdir}/ocaml/fileutils/*.ml +%{_libdir}/ocaml/fileutils/*.mli %changelog +* Thu Oct 8 2009 Richard W.M. Jones <rjones@xxxxxxxxxx> - 0.4.0-1 +- New upstream version 0.4.0. +- Upstream build system has been rationalized, so remove all the + hacks we were using. +- Upstream now contains tests, run them. + * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 0.3.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-fileutils/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- sources 22 Feb 2008 18:40:38 -0000 1.2 +++ sources 8 Oct 2009 12:17:05 -0000 1.3 @@ -1 +1 @@ -a3c24bb6e928dc9deb8d8f7e30206057 ocaml-fileutils-0.3.0.tar.gz +93437c0fe6fa0e02c30e87af6a0d4e14 ocaml-fileutils-0.4.0.tar.gz _______________________________________________ Fedora-ocaml-list mailing list Fedora-ocaml-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-ocaml-list