[Dist] Fix packaging error 62/214562/2 submit/tizen/20190924.061554
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 24 Sep 2019 04:48:04 +0000 (13:48 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 24 Sep 2019 04:51:21 +0000 (13:51 +0900)
This fixes:

=== the following packages failed to build due to missing build dependencies (1) ===
nnstreamer:
  have choice for libarm_compute.so()(64bit) needed by nnfw-devel: libarmcl-devel libarmcl-release
  have choice for libarm_compute_core.so()(64bit) needed by nnfw-devel: libarmcl-devel libarmcl-release
  have choice for libarm_compute.so()(64bit) needed by nnfw: libarmcl-devel libarmcl-release
  have choice for libarm_compute_core.so()(64bit) needed by nnfw: libarmcl-devel libarmcl-release

by
- Make files exclusively installed between subpackages (release and devel)
- Add dependency between relead and devel.

Change-Id: I1b738124c9d62c663e99316eba68cbcda7cd033f
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/libarmcl.spec

index 092c4e238acc8f2f7d87f336623fe817a5c61c2d..69e7fe8f52c658ab017f5cc1b9fe54a8991a3673 100644 (file)
@@ -26,10 +26,11 @@ Summary:        ARM Compute Library file
 %description -n %{name}-release
 Summary:        ARM Compute Library file
 
-%package -n %{name}-devel
+%package devel
 Summary:        Userspace interface to ARM Compute Library
+Requires:      %{name} = %{version}-%{release}
 
-%description -n %{name}-devel
+%description devel
 Summary:        Userspace interface to ARM Compute Library
 
 %package -n %{name}-tools
@@ -120,9 +121,8 @@ cp -r %{_builddir}/%{name}-%{version}/data/* %{buildroot}%{_libdir}/data/
 %manifest %{name}.manifest
 %{_libdir}/libarm_compute*.so
 
-%files -n %{name}-devel
+%files devel
 %manifest %{name}.manifest
-%{_libdir}/libarm_compute*.so
 %{_libdir}/libOpenCL.so
 %{_includedir}/arm_compute/*
 %{_includedir}/support/*