# - haskell plugin (BR: ghc >= 8.0.0, cabal)
# - rest-backend (BR: cppcms boost >= 1.45 libjwt openssl)
# - rest-frontend, web (BR: npm)
# - haskell plugin (BR: ghc >= 8.0.0, cabal)
# - rest-backend (BR: cppcms boost >= 1.45 libjwt openssl)
# - rest-frontend, web (BR: npm)
#
# Conditonal build:
%bcond_with full # "full" variant (libelektra-full with all plugins linked in)
%bcond_without gen # gen tool packaging
%bcond_without glib # GLib/GObject/GSetttings (+ GI) bindings
%bcond_without gsettings # GSetttings module
#
# Conditonal build:
%bcond_with full # "full" variant (libelektra-full with all plugins linked in)
%bcond_without gen # gen tool packaging
%bcond_without glib # GLib/GObject/GSetttings (+ GI) bindings
%bcond_without gsettings # GSetttings module
%bcond_without lua # Lua (5.2) support: bindings and plugin
%bcond_without python2 # Python 2 support: bindings and plugin
%bcond_without python3 # Python 3 support: bindings and plugin
%bcond_without lua # Lua (5.2) support: bindings and plugin
%bcond_without python2 # Python 2 support: bindings and plugin
%bcond_without python3 # Python 3 support: bindings and plugin
%{?with_gsettings:BuildRequires: glib2-devel >= 1:2.42}
%{?with_glib:BuildRequires: gobject-introspection-devel >= 1.38}
# for binding
%{?with_gsettings:BuildRequires: glib2-devel >= 1:2.42}
%{?with_glib:BuildRequires: gobject-introspection-devel >= 1.38}
# for binding
BuildRequires: libxslt-progs
%{?with_lua:BuildRequires: lua52-devel >= 5.2}
%{?with_java:BuildRequires: maven}
BuildRequires: libxslt-progs
%{?with_lua:BuildRequires: lua52-devel >= 5.2}
%{?with_java:BuildRequires: maven}