From: Wook Song Date: Wed, 8 Feb 2017 05:45:41 +0000 (+0900) Subject: pass-hal: tm2: Create spec file for RPM package X-Git-Tag: accepted/tizen/mobile/20170331.082859~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2618c4605ceef0fb6b94552aa9b8258c9e01df88;p=platform%2Fadaptation%2Ftm2%2Fpass-hal-tm2.git pass-hal: tm2: Create spec file for RPM package This patch creates files required to build the RPM package. Although it is possible to build the package, only one empty RPM file would be created since source files are not implemented yet. Change-Id: I5d573623669d2284d8b285af67faa54cc0fe6cef Signed-off-by: Wook Song --- diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..78f784c --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,16 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(pass-hal-tm2 C) + +SET(CMAKE_VERBOSE_MAKEFILE ON) + +SET(PKG_MODULES + dlog) +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs REQUIRED ${PKG_MODULES}) + +FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) + +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(DEST_DIR ${LIB_INSTALL_DIR}/pass) diff --git a/packaging/pass-hal-tm2.manifest b/packaging/pass-hal-tm2.manifest new file mode 100644 index 0000000..75b0fa5 --- /dev/null +++ b/packaging/pass-hal-tm2.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/pass-hal-tm2.spec b/packaging/pass-hal-tm2.spec new file mode 100644 index 0000000..68f4213 --- /dev/null +++ b/packaging/pass-hal-tm2.spec @@ -0,0 +1,36 @@ +%define version 0.0.1 +%define release 1 + +Name: pass-hal-tm2 +Summary: PASS hal for TM2 +Version: %{version} +Release: %{release} +Group: System/Hardware Adaptation +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz +Source1: %{name}.manifest +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: cmake +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(pass-hal-devel) + +%description +PASS hal for TM2 + +%prep +%setup -q +cp %{SOURCE1} . + +%build +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAL_VERSION=%{version}.%{release} + +make %{?jobs:-j%jobs} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%manifest %{name}.manifest