remove braces from rpmspec macros

OBS-URL: https://build.opensuse.org/package/show/devel:languages:ocaml/ocaml-dune?expand=0&rev=76
This commit is contained in:
Olaf Hering 2022-04-04 15:19:29 +00:00 committed by Git OBS Bridge
parent 0e1c756f42
commit 9e7855a505

View File

@ -15,15 +15,15 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define build_flavor @BUILD_FLAVOR@%{nil}
%if "%{build_flavor}" == ""
%define nsuffix %{nil}
%define build_flavor @BUILD_FLAVOR@%nil
%if "%build_flavor" == ""
%define nsuffix %nil
%else
%define nsuffix -%{build_flavor}
%define nsuffix -%build_flavor
%endif
%define pkg ocaml-dune
Name: %{pkg}%{nsuffix}
Name: %pkg%nsuffix
Version: 2.9.3
Release: 0
%{?ocaml_preserve_bytecode}
@ -32,17 +32,17 @@ License: MIT
Group: Development/Languages/OCaml
BuildRoot: %_tmppath/%name-%version-build
URL: https://opam.ocaml.org/packages/dune
Source0: %{pkg}-%{version}.tar.xz
Source0: %pkg-%version.tar.xz
Requires: ocamlfind(compiler-libs)
BuildRequires: ocaml-rpm-macros >= 20210911
BuildRequires: ocaml(ocaml_base_version) >= 4.08
%if "%{build_flavor}" == ""
%if "%build_flavor" == ""
BuildRequires: ocamlfind(compiler-libs)
%description
A composable build system for OCaml
%endif
%if "%{build_flavor}" == "configurator"
BuildRequires: ocaml-dune = %{version}
%if "%build_flavor" == "configurator"
BuildRequires: ocaml-dune = %version
BuildRequires: ocamlfind(csexp)
BuildRequires: ocamlfind(result)
%description
@ -57,32 +57,32 @@ Among other things, dune-configurator allows one to:
%endif
%package devel
Summary: Development files for %{name}
Summary: Development files for %name
Group: Development/Languages/OCaml
Requires: %{name} = %{version}
Requires: %name = %version
%description devel
The %{name}-devel package contains libraries and signature files for
developing applications that use %{name}.
The %name-devel package contains libraries and signature files for
developing applications that use %name.
%prep
%setup -q -n %{pkg}-%{version}
%setup -q -n %pkg-%version
%build
%if "%{build_flavor}" == ""
%if "%build_flavor" == ""
mv -vb src/dune_rules/setup.defaults.ml src/dune_rules/setup.ml
ocaml configure.ml '--libdir=%{ocaml_standard_library}' '--mandir=%{_mandir}'
ocaml configure.ml '--libdir=%ocaml_standard_library' '--mandir=%_mandir'
ocaml bootstrap.ml
rm -rfv '%{_tmppath}/%{name}-%{release}'
mkdir -vm 0700 '%{_tmppath}/%{name}-%{release}'
mkdir -vm 0700 '%{_tmppath}/%{name}-%{release}/bin'
rm -rfv '%_tmppath/%name-%release'
mkdir -vm 0700 '%_tmppath/%name-%release'
mkdir -vm 0700 '%_tmppath/%name-%release/bin'
test -x "$PWD/dune.exe"
ln -vs "$_" '%{_tmppath}/%{name}-%{release}/bin/dune'
export "PATH=%{_tmppath}/%{name}-%{release}/bin:$PATH"
ln -vs "$_" '%_tmppath/%name-%release/bin/dune'
export "PATH=%_tmppath/%name-%release/bin:$PATH"
dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-glob,dune-private-libs'
%endif
#
%if "%{build_flavor}" == "configurator"
%if "%build_flavor" == "configurator"
dune_release_pkgs='dune-configurator'
%endif
#
@ -90,22 +90,22 @@ dune_release_pkgs='dune-configurator'
%ocaml_dune_build
%install
export "PATH=%{_tmppath}/%{name}-%{release}/bin:$PATH"
export "PATH=%_tmppath/%name-%release/bin:$PATH"
%ocaml_dune_install
%ocaml_create_file_list
rm -rfv '%{_tmppath}/%{name}-%{release}'
rm -rfv '%_tmppath/%name-%release'
%files -f %{name}.files
%files -f %name.files
%defattr(-,root,root,-)
%if "%{build_flavor}" == ""
%if "%build_flavor" == ""
%doc CHANGES.md README.md
%doc doc/*.rst
%{_bindir}/*
%{_mandir}/*/*
%{_datadir}/emacs
%_bindir/*
%_mandir/*/*
%_datadir/emacs
%endif
%files devel -f %{name}.files.devel
%files devel -f %name.files.devel
%defattr(-,root,root,-)
%changelog