Projects
Eulaceura:Mainline
libtevent
_service:obs_scm:libtevent.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:libtevent.spec of Package libtevent
%{!?python3_sitearch: %define python3_sitearch %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %global talloc_version 2.4.1 Name: libtevent Version: 0.16.0 Release: 1 Summary: Tevent is an event system based on the talloc memory management library. License: LGPLv3+ URL: http://tevent.samba.org Source0: https://samba.org/ftp/tevent/tevent-%{version}.tar.gz Patch1: 0001-tevent-fix-CID-1437974-dereference-after-null-check.patch BuildRequires: gcc libtirpc-devel docbook-style-xsl doxygen libxslt libcmocka-devel BuildRequires: libtalloc-devel >= %{talloc_version} BuildRequires: python3-devel python3-talloc-devel >= %{talloc_version} 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 %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 * Thu Oct 26 2023 Paul Thomas <paulthomas100199@gmail.com> - 0.16.0-1 - update to version v0.16.0 * Mon Jul 17 2023 Kunlin Yang <yangkunlin7@huawei.com> - 0.14.1-1 - update to v0.14.1 version * Fri Oct 28 2022 Kunlin Yang <yangkunlin7@huawei.com> - 0.13.0-1 - update to v0.13.0 version * Thu Nov 25 2021 Wenchao Hao <haowenchao@huawei.com> - 0.11.0-1 - update to v0.11.0 version * Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 0.10.2-2 - DESC: delete -Sgit from %autosetup, and delete BuildRequires git * Thu Jul 16 2020 Zhiqiang Liu <liuzhiqiang26@huawei.com> - 0.10.2-1 - update to v0.10.2 version * Mon Feb 17 2020 sunshihao <sunshihao@huawei.com> - 0.10.1-1 - Type:enhancement - ID:NA - SUG:NA - DESC:update tevent to 0.10.1 * Tue Sep 3 2019 wubo<wubo40@huawei.com> - 0.9.37-4 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2