Accepting request 1037592 from devel:languages:lua

Forwarded request #1037545 from michals

- Fix missing dependency on lua-macros (boo#1205612)

OBS-URL: https://build.opensuse.org/request/show/1037592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-luarocks?expand=0&rev=13
This commit is contained in:
Dominique Leuenberger 2022-11-24 11:22:26 +00:00 committed by Git OBS Bridge
commit 4bfcebe273
2 changed files with 15 additions and 9 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Nov 23 10:33:53 UTC 2022 - Michal Suchanek <msuchanek@suse.com>
- Fix missing dependency on lua-macros (boo#1205612)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 2 15:14:13 UTC 2022 - Callum Farmer <gmbr3@opensuse.org> Fri Sep 2 15:14:13 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package lua-luarocks
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2022 SUSE LLC
# Copyright (c) 2012 Togan Muftuoglu toganm@opensuse.org # Copyright (c) 2012 Togan Muftuoglu toganm@opensuse.org
@ -20,12 +20,6 @@
%define flavor @BUILD_FLAVOR@%{nil} %define flavor @BUILD_FLAVOR@%{nil}
%define mod_name luarocks %define mod_name luarocks
%define lua_value %(echo "%{flavor}" |sed -e 's:lua::') %define lua_value %(echo "%{flavor}" |sed -e 's:lua::')
%if "%{flavor}" == ""
Name: lua-%{mod_name}
ExclusiveArch: do_not_build
%else
Name: %{flavor}-%{mod_name}
%endif
Version: 3.9.1 Version: 3.9.1
Release: 0 Release: 0
Summary: A deployment and management system for Lua modules Summary: A deployment and management system for Lua modules
@ -36,6 +30,7 @@ Source0: https://luarocks.org/releases/%{mod_name}-%{version}.tar.gz
Patch0: lib64.patch Patch0: lib64.patch
BuildRequires: %{flavor}-devel BuildRequires: %{flavor}-devel
BuildRequires: curl BuildRequires: curl
BuildRequires: lua-macros
BuildRequires: openssl BuildRequires: openssl
BuildRequires: unzip BuildRequires: unzip
Requires: %{flavor} Requires: %{flavor}
@ -43,10 +38,16 @@ Requires: curl
Requires: openssl Requires: openssl
Requires: unzip Requires: unzip
Requires: zip Requires: zip
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch: noarch BuildArch: noarch
%lua_provides %lua_provides
Requires(post): update-alternatives %if "%{flavor}" == ""
Requires(postun):update-alternatives Name: lua-%{mod_name}
ExclusiveArch: do_not_build
%else
Name: %{flavor}-%{mod_name}
%endif
%description %description
LuaRocks allows you to install Lua modules as self-contained packages LuaRocks allows you to install Lua modules as self-contained packages