rpms/globus-core/F-9 globus-core.spec,1.1,1.2 import.log,1.1,1.2
Mattias Ellert
ellert at fedoraproject.org
Fri Apr 17 21:24:48 UTC 2009
Author: ellert
Update of /cvs/pkgs/rpms/globus-core/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14389/F-9
Modified Files:
globus-core.spec import.log
Log Message:
* Wed Apr 15 2009 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.15-2
- Make comment about source retrieval more explicit
Index: globus-core.spec
===================================================================
RCS file: /cvs/pkgs/rpms/globus-core/F-9/globus-core.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- globus-core.spec 20 Mar 2009 07:26:24 -0000 1.1
+++ globus-core.spec 17 Apr 2009 21:24:17 -0000 1.2
@@ -1,16 +1,29 @@
+%ifarch alpha ia64 ppc64 s390x sparc64 x86_64
+%global flavor gcc64pthr
+%global enable64 yes
+%else
+%global flavor gcc32pthr
+%global enable64 no
+%endif
+
+%global debug_package %{nil}
+
+%{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
+
Name: globus-core
%global _name %(tr - _ <<< %{name})
Version: 5.15
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Globus Toolkit - Globus Core
Group: Development/Tools
License: ASL 2.0
URL: http://www.globus.org/
-# Source is extracted from the directory
-# source-trees/core/source in
-# http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/
-# gt4.2.1-all-source-installer.tar.bz2
+# Source is extracted from the globus toolkit installer:
+# wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2
+# tar -jxf gt4.2.1-all-source-installer.tar.bz2
+# mv gt4.2.1-all-source-installer/source-trees/core/source globus_core-5.15
+# tar -zcf globus_core-5.15.tar.gz globus_core-5.15
Source: %{_name}-%{version}.tar.gz
Source1: globus-gpt2pkg-config
# Make file locations configurable:
@@ -54,24 +67,11 @@
BuildRequires: grid-packaging-tools
BuildRequires: perl(XML::DOM)
-%ifarch alpha ia64 ppc64 s390x sparc64 x86_64
-%global flavor gcc64pthr
-%global enable64 yes
-%else
-%global flavor gcc32pthr
-%global enable64 no
-%endif
-
-%global debug_package %{nil}
-
-%{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
-
%description
-The Globus Toolkit is an open source software toolkit used for
-building Grid systems and applications. It is being developed by the
-Globus Alliance and many others all over the world. A growing number
-of projects and companies are using the Globus Toolkit to unlock the
-potential of grids for their cause.
+The Globus Toolkit is an open source software toolkit used for building Grid
+systems and applications. It is being developed by the Globus Alliance and
+many others all over the world. A growing number of projects and companies are
+using the Globus Toolkit to unlock the potential of grids for their cause.
The %{name} package contains:
Globus Core
@@ -121,38 +121,35 @@
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-build-env-*.sh
+# These scripts are intended to be sourced, not executed
+chmod 644 $RPM_BUILD_ROOT%{_datadir}/globus/globus-build-env-*.sh
+# Install the GPT metadata to pkg-config file converter
install %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/globus/globus-gpt2pkg-config
+# Generate pkg-config file from GPT metadata
mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
$RPM_BUILD_ROOT%{_datadir}/globus/globus-gpt2pkg-config \
pkgdata/pkg_data_%{flavor}_dev.gpt > \
$RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc
rm $RPM_BUILD_ROOT/GLOBUS_LICENSE
-grep -v GLOBUS_LICENSE \
- $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist > \
- $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist.new
-mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist.new \
- $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist
+sed /GLOBUS_LICENSE/d \
+ -i $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist
# Generate package filelists
-
cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \
$RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \
$RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \
$RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \
| sed s!^!%{_prefix}! > package.filelist
-mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-cp -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-
%clean
rm -rf $RPM_BUILD_ROOT
%files -f package.filelist
%defattr(-,root,root,-)
+%doc GLOBUS_LICENSE
%dir %{_datadir}/globus
%dir %{_datadir}/globus/aclocal
%dir %{_datadir}/globus/doxygen
@@ -162,11 +159,12 @@
%dir %{_libdir}/globus
%dir %{_libdir}/globus/include
%{_libdir}/pkgconfig/%{name}.pc
-%dir %{_docdir}/%{name}-%{version}
-%doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE
%{_datadir}/globus/globus-gpt2pkg-config
%changelog
+* Wed Apr 15 2009 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.15-2
+- Make comment about source retrieval more explicit
+
* Fri Mar 20 2009 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.15-1
- Change defines to globals
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/globus-core/F-9/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- import.log 20 Mar 2009 07:26:24 -0000 1.1
+++ import.log 17 Apr 2009 21:24:17 -0000 1.2
@@ -1 +1,2 @@
globus-core-5_15-1_fc9:F-9:globus-core-5.15-1.fc9.src.rpm:1237533936
+globus-core-5_15-2_fc9:F-9:globus-core-5.15-2.fc9.src.rpm:1240003398
More information about the scm-commits
mailing list