From: Jakub Bogusz Date: Fri, 17 Sep 2021 16:32:01 +0000 (+0200) Subject: - pl, missing Groups, cleanups X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=9d3387bb279ad7195a294289f4e2b0133498503a;p=packages%2Focaml-bigarray-compat.git - pl, missing Groups, cleanups --- diff --git a/ocaml-bigarray-compat.spec b/ocaml-bigarray-compat.spec index fb05296..d30c6b0 100644 --- a/ocaml-bigarray-compat.spec +++ b/ocaml-bigarray-compat.spec @@ -1,6 +1,6 @@ # # Conditional build: -%bcond_without ocaml_opt # skip building native optimized binaries (bytecode is always built) +%bcond_without ocaml_opt # native optimized binaries (bytecode is always built) # not yet available on x32 (ocaml 4.02.1), update when upstream will support it %ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9 @@ -11,42 +11,62 @@ %define module bigarray-compat Summary: Compatibility library to use Stdlib.Bigarray when possible +Summary(pl.UTF-8): Biblioteka zgodności wykorzystująca Stdlib.Bigarray, jeśli istnieje Name: ocaml-%{module} Version: 1.0.0 Release: 1 License: ISC +Group: Libraries +#Source0Download: https://github.com/mirage/bigarray-compat/releases Source0: https://github.com/mirage/bigarray-compat/archive/v%{version}/%{module}-%{version}.tar.gz # Source0-md5: 1cc7c25382a8900bada34aadfd66632e URL: https://github.com/mirage/bigarray-compat -BuildRequires: ocaml >= 4.03.0 +BuildRequires: ocaml >= 1:4.03.0 BuildRequires: ocaml-dune >= 1.0 %requires_eq ocaml-runtime BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Bigarray-compat is an OCaml library that exposes `Stdlib.Bigarray` -when possible (OCaml >= 4.07) but can fallback to `Bigarray`. The -compability bigarray module is exposed under `Bigarray_compat`. +Bigarray-compat is an OCaml library that exposes Stdlib.Bigarray +when possible (OCaml >= 4.07) but can fallback to Bigarray. The +compability bigarray module is exposed under Bigarray_compat. -%package devel -Summary: Development files for %{name} +%description -l pl.UTF-8 +Bigarray-compat to biblioteka OCamla w miarę możliwości eksponująca +Stdlib.Bigarray (OCaml >= 4.07), ale potrafiąca wykorzystać Bigarray. +Moduł zgodności z bigarray jest dostępny jako Bigarray_compat. + +%package devel +Summary: Development files for OCaml bigarray-compat library +Summary(pl.UTF-8): Pliki programistyczne biblioteki OCamla bigarray-compat +Group: Development/Libraries Requires: %{name} = %{version}-%{release} -%requires_eq ocaml +%requires_eq ocaml -%description devel +%description devel This package contains libraries and signature files for developing -applications that use %{name}. +applications that use OCaml bigarray-compat library. + +%description devel -l pl.UTF-8 +Ten pakiet zawiera biblioteki i pliki sygnatur do tworzenia aplikacji +wykorzystujących bibliotekę OCamla bigarray-compat. %prep %setup -q -n %{module}-%{version} %build -dune build %{?_smp_mflags} +dune build %{?_smp_mflags} --display=verbose %install rm -rf $RPM_BUILD_ROOT + dune install --destdir=$RPM_BUILD_ROOT +# sources +%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/bigarray-compat/*.ml +# packaged as %doc +%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/bigarray-compat + %clean rm -rf $RPM_BUILD_ROOT @@ -56,7 +76,6 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/ocaml/bigarray-compat %{_libdir}/ocaml/bigarray-compat/META %{_libdir}/ocaml/bigarray-compat/*.cma -%{_libdir}/ocaml/bigarray-compat/*.cmi %if %{with ocaml_opt} %attr(755,root,root) %{_libdir}/ocaml/bigarray-compat/*.cmxs %endif @@ -65,9 +84,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %{_libdir}/ocaml/bigarray-compat/dune-package %{_libdir}/ocaml/bigarray-compat/opam +%{_libdir}/ocaml/bigarray-compat/*.cmi +%{_libdir}/ocaml/bigarray-compat/*.cmt %if %{with ocaml_opt} %{_libdir}/ocaml/bigarray-compat/*.a %{_libdir}/ocaml/bigarray-compat/*.cmx %{_libdir}/ocaml/bigarray-compat/*.cmxa %endif -%{_libdir}/ocaml/bigarray-compat/*.cmt