[gridsite/el6] update for 1.7.21 upstream, added packaging compatibility with 'emi names'.
Ricardo Rocha
rocha at fedoraproject.org
Thu Jul 19 09:48:17 UTC 2012
commit 98ec13b22e5eadb9f82bc4a4f096eafb5829890e
Author: rochaporto <rocha.porto at gmail.com>
Date: Thu Jul 19 11:45:56 2012 +0200
update for 1.7.21 upstream, added packaging compatibility with 'emi names'.
.gitignore | 1 +
cgi-bin-location-1.7.21.patch | 32 ++++++++++++++++++++++++++++++++
gridsite.spec | 31 +++++++++++++++++++++++++++++--
sources | 3 +--
4 files changed, 63 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6707f3d..d46debe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/gridsite-1.7.15.src.tar.gz
/gridsite-1.7.16.src.tar.gz
/gridsite-1.7.19.src.tar.gz
+/gridsite-1.7.21.src.tar.gz
diff --git a/cgi-bin-location-1.7.21.patch b/cgi-bin-location-1.7.21.patch
new file mode 100644
index 0000000..ddc8c3d
--- /dev/null
+++ b/cgi-bin-location-1.7.21.patch
@@ -0,0 +1,32 @@
+--- org.gridsite.core.ORIG/src/Makefile 2012-04-12 12:52:45.000000000 +0200
++++ org.gridsite.core/src/Makefile 2012-07-16 16:13:45.000000000 +0200
+@@ -408,15 +408,16 @@
+ $(prefix)/sbin \
+ $(prefix)/share/man/man1 \
+ $(prefix)/share/man/man8 \
+- $(prefix)/share/doc/gridsite-$(MINOR_VERSION)
++ $(prefix)/share/doc/gridsite-$(MINOR_VERSION) \
++ $(prefix)/libexec/gridsite/cgi-bin
+ sed 's/^\(#define GRST_VERSION\).*$$/\1 $(DEFVERSION)/' \
+ ../interface/gridsite.h > $(prefix)/include/gridsite.h
+ cp -f ../interface/gridsite-gacl.h $(prefix)/include
+ cp -f urlencode $(prefix)/bin
+ cp -f findproxyfile $(prefix)/bin
+- cp -f real-gridsite-admin.cgi $(prefix)/sbin
+- cp -f gridsite-copy.cgi $(prefix)/sbin
+- cp -f gridsite-storage.cgi $(prefix)/sbin
++ cp -f real-gridsite-admin.cgi $(prefix)/libexec/gridsite/cgi-bin
++ cp -f gridsite-copy.cgi $(prefix)/libexec/gridsite/cgi-bin
++ cp -f gridsite-storage.cgi $(prefix)/libexec/gridsite/cgi-bin
+ cp -f ../CHANGES ../README ../INSTALL ../LICENSE ../VERSION \
+ $(prefix)/share/doc/gridsite-$(MINOR_VERSION)
+ cp -f ../doc/index.html ../doc/*.conf ../doc/*.sh ../doc/*.spec \
+@@ -508,7 +509,7 @@
+ ln -sf htproxyput $(prefix)/bin/htproxyunixtime
+ ln -sf htproxyput $(prefix)/bin/htproxyrenew
+ ln -sf htproxyput $(prefix)/bin/htproxyinfo
+- cp -f gridsite-delegation.cgi $(prefix)/sbin
++ cp -f gridsite-delegation.cgi $(prefix)/libexec/gridsite/cgi-bin
+
+ post-install-debian:
+ sed -i \
diff --git a/gridsite.spec b/gridsite.spec
index 127f4e7..6fe2c22 100644
--- a/gridsite.spec
+++ b/gridsite.spec
@@ -9,7 +9,7 @@
Name: gridsite
-Version: 1.7.19
+Version: 1.7.21
Release: 1%{?dist}
Summary: Grid Security for the Web, Web platforms for Grids
@@ -32,7 +32,7 @@ Source5: gridsitelogo.png
Source10: http://www.gridsite.org/download/sources/gridsite-%{vercompat}.src.tar.gz
#Change location of cgi-scripts.
-Patch1: cgi-bin-location-1.7.15.patch
+Patch1: cgi-bin-location-1.7.21.patch
#Change location of cgi-scripts.
Patch2: cgi-bin-location-1.5.20.patch
# Includes are wrong.
@@ -52,11 +52,17 @@ BuildRequires: libxml2-devel
BuildRequires: httpd-devel
BuildRequires: doxygen
BuildRequires: openssl-devel
+BuildRequires: gsoap-devel
Requires: httpd-mmn = %{_httpd_mmn}
Requires: mod_ssl
Requires: gridsite-libs = %{version}-%{release}
+Provides: gridsite-apache = %{version}-%{release}
+Obsoletes: gridsite-apache <= 1.7.20
+Provides: gridsite-services = %{version}-%{release}
+Obsoletes: gridsite-services <= 1.7.20
+
%description
GridSite was originally a web application developed for managing and formatting
the content of the http://www.gridpp.ac.uk/ website. Over the past years it
@@ -82,6 +88,8 @@ This package contains the runtime libraries.
Group: System Environment/Daemons
Summary: Clients to gridsite including htcp, htrm, htmv
Requires: gridsite-libs = %{version}-%{release}
+Provides: gridsite-commands = %{version}-%{release}
+Obsoletes:gridsite-commands <= 1.7.20
%description clients
GridSite was originally a web application developed for managing and formatting
@@ -198,6 +206,7 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/httpd
popd
%endif
(cd src && make install prefix=$RPM_BUILD_ROOT%{_usr} libdir=%{_lib} )
+(cd src && make install-ws prefix=$RPM_BUILD_ROOT%{_usr} libdir=%{_lib} )
# Remove static libs
rm $RPM_BUILD_ROOT/%{_libdir}/libgridsite.a
@@ -252,6 +261,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libexecdir}/gridsite
%dir %{_libexecdir}/gridsite/cgi-bin
%{_libexecdir}/gridsite/cgi-bin/gridsite-copy.cgi
+%{_libexecdir}/gridsite/cgi-bin/gridsite-delegation.cgi
%{_libexecdir}/gridsite/cgi-bin/gridsite-storage.cgi
%{_libexecdir}/gridsite/cgi-bin/real-gridsite-admin.cgi
%{_var}/www/icons/gridsitelogo.png
@@ -262,6 +272,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_sysconfdir}/grid-security/vomsdir
%{_mandir}/man8/mod_gridsite.8.*
+%{_mandir}/man8/gridsite-*.8.*
%config(noreplace) %{_sysconfdir}/httpd/conf.d/zgridsite.conf
%config(noreplace) %attr(-,apache,apache) %{_var}/lib/gridsite/.gacl
@@ -302,6 +313,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(0755,root,root) %{_bindir}/htmkdir
%attr(0755,root,root) %{_bindir}/htmv
%attr(0755,root,root) %{_bindir}/htping
+%attr(0755,root,root) %{_bindir}/htproxydestroy
+%attr(0755,root,root) %{_bindir}/htproxyinfo
+%attr(0755,root,root) %{_bindir}/htproxyput
+%attr(0755,root,root) %{_bindir}/htproxyrenew
+%attr(0755,root,root) %{_bindir}/htproxytime
+%attr(0755,root,root) %{_bindir}/htproxyunixtime
%attr(0755,root,root) %{_bindir}/htrm
%attr(0755,root,root) %{_bindir}/urlencode
@@ -313,6 +330,12 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/htmkdir.1.gz
%{_mandir}/man1/htmv.1.gz
%{_mandir}/man1/htping.1.gz
+%{_mandir}/man1/htproxydestroy.1.gz
+%{_mandir}/man1/htproxyinfo.1.gz
+%{_mandir}/man1/htproxyput.1.gz
+%{_mandir}/man1/htproxyrenew.1.gz
+%{_mandir}/man1/htproxytime.1.gz
+%{_mandir}/man1/htproxyunixtime.1.gz
%{_mandir}/man1/htrm.1.gz
%{_mandir}/man1/urlencode.1.gz
@@ -327,6 +350,10 @@ rm -rf $RPM_BUILD_ROOT
%doc src/doxygen LICENSE
%changelog
+* Mon Jul 16 2012 Ricardo Rocha <ricardo.rocha at cern.ch> - 1.7.21-1
+- Upstream to 1.7.21, compliance with EMI project gridsite packaging
+- Removed unused patches
+
* Sun Mar 18 2012 Steve Traylen <steve.traylen at cern.ch> - 1.7.19-1
- Upstream 1.7.19
- Drop EPEL4 support since EOL.
diff --git a/sources b/sources
index c3d1a31..a36539d 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-305caf79718b44f99e59c1e5c8fd3f67 gridsite-1.5.20.src.tar.gz
-e2bf6ee579d66b71a11d2c41742b3b67 gridsite-1.7.19.src.tar.gz
+ac17ead3492c66e8914e2fc559b1ef25 gridsite-1.7.21.src.tar.gz
More information about the scm-commits
mailing list