Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > media > core-release-src > by-pkgid > 6069dd0de97f0862b2cc96c5e1f299c6 > files > 3

ocaml-flac-0.1.3-13.mga9.src.rpm

%define _name           flac
%define major           12
%define libflac_name    %mklibname %{_name} %{major}

Name:           ocaml-flac
Version:        0.1.3
Release:        %mkrel 13
Summary:        OCaml interface for FLAC (Free Lossless Audio Codec)
License:        GPLv2
Group:          Development/OCaml
URL:            https://github.com/savonet/ocaml-flac
Source0:        https://github.com/savonet/ocaml-flac/releases/download/%version/ocaml-flac-%{version}.tar.gz
Patch0:		debug.patch
BuildRequires:  ocaml-findlib
BuildRequires:  ocaml-ogg-devel
BuildRequires:  pkgconfig(flac)
Requires:       %{libflac_name}
Requires:       ocaml-ogg

%description
This package contains an OCaml interface for 
the Free Lossless Audio Codec otherwise known as FLAC.

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

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

%prep
%autosetup -p1

%build
./configure \
    --prefix %{_prefix} \
    --libdir %{_libdir} \
    --libexecdir %{_libexecdir} \
    --exec-prefix %{_exec_prefix} \
    --bindir %{_bindir} \
    --mandir %{_mandir} \
    --datadir %{_datadir} \
    --localstatedir %{_localstatedir}

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/flac
make install

%files
%doc README COPYING CHANGES
%dir %{_libdir}/ocaml/flac
%{_libdir}/ocaml/flac/META
%{_libdir}/ocaml/flac/*.cmi
%{_libdir}/ocaml/flac/*.cma
%{_libdir}/ocaml/stublibs/*.so*

%files devel
%doc doc/html/
%doc examples/
%{_libdir}/ocaml/flac/*.a
%{_libdir}/ocaml/flac/*.cmxa
%{_libdir}/ocaml/flac/*.cmx
%{_libdir}/ocaml/flac/*.mli


%changelog
* Tue Nov 22 2022 daviddavid <daviddavid> 0.1.3-13.mga9
+ Revision: 1910155
- fix flac lib major hardcored dependency

* Sun Nov 20 2022 wally <wally> 0.1.3-12.mga9
+ Revision: 1909279
- rebuild for flac 1.4.2

* Thu May 19 2022 pterjan <pterjan> 0.1.3-11.mga9
+ Revision: 1858895
- Rebuild for OCaml 4.14

* Tue Mar 29 2022 umeabot <umeabot> 0.1.3-10.mga9
+ Revision: 1833108
- Mageia 9 Mass Rebuild

* Wed Oct 13 2021 tv <tv> 0.1.3-9.mga9
+ Revision: 1750859
- Rebuild for ocaml 4.13.1

* Wed Mar 03 2021 tv <tv> 0.1.3-8.mga9
+ Revision: 1697303
- rebuild for ocaml-4.2-12

* Sun Jan 10 2021 pterjan <pterjan> 0.1.3-7.mga8
+ Revision: 1670444
- Rebuild to generate ocamlx provides

* Fri Feb 28 2020 umeabot <umeabot> 0.1.3-6.mga8
+ Revision: 1551354
- Rebuild for ocaml 4.10.0 final

* Wed Feb 19 2020 umeabot <umeabot> 0.1.3-5.mga8
+ Revision: 1543702
- Mageia 8 Mass Rebuild

* Wed Jan 22 2020 tv <tv> 0.1.3-4.mga8
+ Revision: 1482102
- rebuild for ocaml-4.10

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

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

* Wed Nov 29 2017 tv <tv> 0.1.3-1.mga7
+ Revision: 1180213
- new release
- new URL
- patch0: fix debuginfo
- rebuild for new ocaml
+ umeabot <umeabot>
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0.1.1-8.mga5
+ Revision: 747252
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.1.1-7.mga5
+ Revision: 683035
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 0.1.1-6.mga4
+ Revision: 508460
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 0.1.1-5.mga3
+ Revision: 361353
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Oct 01 2012 blue_prawn <blue_prawn> 0.1.1-4.mga3
+ Revision: 301576
- rebuild for ocaml 4.00

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

* Wed Aug 29 2012 blue_prawn <blue_prawn> 0.1.1-2.mga3
+ Revision: 285579
- increm %%mkrel
- fixed dependency on libflac

* Sat Aug 25 2012 blue_prawn <blue_prawn> 0.1.1-1.mga3
+ Revision: 284021
- depends on ocaml-ogg
- imported package ocaml-flac