Name: mused
Summary: A Multimedia Daemon in Tizen Native API
-Version: 0.1.39
+Version: 0.1.40
Release: 0
Group: System/Libraries
License: Apache-2.0
Source1: muse-server.service
Source2: muse-server.socket
Source3: muse-server.path
-Source4: muse-server-tv.service
-Source5: muse-server-audio_product.service
+Source4: muse-server-vd_product_tv.service
+Source5: muse-server-vd_product_audio.service
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(glib-2.0)
export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE -D_GNU_SOURCE"
%endif
-%if "%{?profile}" != "tv"
-export CFLAGS+=" -DMUSE_USE_LOG"
-%endif
-
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if ("%{VD_PRODUCT_TYPE}" == "TV") || ("%{VD_PRODUCT_TYPE}" == "LFD") || ("%{VD_PRODUCT_TYPE}" == "HTV")
export CFLAGS+=" -DTIZEN_PRODUCT_TV -DMUSE_REGISTER_VIP -DMUSE_USE_LWIPC -DMUSE_TTRACE_LOG"
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIBDIR=%{_libdir} -DTZ_SYS_DATA=%TZ_SYS_DATA -DMUSE_REGISTER_VIP=1 -DMUSE_TTRACE_LOG=1
%else
+export CFLAGS+=" -DMUSE_USE_LOG"
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIBDIR=%{_libdir} -DTZ_SYS_DATA=%TZ_SYS_DATA
%endif
%make_install
-%if "%{?profile}" == "tv"
%if ("%{VD_PRODUCT_TYPE}" == "AUDIO")
mkdir -p %{buildroot}%{_unitdir}/stater.target.wants
install -m 0644 %SOURCE5 %{buildroot}%{_unitdir}/muse-server.service
%install_service starter.target.wants muse-server.service
%else
+%if ("%{VD_PRODUCT_TYPE}" == "TV") || ("%{VD_PRODUCT_TYPE}" == "LFD") || ("%{VD_PRODUCT_TYPE}" == "HTV")
mkdir -p %{buildroot}%{_unitdir}/basic.target.wants
install -m 0644 %SOURCE4 %{buildroot}%{_unitdir}/muse-server.service
%install_service basic.target.wants muse-server.service
-%endif
%else
mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/muse-server.service
%install_service multi-user.target.wants muse-server.service
%endif
+%endif
mkdir -p %{buildroot}%{_unitdir}/sockets.target.wants
install -m 0644 %SOURCE2 %{buildroot}%{_unitdir}/muse-server.socket
%install_service sockets.target.wants muse-server.socket
-%if "%{?TIZEN_PRODUCT_TV}" != "1"
+%if ("%{VD_PRODUCT_TYPE}" != "TV") && ("%{VD_PRODUCT_TYPE}" != "LFD") && ("%{VD_PRODUCT_TYPE}" != "HTV") && ("%{VD_PRODUCT_TYPE}" != "AUDIO")
install -m 0644 %SOURCE3 %{buildroot}%{_unitdir}/muse-server.path
%endif
%{_libdir}/libmused.so.*
%{_datadir}/license/%{name}
%{_unitdir}/muse-server.service
-%if "%{?profile}" == "tv"
%if ("%{VD_PRODUCT_TYPE}" == "AUDIO")
%{_unitdir}/starter.target.wants/muse-server.service
%else
+%if ("%{VD_PRODUCT_TYPE}" == "TV") || ("%{VD_PRODUCT_TYPE}" == "LFD") || ("%{VD_PRODUCT_TYPE}" == "HTV")
%{_unitdir}/basic.target.wants/muse-server.service
-%endif
%else
%{_unitdir}/multi-user.target.wants/muse-server.service
%endif
+%endif
%{_unitdir}/muse-server.socket
%{_unitdir}/sockets.target.wants/muse-server.socket
-%if "%{?TIZEN_PRODUCT_TV}" != "1"
+%if ("%{VD_PRODUCT_TYPE}" != "TV") && ("%{VD_PRODUCT_TYPE}" != "LFD") && ("%{VD_PRODUCT_TYPE}" != "HTV") && ("%{VD_PRODUCT_TYPE}" != "AUDIO")
%{_unitdir}/muse-server.path
%endif
%{TZ_SYS_DATA}/%{name}