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
21 BuildRequires: swig >= 1.3.40
22 BuildRequires: libzypp-devel >= 5.8.0
23 Source: %{name}-%{version}.tar.bz2
26 This package provides bindings for libzypp, the library for package management.
34 cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
35 -DPYTHON_SITEDIR=%{py_sitedir} \
37 -DCMAKE_VERBOSE_MAKEFILE=TRUE \
38 -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
39 -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
40 -DCMAKE_BUILD_TYPE=Release \
41 -DCMAKE_SKIP_RPATH=1 \
43 # the swig compile jobs take a lot of memory, so don't use %jobs here
52 make install DESTDIR=$RPM_BUILD_ROOT
55 %{__rm} -rf %{buildroot}
58 Summary: Ruby bindings for libzypp
59 Group: Development/Languages/Ruby
61 %description -n ruby-zypp
65 %defattr(-,root,root,-)
67 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/zypp.so
69 %if 0%{?mandriva_version}
70 %{ruby_sitearchdir}/zypp.so
73 %package -n python-zypp
74 Summary: Python bindings for libzypp
75 Group: Development/Languages/Python
76 %description -n python-zypp
80 %defattr(-,root,root,-)
81 %{py_sitedir}/_zypp.so
85 Requires: perl = %{perl_version}
86 Summary: Perl bindings for libzypp
87 Group: Development/Languages/Perl
89 %description -n perl-zypp
93 %defattr(-,root,root,-)
94 %{perl_vendorlib}/zypp.pm
95 %{perl_vendorarch}/zypp.so