ocaml-gsl/ocaml-gsl.spec

157 lines
4.9 KiB
RPMSpec
Raw Normal View History

%global opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0)
2008-04-25 19:04:43 +00:00
Name: ocaml-gsl
Version: 1.17.2
Release: 1%{?dist}
2008-04-25 19:04:43 +00:00
Summary: Interface to GSL (GNU scientific library) for OCaml
License: GPLv2
URL: https://mmottl.github.io/gsl-ocaml/
Source0: https://github.com/mmottl/gsl-ocaml/releases/download/v%{version}/gsl-ocaml-%{version}.tar.gz
ExcludeArch: armv7hl sparc64 s390 s390x
2008-04-25 19:04:43 +00:00
BuildRequires: ocaml >= 3.07
BuildRequires: ocaml-findlib-devel
2013-09-14 17:45:02 +00:00
BuildRequires: ocaml-ocamldoc
2013-09-14 17:53:39 +00:00
BuildRequires: ocaml-camlp4-devel
2008-04-25 19:04:43 +00:00
BuildRequires: gsl-devel >= 1.9
BuildRequires: /usr/bin/awk
%description
This is an interface to GSL (GNU scientific library), for the
Objective Caml language.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Requires: /sbin/install-info
%description devel
The %{name}-devel package contains libraries and signature files for
developing applications that use %{name}.
%prep
%setup -q -n gsl-ocaml-%{version}
2008-04-25 19:04:43 +00:00
%build
make
%install
export DESTDIR=$RPM_BUILD_ROOT
export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
make install
2008-04-25 19:04:43 +00:00
%files
%doc COPYING.txt
2008-04-25 19:04:43 +00:00
%{_libdir}/ocaml/gsl
%if %opt
%exclude %{_libdir}/ocaml/gsl/*.a
%exclude %{_libdir}/ocaml/gsl/*.cmxs
2008-04-25 19:04:43 +00:00
%exclude %{_libdir}/ocaml/gsl/*.cmxa
%endif
%exclude %{_libdir}/ocaml/gsl/*.mli
%{_libdir}/ocaml/stublibs/*.so
%{_libdir}/ocaml/stublibs/*.so.owner
%files devel
%doc COPYING.txt AUTHORS.txt CHANGES.txt README.md NOTES.md
2008-04-25 19:04:43 +00:00
%if %opt
%{_libdir}/ocaml/gsl/*.a
%{_libdir}/ocaml/gsl/*.cmxs
2008-04-25 19:04:43 +00:00
%{_libdir}/ocaml/gsl/*.cmxa
%endif
%{_libdir}/ocaml/gsl/*.mli
%changelog
* Mon Jul 21 2014 Richard W.M. Jones <rjones@redhat.com> - 1.17.2-1
- New upstream version 1.17.2.
- OCaml 4.02.0 beta rebuild.
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 1.13.0-1
- New upstream version 1.13.0.
- Switched to Markus Mottl semi-official upstream version which is
much livelier than the official upstream.
- Rebuild for OCaml 4.01.0.
- Enable debuginfo.
- Info files disappeared from upstream source, probably for the better.
2013-09-14 17:45:02 +00:00
- Missing BR ocamldoc.
2013-09-14 17:53:39 +00:00
- Missing BR ocaml-camlp4-devel.
* Sun Aug 4 2013 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-19
- Exclude armv7hl (not supported by upstream C code).
- Modernize the spec file.
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2012-12-02 07:45:12 +00:00
* Sun Dec 02 2012 Bruno Wolff III <bruno@wolff.to> - 0.6.0-16
- Rebuild for ocaml 4.0.1.
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-06-10 22:17:27 +00:00
* Sun Jun 10 2012 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-14
- Rebuild for OCaml 4.00.0.
2012-01-07 18:06:46 +00:00
* Sat Jan 07 2012 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-13
- Rebuild for OCaml 3.12.1.
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2011-01-06 16:15:12 +00:00
* Thu Jan 06 2011 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-11
- Rebuild for OCaml 3.12 (http://fedoraproject.org/wiki/Features/OCaml3.12).
2009-12-30 13:49:52 +00:00
* Wed Dec 30 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-10
- Rebuild for OCaml 3.11.2.
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2009-05-23 08:29:45 +00:00
* Sat May 23 2009 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-8
- Rebuild for OCaml 3.11.1
* Thu Apr 16 2009 S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org>
- ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
(added sparc64 per request from the sparc maintainer)
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-12-05 15:55:47 +00:00
* Fri Dec 5 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-6
- Force rebuild.
2008-12-04 12:45:02 +00:00
* Thu Dec 4 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-5
- Rebuild.
2008-11-24 11:26:50 +00:00
* Wed Nov 19 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-4
- Rebuild for OCaml 3.11.0
2008-04-25 19:04:43 +00:00
* Fri Apr 25 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-3
- Fixed typo in description.
- Mixed use of buildroot macro / RPM_BUILD_ROOT variable fixed.
- Remove BR gsl (brought in by gsl-devel, so unnecessary).
* Tue Mar 4 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-2
- Rebuild for ppc64.
* Wed Feb 20 2008 Richard W.M. Jones <rjones@redhat.com> - 0.6.0-1
- Initial RPM release.