Source0: %{name}-%{version}.tar.gz
Source1: %{name}.manifest
Source2: libhal-api.conf
+Source3: systemd-hal-firmware-generator
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(gmock)
BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig(systemd)
+
%description
%{name} interface
rm -rf %{buildroot}
%make_install
-mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
mkdir -p %{buildroot}/hal
-install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/ld.so.conf.d/
+install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/ld.so.conf.d/libhal-api.conf
+install -D -m 0755 %{SOURCE3} %{buildroot}%{_systemdgeneratordir}/systemd-hal-firmware-generator
%clean
rm -rf %{buildroot}
%license LICENSE
%manifest %{name}.manifest
%defattr(-,root,root,-)
+%dir /hal
%{_libdir}/hal/*.so*
%{_sysconfdir}/ld.so.conf.d/libhal-api.conf
-/hal/
+%{_systemdgeneratordir}/systemd-hal-firmware-generator
%attr(644,root,root) %{TZ_SYS_RO_ETC}/hal/hal-api.json
%files -n %{devel_name}