[globus-usage] Add README file Add missing dependencies

Mattias Ellert ellert at fedoraproject.org
Fri Apr 29 23:37:47 UTC 2011


commit d4eaabaf3119fc73caba1f0257e46a933dea527a
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Sat Apr 30 01:37:27 2011 +0200

    Add README file
    Add missing dependencies

 GLOBUS-CCOMMONLIB       |   22 ++++++++++++++++++++++
 globus-usage-deps.patch |   27 +++++++++++++++++++++++++++
 globus-usage.spec       |   19 ++++++++++++++++++-
 3 files changed, 67 insertions(+), 1 deletions(-)
---
diff --git a/GLOBUS-CCOMMONLIB b/GLOBUS-CCOMMONLIB
new file mode 100644
index 0000000..b9cbdac
--- /dev/null
+++ b/GLOBUS-CCOMMONLIB
@@ -0,0 +1,22 @@
+This package is part of the C Common Libraries component
+of the Globus Toolkit. For more information visit:
+
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/
+
+Admin Guide:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/admin/
+
+Developer's Guide:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/developer/
+
+Release Notes:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/rn/
+
+Public Interface Guide:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/pi/
+
+Quality Profile:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/qp/
+
+Migrating Guide:
+http://www.globus.org/toolkit/docs/latest-stable/common/ccommonlib/mig/
diff --git a/globus-usage-deps.patch b/globus-usage-deps.patch
new file mode 100644
index 0000000..da92d15
--- /dev/null
+++ b/globus-usage-deps.patch
@@ -0,0 +1,27 @@
+diff -ur globus_usage-1.4.orig/pkgdata/pkg_data_src.gpt.in globus_usage-1.4/pkgdata/pkg_data_src.gpt.in
+--- globus_usage-1.4.orig/pkgdata/pkg_data_src.gpt.in	2010-07-23 18:50:00.000000000 +0200
++++ globus_usage-1.4/pkgdata/pkg_data_src.gpt.in	2011-04-25 09:12:08.918177549 +0200
+@@ -16,6 +16,11 @@
+                     <Simple_Version Major="4"/>
+                 </Version>
+             </Dependency>
++            <Dependency Name="globus_common">
++                <Version>
++                    <Simple_Version Major="0"/>
++                </Version>
++            </Dependency>
+             <Dependency Name="globus_xio">
+                 <Version>
+                     <Simple_Version Major="0"/>
+@@ -23,6 +28,11 @@
+             </Dependency>
+         </Source_Dependencies>
+         <Source_Dependencies Type="lib_link">
++            <Dependency Name="globus_common">
++                <Version>
++                    <Simple_Version Major="0"/>
++                </Version>
++            </Dependency>
+             <Dependency Name="globus_xio">
+                 <Version>
+                     <Simple_Version Major="0"/>
diff --git a/globus-usage.spec b/globus-usage.spec
index 449cb47..01d95bc 100644
--- a/globus-usage.spec
+++ b/globus-usage.spec
@@ -7,7 +7,7 @@
 Name:		globus-usage
 %global _name %(tr - _ <<< %{name})
 Version:	1.4
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	Globus Toolkit - Usage Library
 
 Group:		System Environment/Libraries
@@ -20,10 +20,16 @@ URL:		http://www.globus.org/
 #		cp -p gt5.0.3-all-source-installer/source-trees/core/source/GLOBUS_LICENSE globus_usage-1.4
 #		tar -zcf globus_usage-1.4.tar.gz globus_usage-1.4
 Source:		%{_name}-%{version}.tar.gz
+#		README file
+Source8:	GLOBUS-CCOMMONLIB
+#		Missing direct dependencies:
+#		http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7165
+Patch0:		%{name}-deps.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires:	globus-common
 BuildRequires:	grid-packaging-tools
+BuildRequires:	globus-common-devel%{?_isa}
 BuildRequires:	globus-xio-devel%{?_isa}
 BuildRequires:	globus-core%{?_isa} >= 4
 
@@ -31,6 +37,7 @@ BuildRequires:	globus-core%{?_isa} >= 4
 Summary:	Globus Toolkit - Usage Library Development Files
 Group:		Development/Libraries
 Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	globus-common-devel%{?_isa}
 Requires:	globus-xio-devel%{?_isa}
 Requires:	globus-core%{?_isa} >= 4
 
@@ -55,6 +62,7 @@ Usage Library Development Files
 
 %prep
 %setup -q -n %{_name}-%{version}
+%patch0 -p1
 
 %build
 # Remove files that should be replaced during bootstrap
@@ -102,6 +110,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
@@ -120,12 +132,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> - 1.4-2
+- Add README file
+- Add missing dependencies
+
 * Fri Feb 25 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.4-1
 - Update to Globus Toolkit 5.0.3
 


More information about the scm-commits mailing list