!1 Init package python-xcffib

From: @wang--ge
Reviewed-by: @myeuler
Signed-off-by: @myeuler
This commit is contained in:
openeuler-ci-bot 2021-02-20 11:39:26 +08:00 committed by Gitee
commit 7cc2882b10
3 changed files with 60 additions and 0 deletions

56
python-xcffib.spec Normal file
View File

@ -0,0 +1,56 @@
%global srcname xcffib
Name: python-xcffib
Version: 0.9.0
Release: 1
Summary: A drop in replacement for xpyb, an XCB python binding
License: ASL 2.0
URL: https://github.com/tych0/xcffib
Source0: https://files.pythonhosted.org/packages/source/x/xcffib/xcffib-0.9.0.tar.gz
BuildArch: noarch
BuildRequires: libxcb-devel
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pycparser
BuildRequires: python3-cffi >= 1.1.2
BuildRequires: python3-six
%description
xcffib is intended to be a (mostly) drop-in replacement for xpyb. xpyb
has an inactive upstream, several memory leaks, is python2 only and doesn't
have pypy support. xcffib is a binding which uses cffi, which mitigates
some of the issues described above. xcffib also builds bindings for 27 of
the 29 (xprint and xkb are missing) X extensions in 1.10.
%package -n python3-xcffib
Summary: A drop in replacement for xpyb, an XCB python binding
Requires: python3-six
Requires: python3-cffi
Requires: libxcb
%description -n python3-xcffib
xcffib is intended to be a (mostly) drop-in replacement for xpyb. xpyb
has an inactive upstream, several memory leaks, is python2 only and doesn't
have pypy support. xcffib is a binding which uses cffi, which mitigates
some of the issues described above. xcffib also builds bindings for 27 of
the 29 (xprint and xkb are missing) X extensions in 1.10.
%prep
%setup -q -n xcffib-%{version}
%build
%py3_build
%install
%py3_install
%files -n python3-xcffib
%doc LICENSE
%doc README.md
%{python3_sitelib}/xcffib
%{python3_sitelib}/xcffib*.egg-info
%changelog
* Sat Feb 20 2021 Ge Wang <wangge20@huawei.com> - 0.9.0-1
- Init package

4
python-xcffib.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: pypi
src_repo: xcffib
tag_prefix: "xcffib"
seperator: "."

BIN
xcffib-0.9.0.tar.gz Normal file

Binary file not shown.