Upgrade to new upstream release
Add README.redhat.rst doc explaining packaging of this module.
This commit is contained in:
parent
06e3aacfa3
commit
73d052dab9
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,3 +5,4 @@
|
|||||||
/mod_auth_mellon-0.11.0.tar.gz
|
/mod_auth_mellon-0.11.0.tar.gz
|
||||||
/mod_auth_mellon-0.12.0.tar.gz
|
/mod_auth_mellon-0.12.0.tar.gz
|
||||||
/mod_auth_mellon-0.13.1.tar.gz
|
/mod_auth_mellon-0.13.1.tar.gz
|
||||||
|
/mod_auth_mellon-0.14.0.tar.gz
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
Summary: A SAML 2.0 authentication module for the Apache Httpd Server
|
Summary: A SAML 2.0 authentication module for the Apache Httpd Server
|
||||||
Name: mod_auth_mellon
|
Name: mod_auth_mellon
|
||||||
Version: 0.13.1
|
Version: 0.14.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Source0: https://github.com/UNINETT/mod_auth_mellon/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/UNINETT/mod_auth_mellon/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: auth_mellon.conf
|
Source1: auth_mellon.conf
|
||||||
Source2: 10-auth_mellon.conf
|
Source2: 10-auth_mellon.conf
|
||||||
Source3: mod_auth_mellon.conf
|
Source3: mod_auth_mellon.conf
|
||||||
Source4: mellon_create_metadata.sh
|
Source4: mellon_create_metadata.sh
|
||||||
|
Source5: README.redhat.rst
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
BuildRequires: curl-devel
|
BuildRequires: curl-devel
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
@ -15,8 +16,9 @@ BuildRequires: httpd-devel
|
|||||||
BuildRequires: lasso-devel >= 2.5.0
|
BuildRequires: lasso-devel >= 2.5.0
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: xmlsec1-devel
|
BuildRequires: xmlsec1-devel
|
||||||
|
BuildRequires: rubygem-asciidoctor
|
||||||
Requires: httpd-mmn = %{_httpd_mmn}
|
Requires: httpd-mmn = %{_httpd_mmn}
|
||||||
Requires: lasso >= 2.5.0
|
Requires: lasso >= 2.5.1
|
||||||
Url: https://github.com/UNINETT/mod_auth_mellon
|
Url: https://github.com/UNINETT/mod_auth_mellon
|
||||||
|
|
||||||
|
|
||||||
@ -30,13 +32,22 @@ received in assertions generated by a IdP server.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
export APXS=%{_httpd_apxs}
|
export APXS=%{_httpd_apxs}
|
||||||
|
%configure --enable-diagnostics
|
||||||
|
make clean
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
cp .libs/%{name}.so %{name}-diagnostics.so
|
||||||
|
|
||||||
%configure
|
%configure
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
pushd doc/user_guide
|
||||||
|
asciidoctor -a data-uri mellon_user_guide.adoc
|
||||||
|
popd
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# install module
|
# install module
|
||||||
mkdir -p %{buildroot}%{_httpd_moddir}
|
mkdir -p %{buildroot}%{_httpd_moddir}
|
||||||
install -m 755 .libs/%{name}.so %{buildroot}%{_httpd_moddir}
|
install -m 755 .libs/%{name}.so %{buildroot}%{_httpd_moddir}
|
||||||
|
install -m 755 %{name}-diagnostics.so %{buildroot}%{_httpd_moddir}
|
||||||
|
|
||||||
# install module configuration
|
# install module configuration
|
||||||
mkdir -p %{buildroot}%{_httpd_confdir}
|
mkdir -p %{buildroot}%{_httpd_confdir}
|
||||||
@ -52,6 +63,26 @@ mkdir -p %{buildroot}/run/%{name}
|
|||||||
mkdir -p %{buildroot}/%{_libexecdir}/%{name}
|
mkdir -p %{buildroot}/%{_libexecdir}/%{name}
|
||||||
install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name}
|
install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name}
|
||||||
|
|
||||||
|
#install documentation
|
||||||
|
mkdir -p %{buildroot}/%{_pkgdocdir}
|
||||||
|
|
||||||
|
# install Red Hat README
|
||||||
|
install %{SOURCE5} %{buildroot}/%{_pkgdocdir}
|
||||||
|
|
||||||
|
# install user guide
|
||||||
|
cp -r doc/user_guide %{buildroot}/%{_pkgdocdir}
|
||||||
|
|
||||||
|
%package diagnostics
|
||||||
|
Summary: Build of mod_auth_mellon with diagnostic logging
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description diagnostics
|
||||||
|
Build of mod_auth_mellon with diagnostic logging. See README.redhat.rst
|
||||||
|
in the doc directory for instructions on using the diagnostics build.
|
||||||
|
|
||||||
|
%files diagnostics
|
||||||
|
%{_httpd_moddir}/%{name}-diagnostics.so
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%if 0%{?rhel} && 0%{?rhel} < 7
|
%if 0%{?rhel} && 0%{?rhel} < 7
|
||||||
@ -59,7 +90,9 @@ install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name}
|
|||||||
%else
|
%else
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%endif
|
%endif
|
||||||
%doc README NEWS ECP.rst
|
%doc README.md NEWS ECP.rst
|
||||||
|
%doc %{_pkgdocdir}/README.redhat.rst
|
||||||
|
%doc %{_pkgdocdir}/user_guide
|
||||||
%config(noreplace) %{_httpd_modconfdir}/10-auth_mellon.conf
|
%config(noreplace) %{_httpd_modconfdir}/10-auth_mellon.conf
|
||||||
%config(noreplace) %{_httpd_confdir}/auth_mellon.conf
|
%config(noreplace) %{_httpd_confdir}/auth_mellon.conf
|
||||||
%{_httpd_moddir}/mod_auth_mellon.so
|
%{_httpd_moddir}/mod_auth_mellon.so
|
||||||
@ -68,6 +101,10 @@ install -m 755 %{SOURCE4} %{buildroot}/%{_libexecdir}/%{name}
|
|||||||
%dir /run/%{name}/
|
%dir /run/%{name}/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Apr 19 2018 John Dennis <jdennis@redhat.com> - 0.14.0-1
|
||||||
|
- Upgrade to new upstream release
|
||||||
|
- Add README.redhat.rst doc explaining packaging of this module.
|
||||||
|
|
||||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-2
|
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (mod_auth_mellon-0.13.1.tar.gz) = ad0479be8aa94404a832d11f7ead1f704d86cab2f11aa6f90b895be9b4028026f15ec8ee85260ca76f4a001c115ff14b4b7c9e8da74676a1f0295f6c2f0a1341
|
SHA512 (mod_auth_mellon-0.14.0.tar.gz) = db1bf70c234fe89914b1bb34fc6afb5b901193a8c8c7e9946485a3e20a7d129c36427717eab53764edf5a5cff5c45dfe412e400cb1f50c49ef24dbbfd6ecbf25
|
||||||
|
Loading…
Reference in New Issue
Block a user