SHA256
10
0
forked from pool/lua-luv

Accepting request 791431 from home:mcepl:neovim

Run spec-cleaner on the spec file

OBS-URL: https://build.opensuse.org/request/show/791431
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=12
This commit is contained in:
2020-04-04 22:05:23 +00:00
committed by Git OBS Bridge
parent bb7522ba76
commit 41a3d8732a

View File

@@ -1,7 +1,7 @@
#
# spec file for package lua-luv
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2012 Togan Muftuoglu toganm@opensuse.org
#
# All modifications and additions to the file contributed by third parties
@@ -17,19 +17,30 @@
#
%define flavor @BUILD_FLAVOR@
%define mod_name luv
%define lua_value %(echo "%{flavor}" |sed -e 's:lua::')
%define upver 1.30.1-1
%define libluv_sover 1
%bcond_with public_lib
%if "%{flavor}" == ""
Name: lua-%{mod_name}
ExclusiveArch: do_not_build
%if 0%{?suse_version}
%define flavor @BUILD_FLAVOR@
%else
Name: %{flavor}-%{mod_name}
%define flavor lua
%endif
%if 0%{?rhel}
%define __cmake cmake3
BuildRequires: cmake3
%else
BuildRequires: cmake
%endif
%if 0%{?fedora} || 0%{?rhel}
%define flavor lua
%define lua_version %(lua -e 'print(_VERSION)' | cut -d ' ' -f 2)
%define lua_archdir %{_libdir}/lua/%{lua_version}
%define lua_noarchdir %{_datadir}/lua/%{lua_version}
%define lua_incdir %{_includedir}/lua%{lua_version}
%endif
%bcond_with public_lib
Name: %{flavor}-%{mod_name}
Version: 1.30.1
Release: 0
Summary: Bare libuv bindings for lua
@@ -37,19 +48,25 @@ License: Apache-2.0
Group: Development/Languages/Other
URL: https://github.com/luvit/luv
Source: https://github.com/luvit/%{mod_name}/archive/%{upver}.tar.gz#/%{mod_name}-%{upver}.tar.gz
BuildRequires: cmake
BuildRequires: libuv-devel
BuildRequires: lua-macros
%if 0%{?suse_version} && "%{flavor}" == "lua"
ExclusiveArch: do_not_build
%endif
%if 0%{?suse_version}
BuildRequires: %{flavor}-compat-5.3
BuildRequires: %{flavor}-devel
BuildRequires: %{flavor}-luafilesystem
Requires: %{flavor}
%if "%{flavor}" == "lua51"
BuildRequires: %{flavor}-compat-5.3
%endif
%else
BuildRequires: lua-compat53
BuildRequires: lua-devel
BuildRequires: lua-filesystem
%endif # suse_version
%endif
%if 0%{?rhel}
BuildRequires: lua-compat53
%endif
%description
This library makes libuv available to lua scripts. It was made
@@ -91,7 +108,9 @@ project.
%endif
%prep
echo "Name is %{name}, Flavor is %{flavor}"
%setup -q -n %{mod_name}-%{upver}
%autopatch -p1
# Remove bundled dependencies
rm -rf deps
@@ -102,7 +121,7 @@ rm -fv tests/test-dns.lua
%build
%if %{with public_lib}
# Build libluv.so shared library
cmake -H. -Bbuild -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS" \
%{__cmake} -H. -Bbuild -DCMAKE_C_FLAGS="%{optflags}" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=OFF \
-DBUILD_STATIC_LIBS=OFF -DCMAKE_INSTALL_DO_STRIP=OFF \
@@ -113,7 +132,7 @@ cmake -H. -Bbuild -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS" \
%endif
# Build luv.so module
cmake -H. -Bbuild -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS" \
%{__cmake} -H. -Bbuild -DCMAKE_C_FLAGS="%{optflags}" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=OFF \
-DBUILD_STATIC_LIBS=OFF -DCMAKE_INSTALL_DO_STRIP=OFF \