diff --git a/globus-gsi-proxy-core.spec b/globus-gsi-proxy-core.spec index 494c27c..1a73eac 100644 --- a/globus-gsi-proxy-core.spec +++ b/globus-gsi-proxy-core.spec @@ -7,7 +7,7 @@ Name: globus-gsi-proxy-core %global _name %(tr - _ <<< %{name}) Version: 3.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Globus Toolkit - Globus GSI Proxy Core Library Group: System Environment/Libraries @@ -37,18 +37,11 @@ BuildRequires: globus-gsi-cert-utils-devel >= 1 BuildRequires: globus-common-devel >= 3 BuildRequires: globus-gsi-sysconfig-devel >= 1 BuildRequires: doxygen -%if %{?fedora}%{!?fedora:0} >= 3 -BuildRequires: graphviz -BuildRequires: ghostscript -%else -%if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif -%endif -%endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else @@ -148,15 +141,15 @@ export PATH=$PWD/bin:$PATH rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +GLOBUSPACKAGEDIR=$RPM_BUILD_ROOT%{_datadir}/globus/packages + # Remove libtool archives (.la files) find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; -sed '/lib.*\.la$/d' \ - -i $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist +sed '/lib.*\.la$/d' -i $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_rtl.filelist # Remove static libraries (.a files) find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; -sed '/lib.*\.a$/d' \ - -i $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist +sed '/lib.*\.a$/d' -i $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_dev.filelist # Generate pkg-config file from GPT metadata mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig @@ -167,25 +160,23 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} sed s!doc/%{_name}!doc/%{name}-%{version}! \ - -i $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist + -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist -# Remove unwanted documentation -rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 +# Remove unwanted documentation (needed for RHEL4) rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 -sed -e '/deprecated\.3/d' \ - -e '/_%{_name}-%{version}_.*\.3/d' \ - -i $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist +sed -e '/_%{_name}-%{version}_.*\.3/d' \ + -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist # Install license file mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} install -m 644 -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} # Generate package filelists -cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ +cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist -cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ +cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist -cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ +cat $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist \ | sed -e 's!/man/.*!&*!' -e 's!^!%doc %{_prefix}!' > package-doc.filelist %clean @@ -210,6 +201,9 @@ rm -rf $RPM_BUILD_ROOT %dir %{_docdir}/%{name}-%{version}/html %changelog +* Wed Jun 03 2009 Mattias Ellert - 3.4-2 +- Update to official Fedora Globus packaging guidelines + * Thu Apr 16 2009 Mattias Ellert - 3.4-1 - Make comment about source retrieval more explicit - Change defines to globals @@ -222,7 +216,7 @@ rm -rf $RPM_BUILD_ROOT * Thu Feb 26 2009 Mattias Ellert - 3.4-0.4 - Add s390x to the list of 64 bit platforms -* Thu Jan 1 2009 Mattias Ellert - 3.4-0.3 +* Thu Jan 01 2009 Mattias Ellert - 3.4-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 3.4-0.2 diff --git a/import.log b/import.log index e6eee20..a2829b4 100644 --- a/import.log +++ b/import.log @@ -1 +1,2 @@ globus-gsi-proxy-core-3_4-1_fc9:EL-4:globus-gsi-proxy-core-3.4-1.fc9.src.rpm:1241931245 +globus-gsi-proxy-core-3_4-2_fc9:EL-4:globus-gsi-proxy-core-3.4-2.fc9.src.rpm:1245086189