[pam_radius] Update spec to guidelines and fix build on new arches

Peter Robinson pbrobinson at fedoraproject.org
Wed Jan 21 12:47:13 UTC 2015


commit caa9f8ba269a5229635aac08156a0435155a77ba
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Wed Jan 21 12:47:30 2015 +0000

    Update spec to guidelines and fix build on new arches

 .gitignore      |    9 +--------
 pam_radius.spec |   17 ++++++++---------
 sources         |    6 ------
 3 files changed, 9 insertions(+), 23 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 37004f1..f3e94e9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1 @@
-pam_radius-1.3.17.tar.gz
-/pam_radius-1.4.0.tar.gz
-/pam_radius.spec
-/INSTALL-doc.patch
-/pam_radius_auth-conffile-location.patch
-/pam_radius_auth-conf-inlinedoc.patch
-/radius-conffile-location.patch
-/sources
+/pam_radius-*.tar.gz
diff --git a/pam_radius.spec b/pam_radius.spec
index c174c66..b29a41e 100644
--- a/pam_radius.spec
+++ b/pam_radius.spec
@@ -1,12 +1,12 @@
 Name: pam_radius
 Summary: PAM Module for RADIUS Authentication
 Version: 1.4.0
-Release: 1%{?dist}
-Source: ftp://ftp.freeradius.org/pub/radius/pam_radius-%{version}.tar.gz
+Release: 2%{?dist}
+License: GPLv2+
 URL: http://www.freeradius.org/pam_radius_auth/
 Group: System Environment/Libraries
-BuildRoot: (mktemp -ud %{_tmppath}/%{name}-%{version}-%{release})
-License: GPLv2+
+
+Source: ftp://ftp.freeradius.org/pub/radius/pam_radius-%{version}.tar.gz
 Requires: pam
 BuildRequires: pam-devel
 # patches default location of configuration file in pam_radius_auth.h 
@@ -28,32 +28,31 @@ a radius server.
 
 %prep
 %setup -q
-./configure --enable-werror
 %patch1
 %patch2
 %patch3
 %patch4
 
 %build
+%configure --enable-werror
 make %{?_smp_mflags} CFLAGS="%{optflags} -Wall -fPIC -Wno-unused-but-set-variable -Wno-strict-aliasing"
 
 %install
-rm -rf %{buildroot}
 mkdir -p %{buildroot}/%{_lib}/security
 install -p pam_radius_auth.so %{buildroot}/%{_lib}/security
 mkdir -p %{buildroot}%{_sysconfdir}
 install -p pam_radius_auth.conf %{buildroot}%{_sysconfdir}/pam_radius.conf
 
-%clean
-rm -rf %{buildroot}
 
 %files
-%defattr(-,root,root,-)
 %doc README.rst INSTALL USAGE LICENSE Changelog
 %config(noreplace) %attr(0600, root, root) %{_sysconfdir}/pam_radius.conf
 /%{_lib}/security/pam_radius_auth.so
 
 %changelog
+* Wed Jan 21 2015 Peter Robinson <pbrobinson at fedoraproject.org> 1.4.0-2
+- Update spec to guidelines and fix build on new arches
+
 * Sun Dec 21 2014 Tim Lank <timlank at timlank.com> 1.4.0-1
 - Many changes.  See USAGE for details.
 
diff --git a/sources b/sources
index a1cbe7d..d1c4c8e 100644
--- a/sources
+++ b/sources
@@ -1,7 +1 @@
 80960fdc9b720677dbb51d17311664a0  pam_radius-1.4.0.tar.gz
-c8063f4c12c76430c08e37c56bf5746c  pam_radius.spec
-700af9e828a503d7f04763ba641d96e7  INSTALL-doc.patch
-8814a13ba7477db5f139646e6cb20189  pam_radius_auth-conffile-location.patch
-36124539442ebb273135789e1a8911e6  pam_radius_auth-conf-inlinedoc.patch
-56ba1f3da5b56809a3c3906a51a61cc2  radius-conffile-location.patch
-d4da83809eaf7ea9004cf248b7856edb  sources


More information about the scm-commits mailing list