Name: dlog
Summary: Logging service
Version: 0.4.1
-Release: 15
+Release: 0
Group: System/Libraries
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
%if %{with dlog_to_systemd_journal}
BuildRequires: pkgconfig(libsystemd-journal)
%endif
+BuildRequires: pkgconfig(libtzplatform-config)
%description
dlog API library
%install
%make_install
-mkdir -p %{buildroot}/opt/etc/dump.d/default.d
-cp %{_builddir}/%{name}-%{version}/dlog_dump.sh %{buildroot}/opt/etc/dump.d/default.d/dlog_dump.sh
+mkdir -p %{buildroot}%{TZ_SYS_ETC}/dump.d/default.d
+cp dlog_dump.sh %{buildroot}%{TZ_SYS_ETC}/dump.d/default.d/dlog_dump.sh
mkdir -p %{buildroot}/usr/bin/
-cp %{_builddir}/%{name}-%{version}/dlogctrl %{buildroot}/usr/bin/dlogctrl
+cp dlogctrl %{buildroot}/usr/bin/dlogctrl
-mkdir -p %{buildroot}%{_unitdir}/basic.target.wants
mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
install -m 0644 %SOURCE101 %{buildroot}%{_unitdir}
install -m 0644 %SOURCE102 %{buildroot}%{_unitdir}
-ln -s ../dlog-main.service %{buildroot}%{_unitdir}/multi-user.target.wants/dlog-main.service
-ln -s ../dlog-radio.service %{buildroot}%{_unitdir}/multi-user.target.wants/dlog-radio.service
-
+%install_service multi-user.target.wants dlog-main.service
+%install_service multi-user.target.wants dlog-radio.service
%preun -n dlogutil
if [ $1 == 0 ]; then
%files -n dlogutil
%manifest %{name}.manifest
%license LICENSE.APLv2
-%attr(755,root,root) /opt/etc/dump.d/default.d/dlog_dump.sh
+%attr(755,root,root) %{TZ_SYS_ETC}/dump.d/default.d/dlog_dump.sh
%attr(755,root,app_logging) %{_bindir}/dlogutil
%attr(755,root,app_logging) %{_bindir}/dlogctrl
%{_unitdir}/dlog-main.service
%build
sed -i 's:LUA_ROOT2 "LIBDIR/lua/%{major_version}/":LUA_ROOT2 \"%{_lib}/lua/%{major_version}/":' src/luaconf.h
-make %{?_smp_mflags} -C src CC="gcc" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all
+make %{?_smp_mflags} -C src CC="%{__cc}" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all
%install
make install INSTALL_TOP="%{buildroot}%{_prefix}" INSTALL_LIB="%{buildroot}%{_libdir}" INSTALL_CMOD=%{buildroot}%{_libdir}/lua/%{major_version} INSTALL_MAN="%{buildroot}%{_mandir}/man1"
return the line of every build requires.
'''
package_replacement = SPEC2YOCTO_CONFIG.get_substitute()
-
build_requires_res = []
for line in lines:
build_requires = re.findall( RePattern.buildRequiresPackage, line )
file_d.write( "DEPENDS = \"\"\n" )
res_depends = set()
-
for k_provide in depends_dico.keys():
if len( depends_dico[k_provide] ) > 0:
file_d.write( "#DEPENDS of %s \n" % k_provide )
file_d.write( "inherit gettext\n" )
elif pkg_yocto_name in native_depend_list:
file_d.write( "DEPENDS_append_class-native = \" %s-native\"\n" % pkg_yocto_name )
- #file_d.write( "DEPENDS_append_class-target = \" %s\"\n" % pkg_yocto_name )
+ file_d.write( "DEPENDS_append_class-target = \" %s-native\"\n" % pkg_yocto_name )
elif pkg_yocto_name in cross_depend_list:
file_d.write( "DEPENDS += \"%s-cross\"\n" % pkg_yocto_name )
elif pkg_yocto_name in ignore_depend_list: