diff options
author | Eunji, Lee <eunjieji.lee@samsung.com> | 2016-05-20 15:15:43 +0900 |
---|---|---|
committer | Eunji, Lee <eunjieji.lee@samsung.com> | 2016-05-20 15:15:43 +0900 |
commit | 97cb950cb45afeaaba03e45de7c8424d378e15b9 (patch) | |
tree | 5a7878ff5545d9fd869c5efdb05801972da8c307 /packaging | |
parent | 7ed0c0b69f3242a1b1d6de3a5acbab9bbb19d3fd (diff) | |
download | ttrace-extension-97cb950cb45afeaaba03e45de7c8424d378e15b9.tar.gz ttrace-extension-97cb950cb45afeaaba03e45de7c8424d378e15b9.tar.bz2 ttrace-extension-97cb950cb45afeaaba03e45de7c8424d378e15b9.zip |
upload initail sources for ttrace-extension reposubmit/tizen/20160523.024034submit/tizen/20160520.073200accepted/tizen/wearable/20160523.102734accepted/tizen/tv/20160523.102708accepted/tizen/mobile/20160523.102738accepted/tizen/ivi/20160523.102739accepted/tizen/common/20160523.144007accepted/tizen/common/20160520.171520
Change-Id: I01f71bdb708bfe46558ba849828758ca5c5ad19c
Signed-off-by: Eunji, Lee <eunjieji.lee@samsung.com>
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/ttrace-extension.spec | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/packaging/ttrace-extension.spec b/packaging/ttrace-extension.spec new file mode 100755 index 0000000..216c76a --- /dev/null +++ b/packaging/ttrace-extension.spec @@ -0,0 +1,75 @@ +Name: ttrace-extension +Summary: T-trace extension package +Version: 1.0.0 +Release: 1 +Group: System/Libraries +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig(capi-base-common) + +%define keepstatic 1 + +%define TTRACE_PROFILE none +%if "%{?tizen_profile_name}" == "mobile" +%define TTRACE_PROFILE mobile +%else +%if "%{?tizen_profile_name}" == "tv" +%define TTRACE_PROFILE tv +%else +%if "%{?tizen_profile_name}" == "wearable" +%define TTRACE_PROFILE wearable +%endif +%endif +%endif + +%define TTRACE_TIZEN_VERSION_MAJOR 2 +%if "%{?tizen_version_major}" == "3" +%define TTRACE_TIZEN_VERSION_MAJOR 3 +%endif + +%description +T-trace extension library + +%package devel +Summary: T-trace extension for tizen +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +T-trace extension library devel + +%prep +%setup -q + +%build +export CFLAGS="$CFLAGS -g -Wall -std=gnu99" +export CXXFLAGS="$CXXFLAGS -std=c++0x -fPIE -pie" +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir} \ + -DTTRACE_PROFILE=%{TTRACE_PROFILE} -DTTRACE_TIZEN_VERSION_MAJOR=%{TTRACE_TIZEN_VERSION_MAJOR} +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install +mkdir -p %{buildroot}/usr/share/license +cp LICENSE %{buildroot}/usr/share/license/%{name} + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%manifest ttrace-extension.manifest +%defattr(-,root,root,-) +%{_libdir}/libttrace-extension.so.* +/usr/share/license/%{name} + +%files devel +%defattr(-,root,root,-) +%{_includedir}/ttrace-extension.h +%{_libdir}/libttrace-extension.so +%{_libdir}/libttrace-extension.a +%{_libdir}/pkgconfig/ttrace-extension.pc +%{_libdir}/pkgconfig/ttrace-extension-static.pc + |