Projects
Eulaceura:Factory
eunomia-bpf
_service:obs_scm:eunomia-bpf.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:eunomia-bpf.spec of Package eunomia-bpf
#Basic Information Name: eunomia-bpf Version: 0.3.2 Release: 1 Summary: Libraries and tools to help you build and distribute eBPF program easier License: MIT URL: https://github.com/eunomia-bpf/eunomia-bpf Source0: %{name}-%{version}.tar.gz ExclusiveArch: x86_64 aarch64 BuildRequires: make cmake llvm clang-devel cargo python3 BuildRequires: elfutils-libelf elfutils-libelf-devel zlib-devel %description A compiler and runtime framework for build, distribute and run CO-RE eBPF programs in multi languages and Webassembly %package ecc Requires: llvm clang Summary: The eBPF compile toolchain for eunomia-bpf %description ecc An CO-RE compile set to help you focus on writing a single eBPF program in the kernel %package ecli Summary: Cli interface for eunomia-bpf library %description ecli A simple cli interface for eunomia-bpf library, which can start any eBPF program from a url in a command %prep %setup -q %build mkdir compiler/cmd/.cargo touch compiler/cmd/.cargo/config cat << EOF > compiler/cmd/.cargo/config [source.crates-io] replace-with = "vendored-sources" [source."https://github.com/clap-rs/clap.git"] git = "https://github.com/clap-rs/clap.git" rev = "3e7ca92" replace-with = "vendored-sources" [source.vendored-sources] directory = "vendor" EOF make -C compiler make ecli %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} cp -p compiler/workspace/bin/ecc %{buildroot}%{_bindir} cp -p ecli/build/bin/Release/ecli %{buildroot}%{_bindir} %files ecc %{_bindir}/ecc %files ecli %{_bindir}/ecli %changelog * Mon Jan 30 2023 oluceps <i@oluceps.uk> - 0.3.2-1 - 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