Fix for TV product build macro 84/176784/2 accepted/tizen/unified/20180424.165700 submit/tizen/20180424.040057
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 23 Apr 2018 10:25:39 +0000 (19:25 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 23 Apr 2018 10:40:23 +0000 (19:40 +0900)
[Version] 11.1-32
[Issue Type] Build

Change-Id: Ifd0f963c200d2e8f2c33cca48f75774cdbab5419

packaging/pulseaudio.spec

index 6200c03..64b867b 100644 (file)
@@ -3,7 +3,7 @@
 Name:             pulseaudio
 Summary:          Improved Linux sound server
 Version:          11.1
-Release:          31
+Release:          32
 Group:            Multimedia/Audio
 License:          LGPL-2.1
 URL:              http://pulseaudio.org
@@ -17,7 +17,7 @@ BuildRequires:    pkgconfig(speexdsp)
 BuildRequires:    pkgconfig(sndfile)
 BuildRequires:    pkgconfig(alsa)
 BuildRequires:    pkgconfig(glib-2.0)
-%if "%{?TIZEN_PRODUCT_TV}" != "1"
+%if "%{tizen_profile_name}" != "tv"
 BuildRequires:    pkgconfig(sbc)
 %endif
 BuildRequires:    pkgconfig(dbus-1)
@@ -30,7 +30,7 @@ BuildRequires:    pkgconfig(cynara-creds-socket)
 BuildRequires:    pkgconfig(cynara-session)
 BuildRequires:    systemd-devel
 BuildRequires:    libcap-devel
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
 BuildRequires:    pkgconfig(lwipc)
 %endif
 Requires:         udev
@@ -155,7 +155,7 @@ PulseAudio realtime-scheduling.
 %setup -q -T -b0
 echo "%{version}" > .tarball-version
 cp %{SOURCE1001} .
-%if "%{?tizen_profile_name}" == "tv"
+%if "%{tizen_profile_name}" == "tv"
 cp src/daemon/systemd/system/pulseaudio-tv.service.in src/daemon/systemd/system/pulseaudio.service.in
 %endif
 
@@ -167,23 +167,20 @@ export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 %endif
 
-%if "%{?tizen_profile_name}" == "mobile"
+%if "%{tizen_profile_name}" == "mobile"
 echo "tizen profile mobile"
 export CFLAGS+=" -DTIZEN_PROFILE_MOBILE "
 %endif
 
-%if "%{?tizen_profile_name}" == "wearable"
+%if "%{tizen_profile_name}" == "wearable"
 echo "tizen profile wearable"
 export CFLAGS+=" -DTIZEN_PROFILE_WEARABLE"
 %endif
 
-%if "%{?tizen_profile_name}" == "tv"
+%if "%{tizen_profile_name}" == "tv"
 echo "tizen profile tv"
-export CFLAGS+=" -DTIZEN_PROFILE_TV "
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
 export CFLAGS+=" -DTIZEN_TV_PROD "
 %endif
-%endif
 
 export LD_AS_NEEDED=0
 NOCONFIGURE=yes ./bootstrap.sh
@@ -218,7 +215,7 @@ NOCONFIGURE=yes ./bootstrap.sh
 %{?asan: --disable-neon-opt } \
         --enable-filter-group \
         --enable-volume-ramp \
-%if "%{?TIZEN_PRODUCT_TV}" == "1"
+%if "%{tizen_profile_name}" == "tv"
         --enable-prelink \
         --enable-lwipc \
         --disable-pcm-dump \
@@ -237,7 +234,7 @@ rm -rf %{buildroot}%{_libdir}/pulse-%{version}/modules/module-device-manager.so
 mkdir -p %{buildroot}%{_includedir}/pulsecore/filter
 cp %{buildroot}%{_includedir}/pulsecore/lfe-filter.h %{buildroot}%{_includedir}/pulsecore/filter
 
-%if "%{?tizen_profile_name}" == "tv"
+%if "%{tizen_profile_name}" == "tv"
 mkdir -p %{buildroot}%{_unitdir}/sysinit.target.wants/
 ln -s  ../pulseaudio.service  %{buildroot}%{_unitdir}/sysinit.target.wants/pulseaudio.service
 %else
@@ -352,7 +349,7 @@ setcap -r /usr/bin/pulseaudio
 %exclude %{_unitdir_user}/pulseaudio.service
 %exclude %{_unitdir_user}/pulseaudio.socket
 %{_unitdir}/pulseaudio.service
-%if "%{?tizen_profile_name}" == "tv"
+%if "%{tizen_profile_name}" == "tv"
 %{_unitdir}/sysinit.target.wants/pulseaudio.service
 %else
 %{_unitdir}/multi-user.target.wants/pulseaudio.service
@@ -408,7 +405,7 @@ setcap -r /usr/bin/pulseaudio
 %files module-bluetooth
 %manifest %{name}.manifest
 %license LICENSE LGPL
-%if "%{?TIZEN_PRODUCT_TV}" != "1"
+%if "%{tizen_profile_name}" != "tv"
 %defattr(-,root,root,-)
 %{_libdir}/pulse-%{version}/modules/module-bluetooth-discover.so
 %{_libdir}/pulse-%{version}/modules/module-bluetooth-policy.so