Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release-src > by-pkgid > b0f3db3e07e703aab104419ddef52b84 > files > 1

ocaml-gsl-1.19.1-11.mga7.src.rpm

Name:           ocaml-gsl
Version:        1.19.1
Release:        %mkrel 11
Summary:        GSL-Bindings for OCaml (GNU Scientific Library)
License:        GPL-3+
Group:          Development/OCaml
URL:            http://mmottl.github.io/gsl-ocaml/
Source0:        https://github.com/mmottl/gsl-ocaml/archive/v%{version}.tar.gz
BuildRequires:  ocaml-findlib
BuildRequires:  ocaml-camlp4-devel
BuildRequires:  ocaml-ocamlbuild
BuildRequires:  pkgconfig(gsl)
BuildRequires:  libatlas-devel
# "Architectures with double-word alignment for doubles are not supported"
ExcludeArch:	%arm

%description
This is an interface to GSL (the GNU scientific library) for
the OCaml language.
GSL homepage: http://www.gnu.org/software/gsl

%package        devel
Summary:        Development files for %{name}
Group:          Development/OCaml
Requires:       %{name} = %{version}-%{release}
Requires:       libgsl-devel

%description    devel
The %{name}-devel package contains libraries and signature files for
developing applications that use %{name}.

%prep
%setup -q -n gsl-ocaml-%{version}

%build
export GSL_CBLAS_LIB="-lgsl -L%{_libdir}/atlas -lsatlas"

./configure \
    --prefix %{_prefix} \
    --libdir %{_libdir} \
    --libexecdir %{_libexecdir} \
    --exec-prefix %{_exec_prefix} \
    --bindir %{_bindir} \
    --mandir %{_mandir} \
    --datadir %{_datadir} \
    --localstatedir %{_localstatedir} \
    --docdir %{_docdir}/%{name}-devel \
    --destdir %{buildroot}

make
make doc

%install
export DESTDIR=%{buildroot}
export OCAMLFIND_DESTDIR=%{buildroot}/%{_libdir}/ocaml
export DLLDIR=$OCAMLFIND_DESTDIR/stublibs
mkdir -p $OCAMLFIND_DESTDIR/stublibs
mkdir -p $OCAMLFIND_DESTDIR/gsl
make install

%files
%doc README.md COPYING.txt AUTHORS.txt CHANGES.txt NOTES.md TODO.md
%dir %{_libdir}/ocaml/gsl
%{_libdir}/ocaml/gsl/META
%{_libdir}/ocaml/gsl/*.cmi
%{_libdir}/ocaml/gsl/*.cma
%{_libdir}/ocaml/gsl/*.cmxs
%{_libdir}/ocaml/stublibs/*.so*

%files devel
%doc examples/
%doc /usr/share/doc/ocaml-gsl-devel/api/
%{_libdir}/ocaml/gsl/*.a
%{_libdir}/ocaml/gsl/*.annot
%{_libdir}/ocaml/gsl/*.cmxa
%{_libdir}/ocaml/gsl/*.cmt
%{_libdir}/ocaml/gsl/*.cmti
%{_libdir}/ocaml/gsl/*.cmx
%{_libdir}/ocaml/gsl/*.mli
%{_libdir}/ocaml/gsl/*.ml


%changelog
* Tue Oct 23 2018 pterjan <pterjan> 1.19.1-11.mga7
+ Revision: 1324538
- Rebuild for ocaml 4.07.1

* Tue Oct 23 2018 pterjan <pterjan> 1.19.1-10.mga7
+ Revision: 1324386
- Rebuild for ocaml 4.07.1

* Sun Sep 23 2018 umeabot <umeabot> 1.19.1-9.mga7
+ Revision: 1299878
- Mageia 7 Mass Rebuild

* Wed Dec 27 2017 wally <wally> 1.19.1-8.mga7
+ Revision: 1185793
- don't hard code lib requires

* Wed Dec 27 2017 wally <wally> 1.19.1-7.mga7
+ Revision: 1185792
- fix gsl requires

* Wed Dec 27 2017 wally <wally> 1.19.1-6.mga7
+ Revision: 1185649
- rebuild for new gsl

* Sun Nov 26 2017 tv <tv> 1.19.1-5.mga7
+ Revision: 1179677
- BR ocaml-ocamlbuild
- rebuild for new ocaml

* Mon May 23 2016 daviddavid <daviddavid> 1.19.1-4.mga6
+ Revision: 1017953
- link against new atlas for improved performance (like fedora)
+ tv <tv>
- rebuild for new atlas

* Tue Feb 02 2016 pterjan <pterjan> 1.19.1-3.mga6
+ Revision: 931003
- Exclude arm which is not supported

* Mon Feb 01 2016 pterjan <pterjan> 1.19.1-2.mga6
+ Revision: 930875
- Rebuild for new ocaml

* Tue Jan 26 2016 luigiwalser <luigiwalser> 1.19.1-1.mga6
+ Revision: 927783
- 1.19.1
- rebuild for gsl

* Wed Oct 21 2015 tv <tv> 1.17.2-3.mga6
+ Revision: 893357
- fix build: package more docs

* Wed Oct 15 2014 umeabot <umeabot> 1.17.2-3.mga5
+ Revision: 750075
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.17.2-2.mga5
+ Revision: 683043
- Mageia 5 Mass Rebuild

* Tue Sep 09 2014 malo <malo> 1.17.2-1.mga5
+ Revision: 673976
- update to 1.17.2

* Sat Oct 19 2013 umeabot <umeabot> 1.13.0-6.mga4
+ Revision: 534725
- Mageia 4 Mass Rebuild

* Fri Sep 13 2013 malo <malo> 1.13.0-5.mga4
+ Revision: 478643
- rebuild for new ocaml

* Wed Jul 31 2013 blue_prawn <blue_prawn> 1.13.0-4.mga4
+ Revision: 461551
- updated to last version 1.13.0

* Sun Jan 13 2013 umeabot <umeabot> 1.11.0-4.mga3
+ Revision: 361408
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Nov 23 2012 blue_prawn <blue_prawn> 1.11.0-3.mga3
+ Revision: 321390
- just rebuild

* Mon Oct 01 2012 blue_prawn <blue_prawn> 1.11.0-2.mga3
+ Revision: 301107
- rebuild for ocaml-4.00.0

* Sat Sep 29 2012 blue_prawn <blue_prawn> 1.11.0-1.mga3
+ Revision: 300145
- updated to last version 1.11.0

* Sat Sep 29 2012 blue_prawn <blue_prawn> 1.10.2-3.mga3
+ Revision: 300140
- new rpm group for ocaml

* Wed Aug 29 2012 blue_prawn <blue_prawn> 1.10.2-2.mga3
+ Revision: 285580
- fixed dependency on libgsl

* Wed Aug 22 2012 blue_prawn <blue_prawn> 1.10.2-1.mga3
+ Revision: 283154
- build requires camlp4
- imported package ocaml-gsl