X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdali.spec;h=4a3d940db3601e8e34b04ac1be9198e624ff8f32;hb=e3e2bf37f59749e25d2816575eb3b410e1ba3185;hp=85894cb10f06aa1ba852a04b911775f6cc0a1676;hpb=70be042172935ef5e62dc5b9cce2f95840d995e4;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/packaging/dali.spec b/packaging/dali.spec index 85894cb..4a3d940 100644 --- a/packaging/dali.spec +++ b/packaging/dali.spec @@ -1,9 +1,9 @@ Name: dali Summary: The OpenGLES Canvas Core Library -Version: 1.1.2 +Version: 1.1.45 Release: 1 Group: System/Libraries -License: Apache-2.0, BSD-2.0, MIT +License: Apache-2.0 and BSD-2-Clause and MIT URL: https://review.tizen.org/git/?p=platform/core/uifw/dali-core.git;a=summary Source0: %{name}-%{version}.tar.gz @@ -12,6 +12,11 @@ Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig BuildRequires: gawk +%if "%{tizen_version_major}" == "3" +BuildRequires: pkgconfig(libtzplatform-config) +%endif + + %description The OpenGLES Canvas Core Library provides a 3D scene graph @@ -43,8 +48,17 @@ Integration development package for the OpenGLES Canvas - headers for integratin ############################## %prep %setup -q + +#Use TZ_PATH when tizen version is 3.x + +%if "%{tizen_version_major}" == "2" %define dali_data_rw_dir /opt/usr/share/dali/ %define dali_data_ro_dir /usr/share/dali/ +%else +%define dali_data_rw_dir %TZ_SYS_SHARE/dali/ +%define dali_data_ro_dir %TZ_SYS_RO_SHARE/dali/ +%endif + %define dev_include_path %{_includedir} ############################## @@ -59,6 +73,11 @@ LDFLAGS+=" -Wl,--rpath=$PREFIX/lib -Wl,--as-needed -Wl,--gc-sections -lgcc_s -lg CXXFLAGS+=" -D_ARCH_ARM_ -mfpu=neon" %endif +%if 0%{?enable_coverage} +CXXFLAGS+=" --coverage " +LDFLAGS+=" --coverage " +%endif + libtoolize --force cd %{_builddir}/%{name}-%{version}/build/tizen autoreconf --install @@ -67,6 +86,9 @@ DALI_DATA_RO_DIR="%{dali_data_ro_dir}" export DALI_DATA_RW_DIR export DALI_DATA_RO_DIR +# Default to GLES 2.0 if not specified. +%{!?target_gles_version: %define target_gles_version 20} + CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS; CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS; LDFLAGS="${LDFLAGS:-%optflags}" ; export LDFLAGS; @@ -84,6 +106,10 @@ LDFLAGS="${LDFLAGS:-%optflags}" ; export LDFLAGS; --localstatedir=%{_localstatedir} \ --sharedstatedir=%{_sharedstatedir} \ --mandir=%{_mandir} \ + --enable-gles=%{target_gles_version} \ +%if 0%{?enable_debug} + --enable-debug \ +%endif --infodir=%{_infodir} make %{?jobs:-j%jobs}