rpms/ocaml-curses/devel .cvsignore, 1.2, 1.3 ocaml-curses.spec, 1.6, 1.7 sources, 1.2, 1.3

Richard W.M. Jones rjones at fedoraproject.org
Mon Nov 17 17:07:30 UTC 2008


Author: rjones

Update of /cvs/pkgs/rpms/ocaml-curses/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21425

Modified Files:
	.cvsignore ocaml-curses.spec sources 
Log Message:
Major version leap to the latest, supported, released version.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ocaml-curses/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	24 Aug 2007 16:35:16 -0000	1.2
+++ .cvsignore	17 Nov 2008 17:06:59 -0000	1.3
@@ -1 +1 @@
-ocaml-curses-20020319.tar.gz
+ocaml-curses-1.0.3.tar.gz


Index: ocaml-curses.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ocaml-curses/devel/ocaml-curses.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ocaml-curses.spec	23 Apr 2008 11:10:13 -0000	1.6
+++ ocaml-curses.spec	17 Nov 2008 17:07:00 -0000	1.7
@@ -1,32 +1,29 @@
 %define opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0)
 %define debug_package %{nil}
 
-# Note on versioning: There are no official releases
-# of ocaml-tmk project, nor any version numbers, so I
-# have arbitrarily named this version 0.1 and as per
-# http://fedoraproject.org/wiki/Packaging/NamingGuidelines#NonNumericRelease
-# included an alphatag of the last CVS change upstream.
-%define alphatag 20020319
-
 Name:           ocaml-curses
-Version:        0.1
-Release:        8.%{alphatag}%{?dist}
+Version:        1.0.3
+Release:        1%{?dist}
 Summary:        OCaml bindings for ncurses
 
 Group:          Development/Libraries
 License:        LGPLv2+
 URL:            http://savannah.nongnu.org/projects/ocaml-tmk/
-Source0:        ocaml-curses-%{alphatag}.tar.gz
+Source0:        http://download.savannah.gnu.org/releases/ocaml-tmk/%{name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  ocaml >= 3.10.1
+BuildRequires:  ocaml >= 3.10.2
 BuildRequires:  ocaml-findlib-devel, ncurses-devel
 BuildRequires:  gawk
 
+# Doesn't include a configure script, so we have to make one.
+BuildRequires:  autoconf, automake, libtool
+
 %define _use_internal_dependency_generator 0
 %define __find_requires /usr/lib/rpm/ocaml-find-requires.sh
 %define __find_provides /usr/lib/rpm/ocaml-find-provides.sh
 
+
 %description
 OCaml bindings for ncurses.
 
@@ -43,29 +40,24 @@
 
 
 %prep
-%setup -q -c -n ocaml-curses-%{alphatag}
+%setup -q
+
+autoreconf
 
 
 %build
-cd curses
-make all
-strip dllmlcurses.so
-cat > META <<EOF
-name = "curses"
-version = "%{version}"
-description = "OCaml bindings for ncurses"
-requires = ""
-archive(byte) = "mlcurses.cma"
-archive(native) = "mlcurses.cmxa"
-EOF
+%configure
+make all opt
+
+strip dllcurses_stubs.so
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 export DESTDIR=$RPM_BUILD_ROOT
 export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
 mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
-cd curses
 ocamlfind install curses META *.cmi *.cmx *.cma *.cmxa *.a *.so *.mli
 
 
@@ -99,6 +91,9 @@
 
 
 %changelog
+* Mon Nov 17 2008 Richard W.M. Jones <rjones at redhat.com> - 1.0.3-1
+- Major version leap to the latest, supported, released version.
+
 * Wed Apr 23 2008 Richard W.M. Jones <rjones at redhat.com> - 0.1-8
 - Rebuild for OCaml 3.10.2
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ocaml-curses/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	24 Aug 2007 16:35:16 -0000	1.2
+++ sources	17 Nov 2008 17:07:00 -0000	1.3
@@ -1 +1 @@
-74b28875f818e285e57c4a1d0c1eca46  ocaml-curses-20020319.tar.gz
+3c11b46b7c057f8fd110ace319589877  ocaml-curses-1.0.3.tar.gz




More information about the fedora-extras-commits mailing list