update to 0.4.1 [release 0.4.1-1mamba;Mon Feb 07 2022]

This commit is contained in:
Silvan Calarco 2024-01-06 08:02:41 +01:00
parent 032d1fc318
commit 74069267a3

View File

@ -1,23 +1,27 @@
%define ocamlpck speex %define ocamlpck speex
Name: ocaml-speex Name: ocaml-speex
Version: 0.2.0 Version: 0.4.1
Release: 1mamba Release: 1mamba
Summary: OCaml bindings to libspeex Summary: OCaml bindings to libspeex
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: http://savonet.sourceforge.net/
Source: http://sourceforge.net/projects/savonet/files/ocaml-speex/%{version}/ocaml-speex-%{version}.tar.gz Source: https://github.com/savonet/ocaml-speex.git/v%{version}/ocaml-speex-%{version}.tar.bz2
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
## note: run 'autospec -u -a6 ocaml-speex' to get the list of build requirements. BuildRequires: glibc-devel
BuildRequires: libogg-devel
BuildRequires: libspeex-devel
BuildRequires: ocaml
BuildRequires: ocaml-ogg-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: dune
BuildRequires: ocaml BuildRequires: ocaml
BuildRequires: ocaml-findlib BuildRequires: ocaml-findlib
BuildRequires: camlidl BuildRequires: camlidl
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
This package contains an O'Caml interface for the Speex codec library, otherwise known as speex. This package contains an O'Caml interface for the Speex codec library, otherwise known as speex.
@ -30,27 +34,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}"
@ -58,9 +54,15 @@ 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
%exclude %{_libdir}/ocaml/%{ocamlpck}/decoder/*.a
%exclude %{_libdir}/ocaml/%{ocamlpck}/decoder/*.cmxa
%exclude %{_libdir}/ocaml/%{ocamlpck}/decoder/*.cmx
%exclude %{_libdir}/ocaml/%{ocamlpck}/decoder/*.mli
%{_libdir}/ocaml/stublibs/*.so* %{_libdir}/ocaml/stublibs/*.so*
%doc COPYING %doc COPYING
@ -70,10 +72,16 @@ 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 %{_libdir}/ocaml/%{ocamlpck}/decoder/*.a
%doc doc/html/ %{_libdir}/ocaml/%{ocamlpck}/decoder/*.cmxa
%{_libdir}/ocaml/%{ocamlpck}/decoder/*.cmx
%{_libdir}/ocaml/%{ocamlpck}/decoder/*.mli
%doc CHANGES README.md
%doc examples/ %doc examples/
%changelog %changelog
* Mon Feb 07 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.1-1mamba
- update to 0.4.1
* Wed Jun 26 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.2.0-1mamba * Wed Jun 26 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.2.0-1mamba
- package created by davide using the webbuild interface - package created by davide using the webbuild interface