2 # spec file for package libzypp-bindings
4 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
5 # This file and all modifications and additions to the pristine
6 # package are under the same license as the package itself.
8 # Please submit bugfixes or comments via http://bugs.opensuse.org/
16 License: GPL v2 or later
17 Summary: Bindings for libzypp
18 Group: Development/Sources
19 BuildRoot: %{_tmppath}/%{name}-%{version}-build
20 BuildRequires: cmake gcc-c++ python-devel ruby-devel swig
21 BuildRequires: libzypp-devel >= 5.8.0
22 Source: %{name}-%{version}.tar.bz2
24 %if 0%{?suse_version} == 1110
25 # not present on sle11-sp1:
26 %define python_sitelib %{_libdir}/python%{python_version}/site-packages
30 This package provides bindings for libzypp, the library for package management.
38 cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
40 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
41 -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
42 -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
43 -DCMAKE_BUILD_TYPE=Release \
44 -DCMAKE_SKIP_RPATH=1 \
46 make %{?jobs:-j %jobs}
50 make install DESTDIR=$RPM_BUILD_ROOT
53 %{__rm} -rf %{buildroot}
56 Summary: Ruby bindings for libzypp
57 Group: Development/Languages/Ruby
59 %description -n ruby-zypp
63 %defattr(-,root,root,-)
65 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/zypp.so
67 %if 0%{?mandriva_version}
68 %{ruby_sitearchdir}/zypp.so
71 %package -n python-zypp
72 Summary: Python bindings for libzypp
73 Group: Development/Languages/Python
74 %description -n python-zypp
78 %defattr(-,root,root,-)
79 %{python_sitelib}/_zypp.so
80 %{python_sitelib}/zypp.py
83 Requires: perl = %{perl_version}
84 Summary: Perl bindings for libzypp
85 Group: Development/Languages/Perl
87 %description -n perl-zypp
91 %defattr(-,root,root,-)
92 %{perl_vendorlib}/zypp.pm
93 %{perl_vendorarch}/zypp.so