diff --git a/contrib/spec/openarc.spec.in b/contrib/spec/openarc.spec.in index 5c37444f..27c30584 100644 --- a/contrib/spec/openarc.spec.in +++ b/contrib/spec/openarc.spec.in @@ -1,14 +1,18 @@ %global systemd (0%{?fedora} >= 18) || (0%{?rhel} >= 7) %global tmpfiles (0%{?fedora} >= 15) || (0%{?rhel} >= 7) +%global pre_rel Beta0 + Summary: An open source library and milter for providing ARC service Name: openarc Version: @VERSION@ -Release: 1%{?dist} +Release: %{?pre_rel:0.}1%{?pre_rel:.%pre_rel}%{?dist} License: BSD and Sendmail -URL: https://github.com/mskucherawy/OpenARC +URL: https://github.com/trusteddomainproject/OpenARC + +Source0: https://github.com/trusteddomainproject/OpenARC/archive/v%{version}%{?pre_rel:.%pre_rel}/%{name}-%{version}%{?pre_rel:.%pre_rel}.tar.gz -BuildRequires: libtool +BuildRequires: libtool gcc BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libbsd) @@ -19,6 +23,9 @@ BuildRequires: sendmail-milter-devel BuildRequires: sendmail-devel %endif +BuildRequires: autoconf +BuildRequires: automake + Requires: lib%{name}%{?_isa} = %{version}-%{release} Requires: libopenarc = %{version}-%{release} Requires(pre): shadow-utils @@ -33,8 +40,6 @@ Requires(preun): chkconfig, initscripts Requires(postun): initscripts %endif -Source0: openarc-%{version}.tar.gz -Prefix: %{_prefix} %description The Trusted Domain Project is a community effort to develop and maintain a @@ -57,31 +62,37 @@ This package contains the static libraries, headers, and other support files required for developing applications against libopenarc. %prep -%autosetup -p1 +%autosetup -n OpenARC-%{version}%{?pre_rel:.%pre_rel} -p1 %build +autoreconf --install %configure --disable-static +%make_build -make %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} -mkdir -p %{buildroot}%{_sysconfdir} +%make_install +mkdir -p -m 0700 %{buildroot}%{_sysconfdir}/%{name} mkdir -p -m 0700 %{buildroot}%{_localstatedir}/run/%{name} rm -r %{buildroot}%{_prefix}/share/doc/openarc rm %{buildroot}/%{_libdir}/*.la cat > %{buildroot}%{_sysconfdir}/openarc.conf < %{buildroot}%{_sysconfdir}/%{name}/PeerList < 1.0.0-0.1.Beta0 +- Specfile clean up. +- Update to 1.0.0 beta 0. + * Sun Jul 23 2017 Matt Domsch 0.1.0-1 - update to Fedora Packaging Guidelines