diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa5b5ae --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/1.0.0-beta2.tar.gz diff --git a/libocxl.spec b/libocxl.spec new file mode 100644 index 0000000..d09668f --- /dev/null +++ b/libocxl.spec @@ -0,0 +1,61 @@ +Name: libocxl +Version: 1.0.0 +Release: 0.1%{?dist} +Summary: Allows to implement a user-space driver for an OpenCAPI accelerator + +License: ASL 2.0 +URL: https://github.com/OpenCAPI/libocxl +Source0: https://github.com/OpenCAPI/libocxl/archive/%{version}-beta2.tar.gz + +ExclusiveArch: ppc64le + +BuildRequires: gcc +BuildRequires: doxygen + +%description +Access library which allows to implement a user-space +driver for an OpenCAPI accelerator. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Recommends: %{name}-docs + +%package docs +Summary: Documentation files for %{name} +BuildArch: noarch + +%description devel +The *-devel package contains header file and man pages for +developing applications that use %{name}. + +%description docs +The *-docs package contains doxygen pages for +developing applications that use %{name}. + +%prep +%autosetup -p1 -n %{name}-%{version}-beta2 + +%build +LDFLAGS="%{__global_ldflags}" CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" make %{?_smp_mflags} V=1 + +%install +%make_install PREFIX=%{_prefix} + +%files +%license COPYING +%doc README.md +%{_libdir}/libocxl.so.* + +%files devel +%{_includedir}/* +%{_libdir}/libocxl.so +%{_mandir}/man3/* + +%files docs +%{_pkgdocdir} + +%changelog +* Tue Apr 10 2018 michel normand 1.0.0-0.1 +- new package and spec file of libocxl from upstream + url: https://github.com/OpenCAPI/libocxl diff --git a/sources b/sources new file mode 100644 index 0000000..a4ffe2d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (1.0.0-beta2.tar.gz) = 424974f21691110eaf78c81dcb5691b0c3011bb45e444444933a02a40bac4834a301655598eb67f1492a526af8e4498ad9951aa2632d9c97a9a685a941099f8d