[0.2.134][player] add audio codec and unsupported codec info
[platform/core/multimedia/mmfw-sysconf.git] / packaging / mmfw-sysconf.spec
index f31fc7f..4471ee0 100644 (file)
@@ -1,10 +1,11 @@
 Name:       mmfw-sysconf
 Summary:    Multimedia Framework system configuration package
-Version:    0.2.72
+Version:    0.2.134
 Release:    0
 Group:      Multimedia/Configuration
-License:    LGPL-2.1+ and Apache-2.0
+License:    LGPL-2.1 and Apache-2.0
 Source0:    mmfw-sysconf-%{version}.tar.gz
+Requires: sed
 
 %description
 Multimedia Framework system configuration package including ini, conf and etc files.
@@ -15,7 +16,7 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-u3
 Summary: Multimedia Framework system configuration package for u3
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-u3
 Multimedia Framework system configuration package including ini, conf and etc files for u3 target.
@@ -23,7 +24,7 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-n4
 Summary: Multimedia Framework system configuration package for n4
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-n4
 Multimedia Framework system configuration package including ini, conf and etc files for n4 target.
@@ -31,7 +32,7 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-hawkp
 Summary: Multimedia Framework system configuration package for hawkp
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-hawkp
 Multimedia Framework system configuration package including ini, conf and etc files for hawkp target.
@@ -39,7 +40,7 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-tm1
 Summary: Multimedia Framework system configuration package for tm1
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-tm1
 Multimedia Framework system configuration package including ini, conf and etc files for tm1 target.
@@ -47,7 +48,7 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-tw1
 Summary: Multimedia Framework system configuration package for tw1
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-tw1
 Multimedia Framework system configuration package including ini, conf and etc files for tw1 target.
@@ -55,18 +56,33 @@ Multimedia Framework system configuration package including ini, conf and etc fi
 %package target-artik10
 Summary: Multimedia Framework system configuration package for artik 10
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description target-artik10
 Multimedia Framework system configuration package including ini, conf and etc files for artik 10 target.
 
+%package target-tw2
+Summary: Multimedia Framework system configuration package for tw2
+Group: Multimedia/Configuration
+License: LGPL-2.1 and Apache-2.0
+
+%description target-tw2
+Multimedia Framework system configuration package including ini, conf and etc files for tw2 target.
+
+%package target-rpi3
+Summary: Multimedia Framework system configuration package for rpi3
+Group: Multimedia/Configuration
+License: LGPL-2.1 and Apache-2.0
+
+%description target-rpi3
+Multimedia Framework system configuration package including ini, conf and etc files for rpi3 target.
 
 %else
 
 %package simulator
 Summary: Multimedia Framework system configuration package for simulator
 Group: Multimedia/Configuration
-License: LGPL-2.1+ and Apache-2.0
+License: LGPL-2.1 and Apache-2.0
 
 %description simulator
 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
