incorporate Merge Review comments (225863):
- remove *.la files - add pkgconfig configure file - change source - spec file cleanup
This commit is contained in:
parent
0abbc5978b
commit
4bd4b4e018
25
gsl.spec
25
gsl.spec
@ -1,9 +1,9 @@
|
||||
Summary: The GNU Scientific Library for numerical analysis
|
||||
Name: gsl
|
||||
Version: 1.10
|
||||
Release: 2%{?dist}
|
||||
URL: http://sources.redhat.com/gsl/
|
||||
Source: ftp://sources.redhat.com/pub/gsl/%{name}-%{version}.tar.gz
|
||||
Release: 3%{?dist}
|
||||
URL: http://www.gnu.org/software/gsl/
|
||||
Source: ftp://ftp.gnu.org/gnu/gsl/%{name}-%{version}.tar.gz
|
||||
Patch0: gsl-1.1-nousr.patch
|
||||
Patch1: gsl-1.10-lib64.patch
|
||||
# info part of this package is under GFDL license
|
||||
@ -15,7 +15,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
%description
|
||||
The GNU Scientific Library (GSL) is a collection of routines for
|
||||
numerical analysis, written in C
|
||||
numerical analysis, written in C.
|
||||
|
||||
%package devel
|
||||
Summary: Static libraries and header files for GSL development
|
||||
@ -48,12 +48,15 @@ make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
||||
rm -rf $RPM_BUILD_ROOT%{_mandir}
|
||||
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
|
||||
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||
|
||||
gslcsuffix=`echo "%{_libdir}" | sed s,/usr/,,`
|
||||
gslcsuffix=`echo "%{_lib}" `
|
||||
mv $RPM_BUILD_ROOT%{_bindir}/gsl-config $RPM_BUILD_ROOT%{_bindir}/gsl-config-$gslcsuffix
|
||||
cat > $RPM_BUILD_ROOT%{_bindir}/gsl-config << EOF
|
||||
#!/bin/sh
|
||||
# this construction is necessary to avoid a multilib problem
|
||||
# if a 64 bit version of gsl is installed, it will be used,
|
||||
# otherwise a 32 bit version will be linked
|
||||
if [ -e %{_bindir}/gsl-config-lib64 ]; then
|
||||
exec %{_bindir}/gsl-config-lib64 "\$@"
|
||||
elif [ -e %{_bindir}/gsl-config-* ]; then
|
||||
@ -80,10 +83,9 @@ fi
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO
|
||||
%{_libdir}/*so.*
|
||||
%{_libdir}/*.la
|
||||
%{_bindir}/gsl-histogram
|
||||
%{_bindir}/gsl-randist
|
||||
|
||||
@ -96,8 +98,15 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_infodir}/*info*
|
||||
%{_libdir}/*.a
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/gsl.pc
|
||||
|
||||
%changelog
|
||||
* Tue Sep 23 2007 Ivana Varekova <varekova@redhat.com> - 1.10-3
|
||||
- remove *.la files
|
||||
- add pkgconfig configure file
|
||||
- change source
|
||||
- spec file cleanup
|
||||
|
||||
* Wed Sep 19 2007 Ivana Varekova <varekova@redhat.com> - 1.10-2
|
||||
- update license tag
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user