diff --git a/libtevent.spec b/libtevent.spec deleted file mode 100644 index 52d3345..0000000 --- a/libtevent.spec +++ /dev/null @@ -1,99 +0,0 @@ -%{!?python3_sitearch: %define python3_sitearch %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} - -Name: libtevent -Version: 0.10.1 -Release: 2 -Summary: Tevent is an event system based on the talloc memory management library. -License: LGPLv3+ -URL: http://tevent.samba.org -Source0: http://samba.org/ftp/tevent/tevent-%{version}.tar.gz - -Patch0: tevent-fix-CID-1437974-dereference-after-null-check.patch - -BuildRequires: gcc libtirpc-devel docbook-style-xsl doxygen libxslt git -BuildRequires: libtalloc-devel >= 2.2.0 -BuildRequires: python3-devel python3-talloc-devel >= 2.2.0 - -Provides: bundled(libreplace) - - -%description -Tevent is an event system based on the talloc memory management library. It is the core event system used in Samba. -The low level tevent has support for many event types, including timers, signals, and the classic file descriptor events. -Tevent also provide helpers to deal with asynchronous code providing the tevent_req (tevent request) functions. - -%package devel -Summary: Libraries and header files for tevent -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: libtalloc-devel%{?_isa} >= 2.0.7 pkgconfig - -%description devel -Libraries and header files for tevent - -%package -n python3-tevent -Summary: Python 3 libraries files for tevent -Requires: libtevent%{?_isa} = %{version}-%{release} -Obsoletes: python2-tevent - -%{?python_provide:%python_provide python3-tevent} - -%description -n python3-tevent -Python3 libraries files for tevent - -%package help -Summary: Man for tevent -Requires: man - -%description help -Man for tevent - -%prep -%autosetup -n tevent-%{version} -p1 -Sgit - -%build -%configure --disable-rpath --bundled-libraries=NONE --builtin-libraries=replace - -%make_build V=1 -doxygen doxy.config - -%install -%make_install -find $RPM_BUILD_ROOT -name "*.so*" -exec chmod -c +x {} \; - -mkdir -p $RPM_BUILD_ROOT/%{_mandir} -cp -a ./doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ - -%check -%make_build check - -%files -%{_libdir}/libtevent.so.* - -%files devel -%{_includedir}/tevent.h -%{_libdir}/libtevent.so -%{_libdir}/pkgconfig/tevent.pc - -%files -n python3-tevent -%{python3_sitearch}/* - -%files help -%exclude %{_mandir}/man3/todo* -%{_mandir}/man3/tevent* - - -%changelog -* Fri Aug 21 2020 fanjiachen - 0.10.1-2 -- Type:rebuild -- ID:NA -- SUG:NA -- DESC:rebuild for requirement package update - -* Mon Feb 17 2020 sunshihao - 0.10.1-1 -- Type:enhancement -- ID:NA -- SUG:NA -- DESC:update tevent to 0.10.1 - -* Tue Sep 3 2019 wubo - 0.9.37-4 -- Package init