diff options
Diffstat (limited to 'packaging/org.tizen.volume.spec')
-rwxr-xr-x | packaging/org.tizen.volume.spec | 63 |
1 files changed, 54 insertions, 9 deletions
diff --git a/packaging/org.tizen.volume.spec b/packaging/org.tizen.volume.spec index 06711f0..3f03638 100755 --- a/packaging/org.tizen.volume.spec +++ b/packaging/org.tizen.volume.spec @@ -1,23 +1,39 @@ -#sbs-git:slp/pkgs/v/volume-app volume-app 0.1.2 226202351de9fefb43756c36d215ca74f52431d0 +%define _project_name volume +%define _package_name org.tizen.%{_project_name} +%if "%{?tizen_profile_name}" == "wearable" +ExcludeArch: %{arm} %ix86 x86_64 +%endif + Name: org.tizen.volume Summary: Volume application (EFL) -Version: 0.2.4 +Version: 0.1.148 Release: 1 Group: TO_BE/FILLED_IN -License: Flora Software License +License: Apache-2.0 Source0: %{name}-%{version}.tar.gz +BuildRequires: pkgconfig(capi-appfw-application) +BuildRequires: pkgconfig(capi-appfw-app-manager) BuildRequires: pkgconfig(appcore-efl) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(utilX) +BuildRequires: pkgconfig(capi-media-sound-manager) BuildRequires: pkgconfig(syspopup) BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(svi) BuildRequires: pkgconfig(ui-gadget-1) +BuildRequires: pkgconfig(notification) +BuildRequires: pkgconfig(feedback) +BuildRequires: pkgconfig(syspopup-caller) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(efl-assist) BuildRequires: cmake BuildRequires: edje-bin BuildRequires: embryo-bin BuildRequires: gettext-devel +BuildRequires: hash-signer %description volume. @@ -25,9 +41,27 @@ volume. %prep %setup -q -%define PREFIX /opt/apps/org.tizen.volume +%define PREFIX /usr/apps/%{_package_name} %build +export CFLAGS+=" -fPIE" +export CXXFLAGS+=" -fPIE" +export LDFLAGS+=" -pie" + +%if 0%{?sec_build_binary_debug_enable} +export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" +export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" +export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" +%endif + +%if 0%{?sec_build_binary_sdk} +export CFLAGS+=" -DFEATURE_SDK" +export CXXFLAGS+=" -DFEATURE_SDK" +export FFLAGS+=" -DFEATURE_SDK" + +echo EMULATOR BUILD +%endif + RPM_OPT=`echo $CFLAGS|sed 's/-Wp,-D_FORTIFY_SOURCE=2//'` export CFLAGS=$RPM_OPT cmake -DCMAKE_INSTALL_PREFIX="%{PREFIX}" @@ -36,10 +70,21 @@ make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install +mkdir -p %{buildroot}/usr/share/license +cp LICENSE %{buildroot}/usr/share/license/%{_package_name} +%define tizen_sign 1 +%define tizen_sign_base /usr/apps/%{_package_name} +%define tizen_sign_level public +%define tizen_author_sign 1 +%define tizen_dist_sign 1 %files +%manifest %{_package_name}.manifest %defattr(-,root,root,-) -%{PREFIX}/bin/* -%{PREFIX}/res/* -/opt/share/packages/org.tizen.volume.xml -/opt/share/icons/default/small/org.tizen.volume.png +%{PREFIX}/* +#%{PREFIX}/bin/* +#%{PREFIX}/res/* +/etc/smack/accesses.d/%{_package_name}.efl +/usr/share/packages/%{_package_name}.xml +/usr/share/icons/default/small/%{_package_name}.png +/usr/share/license/%{_package_name} |