File haproxy.spec of Package haproxy-3.0

Name:           haproxy
Version:        3.0.17
Release:        1

Summary:        HAProxy
License:        GPLv2+

URL:            https://www.haproxy.org/
Source0:        https://www.haproxy.org/download/3.0/src/haproxy-%{version}.tar.gz
Source1:        haproxy.service

BuildRequires:  gcc
BuildRequires:  zlib-devel
BuildRequires:  pcre2-devel
BuildRequires:  openssl-devel

%description
HAProxy

%prep
%setup -q -n %{name}-%{version}

%build
%{__make} \
    USE_SLZ=1 \
    USE_PCRE2=1 \
    USE_PCRE2_JIT=1 \
    USE_OPENSSL=1 \
    USE_GETADDRINFO=1 \
    TARGET=linux-glibc                                                                                                                                                                                                                                                                                                

%install
%{__install} -d -m 0755 %{buildroot}%{_sbindir}
%{__make} install-bin DESTDIR=%{buildroot} PREFIX=%{_prefix} TARGET=linux-glibc
%{__install} -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
%{__install} -d -m 0755 %{buildroot}%{_localstatedir}/lib/haproxy

%files
%{_sbindir}/%{name}
%{_unitdir}/%{name}.service
%dir %{_localstatedir}/lib/haproxy

openSUSE Build Service is sponsored by