diff --git a/python-zmq.spec b/python-zmq.spec index ce61722..6eaf02a 100644 --- a/python-zmq.spec +++ b/python-zmq.spec @@ -1,12 +1,3 @@ -# what it's called on pypi -%global srcname pyzmq -# what it's imported as -%global libname zmq -# name of egg info directory -%global eggname %{srcname} -# package name fragment -%global pkgname %{libname} - %global common_description %{expand: The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by @@ -17,14 +8,14 @@ multiple transport protocols and more.} %global run_tests 0 -Name: python-%{pkgname} +Name: python-zmq Version: 19.0.0 Release: %autorelease Summary: Software library for fast, message-based applications License: LGPLv3+ and ASL 2.0 and BSD URL: https://zeromq.org/languages/python/ -Source0: %pypi_source +Source0: %{pypi_source pyzmq} BuildRequires: gcc BuildRequires: chrpath @@ -48,33 +39,33 @@ BuildRequires: python%{python3_pkgversion}-tornado %description %{common_description} -%package -n python%{python3_pkgversion}-%{pkgname} +%package -n python%{python3_pkgversion}-zmq Summary: %{summary} License: LGPLv3+ -%{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}} -%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}} -Provides: python%{python3_pkgversion}-%{srcname} = %{version}-%{release} +%{?python_provide:%python_provide python%{python3_pkgversion}-zmq} +%{?python_provide:%python_provide python%{python3_pkgversion}-pyzmq} +Provides: python%{python3_pkgversion}-pyzmq = %{version}-%{release} -%description -n python%{python3_pkgversion}-%{pkgname} %{common_description} +%description -n python%{python3_pkgversion}-zmq %{common_description} This package contains the python bindings. -%package -n python%{python3_pkgversion}-%{pkgname}-tests +%package -n python%{python3_pkgversion}-zmq-tests Summary: %{summary}, testsuite License: LGPLv3+ Requires: python%{python3_pkgversion}-zmq = %{version}-%{release} -%{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}-tests} -%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}-tests} -Provides: python%{python3_pkgversion}-%{srcname}-tests = %{version}-%{release} +%{?python_provide:%python_provide python%{python3_pkgversion}-zmq-tests} +%{?python_provide:%python_provide python%{python3_pkgversion}-pyzmq-tests} +Provides: python%{python3_pkgversion}-pyzmq-tests = %{version}-%{release} -%description -n python%{python3_pkgversion}-%{pkgname}-tests %{common_description} +%description -n python%{python3_pkgversion}-zmq-tests %{common_description} This package contains the testsuite for the python bindings. %prep -%setup -q -n %{srcname}-%{version} +%setup -q -n pyzmq-%{version} # remove bundled libraries rm -rf bundled @@ -117,16 +108,16 @@ pathfix.py -pn -i %{__python3} %{buildroot}%{python3_sitearch} %endif -%files -n python%{python3_pkgversion}-%{pkgname} +%files -n python%{python3_pkgversion}-zmq %license COPYING.* %doc README.md # examples/ -%{python3_sitearch}/%{eggname}-%{version}-py%{python3_version}.egg-info -%{python3_sitearch}/%{libname} -%exclude %{python3_sitearch}/%{libname}/tests +%{python3_sitearch}/pyzmq-%{version}-py%{python3_version}.egg-info +%{python3_sitearch}/zmq +%exclude %{python3_sitearch}/zmq/tests -%files -n python%{python3_pkgversion}-%{pkgname}-tests -%{python3_sitearch}/%{libname}/tests +%files -n python%{python3_pkgversion}-zmq-tests +%{python3_sitearch}/zmq/tests %changelog