@@ -91,63 +107,44 @@ mkdir -p %{buildroot}%{_datadir}
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3
 cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-u3
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3
-
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4
 cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{name}-target-n4
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{name}-target-n4
-
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp
 cp -arf %{name}-target-hawkp/* %{buildroot}%{_datadir}/%{name}-target-hawkp
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp
-
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1
 cp -arf %{name}-target-tm1/* %{buildroot}%{_datadir}/%{name}-target-tm1
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1
-
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1
 cp -arf %{name}-target-tw1/* %{buildroot}%{_datadir}/%{name}-target-tw1
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1
-
 mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10
 cp -arf %{name}-target-artik10/* %{buildroot}%{_datadir}/%{name}-target-artik10
-mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license/%{name}-target-artik10
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license/%{name}-target-artik10
+
+mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}
+cp -arf %{name}-target-tw2/* %{buildroot}%{_datadir}/%{name}-target-tw2
+mv %{buildroot}%{_datadir}/%{name}-target-tw2/udev %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}/udev
+
+mkdir -p %{buildroot}%{_datadir}/%{name}-target-rpi3%{_libdir}
+cp -arf %{name}-target-rpi3/* %{buildroot}%{_datadir}/%{name}-target-rpi3
 
 %else
 
 mkdir -p %{buildroot}%{_datadir}/%{name}-simulator
 cp -arf %{name}-simulator/* %{buildroot}%{_datadir}/%{name}-simulator
 
-mkdir -p %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license
-cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator
-cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator
-
 %endif
 
-
 %ifarch %arm aarch64
 
 %post target-u3
+sed -i -e 's/@LIBDIR@/%{_libdir}/g' %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/xdg/gstomx.conf
 cp -arf %{_datadir}/mmfw-sysconf-target-u3/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-u3
 
 %post target-n4
+sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/xdg/gstomx.conf
 cp -arf %{_datadir}/mmfw-sysconf-target-n4/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-n4
 
@@ -160,6 +157,7 @@ cp -arf %{_datadir}/mmfw-sysconf-target-tm1/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-tm1
 
 %post target-tw1
+sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/xdg/gstomx.conf
 cp -arf %{_datadir}/mmfw-sysconf-target-tw1/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-tw1
 
@@ -167,6 +165,16 @@ rm -rf %{_datadir}/mmfw-sysconf-target-tw1
 cp -arf %{_datadir}/mmfw-sysconf-target-artik10/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-artik10
 
+%post target-tw2
+sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/xdg/gstomx.conf
+cp -arf %{_datadir}/mmfw-sysconf-target-tw2/* /
+rm -rf %{_datadir}/mmfw-sysconf-target-tw2
+
+%post target-rpi3
+cp -arf %{_datadir}/mmfw-sysconf-target-rpi3/* /
+rm -rf %{_datadir}/mmfw-sysconf-target-rpi3
+
+
 %else
 
 %post simulator
@@ -183,6 +191,7 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 
 %files target-u3
 %manifest mmfw-sysconf-target-u3.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/pulse/*
@@ -190,13 +199,14 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/profile.d/*
 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.ini
 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.conf
+%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/xdg/gstomx.conf
 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-u3%{_datadir}/license/mmfw-sysconf-target-u3
 
 %files target-n4
 %manifest mmfw-sysconf-target-n4.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/pulse/*
@@ -204,13 +214,14 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/profile.d/*
 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.ini
 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.conf
+%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/xdg/gstomx.conf
 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-n4%{_datadir}/license/mmfw-sysconf-target-n4
 
 %files target-hawkp
 %manifest mmfw-sysconf-target-hawkp.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/pulse/*
@@ -221,10 +232,10 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/license/mmfw-sysconf-target-hawkp
 
 %files target-tm1
 %manifest mmfw-sysconf-target-tm1.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/pulse/*
@@ -236,10 +247,10 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/license/mmfw-sysconf-target-tm1
 
 %files target-tw1
 %manifest mmfw-sysconf-target-tw1.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/pulse/*
@@ -247,13 +258,14 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/profile.d/*
 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.ini
 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.conf
+%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/xdg/gstomx.conf
 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/license/mmfw-sysconf-target-tw1
 
 %files target-artik10
 %manifest mmfw-sysconf-target-artik10.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/pulse/*
@@ -264,12 +276,43 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/license/mmfw-sysconf-target-artik10
+
+%files target-tw2
+%manifest mmfw-sysconf-target-tw2.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
+%defattr(-,root,root,-)
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/asound.conf
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/pulse/*
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/murphy/*
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/profile.d/*
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.ini
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.conf
+%{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/xdg/gstomx.conf
+%{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
+%{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
+%{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
+%{_datadir}/mmfw-sysconf-target-tw2%{_libdir}/udev/rules.d/*
+
+%files target-rpi3
+%manifest mmfw-sysconf-target-rpi3.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
+%defattr(-,root,root,-)
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/asound.conf
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/pulse/*
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/murphy/*
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/profile.d/*
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/multimedia/*.ini
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/multimedia/*.conf
+%{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/xdg/gstomx.conf
+%{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
+%{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
+%{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
 
 %else
 
 %files simulator
 %manifest mmfw-sysconf-simulator.manifest
+%license LICENSE.APLv2.0 LICENSE.LGPLv2.1
 %defattr(-,root,root,-)
 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/asound.conf
 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/pulse/*
@@ -280,6 +323,5 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator
 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
-%{_datadir}/mmfw-sysconf-simulator%{_datadir}/license/mmfw-sysconf-simulator
 
 %endif