robert pushed to lua-expat (f22). "Conditionalize spec file for different Fedora releases"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu May 28 12:23:01 UTC 2015


From e517f9b6e9c2bff1d15cda352c27f8cbc6db608f Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert at fedoraproject.org>
Date: Sat, 25 Apr 2015 00:18:17 +0200
Subject: Conditionalize spec file for different Fedora releases


diff --git a/lua-expat.spec b/lua-expat.spec
index b787f10..0bf1991 100644
--- a/lua-expat.spec
+++ b/lua-expat.spec
@@ -1,6 +1,16 @@
+%if 0%{?fedora} >= 22
+%define luaver 5.3
+%else
+%if 0%{?fedora} >= 20
 %define luaver 5.2
+%else
+%define luaver 5.1
+%endif
+%endif
+
 %define lualibdir %{_libdir}/lua/%{luaver}
 %define luapkgdir %{_datadir}/lua/%{luaver}
+
 %define luacompatver 5.1
 %define luacompatlibdir %{_libdir}/lua/%{luacompatver}
 %define luacompatpkgdir %{_datadir}/lua/%{luacompatver}
@@ -21,10 +31,6 @@ BuildRequires:  lua >= %{luaver}, lua-devel >= %{luaver}
 BuildRequires:  expat-devel
 Requires:       lua >= %{luaver}
 
-%if 0%{?fedora} >= 20
-BuildRequires:  compat-lua >= %{luacompatver}, compat-lua-devel >= %{luacompatver}
-%endif
-
 %description
 LuaExpat is a SAX XML parser based on the Expat library.
 
@@ -32,6 +38,7 @@ LuaExpat is a SAX XML parser based on the Expat library.
 %package compat
 Summary:        SAX XML parser based on the Expat library for Lua 5.1
 Group:          Development/Libraries
+BuildRequires:  compat-lua >= %{luacompatver}, compat-lua-devel >= %{luacompatver}
 
 %description compat
 LuaExpat is a SAX XML parser based on the Expat library for Lua 5.1.
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/lua-expat.git/commit/?h=f22&id=e517f9b6e9c2bff1d15cda352c27f8cbc6db608f


More information about the scm-commits mailing list