summaryrefslogtreecommitdiff
path: root/packaging/org.tizen.volume.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/org.tizen.volume.spec')
-rwxr-xr-xpackaging/org.tizen.volume.spec63
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}