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

This commit is contained in:
Silvan Calarco 2024-01-06 07:53:37 +01:00
parent 24163bb8ba
commit e6a8f7bd1b

View File

@ -1,20 +1,25 @@
%define ocamlpck flac %define ocamlpck flac
Name: ocaml-flac Name: ocaml-flac
Version: 0.1.1 Version: 0.3.0
Release: 1mamba Release: 1mamba
Summary: OCaml bindings to libFLAC Summary: OCaml bindings to libFLAC
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-flac
Source: http://sourceforge.net/projects/savonet/files/ocaml-flac/%{version}/ocaml-flac-%{version}.tar.gz Source: https://github.com/savonet/ocaml-flac.git/v%{version}/ocaml-flac-%{version}.tar.bz2
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
## AUTOBUILDREQ-END BuildRequires: glibc-devel
BuildRequires: libflac-devel
BuildRequires: libogg-devel
BuildRequires: ocaml
BuildRequires: ocaml-ogg-devel
## AUTOBUILDREQ-END
BuildRequires: dune
BuildRequires: ocaml-ogg-devel BuildRequires: ocaml-ogg-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
This package contains an OCaml interface for the Free Lossless Audio Codec otherwise known as FLAC. This package contains an OCaml interface for the Free Lossless Audio Codec otherwise known as FLAC.
@ -27,27 +32,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 +52,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,10 +66,15 @@ 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 README.md
%doc doc/html/
%doc examples/ %doc examples/
%changelog %changelog
* Sun Jan 30 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 0.3.0-1mamba
- update to 0.3.0
* Fri Feb 26 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 0.2.0-1mamba
- update to 0.2.0
* Wed Jun 26 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.1.1-1mamba * Wed Jun 26 2013 openmamba WebBuild System <webbuild@openmamba.org> 0.1.1-1mamba
- package created by davide using the webbuild interface - package created by davide using the webbuild interface