--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(pass-hal-tm1 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)
--- /dev/null
+%define version 0.0.1
+%define release 1
+%define debug_package %{nil}
+
+Name: pass-hal-tm1
+Summary: PASS hal for TM1
+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 TM1
+
+%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