pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

+rlottie: a platform independent standalone library that plays Lottie Animation



Module Name:	pkgsrc-wip
Committed By:	AcidBear <jake.slazenger%yandex.com@localhost>
Pushed By:	jakeSlaz
Date:		Wed Feb 24 17:54:53 2021 +0300
Changeset:	cefedd4622d684ebd94a615fcf7e6df0ddb7c059

Added Files:
	rlottie/DESCR
	rlottie/Makefile
	rlottie/PLIST
	rlottie/distinfo

Log Message:
+rlottie: a platform independent standalone library that plays Lottie Animation

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cefedd4622d684ebd94a615fcf7e6df0ddb7c059

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rlottie/DESCR    | 23 +++++++++++++++++++++++
 rlottie/Makefile | 26 ++++++++++++++++++++++++++
 rlottie/PLIST    | 13 +++++++++++++
 rlottie/distinfo |  6 ++++++
 4 files changed, 68 insertions(+)

diffs:
diff --git a/rlottie/DESCR b/rlottie/DESCR
new file mode 100644
index 0000000000..979ce16b55
--- /dev/null
+++ b/rlottie/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+
+# rlottie
+
+[![Build Status](https://travis-ci.org/Samsung/rlottie.svg?branch=master)](https://travis-ci.org/Samsung/rlottie)
+[![Build status](https://ci.appveyor.com/api/projects/status/n3xonxk1ooo6s7nr?svg=true&passingText=windows%20-%20passing)](https://ci.appveyor.com/project/smohantty/rlottie-mliua)
+
+<p align="center">
+  <img width="240" height="240" src="https://github.com/Samsung/rlottie/blob/master/.Gifs/logo.png";>
+</p>
+
+rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime.
+
+Lottie loads and renders animations and vectors exported in the bodymovin JSON format. Bodymovin JSON can be created and exported from After Effects with [bodymovin](https://github.com/bodymovin/bodymovin), Sketch with [Lottie Sketch Export](https://github.com/buba447/Lottie-Sketch-Export), and from [Haiku](https://www.haiku.ai).
+
+For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand. Since the animation is backed by JSON they are extremely small in size but can be large in complexity!
+
+Here are small samples of the power of Lottie.
+
+<p align="center">
+  <img src="https://github.com/Samsung/rlottie/blob/master/.Gifs/1.gif";>
+...
diff --git a/rlottie/Makefile b/rlottie/Makefile
new file mode 100644
index 0000000000..2383ecb726
--- /dev/null
+++ b/rlottie/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+
+GITHUB_PROJECT= rlottie
+GITHUB_TAG=     v0.2
+DISTNAME=       v0.2
+PKGNAME=        ${GITHUB_PROJECT}-${DISTNAME:S,^v,,}
+CATEGORIES=	    graphics
+MASTER_SITES=   ${MASTER_SITE_GITHUB:=Samsung/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=     pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=       https://github.com/Samsung/rlottie/
+COMMENT=        A platform independent standalone library that plays Lottie Animation.  
+LICENSE=        mit
+
+WRKSRC=        ${WRKDIR}/rlottie-0.2
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+
+
+CMAKE_ARGS=    -DCMAKE_INSTALL_PREFIX=${PREFIX}
+CMAKE_ARGS=    -DLIB_INSTALL_DIR=${PREFIX}/lib
+
+PKGCONFIG_OVERRIDE+=    rlottie.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/rlottie/PLIST b/rlottie/PLIST
new file mode 100644
index 0000000000..16de4549d8
--- /dev/null
+++ b/rlottie/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD$
+include/rlottie.h
+include/rlottie_capi.h
+include/rlottiecommon.h
+lib/cmake/rlottie/rlottieConfig.cmake
+lib/cmake/rlottie/rlottieConfigVersion.cmake
+lib/cmake/rlottie/rlottieTargets-minsizerel.cmake
+lib/cmake/rlottie/rlottieTargets.cmake
+lib/librlottie-image-loader.so
+lib/librlottie.so
+lib/librlottie.so.0
+lib/librlottie.so.${PKGVERSION}
+lib/pkgconfig/rlottie.pc
diff --git a/rlottie/distinfo b/rlottie/distinfo
new file mode 100644
index 0000000000..aa82639f59
--- /dev/null
+++ b/rlottie/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (rlottie/v0.2.tar.gz) = 95c964672f8757dd32285cd0ec7d5a080c1b47e7
+RMD160 (rlottie/v0.2.tar.gz) = 6e53f889abc8f0eb84f47b028586082a94e75ad2
+SHA512 (rlottie/v0.2.tar.gz) = 1f645ae998ddbe83e4911addf28ec24ae3ff33f6439a9fb6c1e56986b46ac17dba155773ab02a59712e781febb31709a99075a3fbcda6136a0cb43dbd7c753de
+Size (rlottie/v0.2.tar.gz) = 3516947 bytes


Home | Main Index | Thread Index | Old Index