pycairo.spec revision 17185
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# spec file for package pycairo
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# Copyright 2009 Sun Microsystems, Inc.
080575042aba2197b425ebfd52061dea061a9aa1xy# This file and all modifications and additions to the pristine
080575042aba2197b425ebfd52061dea061a9aa1xy# package are under the same license as the package itself.
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy%define owner laca
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%define OSR 5165:1.2.2
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyName: pycairo
080575042aba2197b425ebfd52061dea061a9aa1xyLicense: LGPL
080575042aba2197b425ebfd52061dea061a9aa1xyGroup: System/Library
080575042aba2197b425ebfd52061dea061a9aa1xyVersion: 1.8.6
080575042aba2197b425ebfd52061dea061a9aa1xyRelease: 1
080575042aba2197b425ebfd52061dea061a9aa1xyDistribution: Java Desktop System
080575042aba2197b425ebfd52061dea061a9aa1xyVendor: Sun Microsystems, Inc.
080575042aba2197b425ebfd52061dea061a9aa1xySummary: Python bindings for Cairo
080575042aba2197b425ebfd52061dea061a9aa1xySource: http://cairographics.org/releases/pycairo-%{version}.tar.gz
080575042aba2197b425ebfd52061dea061a9aa1xyURL: http://www.cairographics.org
080575042aba2197b425ebfd52061dea061a9aa1xyBuildRoot: %{_tmppath}/%{name}-%{version}-build
080575042aba2197b425ebfd52061dea061a9aa1xyDocdir: %{_defaultdocdir}/doc
080575042aba2197b425ebfd52061dea061a9aa1xyAutoreqprov: on
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%{?!python_version:%define python_version 2.4}
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%description
080575042aba2197b425ebfd52061dea061a9aa1xyPyCairo is an extension module for python that gives you access to Cairo
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%package devel
080575042aba2197b425ebfd52061dea061a9aa1xySummary: files needed to build wrappers for Cairo libraries
080575042aba2197b425ebfd52061dea061a9aa1xyGroup: Development/Languages
080575042aba2197b425ebfd52061dea061a9aa1xyRequires: %{name} = %{version}
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%description devel
080575042aba2197b425ebfd52061dea061a9aa1xyThis package contains files required to build wrappers for Cairo
080575042aba2197b425ebfd52061dea061a9aa1xylibraries so that they interoperate with python.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%prep
080575042aba2197b425ebfd52061dea061a9aa1xy%setup -q -n pycairo-%{version}
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%build
080575042aba2197b425ebfd52061dea061a9aa1xyautoconf
080575042aba2197b425ebfd52061dea061a9aa1xy%ifos solaris
080575042aba2197b425ebfd52061dea061a9aa1xy# Disable optimizations on x86 to workaround compiler bug 6382078.
080575042aba2197b425ebfd52061dea061a9aa1xy%ifarch sparc
080575042aba2197b425ebfd52061dea061a9aa1xyCFLAGS="$RPM_OPT_FLAGS" \
080575042aba2197b425ebfd52061dea061a9aa1xy%else
080575042aba2197b425ebfd52061dea061a9aa1xyCFLAGS="$RPM_OPT_FLAGS -xO0" \
080575042aba2197b425ebfd52061dea061a9aa1xy%endif
080575042aba2197b425ebfd52061dea061a9aa1xy%endif
080575042aba2197b425ebfd52061dea061a9aa1xy./configure --prefix=%{_prefix} \
080575042aba2197b425ebfd52061dea061a9aa1xy --sysconfdir=%{_sysconfdir}
080575042aba2197b425ebfd52061dea061a9aa1xymake
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%install
080575042aba2197b425ebfd52061dea061a9aa1xymake install DESTDIR=$RPM_BUILD_ROOT \
080575042aba2197b425ebfd52061dea061a9aa1xy pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
080575042aba2197b425ebfd52061dea061a9aa1xy pythondir=%{_libdir}/python%{python_version}/vendor-packages
080575042aba2197b425ebfd52061dea061a9aa1xyfind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
080575042aba2197b425ebfd52061dea061a9aa1xyfind $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%clean
080575042aba2197b425ebfd52061dea061a9aa1xyrm -rf $RPM_BUILD_ROOT
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%post
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%postun
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%files
080575042aba2197b425ebfd52061dea061a9aa1xy%defattr(-, root, root)
080575042aba2197b425ebfd52061dea061a9aa1xy%{_libdir}/python?.?/vendor-packages/*
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%files devel
080575042aba2197b425ebfd52061dea061a9aa1xy%defattr(-, root, root)
080575042aba2197b425ebfd52061dea061a9aa1xy%doc examples
080575042aba2197b425ebfd52061dea061a9aa1xy%doc AUTHORS NEWS README MAPPING ChangeLog
080575042aba2197b425ebfd52061dea061a9aa1xy%{_bindir}/*
080575042aba2197b425ebfd52061dea061a9aa1xy%{_includedir}/*
080575042aba2197b425ebfd52061dea061a9aa1xy%{_libdir}/pkgconfig/*
080575042aba2197b425ebfd52061dea061a9aa1xy%{_libdir}/pycairo/*
080575042aba2197b425ebfd52061dea061a9aa1xy%{_datadir}/pycairo/*
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy%changelog -n pycairo
080575042aba2197b425ebfd52061dea061a9aa1xy* Tue Jul 28 2009 - christian.kelly@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- Bump to 1.8.6.
080575042aba2197b425ebfd52061dea061a9aa1xy* Mon Jun 15 2009 - halton.huo@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- Bump to 1.8.4
080575042aba2197b425ebfd52061dea061a9aa1xy* Mon Nov 24 2008 - laca@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- use %{python_version} macro to select which version of Python to build with
080575042aba2197b425ebfd52061dea061a9aa1xy* Thu Mar 15 2007 - damien.carbery@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- Bump to 1.4.0.
080575042aba2197b425ebfd52061dea061a9aa1xy* Mon Aug 28 2006 - harry.lu@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- Bumped to 1.2.2.
080575042aba2197b425ebfd52061dea061a9aa1xy* Fri Jul 28 2006 - damien.carbery@sun.com
080575042aba2197b425ebfd52061dea061a9aa1xy- Initial Sun release.
080575042aba2197b425ebfd52061dea061a9aa1xy