Projects
home:pandora:RobinOS23
libverto
_service:download_src_package:libverto.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:download_src_package:libverto.spec of Package libverto
%global homepage https://github.com/latchset/libverto %define anolis_release 3 Name: libverto Version: 0.3.2 Release: %{anolis_release}%{?dist} Summary: Main loop abstraction library License: MIT URL: %{homepage} Source0: %{homepage}/releases/download/%{version}/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: make BuildRequires: glib2-devel BuildRequires: libevent-devel BuildRequires: libev-devel BuildRequires: git Obsoletes: libverto-tevent < 0.3.0-2 Obsoletes: libverto-tevent-devel < 0.3.0-2 %description libverto provides a way for libraries to expose asynchronous interfaces without having to choose a particular event loop, offloading this decision to the end application which consumes the library. If you are packaging an application, not library, based on libverto, you should depend either on a specific implementation module or you can depend on the virtual provides 'libverto-module-base'. This will ensure that you have at least one module installed that provides io, timeout and signal functionality. Currently glib is the only module that does not provide these three because it lacks signal. However, glib will support signal in the future. %package doc Summary: Documentation files for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc The %{name}-doc package contains documentation files for %{name}. %package devel Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package glib Summary: glib module for %{name} Requires: %{name} = %{version}-%{release} %description glib Module for %{name} which provides integration with glib. This package does NOT yet provide %{name}-module-base. %package glib-devel Summary: Development files for %{name}-glib Requires: %{name}-glib = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description glib-devel The %{name}-glib-devel package contains libraries and header files for developing applications that use %{name}-glib. %package libevent Summary: libevent module for %{name} Requires: %{name} = %{version}-%{release} Provides: %{name}-module-base = %{version}-%{release} %description libevent Module for %{name} which provides integration with libevent. %package libevent-devel Summary: Development files for %{name}-libevent Requires: %{name}-libevent = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description libevent-devel The %{name}-libevent-devel package contains libraries and header files for developing applications that use %{name}-libevent. %package libev Summary: libev module for %{name} Requires: %{name} = %{version}-%{release} Provides: %{name}-module-base = %{version}-%{release} %description libev Module for %{name} which provides integration with libev. This package provides %{name}-module-base since it supports io, timeout and signal. %package libev-devel Summary: Development files for %{name}-libev Requires: %{name}-libev = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description libev-devel The %{name}-libev-devel package contains libraries and header files for developing applications that use %{name}-libev. This package provides %{name}-module-base since it supports io, timeout and signal. %prep %autosetup -S git %build autoreconf -fiv %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %generate_compatibility_deps %ldconfig_scriptlets %ldconfig_scriptlets glib %ldconfig_scriptlets libevent %ldconfig_scriptlets libev %files %dir %{abidir} %{!?_licensedir:%global license %%doc} %license COPYING %{_libdir}/%{name}.so.* %{abidir}/%{name}.dump %files doc %doc AUTHORS ChangeLog NEWS README %files devel %{_includedir}/verto.h %{_includedir}/verto-module.h %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc %files glib %{_libdir}/%{name}-glib.so.* %{abidir}/%{name}-glib.dump %files glib-devel %{_includedir}/verto-glib.h %{_libdir}/%{name}-glib.so %{_libdir}/pkgconfig/%{name}-glib.pc %files libevent %{_libdir}/%{name}-libevent.so.* %{abidir}/%{name}-libevent.dump %files libevent-devel %{_includedir}/verto-libevent.h %{_libdir}/%{name}-libevent.so %{_libdir}/pkgconfig/%{name}-libevent.pc %files libev %{_libdir}/%{name}-libev.so.* %{abidir}/%{name}-libev.dump %files libev-devel %{_includedir}/verto-libev.h %{_libdir}/%{name}-libev.so %{_libdir}/pkgconfig/%{name}-libev.pc %changelog * Wed Oct 19 2022 mgb01105731 <mgb01105731@alibaba-inc.com> - 0.3.2-3 - optimise spec file * Sun Oct 09 2022 mgb01105731 <mgb01105731@alibaba-inc.com> - 0.3.2-2 - add doc package * Wed Mar 09 2022 DengXiewei <dengxiewei@linux.alibaba.com> - 0.3.2-1 - Init from upstream 0.3.2
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