Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37401226
en ru br
ALT Linux repositórios
S:1.2.18-alt2
5.0: 0.83.0-alt2
4.1: 0.82.4-alt2.1
4.0: 0.82.2-alt1

Group :: Desenvolvimento/Python
RPM: python-module-dbus

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define _libexecdir %_prefix/libexec
%define modname dbus-python

%def_enable check
%def_disable installed_tests
%add_findreq_skiplist %_libexecdir/installed-tests/%modname/test/*.py
%def_disable documentation

Name: python-module-dbus
Version: 1.2.18
Release: alt2

Summary: Python bindings for D-BUS library
License: MIT
Group: Development/Python
Url: https://www.freedesktop.org/wiki/Software/DBusBindings

##Source: dbus-python-%version.tar

Source: https://dbus.freedesktop.org/releases/dbus-python/dbus-python-%version.tar.gz

%define dbus_ver 1.8
%define glib_ver 2.40

%setup_python_module dbus
Requires: dbus
Provides: %modname = %EVR
Provides: %name-data = %EVR
Obsoletes: %name-data < %version-%release

BuildRequires: autoconf-archive libdbus-devel >= %dbus_ver libgio-devel >= %glib_ver
BuildRequires: python-devel >= 2.7 python-modules-unittest
BuildRequires: python-module-pygobject3
%{?_enable_documentation:BuildRequires: python-module-sphinx python-module-sphinx_rtd_theme}

%description
D-Bus python bindings for use with python programs.

%package gobject
Summary: Python bindings for D-BUS library
Group: Development/Python
Requires: python-module-dbus = %EVR

%description gobject
D-Bus bindings for use with python programs
(gobject introspection bindings).

%package devel
Summary: Python bindings for D-BUS library (devel package)
Group: Development/Python

%description devel
D-Bus python bindings for use with python programs.
Development package.

%package devel-doc
Summary: Development documentation for %modname
Group: Development/Documentation
BuildArch: noarch
Conflicts: %name-devel < %version-%release

%description devel-doc
Development documentation for %modname.

%package tests
Summary: Tests for the %name package
Group: Development/Python
Requires: %name = %EVR
Requires: dbus-tools

%description tests
This package provides tests programs that can be used to verify
the functionality of the installed python-dbus package.

%prep
%setup -n %modname-%version

%build
%define options %{?_enable_installed_tests:--enable-installed-tests} %{subst_enable documentation}
export am_cv_python_pythondir=%python_sitelibdir
export am_cv_python_pyexecdir=%python_sitelibdir
%autoreconf
%configure %options \
PYTHON=%__python \
PYTHON_LIBS="$(python-config --libs)"
%make_build

%install
%makeinstall_std

%check
%make check

%files
%python_sitelibdir/*.so
%python_sitelibdir/dbus/
%doc AUTHORS COPYING NEWS

%exclude %python_sitelibdir/*.la
%exclude %python_sitelibdir/dbus/gobject_service.py*
%exclude %python_sitelibdir/dbus/gi_service.py*

%files gobject
%python_sitelibdir/dbus/gobject_service.py*
%python_sitelibdir/dbus/gi_service.py*

#%files devel

%exclude %_includedir/dbus-1.0/dbus/%modname.h
%exclude %_pkgconfigdir/%modname.pc

%if_enabled installed_tests
%files tests
%_libexecdir/installed-tests/%modname/
%exclude %_libexecdir/installed-tests/%modname/test/__pycache__
%_datadir/installed-tests/%modname/
%endif

%if_enabled documentation
%files devel-doc
%_docdir/%modname/
%endif


%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009