Revert "Revert "rlottie/gbs: move gbs build from cmake to meson""
authorHermet Park <hermetpark@gmail.com>
Wed, 18 Sep 2019 11:24:10 +0000 (20:24 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 18 Sep 2019 11:24:31 +0000 (20:24 +0900)
This reverts commit 57603b6c4bf0fdca3ce91c5abe2e51e21cd8e442.

This dosen't affect vd packaging issue.

Change-Id: Ia9dad9a9a787a0d3b0c5561c26e09c1d9839f4b4

packaging/rlottie.spec

index b9e3cc0..06aa9c1 100644 (file)
@@ -6,7 +6,8 @@ Group:      UI Framework/Services
 License:    LGPL-v2.1
 URL:        http://www.tizen.org/
 Source0:    %{name}-%{version}.tar.gz
-BuildRequires:  cmake
+BuildRequires:  meson
+BuildRequires:  ninja
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
@@ -29,28 +30,24 @@ rlottie library (devel)
 
 
 %build
-export CFLAGS+=" -fvisibility=hidden -fPIC -Wall -O2"
-export LDFLAGS+=" "
 
-%ifarch %{arm}
-export CXXFLAGS+=" -D_ARCH_ARM_ -mfpu=neon"
-%endif
+export DESTDIR=%{buildroot}
 
+export CXXFLAGS+=" -std=gnu++14"
 
-%ifarch %{arm}
-cmake . -DCMAKE_INSTALL_PREFIX=/usr \
-        -DLIB_INSTALL_DIR:PATH=%{_libdir} \
-        -DARCH="arm"
-%else
-cmake . -DCMAKE_INSTALL_PREFIX=/usr \
-        -DLIB_INSTALL_DIR:PATH=%{_libdir}
-%endif
+meson setup \
+                --prefix /usr \
+                --libdir %{_libdir} \
+                builddir 2>&1
+ninja \
+      -C builddir \
+      -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`")
 
+%install
 
-make %{?jobs:-j%jobs}
+export DESTDIR=%{buildroot}
 
-%install
-%make_install
+ninja -C builddir install
 
 %files
 %defattr(-,root,root,-)
@@ -65,5 +62,4 @@ make %{?jobs:-j%jobs}
 %{_libdir}/librlottie.so
 %{_libdir}/librlottie-image-loader.so
 
-%{_libdir}/cmake/rlottie/*.cmake
 %{_libdir}/pkgconfig/rlottie.pc