File acpid.spec of Package acpid2-code-v2031

Name: acpid
Version: 2.0.31
Release: 1
Summary: Advanced Configuration and Power Interface event daemon
License: GPLv2+
URL: http://sourceforge.net/projects/acpid2/
Source0: %{name}-%{version}.tar.gz


BuildRequires: systemd, gcc, autoconf, automake, linux-glibc-devel
BuildRequires:  autoconf automake libtool python3
Requires: systemd

%description
acpid is designed to notify user-space programs of ACPI events.

%package help
Summary:  Development documents for ACPI library
Requires: %{name} = %{version}-%{release}

%description help
Development document for ACPI library.

%prep
%autosetup -n %{name}-%{version}


%build
export CFLAGS="%{optflags} -Wno-error -std=gnu11"
export CXXFLAGS="%{optflags} -Wno-error"

autoreconf -fi
chmod +x ./configure
%configure
%make_build CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}"

%install
rm -rf %{buildroot}/*
mkdir -p -m 755 %{buildroot}%{_sysconfdir}/acpi/events
mkdir -p -m 755 %{buildroot}%{_sysconfdir}/acpi/actions
mkdir -p -m 755 %{buildroot}%{_unitdir}
mkdir -p -m 755 %{buildroot}%{_sysconfdir}/sysconfig
%make_install docdir=%{_docdir}/%{name}

%files
%dir %{_sysconfdir}/acpi
%dir %{_sysconfdir}/acpi/events
%dir %{_sysconfdir}/acpi/actions
%{_bindir}/acpi_listen
%{_sbindir}/acpid
%{_sbindir}/kacpimon

%files help
%doc %{_docdir}/%{name}
%{_mandir}/man8/acpid.8.gz
%{_mandir}/man8/acpi_listen.8.gz
%{_mandir}/man8/kacpimon.8.gz

%changelog
* Tue Jan 21 2020 luochunsheng <luochunsheng@huawei.com> - 2.0.30-4
- fix acpid.service start failed: Mishandling the acpid sysconfig file 
  as a directory

* Fri Jan 10 2020 wuxu_wu <wuxu.wu@huawei.com> - 2.0.30-3
- delete useless configuration file

* Thu Aug 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.0.30-2
- Package init
openSUSE Build Service is sponsored by