diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..b9bdec1 --- /dev/null +++ b/_multibuild @@ -0,0 +1,5 @@ + +lua51 +lua52 +lua53 + diff --git a/lua-messagepack.changes b/lua-messagepack.changes index 410cc19..367c984 100644 --- a/lua-messagepack.changes +++ b/lua-messagepack.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Jul 13 18:49:06 UTC 2017 - tchvatal@suse.com + +- Switch to multibuild syntax + ------------------------------------------------------------------- Thu Jul 13 18:43:33 UTC 2017 - tchvatal@suse.com diff --git a/lua-messagepack.spec b/lua-messagepack.spec index ba6154e..e5255bb 100644 --- a/lua-messagepack.spec +++ b/lua-messagepack.spec @@ -16,8 +16,9 @@ # +%define flavor @BUILD_FLAVOR@ %define mod_name MessagePack -Name: lua-%{mod_name} +Name: %{flavor}-%{mod_name} Version: 0.3.3 Release: 0 Summary: MessagePack is an efficient binary serialization format @@ -25,18 +26,18 @@ License: MIT Group: Development/Libraries/Other Url: http://fperrad.github.io/lua-MessagePack/ Source: https://github.com/fperrad/lua-MessagePack/archive/%{version}.tar.gz -BuildRequires: lua-devel -Requires: lua +BuildRequires: %{flavor}-devel +Requires: %{flavor} BuildArch: noarch +%if "%{flavor}" == "" +ExclusiveArch: do_not_build +%endif %description MessagePack is an efficient binary serialization format. - It lets you exchange data among multiple languages like JSON but it's faster and smaller. - It's a pure Lua implementation, without dependency. - And it's really fast with LuaJIT. %prep