From 1fab13dca4a2b8f5af19d5b7e21df7cbc019e4c3 Mon Sep 17 00:00:00 2001 From: Wayne Ren Date: Fri, 11 Feb 2022 16:17:29 +0800 Subject: [PATCH] spec: add initial spec file add initial spec file Signed-off-by: Wayne Ren --- OpenAMP.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 OpenAMP.spec diff --git a/OpenAMP.spec b/OpenAMP.spec new file mode 100644 index 0000000..21307ea --- /dev/null +++ b/OpenAMP.spec @@ -0,0 +1,60 @@ +Name: openamp +Version: 2021.10.0 +Release: 1 +Summary: Open asymmetric multiprocessing framework + +License: BSD +URL: http://github.com/OpenAMP +Source0: https://github.com/OpenAMP/open-amp/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: libmetal-devel +BuildRequires: libsysfs-devel + +%description +The OpenAMP framework provides software components that enable development of +software applications for Asymmetric Multiprocessing (AMP) systems. + +%package devel +Summary: Development files for OpenAMP +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Development file for OpenAMP +baremetal, and RTOS environments. + +%prep +%autosetup -p1 + +%build +mkdir build +cd build +%cmake -DCMAKE_INSTALL_LIBDIR=%{_libdir} \ + -DCMAKE_INCLUDE_PATH=%{_includedir}/libmetal/ \ + -DCMAKE_LIBRARY_PATH=%{_libdir} \ + -DWITH_STATIC_LIB=OFF \ + -DWITH_APPS=OFF .. + + +%install +cd build +%make_install + +%ldconfig_scriptlets + +%files +%license LICENSE.md +%doc README.md +%{_libdir}/libopen_amp.so.1 +%{_libdir}/libopen_amp.so.1.1.0 + +%files devel +%{_includedir}/openamp/ +%{_libdir}/libopen_amp.so + +%changelog + +* Fri Feb 11 2022 Wayne Ren - 2022.10.0-1 +- Package init