[globus-gridftp-server-control] Add README file Add missing dependencies
Mattias Ellert
ellert at fedoraproject.org
Fri Apr 29 23:05:13 UTC 2011
commit ce67e87a6af3ee4fab36876ddd76b51a357b77e2
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Sat Apr 30 01:04:37 2011 +0200
Add README file
Add missing dependencies
GLOBUS-GRIDFTP | 22 ++++++++++++
globus-gridftp-server-control-deps.patch | 56 ++++++++++++++++++++++++++++++
globus-gridftp-server-control.spec | 21 +++++++++++-
3 files changed, 98 insertions(+), 1 deletions(-)
---
diff --git a/GLOBUS-GRIDFTP b/GLOBUS-GRIDFTP
new file mode 100644
index 0000000..99cac0a
--- /dev/null
+++ b/GLOBUS-GRIDFTP
@@ -0,0 +1,22 @@
+This package is part of the GridFTP component
+of the Globus Toolkit. For more information visit:
+
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/
+
+Admin Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/admin/
+
+Developer's Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/developer/
+
+Release Notes:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/rn/
+
+Public Interface Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/pi/
+
+Quality Profile:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/qp/
+
+Migrating Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/mig/
diff --git a/globus-gridftp-server-control-deps.patch b/globus-gridftp-server-control-deps.patch
new file mode 100644
index 0000000..1b1fa08
--- /dev/null
+++ b/globus-gridftp-server-control-deps.patch
@@ -0,0 +1,56 @@
+diff -ur globus_gridftp_server_control-0.45.orig/pkgdata/pkg_data_src.gpt.in globus_gridftp_server_control-0.45/pkgdata/pkg_data_src.gpt.in
+--- globus_gridftp_server_control-0.45.orig/pkgdata/pkg_data_src.gpt.in 2011-02-09 16:44:54.000000000 +0100
++++ globus_gridftp_server_control-0.45/pkgdata/pkg_data_src.gpt.in 2011-04-25 11:00:05.517339252 +0200
+@@ -14,9 +14,6 @@
+
+ <Source_Dependencies Type="compile" >
+ <Dependency Name="globus_common" > <Version > <Simple_Version Major="5" /> </Version> </Dependency>
+- </Source_Dependencies>
+-
+- <Source_Dependencies Type="compile" >
+ <Dependency Name="globus_xio" > <Version > <Simple_Version Major="0" /> </Version> </Dependency>
+ <Dependency Name="globus_xio_gsi_driver">
+ <Version>
+@@ -28,9 +25,20 @@
+ <Simple_Version Major="0"/>
+ </Version>
+ </Dependency>
++ <Dependency Name="globus_gss_assist">
++ <Version>
++ <Simple_Version Major="0"/>
++ </Version>
++ </Dependency>
++ <Dependency Name="globus_gssapi_error">
++ <Version>
++ <Simple_Version Major="0"/>
++ </Version>
++ </Dependency>
+ </Source_Dependencies>
+
+ <Source_Dependencies Type="lib_link" >
++ <Dependency Name="globus_common" > <Version > <Simple_Version Major="5" /> </Version> </Dependency>
+ <Dependency Name="globus_xio" > <Version > <Simple_Version Major="0" /> </Version> </Dependency>
+ <Dependency Name="globus_xio_gsi_driver">
+ <Version>
+@@ -42,11 +50,16 @@
+ <Simple_Version Major="0"/>
+ </Version>
+ </Dependency>
+-
+- </Source_Dependencies>
+-
+- <Source_Dependencies Type="lib_link" >
+- <Dependency Name="globus_common" > <Version > <Simple_Version Major="5" /> </Version> </Dependency>
++ <Dependency Name="globus_gss_assist">
++ <Version>
++ <Simple_Version Major="0"/>
++ </Version>
++ </Dependency>
++ <Dependency Name="globus_gssapi_error">
++ <Version>
++ <Simple_Version Major="0"/>
++ </Version>
++ </Dependency>
+ </Source_Dependencies>
+
+ <Build_Environment >
diff --git a/globus-gridftp-server-control.spec b/globus-gridftp-server-control.spec
index fa4af4b..30a3936 100644
--- a/globus-gridftp-server-control.spec
+++ b/globus-gridftp-server-control.spec
@@ -7,7 +7,7 @@
Name: globus-gridftp-server-control
%global _name %(tr - _ <<< %{name})
Version: 0.45
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Globus Toolkit - Globus GridFTP Server Library
Group: System Environment/Libraries
@@ -20,9 +20,14 @@ URL: http://www.globus.org/
# cp -p gt5.0.3-all-source-installer/source-trees/core/source/GLOBUS_LICENSE globus_gridftp_server_control-0.45
# tar -zcf globus_gridftp_server_control-0.45.tar.gz globus_gridftp_server_control-0.45
Source: %{_name}-%{version}.tar.gz
+# README file
+Source8: GLOBUS-GRIDFTP
# MAXPATHLENGTH should not be defined in installed headers:
# http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6829
Patch0: %{name}.patch
+# Missing direct dependencies:
+# http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7165
+Patch1: %{name}-deps.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: globus-xio-pipe-driver%{?_isa}
@@ -31,6 +36,8 @@ BuildRequires: grid-packaging-tools
BuildRequires: globus-xio-pipe-driver-devel%{?_isa}
BuildRequires: globus-common-devel%{?_isa} >= 5
BuildRequires: globus-xio-gsi-driver-devel%{?_isa}
+BuildRequires: globus-gssapi-error-devel%{?_isa}
+BuildRequires: globus-gss-assist-devel%{?_isa}
BuildRequires: globus-xio-devel%{?_isa}
%package devel
@@ -40,6 +47,8 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: globus-xio-pipe-driver-devel%{?_isa}
Requires: globus-common-devel%{?_isa} >= 5
Requires: globus-xio-gsi-driver-devel%{?_isa}
+Requires: globus-gssapi-error-devel%{?_isa}
+Requires: globus-gss-assist-devel%{?_isa}
Requires: globus-xio-devel%{?_isa}
%description
@@ -63,6 +72,7 @@ Globus GridFTP Server Library Development Files
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
+%patch1 -p1
%build
# Remove files that should be replaced during bootstrap
@@ -110,6 +120,10 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
install -m 644 -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+# Install README file
+install -m 644 -p %{SOURCE8} \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README
+
# Generate package filelists
cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_rtl.filelist \
| sed s!^!%{_prefix}! > package.filelist
@@ -128,12 +142,17 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/globus/packages/%{_name}
%dir %{_docdir}/%{name}-%{version}
%doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE
+%doc %{_docdir}/%{name}-%{version}/README
%files -f package-devel.filelist devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/%{name}.pc
%changelog
+* Mon Apr 25 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 0.45-2
+- Add README file
+- Add missing dependencies
+
* Fri Feb 25 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 0.45-1
- Update to Globus Toolkit 5.0.3
More information about the scm-commits
mailing list