[meego-commits] 9772: New package Trunk:Testing/libzypp-bindings
Yi Yang
no_reply at build.meego.com
Fri Nov 26 01:46:11 UTC 2010
Hi,
Adding new package libzypp-bindings in project Trunk:Testing. Please review and accept ASAP.
Justification for this new package:
Add libzypp-bindings
Thank You,
Yi Yang
[This message was auto-generated]
---
Request #9772:
submit: home:yyang:branches:Trunk:Testing/libzypp-bindings(r1)(cleanup) -> Trunk:Testing/libzypp-bindings
Message:
Add libzypp-bindings
State: new 2010-11-25T17:46:10 yyang
Comment: None
This is a NEW package in Trunk:Testing project.
The files in the new package:
libzypp-bindings/
|__ libzypp-bindings-0.5.7.tar.gz
|__ libzypp-bindings.changes
|__ libzypp-bindings.spec
|__ remove-perl-binding.patch
The content of the spec file, libzypp-bindings.spec:
===================================================================
#
# spec file for package libzypp-bindings
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# nodebuginfo
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: libzypp-bindings
Version: 0.5.7
Release: 1.3
License: GPL v2 or later
Summary: Bindings for libzypp
Group: Development/Sources
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake gcc-c++ python-devel ruby-devel
BuildRequires: swig >= 1.3.40
BuildRequires: libzypp-devel >= 5.8.0
Source: %{name}-%{version}.tar.gz
Patch1: remove-perl-binding.patch
%description
This package provides bindings for libzypp, the library for package management.
%prep
%setup -q
%patch1 -p1
%build
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
-DPYTHON_SITEDIR=%{python_sitelib} \
-DLIB=%{_lib} \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=1 \
..
make %{?jobs:-j %jobs}
%install
cd build
make install DESTDIR=$RPM_BUILD_ROOT
%clean
%{__rm} -rf %{buildroot}
%package -n ruby-zypp
Summary: Ruby bindings for libzypp
Group: Development/Languages/Ruby
%description -n ruby-zypp
-
%files -n ruby-zypp
%defattr(-,root,root,-)
%if 0%{?suse_version}
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/zypp.so
%endif
%if 0%{?mandriva_version}
%{ruby_sitearchdir}/zypp.so
%endif
%package -n python-zypp
Summary: Python bindings for libzypp
Group: Development/Languages/Python
%description -n python-zypp
-
%files -n python-zypp
%defattr(-,root,root,-)
%{python_sitelib}/_zypp.so
%{python_sitelib}/zypp.py
%if 0%{?meego_version}
%{python_sitelib}/zypp.pyc
%{python_sitelib}/zypp.pyo
%endif
#%package -n perl-zypp
#Requires: perl = %{perl_version}
#Summary: Perl bindings for libzypp
#Group: Development/Languages/Perl
#%description -n perl-zypp
#-
#%files -n perl-zypp
#%defattr(-,root,root,-)
#%{perl_vendorlib}/zypp.pm
#%{perl_vendorarch}/zypp.so
===================================================================
More information about the MeeGo-commits
mailing list