Ionuț Arțăriși 533add
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%global shortname pycha
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
Name:           python-pycha
Ionuț Arțăriși 533add
Version:        0.5.2
Ionuț Arțăriși 533add
Release:        2%{?dist}
Ionuț Arțăriși 533add
Summary:        A library for drawing charts with Python and Cairo
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
Group:          Development/Libraries
Ionuț Arțăriși 533add
License:        LGPLv3+
Ionuț Arțăriși 533add
URL:            http://bitbucket.org/lgs/pycha/wiki/Home
Ionuț Arțăriși 533add
Source0:        http://pypi.python.org/packages/source/p/%{shortname}/%{shortname}-%{version}.tar.gz
Ionuț Arțăriși 533add
Source1:        chavier.desktop
Ionuț Arțăriși 533add
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
BuildArch:      noarch
Ionuț Arțăriși 533add
BuildRequires:  desktop-file-utils
Ionuț Arțăriși 533add
BuildRequires:  pycairo
Ionuț Arțăriși 533add
BuildRequires:  python2-devel
Ionuț Arțăriși 533add
BuildRequires:  python-setuptools
Ionuț Arțăriși 533add
Requires:       pycairo
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%description
Ionuț Arțăriși 533add
Pycha is a very simple Python package for drawing charts using the great Cairo
Ionuț Arțăriși 533add
library. Its goals are:
Ionuț Arțăriși 533add
    * Lightweight
Ionuț Arțăriși 533add
    * Simple to use
Ionuț Arțăriși 533add
    * Nice looking with default values
Ionuț Arțăriși 533add
    * Customization 
Ionuț Arțăriși 533add
It won't try to draw any possible chart on earth but draw the most common ones
Ionuț Arțăriși 533add
nicely.
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%package -n     chavier
Ionuț Arțăriși 533add
Summary:        GUI application for exploring the pycha library
Ionuț Arțăriși 533add
Group:          Development/Tools
Ionuț Arțăriși 533add
Requires:       %{name} = %{version}-%{release}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%description -n chavier
Ionuț Arțăriși 533add
Chavier allows the user to generate random data sets or use existing data to
Ionuț Arțăriși 533add
test the various options that %{shortname} provides in an interactive GUI
Ionuț Arțăriși 533add
application. Various chart types can be plotted and their options adjusted
Ionuț Arțăriși 533add
from the interface.
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%prep
Ionuț Arțăriși 533add
%setup -q -n %{shortname}-%{version}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%build
Ionuț Arțăriși 533add
%{__python} setup.py build
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%install
Ionuț Arțăriși 533add
rm -rf %{buildroot}
Ionuț Arțăriși 533add
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
desktop-file-install \
Ionuț Arțăriși 533add
--dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%clean
Ionuț Arțăriși 533add
rm -rf %{buildroot}
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%check
Ionuț Arțăriși 533add
%{__python} setup.py test
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%files
Ionuț Arțăriși 533add
%defattr(-,root,root,-)
Ionuț Arțăriși 533add
%doc examples/ COPYING AUTHORS README.txt
Ionuț Arțăriși 533add
%{python_sitelib}/%{shortname}
Ionuț Arțăriși 533add
%{python_sitelib}/%{shortname}-*.egg-info
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%files -n chavier
Ionuț Arțăriși 533add
%defattr(-,root,root,-)
Ionuț Arțăriși 533add
%{_bindir}/chavier
Ionuț Arțăriși 533add
%{_datadir}/applications/chavier.desktop
Ionuț Arțăriși 533add
%{python_sitelib}/chavier
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
%changelog
Ionuț Arțăriși 533add
* Sat Mar 27 2010 Ionuț C. Arțăriși <mapleoin@fedoraproject.org> - 0.5.2-2
Ionuț Arțăriși 533add
- changed license from LGPLv3 to LGPLv3+
Ionuț Arțăriși 533add
- fixed spelling error in %%description
Ionuț Arțăriși 533add
- capitalized chavier package %%summary
Ionuț Arțăriși 533add
- added pycairo Requires
Ionuț Arțăriși 533add
- removed tests
Ionuț Arțăriși 533add
Ionuț Arțăriși 533add
* Tue Mar 23 2010 Ionuț C. Arțăriși <mapleoin@fedoraproject.org> - 0.5.2-1
Ionuț Arțăriși 533add
- first Fedora release