update to 0.1.6 [release 0.1.6-1mamba;Sun Jan 30 2022]

This commit is contained in:
Silvan Calarco 2024-01-06 08:01:32 +01:00
parent 7e46b5d1e6
commit acc38e418d

View File

@ -1,20 +1,22 @@
%define ocamlpck samplerate %define ocamlpck samplerate
Name: ocaml-samplerate Name: ocaml-samplerate
Version: 0.1.2 Version: 0.1.6
Release: 1mamba Release: 1mamba
Summary: OCaml bindings for libsamplerate Summary: OCaml bindings for libsamplerate
Group: Development/Bindings Group: Development/Bindings
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: openmamba WebBuild System <webbuild@openmamba.org> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://savonet.sourceforge.net/ URL: https://github.com/savonet/ocaml-samplerate
Source: http://sourceforge.net/projects/savonet/files/ocaml-samplerate/%{version}/ocaml-samplerate-%{version}.tar.gz Source: https://github.com/savonet/ocaml-samplerate.git/v%{version}/ocaml-samplerate-%{version}.tar.bz2
License: LGPL License: LGPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
## note: run 'autospec -u -a6 ocaml-samplerate' to get the list of build requirements. BuildRequires: glibc-devel
BuildRequires: libsamplerate-devel
BuildRequires: ocaml
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: dune
%description %description
This package contains an O'Caml interface for audio rate conversion library, otherwise known as libsamplerate. This package contains an O'Caml interface for audio rate conversion library, otherwise known as libsamplerate.
@ -27,27 +29,19 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel %description devel
This package contains libraries and signature files for developing applications that use %{name}. This package contains libraries and signature files for developing applications that use %{name}.
%debug_package
%prep %prep
%setup -q %setup -q
%build %build
./configure \ dune build
--prefix=%{_prefix} \
--disable-ldconf
make
make doc
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
export DESTDIR=%{buildroot} DESTDIR=%{buildroot} dune install --prefix "/usr" --libdir "%{_lib}/ocaml"
export OCAMLFIND_DESTDIR=%{buildroot}$(ocamlfind printconf destdir)
export DLLDIR=$OCAMLFIND_DESTDIR/stublibs
install -d $OCAMLFIND_DESTDIR/%{ocamlpck} rm -rf %{buildroot}/usr/doc
install -d $OCAMLFIND_DESTDIR/stublibs
make install
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -55,9 +49,11 @@ make install
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_libdir}/ocaml/%{ocamlpck} %dir %{_libdir}/ocaml/%{ocamlpck}
%{_libdir}/ocaml/%{ocamlpck}/META %{_libdir}/ocaml/%{ocamlpck}/*
%{_libdir}/ocaml/%{ocamlpck}/*.cma %exclude %{_libdir}/ocaml/%{ocamlpck}/*.a
%{_libdir}/ocaml/%{ocamlpck}/*.cmi %exclude %{_libdir}/ocaml/%{ocamlpck}/*.cmxa
%exclude %{_libdir}/ocaml/%{ocamlpck}/*.cmx
%exclude %{_libdir}/ocaml/%{ocamlpck}/*.mli
%{_libdir}/ocaml/stublibs/*.so* %{_libdir}/ocaml/stublibs/*.so*
%doc COPYING %doc COPYING
@ -67,9 +63,12 @@ make install
%{_libdir}/ocaml/%{ocamlpck}/*.cmxa %{_libdir}/ocaml/%{ocamlpck}/*.cmxa
%{_libdir}/ocaml/%{ocamlpck}/*.cmx %{_libdir}/ocaml/%{ocamlpck}/*.cmx
%{_libdir}/ocaml/%{ocamlpck}/*.mli %{_libdir}/ocaml/%{ocamlpck}/*.mli
%doc CHANGES README %doc CHANGES.md README.md
%doc doc/html/ %doc examples
%changelog %changelog
* Sun Jan 30 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.6-1mamba
- update to 0.1.6
* Sat Jun 29 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.1.2-1mamba * Sat Jun 29 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.1.2-1mamba
- package created by davide using the webbuild interface - package created by davide using the webbuild interface