Name: libtbm-sprd
-Version: 2.4.3
+Version: 3.0.2
Release: 0
License: MIT
Summary: Tizen Buffer Manager - sprd backend
%install
rm -rf %{buildroot}
+%make_install
# make rule for tgl
mkdir -p %{buildroot}%{_libdir}/udev/rules.d/
cp -af rules/99-libtbm_sprd.rules %{buildroot}%{_libdir}/udev/rules.d/
-cp -af rules/99-libhal-backend-tbm-sprd.rules %{buildroot}%{_libdir}/udev/rules.d/
-%make_install
+# make rule and license files
+mkdir -p %{buildroot}%{_hal_libdir}/udev/rules.d/
+cp -af rules/99-libhal-backend-tbm-sprd.rules %{buildroot}%{_hal_libdir}/udev/rules.d/
+mkdir -p %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-sprd
+cp -af COPYING %{buildroot}%{_hal_licensedir}/libhal-backend-tbm-sprd
%post
if [ -f %{_libdir}/bufmgr/libtbm_default.so ]; then
fi
ln -s libtbm_sprd.so %{_libdir}/bufmgr/libtbm_default.so
+%postun -p /sbin/ldconfig
+
+%post -n hal-backend-tbm-sprd
if [ -f %{_hal_libdir}/libhal-backend-tbm.so ]; then
rm -rf %{_hal_libdir}/libhal-backend-tbm.so
fi
ln -s libhal-backend-tbm-sprd.so %{_hal_libdir}/libhal-backend-tbm.so
-%postun -p /sbin/ldconfig
+%postun -n hal-backend-tbm-sprd -p /sbin/ldconfig
%files
%manifest %{name}.manifest
%files -n hal-backend-tbm-sprd
%manifest libhal-backend-tbm-sprd.manifest
-%license COPYING
+%{_hal_licensedir}/libhal-backend-tbm-sprd/COPYING
%{_hal_libdir}/libhal-backend-*.so*
-%{_libdir}/udev/rules.d/99-libhal-backend-tbm-sprd.rules
+%{_hal_libdir}/udev/rules.d/99-libhal-backend-tbm-sprd.rules