Fix for TV product build macro 76/176776/1 accepted/tizen/unified/20180424.165725 submit/tizen/20180424.071740
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 23 Apr 2018 10:14:06 +0000 (19:14 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 23 Apr 2018 10:14:06 +0000 (19:14 +0900)
[Version] 0.12.13
[Issue Type] Build

Change-Id: Ib717c739ef11c46425ee9163394a3ebdbcc7c3b2

packaging/libmm-sound.spec

index 58c71ae..8b15c1c 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-sound
 Summary:    MMSound Package contains client lib and sound_server binary
-Version:    0.12.12
+Version:    0.12.13
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
@@ -11,7 +11,7 @@ Source4:    focus-server.service
 Source5:    focus-server.path
 Source6:    focus-server.conf
 Requires: security-config
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 Source7:    libmm-sound.notstrip
 Source8:    focus-server-tv.service
 %endif
@@ -24,7 +24,7 @@ BuildRequires: pkgconfig(gio-2.0)
 BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(libpulse)
 BuildRequires: pkgconfig(sndfile)
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 BuildRequires: pkgconfig(lwipc)
 %endif
 %ifarch %{arm}
@@ -65,14 +65,14 @@ MMSound utility package - contians mm_sound_testsuite, sound_check for sound sys
 
 CFLAGS="%{optflags} -fvisibility=hidden -D_TIZEN_PUBLIC_ -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ;export CFLAGS
 
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
         CFLAGS+=" -DTIZEN_TV";export CFLAGS
 %endif
 
 ./autogen.sh
 %configure \
        --with-plugindir=%{_libdir}/soundplugins \
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
        --enable-prelink \
        --enable-lwipc \
 %endif
@@ -85,14 +85,14 @@ rm -rf %{buildroot}
 mkdir -p %{buildroot}/etc/dbus-1/system.d/
 cp %{SOURCE3} %{buildroot}/etc/dbus-1/system.d/sound-server.conf
 cp %{SOURCE6} %{buildroot}/etc/dbus-1/system.d/focus-server.conf
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 cp %{SOURCE8} %{SOURCE4}
 %endif
 mkdir -p %{buildroot}/usr/share/dbus-1/system-services/
 cp %{SOURCE9} %{buildroot}/usr/share/dbus-1/system-services/org.tizen.SoundServer.service
 
 %make_install
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 mkdir -p %{buildroot}%{_sysconfdir}/notstrip
 install -m0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/notstrip/libmm-sound.notstrip
 install -d %{buildroot}%{_unitdir}/sysinit.target.wants
@@ -102,7 +102,7 @@ install -d %{buildroot}%{_unitdir}/multi-user.target.wants
 install -m0644 %{SOURCE2} %{buildroot}%{_unitdir}/
 install -m0644 %{SOURCE4} %{buildroot}%{_unitdir}/
 install -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 ln -sf ../focus-server.path %{buildroot}%{_unitdir}/sysinit.target.wants/focus-server.path
 %else
 ln -sf ../focus-server.path %{buildroot}%{_unitdir}/multi-user.target.wants/focus-server.path
@@ -127,7 +127,7 @@ ln -sf ../focus-server.path %{buildroot}%{_unitdir}/multi-user.target.wants/focu
 %if 0%{?tizen_audio_feature_ogg_enable}
 %{_libdir}/soundplugins/libsoundplugintremoloogg.so
 %endif
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 %{_sysconfdir}/notstrip/libmm-sound.notstrip
 %{_unitdir}/sysinit.target.wants/focus-server.path
 %else