Репозиторий Sisyphus
Последнее обновление: 24 января 2020 | Пакетов: 17494 | Посещений: 16997074
en ru br
Репозитории ALT

Группа :: Разработка/Python
Пакет: python-module-efl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _name python-efl
%define efl_ver 1.18.0

Name: python-module-efl
Version: 1.18.0
Release: alt1

Summary: Python bindings for EFL libraries
Group: Development/Python
License: LGPLv2+
Url: http://trac.enlightenment.org/e/wiki/Python

Source: http://download.enlightenment.org/rel/bindings/python/%_name-%version.tar.xz
#Source: %_name-%version.tar

%setup_python_module ecore
%setup_python_module edbus
%setup_python_module edje
%setup_python_module elementary
%setup_python_module emotion
%setup_python_module ethumb
%setup_python_module evas

Obsoletes: python-module-ecore < 1.8.0
Provides: python-module-ecore = %version-%release
Obsoletes: python-module-eldbus < 1.8.0
Provides: python-module-eldbus = %version-%release
Obsoletes: python-module-edje < 1.8.0
Provides: python-module-edje = %version-%release
Obsoletes: python-module-elementary < 1.8.0
Provides: python-module-elementary = %version-%release
Obsoletes: python-module-emotion < 1.8.0
Provides: python-module-emotion = %version-%release
Obsoletes: python-module-ethumb < 1.8.0
Provides: python-module-ethumb = %version-%release
Obsoletes: python-module-evas < 1.8.0
Provides: python-module-evas = %version-%release

BuildPreReq: efl-libs-devel >= %efl_ver libelementary-devel >= %efl_ver
BuildRequires: python-module-Cython python-module-dbus-devel
BuildRequires: rpm-build-python3 python3-devel python3-module-Cython
# for check
BuildRequires: python-modules-unittest

%description
EFL is a collection of libraries for handling many common tasks a
developer may have such as data structures, communication, rendering,
widgets and more.

This package provides Enlightenment Foundation Libraries bindings for use
with Python programms.

%package -n python3-module-efl
Summary: Python3 bindings for EFL libraries
Group: Development/Python3

%description -n python3-module-efl
EFL is a collection of libraries for handling many common tasks a
developer may have such as data structures, communication, rendering,
widgets and more.

This package provides Enlightenment Foundation Libraries bindings for use
with Python3 programms.


%prep
%setup -n %_name-%version -a0
mv %_name-%version py3build

%build
%python_build
pushd py3build
%python3_build
popd

%install
%python_install
pushd py3build
%python3_install
popd

%files
%python_sitelibdir/efl/
%python_sitelibdir/python_efl-*.egg-info
%doc AUTHORS README* ChangeLog

%exclude %python_sitelibdir/efl/utils/setup.py*

%files -n python3-module-efl
%python3_sitelibdir/efl/
%python3_sitelibdir/python_efl-*.egg-info
%doc AUTHORS README* ChangeLog

%exclude %python3_sitelibdir/efl/utils/setup.py*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin