tevent/tevent.spec

160 lines
5.6 KiB
RPMSpec
Raw Permalink Normal View History

Name: tevent
Epoch: 1
Version: 0.15.0
Release: 2mamba
Summary: An event system based on the talloc memory management library.
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://tevent.samba.org/
Source: http://www.samba.org/ftp/tevent/tevent-%{version}.tar.gz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libbsd-devel
BuildRequires: libpython311-devel
BuildRequires: libtalloc-devel
## AUTOBUILDREQ-END
BuildRequires: libpython3-devel >= 3.11
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%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 -n lib%{name}
Group: System/Libraries
Summary: An event system based on the talloc memory management library.
%description -n lib%{name}
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 -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: pkg-config
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%package -n python-%{name}
Group: System/Libraries
Summary: An event system based on the talloc memory management library.
%description -n python-%{name}
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.
%debug_package
%prep
%setup -q
%build
%configure
# --extra-python=%{__python36}
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files -n lib%{name}
%defattr(-,root,root)
%{_libdir}/libtevent.so.*
%files -n lib%{name}-devel
%defattr(-,root,root)
%{_includedir}/tevent.h
%{_libdir}/libtevent.so
%{_libdir}/pkgconfig/tevent.pc
%files -n python-%{name}
%defattr(-,root,root)
%{python3_sitearch}/_tevent.cpython-*.so
%{python3_sitearch}/tevent.py
%changelog
* Sun Oct 01 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 0.15.0-2mamba
- rebuilt with python3 == 3.11
* Sat Jul 22 2023 Automatic Build System <autodist@mambasoft.it> 0.15.0-1mamba
- automatic version update by autodist
* Tue Feb 07 2023 Automatic Build System <autodist@mambasoft.it> 0.14.1-1mamba
- automatic version update by autodist
* Mon Jan 23 2023 Automatic Build System <autodist@mambasoft.it> 0.14.0-1mamba
- automatic version update by autodist
* Thu Jul 28 2022 Automatic Build System <autodist@mambasoft.it> 0.13.0-1mamba
- automatic version update by autodist
* Wed Jun 15 2022 Automatic Build System <autodist@mambasoft.it> 0.12.1-1mamba
- automatic version update by autodist
* Thu Apr 14 2022 Automatic Build System <autodist@mambasoft.it> 0.12.0-1mamba
- automatic version update by autodist
* Sat Jul 10 2021 Automatic Build System <autodist@mambasoft.it> 0.11.0-1mamba
- automatic version update by autodist
* Fri Jan 03 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.10.2-1mamba
- update to 0.10.2
* Mon Apr 15 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.39-2mamba
- rebuilt with system talloc up-to-date
* Sun Mar 31 2019 Automatic Build System <autodist@mambasoft.it> 0.9.39-1mamba
- automatic version update by autodist
* Wed Aug 22 2018 Automatic Build System <autodist@mambasoft.it> 0.9.37-1mamba
- automatic version update by autodist
* Mon Mar 12 2018 Automatic Build System <autodist@mambasoft.it> 0.9.36-1mamba
- automatic version update by autodist
* Wed Dec 27 2017 Automatic Build System <autodist@mambasoft.it> 0.9.34-1mamba
- automatic version update by autodist
* Fri Sep 22 2017 Automatic Build System <autodist@mambasoft.it> 0.9.33-1mamba
- automatic version update by autodist
* Thu Oct 27 2016 Automatic Build System <autodist@mambasoft.it> 0.9.31-1mamba
- automatic version update by autodist
* Sat Sep 10 2016 Automatic Build System <autodist@mambasoft.it> 0.9.30-1mamba
- automatic version update by autodist
* Mon Aug 29 2016 Automatic Build System <autodist@mambasoft.it> 0.9.29-1mamba
- automatic version update by autodist
* Thu Mar 10 2016 Automatic Build System <autodist@mambasoft.it> 0.9.28-1mamba
- automatic version update by autodist
* Fri Dec 11 2015 Automatic Build System <autodist@mambasoft.it> 0.9.26-1mamba
- automatic version update by autodist
* Tue Jul 14 2015 Automatic Build System <autodist@mambasoft.it> 0.9.25-1mamba
- automatic version update by autodist
* Thu Mar 05 2015 Automatic Build System <autodist@mambasoft.it> 0.9.24-1mamba
- automatic version update by autodist
* Mon Dec 08 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.22-1mamba
- package created using the webbuild interface