########################################################################### # Copyright 2015, 2016, 2017 IoT.bzh # # author: Iot-Team # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ########################################################################### Name: agl-helloworld-service Version: 1.0 Release: 1 Group: AGL License: APL2.0 Summary: Provide an AGL Helloworld Binding Url: https://github.com/iotbzh/helloworld-service Source0: %{name}_%{version}.orig.tar.gz BuildRequires: cmake BuildRequires: gcc gcc-c++ BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(libsystemd) >= 222 BuildRequires: pkgconfig(afb-daemon) BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.55 BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _prefix /opt/AGL/helloworld-service %define __cmake cmake %description Provide an AGL Helloworld Binding %prep %setup -q %build %cmake -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir} make %{?_smp_mflags} %install CURDIR=$(pwd) [ -d build ] && cd build make populate mkdir -p %{?buildroot}%{_prefix} cp -r package/* %{?buildroot}%{_prefix} cd $CURDIR find %{?buildroot}%{_prefix} -type d -exec echo "%dir {}" \;>> pkg_file find %{?buildroot}%{_prefix} -type f -exec echo "{}" \;>> pkg_file sed -i 's@%{?buildroot}@@g' pkg_file %files -f pkg_file %defattr(-,root,root)