+%package c++
+Summary: libpreludecpp - C++ binding for libprelude
+Summary(pl.UTF-8): libpreludecpp - wiązanie C++ do libprelude
+Group: Libraries
+Requires: %{name}-libs = %{version}-%{release}
+
+%description c++
+libpreludecpp - C++ binding for libprelude.
+
+%description c++ -l pl.UTF-8
+libpreludecpp - wiązanie C++ do libprelude.
+
+%package c++-devel
+Summary: Header file for libpreludecpp library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libpreludecpp
+Group: Development/Libraries
+Requires: %{name}-c++ = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
+Requires: libstdc++-devel
+
+%description c++-devel
+Header file for libpreludecpp library - C++ binding for libprelude.
+
+%description c++-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libpreludecpp - wiązań C++ do libprelude.
+
+%package c++-static
+Summary: Static libpreludecpp library
+Summary(pl.UTF-8): Statyczna biblioteka libpreludecpp
+Group: Development/Libraries
+Requires: %{name}-c++-devel = %{version}-%{release}
+
+%description c++-static
+Static libpreludecpp library.
+
+%description c++-static -l pl.UTF-8
+Statyczna biblioteka libpreludecpp.
+
+%package swig
+Summary: SWIG development files for libprelude
+Summary(pl.UTF-8): Pliki programistyczne SWIG-a dla libprelude
+Group: Development/Libraries
+Requires: %{name}-c++-devel = %{version}-%{release}
+Requires: swig
+
+%description swig
+SWIG development files for libprelude.
+
+%description swig -l pl.UTF-8
+Pliki programistyczne SWIG-a dla libprelude.
+
+%package -n lua-prelude
+Summary: PreludeEasy - libprelude Lua bindings
+Summary(pl.UTF-8): PreludeEasy - dowiązania języka Lua do libprelude
+Group: Development/Languages
+Requires: %{name}-c++ = %{version}-%{release}
+Requires: %{lua_pkg} >= %{lua_ver}
+
+%description -n lua-prelude
+PreludeEasy - libprelude Lua bindings.
+
+%description -n lua-prelude -l pl.UTF-8
+PreludeEasy - dowiązania języka Lua do libprelude.
+