Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:PerryWerneck
emilua
_service:set_version:emilua.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:set_version:emilua.spec of Package emilua
Name: emilua Version: 0.9.1+git20240830 Release: 0%{?dist} Summary: Lua execution engine License: BSL-1.0 AND MIT URL: https://gitlab.com/%{name}/%{name} Source: %{name}-%{version}.tar.xz Source1: trial-protocol-79149f6.tar.gz BuildRequires: meson >= 1.2.0 BuildRequires: gcc-c++ BuildRequires: boost-devel >= 1.82 BuildRequires: cereal-devel BuildRequires: re2c BuildRequires: gawk BuildRequires: gperf BuildRequires: pkgconfig BuildRequires: luajit-devel BuildRequires: fmt-devel BuildRequires: cmake BuildRequires: liburing-devel BuildRequires: libcap-devel >= 2.69 BuildRequires: openssl-devel BuildRequires: ncurses-devel BuildRequires: serd-devel BuildRequires: sord-devel %if 0%{?fedora} BuildRequires: rubygem-asciidoctor %else BuildRequires: libboost_nowide-devel BuildRequires: libboost_context-devel BuildRequires: ruby3.3-rubygem-asciidoctor %endif %if 0%{?fedora} >= 41 BuildRequires: openssl-devel-engine %endif %description Emilua is a Lua execution engine designed for high performance and scalability. %package devel Summary: Development files for emilua Requires: %{name} = %{version}-%{release} %description devel Development files (Headers, etc) for emilua. %prep %autosetup tar -xzf %{SOURCE1} -C subprojects/ cd subprojects mv trial.protocol-79149f604a49b8dfec57857ca28aaf508069b669/ trial-protocol cp packagefiles/trial.protocol/meson.build trial-protocol/ %build %meson -Denable_file_io=true -Denable_io_uring=true %meson_build %check %meson_test %install %meson_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_bindir}/%{name} %{_libdir}/libemilua.so.0.9.1 %{_libdir}/libemilua.so.0 %{_mandir}/man1/* %dir %{_mandir}/man3em %{_mandir}/man3em/* %{_mandir}/man7/* %files devel %dir %{_includedir}/%{name} %{_includedir}/%{name}/* %{_libdir}/libemilua.so %{_libdir}/pkgconfig/%{name}.pc %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor