From: JunsuChoi Date: Thu, 16 Jul 2020 04:15:58 +0000 (+0900) Subject: spec: Add spec for rpm packaging X-Git-Tag: accepted/tizen/unified/20200806.062539~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=180aab13fba7b83282f6cb9dfebe2440735f1e5a;p=platform%2Fcore%2Fgraphics%2Ftizenvg.git spec: Add spec for rpm packaging Change-Id: I33a7d7e03549860c122eb56534f492a48784533e --- diff --git a/packaging/thorvg.manifest b/packaging/thorvg.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/thorvg.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/thorvg.spec b/packaging/thorvg.spec new file mode 100644 index 0000000..e4b3736 --- /dev/null +++ b/packaging/thorvg.spec @@ -0,0 +1,64 @@ +Name: thorvg +Summary: Thor Vector Graphics Library +Version: 0.0.1 +Release: 1 +Group: Graphics System/Rendering Engine +License: Apache-2.0 +URL: https://github.com/samsung/thorvg +Source0: %{name}-%{version}.tar.gz + +BuildRequires: pkgconfig +BuildRequires: pkgconfig(glesv2) + +BuildRequires: meson +BuildRequires: ninja +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description +Thor Vector Graphics Library + + +%package devel +Summary: Thor Vector Graphics Library (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + + +%description devel +Thor Vector Graphics Library (devel) + + +%prep +%setup -q + + +%build + +export DESTDIR=%{buildroot} + +meson setup \ + --prefix /usr \ + --libdir %{_libdir} \ + builddir 2>&1 +ninja \ + -C builddir \ + -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`") + +%install + +export DESTDIR=%{buildroot} + +ninja -C builddir install + +%files +%defattr(-,root,root,-) +%{_libdir}/libthorvg.so.* +%manifest packaging/thorvg.manifest + +%files devel +%defattr(-,root,root,-) +%{_includedir}/*.h +%{_libdir}/libthorvg.so + +%{_libdir}/pkgconfig/thorvg.pc