#
# spec file for package sysklogd
#

%define lname   libsyslog0
%define devname libsyslog
Name:           sysklogd
Version:        2.2.2
Release:        1.1
Summary:        Tools for UNIX
License:        GPL-2.0+ and LGPL-2.1+
Url:            https://github.com/troglobit/sysklogd/
Source:         %{name}-%{version}.tar.gz


%description
RFC5424 compliant syslogp() API and syslog() 
replacement from sysklogd

%package -n %{lname}
Summary:        Support for syslogd
Provides:       %{name} = %{version}

%description -n %{lname}
RFC5424 compliant syslogp() API and syslog() 
replacement from sysklogd

runtime library

%package -n %{devname}-devel
Summary:        Include Files and Libraries mandatory for Development
Requires:       %{lname} = %{version}

%description -n %{devname}-devel
RFC5424 compliant syslogp() API and syslog() 
replacement from sysklogd


%prep
%setup -q 

sed -i 's|runstatedir="$localstatedir/run"|runstatedir="/run"|' configure.ac

%build
autogen.sh
%configure \
    --disable-static \
    --docdir=%{_defaultdocdir}


%make_build


%install

%make_install

mkdir -p %{buildroot}/etc/init.d
install debian/init.d %{buildroot}/etc/init.d/%{name}

find %{buildroot} -type f -name "*.la" -delete -print
find %{buildroot}%{_defaultdocdir} -maxdepth 1 -type f -name "*" -delete -print


%files
%defattr(-,root,root)
%doc ChangeLog.md README.md syslog.conf
%license LICENSE
%doc README.md
%{_defaultdocdir}/example
%{_sysconfdir}/init.d/%{name}
%{_bindir}
%{_sbindir}

%files -n %{lname}
%{_libdir}/libsyslog.so.*

%files -n %{devname}-devel
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/lib*.pc
%{_includedir}/syslog/*.h
%{_mandir}/


%changelog
* Sat Mar 20 2021 holgerbruenjes@gmx.net
- update version 2.2.2
* Sun Nov 17 2019 holgerbruenjes@gmx.net
- added patches from LFS
* Sun Mar 20 2016 holgerbruenjes@gmx.net
- first Version