packaging: rename lottie-player to rlottie. 93/198293/2
authorHermet Park <hermetpark@gmail.com>
Wed, 23 Jan 2019 11:04:40 +0000 (20:04 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 23 Jan 2019 11:07:10 +0000 (11:07 +0000)
This is a trial-error test that could be accepted by server test.

Change-Id: Ib7ccc4f5d5282df9d119b1efb1de51ffb3cbb0b9

15 files changed:
CMakeLists.txt
COPYING
README.txt
cmake/lottie-playerConfig.cmake.in [deleted file]
cmake/rlottieConfig.cmake.in [new file with mode: 0644]
inc/CMakeLists.txt
packaging/rlottie.manifest [moved from packaging/lottie-player.manifest with 100% similarity]
packaging/rlottie.spec [moved from packaging/lottie-player.spec with 86% similarity]
rlottie.manifest [moved from lottie-player.manifest with 100% similarity]
rlottie.pc.in [moved from lottie-player.pc.in with 65% similarity]
src/binding/c/CMakeLists.txt
src/lottie/CMakeLists.txt
src/vector/CMakeLists.txt
src/vector/freetype/CMakeLists.txt
src/vector/pixman/CMakeLists.txt

index ff14a0c..4249b0f 100644 (file)
@@ -1,26 +1,26 @@
 cmake_minimum_required( VERSION 3.2 )
 
 #declare project
-project( lottie-player VERSION 0.0.1 LANGUAGES C CXX ASM)
+project( rlottie VERSION 0.0.1 LANGUAGES C CXX ASM)
 
 #declare target
-add_library( lottie-player SHARED  "" )
+add_library( rlottie SHARED  "" )
 
 #declare version of the target
 set(player_version_major 0)
 set(player_version_minor 0)
 set(player_version_patch 1)
 set(player_version ${player_version_major}.${player_version_minor}.${player_version_patch} )
-set_target_properties(lottie-player PROPERTIES
+set_target_properties(rlottie PROPERTIES
                         VERSION    ${player_version}
                         SOVERSION  ${player_version_major}
                       )
 
 #declare alias so that library can be used inside the build tree, e.g. when testing
-add_library(lottie-player::lottie-player ALIAS lottie-player)
+add_library(rlottie::rlottie ALIAS rlottie)
 
 #declare target compilation options
-target_compile_options(lottie-player
+target_compile_options(rlottie
                     PUBLIC
                         -std=c++14
                     PRIVATE
@@ -30,17 +30,17 @@ target_compile_options(lottie-player
 set( CMAKE_THREAD_PREFER_PTHREAD TRUE )
 find_package( Threads )
 
-target_link_libraries(lottie-player
+target_link_libraries(rlottie
                     PUBLIC
                         "${CMAKE_THREAD_LIBS_INIT}"
                      )
 
 # for dlopen, dlsym and dlclose dependancy
-target_link_libraries(lottie-player
+target_link_libraries(rlottie
                     PRIVATE
                     ${CMAKE_DL_LIBS})
 
-target_link_libraries(lottie-player
+target_link_libraries(rlottie
                     PUBLIC
                          "-Wl,--no-undefined"
                       )
@@ -53,9 +53,14 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_DIR ${PREFIX})
 SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCDIR ${PREFIX}/include)
-CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
+CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc)
 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
+#temporary for lottie-player dependency.
+CONFIGURE_FILE(${PROJECT_NAME}.pc.in lottie-player.pc)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/lottie-player.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+
+
 #install header
 install(FILES
         inc/rlottie.h
@@ -65,7 +70,7 @@ install(FILES
         DESTINATION include)
 
 #install lib
-install( TARGETS lottie-player EXPORT lottie-player-targets
+install( TARGETS rlottie EXPORT rlottie-targets
          LIBRARY     DESTINATION    ${LIB_INSTALL_DIR}
          ARCHIVE     DESTINATION    ${LIB_INSTALL_DIR}
          INCLUDES    DESTINATION    include
@@ -73,36 +78,36 @@ install( TARGETS lottie-player EXPORT lottie-player-targets
 
 #install config file.
 
-install( EXPORT lottie-player-targets
-         FILE          lottie-playerTargets.cmake
-         NAMESPACE     lottie-player::
-         DESTINATION   ${LIB_INSTALL_DIR}/cmake/lottie-player
+install( EXPORT rlottie-targets
+         FILE          rlottieTargets.cmake
+         NAMESPACE     rlottie::
+         DESTINATION   ${LIB_INSTALL_DIR}/cmake/rlottie
        )
 
 
 #Create a ConfigVersion.cmake file
 include(CMakePackageConfigHelpers)
 write_basic_package_version_file(
-    ${CMAKE_CURRENT_BINARY_DIR}/lottie-playerConfigVersion.cmake
+    ${CMAKE_CURRENT_BINARY_DIR}/rlottieConfigVersion.cmake
     VERSION ${PROJECT_VERSION}
     COMPATIBILITY AnyNewerVersion
 )
 
-configure_package_config_file(${CMAKE_CURRENT_LIST_DIR}/cmake/lottie-playerConfig.cmake.in
-    ${CMAKE_CURRENT_BINARY_DIR}/lottie-playerConfig.cmake
-    INSTALL_DESTINATION ${LIB_INSTALL_DIR}/cmake/lottie-player
+configure_package_config_file(${CMAKE_CURRENT_LIST_DIR}/cmake/rlottieConfig.cmake.in
+    ${CMAKE_CURRENT_BINARY_DIR}/rlottieConfig.cmake
+    INSTALL_DESTINATION ${LIB_INSTALL_DIR}/cmake/rlottie
 )
 
 #Install the config, configversion and custom find modules
 install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/lottie-playerConfig.cmake
-    ${CMAKE_CURRENT_BINARY_DIR}/lottie-playerConfigVersion.cmake
-    DESTINATION ${LIB_INSTALL_DIR}/cmake/lottie-player
+    ${CMAKE_CURRENT_BINARY_DIR}/rlottieConfig.cmake
+    ${CMAKE_CURRENT_BINARY_DIR}/rlottieConfigVersion.cmake
+    DESTINATION ${LIB_INSTALL_DIR}/cmake/rlottie
 )
 
 
-export(EXPORT lottie-player-targets FILE ${CMAKE_CURRENT_BINARY_DIR}/lottie-playerTargets.cmake NAMESPACE lottie-player::)
+export(EXPORT rlottie-targets FILE ${CMAKE_CURRENT_BINARY_DIR}/rlottieTargets.cmake NAMESPACE rlottie::)
 
 #Register package in user's package registry
-export(PACKAGE lottie-player)
+export(PACKAGE rlottie)
 
diff --git a/COPYING b/COPYING
index 550e1e9..293d8da 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,6 +1,6 @@
 Licensing
 
-lottie-player basically comes with LGPL-v2.1 license(licenses/COPYING.LGPL)
+rlottie basically comes with LGPL-v2.1 license(licenses/COPYING.LGPL)
 but some parts of shared code are covered by different licenses. Listed
 below are the folder names and the license file covering it. Note that this
 license would cover all of the source invovled in each folders, unless
index e028653..dce83ba 100644 (file)
@@ -21,7 +21,7 @@ RUN TESTS
 
 BUILD WITH CMAKE
 ================
-liblottie-player can also be built using the cmake build system.
+librlottie can also be built using the cmake build system.
 
 1. install cmake.  (Follow instructions at https://cmake.org/download/)
 2. create a new build/ directory
diff --git a/cmake/lottie-playerConfig.cmake.in b/cmake/lottie-playerConfig.cmake.in
deleted file mode 100644 (file)
index 8367242..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-get_filename_component(lottie-player_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-include(CMakeFindDependencyMacro)
-
-list(APPEND CMAKE_MODULE_PATH ${lottie-player_CMAKE_DIR})
-
-# NOTE Had to use find_package because find_dependency does not support COMPONENTS or MODULE until 3.8.0
-
-#find_dependency(RapidJSON 1.0 REQUIRED MODULE)
-#find_package(Boost 1.55 REQUIRED COMPONENTS regex)
-list(REMOVE_AT CMAKE_MODULE_PATH -1)
-
-if(NOT TARGET lottie-player::lottie-player)
-    include("${lottie-player_CMAKE_DIR}/lottie-playerTargets.cmake")
-endif()
-
-set(lottie-player_LIBRARIES lottie-player::lottie-player)
diff --git a/cmake/rlottieConfig.cmake.in b/cmake/rlottieConfig.cmake.in
new file mode 100644 (file)
index 0000000..730672a
--- /dev/null
@@ -0,0 +1,16 @@
+get_filename_component(rlottie_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
+include(CMakeFindDependencyMacro)
+
+list(APPEND CMAKE_MODULE_PATH ${rlottie_CMAKE_DIR})
+
+# NOTE Had to use find_package because find_dependency does not support COMPONENTS or MODULE until 3.8.0
+
+#find_dependency(RapidJSON 1.0 REQUIRED MODULE)
+#find_package(Boost 1.55 REQUIRED COMPONENTS regex)
+list(REMOVE_AT CMAKE_MODULE_PATH -1)
+
+if(NOT TARGET rlottie::rlottie)
+    include("${rlottie_CMAKE_DIR}/rlottieTargets.cmake")
+endif()
+
+set(rlottie_LIBRARIES rlottie::rlottie)
index adc3dc0..9611443 100644 (file)
@@ -1,4 +1,4 @@
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
-    )
\ No newline at end of file
+    )
similarity index 86%
rename from packaging/lottie-player.spec
rename to packaging/rlottie.spec
index f2bf9e4..d7a30f6 100644 (file)
@@ -1,5 +1,5 @@
-Name:       lottie-player
-Summary:    lottie player library
+Name:       rlottie
+Summary:    rlottie ibrary
 Version:    0.0.1
 Release:    1
 Group:      UI Framework/Services
@@ -54,13 +54,15 @@ make %{?jobs:-j%jobs}
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/liblottie-player.so.*
+%{_libdir}/librlottie.so.*
 %manifest %{name}.manifest
 %license COPYING licenses/COPYING*
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/*.h
-%{_libdir}/liblottie-player.so
-%{_libdir}/cmake/lottie-player/*.cmake
+%{_libdir}/librlottie.so
+
+%{_libdir}/cmake/rlottie/*.cmake
 %{_libdir}/pkgconfig/lottie-player.pc
+%{_libdir}/pkgconfig/rlottie.pc
similarity index 100%
rename from lottie-player.manifest
rename to rlottie.manifest
similarity index 65%
rename from lottie-player.pc.in
rename to rlottie.pc.in
index f7ea6f0..0e5a6b3 100644 (file)
@@ -4,9 +4,9 @@ apiversion=@player_version@
 libdir=@LIBDIR@
 includedir=@INCDIR@
 
-Name: lottie-player
-Description: A lottie-player library
+Name: rlottie
+Description: A rlottie library
 Version: @player_version@
 Requires:
-Libs: -L${libdir} -llottie-player
+Libs: -L${libdir} -lrlottie
 Cflags: -I${includedir} -std=c++14
index 7737952..30a049a 100644 (file)
@@ -1,9 +1,9 @@
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/lottieanimation_capi.cpp"
     )
 
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
     )
index 4fb944a..7261d43 100644 (file)
@@ -1,5 +1,5 @@
 
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/lottieitem.cpp"
         "${CMAKE_CURRENT_LIST_DIR}/lottieloader.cpp"
@@ -8,7 +8,7 @@ target_sources(lottie-player
         "${CMAKE_CURRENT_LIST_DIR}/lottieanimation.cpp"
     )
 
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
     )
index cbf9c98..30f9d29 100644 (file)
@@ -2,7 +2,7 @@
 add_subdirectory(freetype)
 add_subdirectory(pixman)
 
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/vrect.cpp"
         "${CMAKE_CURRENT_LIST_DIR}/vdasher.cpp"
@@ -26,7 +26,7 @@ target_sources(lottie-player
         "${CMAKE_CURRENT_LIST_DIR}/vimageloader.cpp"
     )
 
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
     )
index 0ce7e69..add0d42 100644 (file)
@@ -1,11 +1,11 @@
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/v_ft_math.cpp"
         "${CMAKE_CURRENT_LIST_DIR}/v_ft_raster.cpp"
         "${CMAKE_CURRENT_LIST_DIR}/v_ft_stroker.cpp"
     )
 
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
-    )
\ No newline at end of file
+    )
index d38a094..c08593f 100644 (file)
@@ -1,17 +1,17 @@
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/vregion.cpp"
     )
 
 IF("${ARCH}" STREQUAL "arm")
 SET(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
-target_sources(lottie-player
+target_sources(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}/pixman-arm-neon-asm.S"
     )
 ENDIF("${ARCH}" STREQUAL "arm")
 
-target_include_directories(lottie-player
+target_include_directories(rlottie
     PRIVATE
         "${CMAKE_CURRENT_LIST_DIR}"
     )