From: Seungbae Shin Date: Mon, 18 Mar 2019 11:11:27 +0000 (+0900) Subject: Initial setup for Tizen build X-Git-Tag: submit/tizen/20190319.111746^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d67a6fb196589e6becd603dd4ac97dcc9db2ab3d;p=platform%2Fcore%2Fmultimedia%2Ftinycompress.git Initial setup for Tizen build Change-Id: I6f532471e99f406e23849fb02e8208d7f9d515b4 --- diff --git a/Makefile.am b/Makefile.am index 1c2beea..79a4d89 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,6 @@ SUBDIRS = include src ACLOCAL_AMFLAGS = -I m4 + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = tinycompress.pc diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..87fd847 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +autoreconf --verbose --force --install || { + echo 'autogen.sh failed'; + exit 1; +} diff --git a/configure.ac b/configure.ac index 416d93b..79fa54e 100644 --- a/configure.ac +++ b/configure.ac @@ -28,5 +28,6 @@ Makefile include/Makefile src/Makefile src/lib/Makefile -src/utils/Makefile]) +src/utils/Makefile +tinycompress.pc]) AC_OUTPUT diff --git a/packaging/tinycompress.spec b/packaging/tinycompress.spec new file mode 100644 index 0000000..f1bcbd2 --- /dev/null +++ b/packaging/tinycompress.spec @@ -0,0 +1,55 @@ +Name: tinycompress +Summary: userspace library for alsa compressed API +Version: 1.1.8 +Release: 0 +Group: System/Libraries +License: LGPL & BSD +Source0: tinycompress-%{version}.tar.gz +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(alsa) + +%description +userspace library for alsa compressed API + +%package devel +Summary: tinycompress headers and libraries for development. +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +tinycompress headers and libraries for development. + +%prep +%setup -q -n %{name}-%{version} + + +%build +chmod +x autogen.sh +%autogen.sh +%configure +make %{?jobs:-j%jobs} + + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_bindir}/cplay +%{_bindir}/crecord +%{_libdir}/libtinycompress.so.* + +%files devel +%{_libdir}/libtinycompress.so +%{_libdir}/pkgconfig/*.pc +%{_includedir}/tinycompress/tinycompress.h +#%{_includedir}/tinycompress/tinymp3.h +#%{_includedir}/tinycompress/version.h +#%{_includedir}/sound/compress_offload.h +#%{_includedir}/sound/compress_params.h diff --git a/tinycompress.pc.in b/tinycompress.pc.in new file mode 100644 index 0000000..9f437c4 --- /dev/null +++ b/tinycompress.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: tinycompress +Description: userspace library for alsa compressed API +Version: 1.1.8 +Requires: alsa +Libs: -L${libdir} -ltinycompress +Cflags: -I${includedir}/tinycompress +