Hello community, here is the log from the commit of package libcxl for openSUSE:Factory checked in at 2016-02-25 22:06:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcxl (Old) and /work/SRC/openSUSE:Factory/.libcxl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcxl" Changes: -------- --- /work/SRC/openSUSE:Factory/libcxl/libcxl.changes 2016-02-17 10:23:23.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libcxl.new/libcxl.changes 2016-02-26 00:34:38.000000000 +0100 @@ -1,0 +2,6 @@ +Sun Feb 21 23:46:26 UTC 2016 - jeng...@inai.de + +- Drop Fedora parts (no build targets exist). Drop Debian dots + from description. Add missing requires. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcxl.spec ++++++ --- /var/tmp/diff_new_pack.HTvMe1/_old 2016-02-26 00:34:39.000000000 +0100 +++ /var/tmp/diff_new_pack.HTvMe1/_new 2016-02-26 00:34:39.000000000 +0100 @@ -18,14 +18,10 @@ Name: libcxl Version: 1.3 -%define soversion 1 Release: 0 +%define soversion 1 Summary: Coherent accelerator interface -%if 0%{?fedora} || 0%{?rhel_version} -License: ASL 2.0 -%else License: Apache-2.0 -%endif Group: System Environment/Libraries Url: https://github.com/ibm-capi/libcxl Source: https://github.com/ibm-capi/libcxl/archive/v%{version}.tar.gz @@ -48,13 +44,15 @@ Coherent in this context means that the accelerator and CPUs can both access system memory directly and with the same effective addresses. IBM refers to this as the Coherent Accelerator Processor Interface (CAPI). In the Linux -world it is referred to by the name CXL to avoid confusion with the ISDN +world, it is referred to by the name CXL to avoid confusion with the ISDN CAPI subsystem. - The Linux kernel interacts with the device POWER Service Layer (PSL). + +The Linux kernel interacts with the device POWER Service Layer (PSL). Userland interacts with the device Accelerator Function Unit (AFU). See the Linux kernel source file Documentation/powerpc/cxl.txt for a detailed description of the coherent accelerator interface. - The CXL library provides a userland API to coherently attached devices. CXL + +The CXL library provides a userland API to coherently attached devices. CXL devices can be enumerated. Their capabilities can be queried. AFUs can be opened, attached to the current process, and started. Jobs, described by AFU specific Work Element Descriptors (WEDs), can be submitted and executed by @@ -63,14 +61,15 @@ %package devel Summary: Coherent accelerator interface header files and man pages -Group: Development/Libraries +Group: Development/Libraries/C and C++ +Requires: %name%soversion = %version %description devel - Coherent accelerator interface header files and man pages - only for development purpose - . +Coherent accelerator interface header files and man pages +only for development purpose. + %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 -p1 %patch1 -p1 # TODO: need a way to retrieve the cxl.h from last linux git tree @@ -92,14 +91,11 @@ install -m 0755 libcxl.so* %{buildroot}%{_libdir}/ install -m 0644 libcxl.h %{buildroot}%{_includedir}/ cp -a build/man3 %{buildroot}%{_mandir}/ -%if 0%{?fedora} || 0%{?rhel_version} -ldconfig -n %{buildroot}%{_libdir} -%endif %files -n %{name}%{soversion} +%defattr(-,root,root) %license LICENSE %doc README.md -%defattr(-,root,root) %{_libdir}/libcxl.so* %post -n %{name}%{soversion} -p /sbin/ldconfig @@ -107,8 +103,8 @@ %postun -n %{name}%{soversion} -p /sbin/ldconfig %files devel -%license LICENSE %defattr(-,root,root) +%license LICENSE %{_includedir}/* %{_mandir}/man3/*