Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 8ddd6751a333c6a805f77aabf541290e > files > 1

ocaml-sqlite3-4.1.3-10.mga9.src.rpm

# 4.1.3 is the last version before jbuilder.  Although we have
# jbuilder we lack some other OCaml libraries needed for this
# package.

Name:           ocaml-sqlite3
Version:        4.1.3
Release:        %mkrel 10
Summary:        OCaml library for accessing SQLite3 databases
Group:          Development/OCaml
License:        MIT
URL:            https://mmottl.github.io/sqlite3-ocaml/
Source0:        https://github.com/mmottl/sqlite3-ocaml/archive/v%{version}.tar.gz

BuildRequires:  ocaml-compiler >= 3.11.0
BuildRequires:  ocaml-ocamlbuild
BuildRequires:  ocaml-findlib
BuildRequires:  pkgconfig(sqlite3)
BuildRequires:  chrpath
Requires:  sqlite3-devel
%rename ocaml-sqlite


%description
SQLite 3 database library wrapper for OCaml.

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

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


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

%build
./configure \
      --enable-tests \
      --prefix %{_prefix} \
      --destdir '%{buildroot}' \
      --docdir %{_docdir}/%{name}-devel/

make all

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

strip $OCAMLFIND_DESTDIR/stublibs/dll*.so
chrpath --delete $OCAMLFIND_DESTDIR/stublibs/dll*.so

# Remove the documentation from _docdir, we will install it ourselves.
rm -rf $RPM_BUILD_ROOT%{_docdir}

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

%files devel
%doc CHANGES.txt README.md TODO.md
%doc test/
%{_libdir}/ocaml/sqlite3/*.a
%{_libdir}/ocaml/sqlite3/*.cmxa
%{_libdir}/ocaml/sqlite3/*.cmx
%{_libdir}/ocaml/sqlite3/*.cmt*
%{_libdir}/ocaml/sqlite3/*.annot
%{_libdir}/ocaml/sqlite3/*.mli


%changelog
* Thu May 19 2022 pterjan <pterjan> 4.1.3-10.mga9
+ Revision: 1858910
- Rebuild for OCaml 4.14

* Tue Mar 29 2022 umeabot <umeabot> 4.1.3-9.mga9
+ Revision: 1832414
- Mageia 9 Mass Rebuild

* Tue Oct 12 2021 tv <tv> 4.1.3-8.mga9
+ Revision: 1750672
- Rebuild for ocaml 4.13.1

* Wed Mar 03 2021 tv <tv> 4.1.3-7.mga9
+ Revision: 1697378
- rebuild for ocaml-4.2-12

* Wed Mar 03 2021 tv <tv> 4.1.3-6.mga9
+ Revision: 1696523
- rebuild for ocaml-4.2-12

* Sun Jan 10 2021 pterjan <pterjan> 4.1.3-5.mga8
+ Revision: 1670479
- Rebuild to generate ocamlx provides

* Fri Feb 28 2020 umeabot <umeabot> 4.1.3-4.mga8
+ Revision: 1551371
- Rebuild for ocaml 4.10.0 final

* Wed Feb 19 2020 umeabot <umeabot> 4.1.3-3.mga8
+ Revision: 1544387
- Mageia 8 Mass Rebuild

* Sat Jan 25 2020 tv <tv> 4.1.3-2.mga8
+ Revision: 1482986
- rebuild for ocaml-4.10

* Mon Jan 20 2020 tv <tv> 4.1.3-1.mga8
+ Revision: 1481724
- new release + rebuild for ocaml-4.10

* Tue Oct 23 2018 tv <tv> 4.0.6-3.mga7
+ Revision: 1324285
- rebuild with ocaml-4.07.1

* Sun Sep 23 2018 umeabot <umeabot> 4.0.6-2.mga7
+ Revision: 1299932
- Mageia 7 Mass Rebuild

* Tue Dec 05 2017 tv <tv> 4.0.6-1.mga7
+ Revision: 1181296
- new release
- rebuild for new ocaml

* Thu Nov 24 2016 neoclust <neoclust> 2.0.6-6.mga6
+ Revision: 1069804
- Rebuild against fixed ocaml

* Mon Sep 26 2016 pterjan <pterjan> 2.0.6-5.mga6
+ Revision: 1056442
- Rebuild for fix in ocaml

* Fri Feb 12 2016 umeabot <umeabot> 2.0.6-4.mga6
+ Revision: 956451
- Mageia 6 Mass Rebuild

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

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

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

* Sat Oct 19 2013 umeabot <umeabot> 2.0.4-4.mga4
+ Revision: 536411
- Mageia 4 Mass Rebuild

* Mon Sep 23 2013 blue_prawn <blue_prawn> 2.0.4-3.mga4
+ Revision: 484213
- rebuild for ocaml-4.01.0

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

* Wed Dec 12 2012 malo <malo> 2.0.4-1.mga3
+ Revision: 329910
- new version 2.0.4

* Mon Oct 01 2012 blue_prawn <blue_prawn> 2.0.2-3.mga3
+ Revision: 301683
- new rpm group for ocaml

* Wed Aug 22 2012 blue_prawn <blue_prawn> 2.0.2-2.mga3
+ Revision: 283159
- updated the home-page URL
- provide the README files
- provide the tests
- put the api doc in the -devel docdir

* Sun Aug 05 2012 malo <malo> 2.0.2-1.mga3
+ Revision: 278524
- new version 2.0.2

* Sat Jul 07 2012 malo <malo> 1.6.3-1.mga3
+ Revision: 268705
- update to 1.6.3

* Sat Feb 18 2012 malo <malo> 1.6.1-4.mga2
+ Revision: 210487
+ rebuild (emptylog)

* Sat Feb 18 2012 malo <malo> 1.6.1-3.mga2
+ Revision: 210428
- fixing typo in obsoletes/provides

* Fri Feb 17 2012 malo <malo> 1.6.1-2.mga2
+ Revision: 210078
- replaces ocaml-sqlite
- missing requires

* Thu Jan 12 2012 blue_prawn <blue_prawn> 1.6.1-1.mga2
+ Revision: 195072
- This package comes from Mandriva where it was maintained by Florent Monnier and where the initial RPM release was made from the fedora rpm .spec file (revision 1.9) by Richard W.M. Jones