install COPYING and udev.rules to /hal
[platform/adaptation/spreadtrum/libtbm-sprd.git] / packaging / libtbm-sprd.spec
index b7b6967..f7fb41b 100644 (file)
@@ -1,5 +1,5 @@
 Name:           libtbm-sprd
-Version:        3.0.0
+Version:        3.0.2
 Release:        0
 License:        MIT
 Summary:        Tizen Buffer Manager - sprd backend
@@ -45,13 +45,17 @@ make %{?_smp_mflags}
 
 %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
@@ -59,12 +63,15 @@ 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
@@ -74,6 +81,6 @@ ln -s libhal-backend-tbm-sprd.so %{_hal_libdir}/libhal-backend-tbm.so
 
 %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