rpms/atlas/F-11 atlas.spec,1.22,1.23
Deji Akingunola
deji at fedoraproject.org
Tue Aug 4 22:31:55 UTC 2009
- Previous message (by thread): rpms/atlas/devel atlas.spec,1.25,1.26
- Next message (by thread): rpms/constantine-backgrounds/devel constantine-backgrounds.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: deji
Update of /cvs/pkgs/rpms/atlas/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22889
Modified Files:
atlas.spec
Log Message:
* Tue Aug 04 2009 Deji Akingunola <dakingun at gmail.com> - 3.8.3-7
- Create a -header subpackage to avoid multilib conflicts (BZ#508565).
Index: atlas.spec
===================================================================
RCS file: /cvs/pkgs/rpms/atlas/F-11/atlas.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -r1.22 -r1.23
--- atlas.spec 3 May 2009 13:02:01 -0000 1.22
+++ atlas.spec 4 Aug 2009 22:31:55 -0000 1.23
@@ -2,7 +2,7 @@
Name: atlas
Version: 3.8.3
-Release: 4%{?dist}
+Release: 7%{?dist}
Summary: Automatically Tuned Linear Algebra Software
Group: System Environment/Libraries
@@ -35,11 +35,20 @@ see the documentation for information.
Summary: Development libraries for ATLAS
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: %name-header = %version-%release
%description devel
-This package contains the static libraries and headers for development
+This package contains the shared and static libraries for development
with ATLAS (Automatically Tuned Linear Algebra Software).
+%package header
+Summary: atlas header files
+Group: Development/Libraries
+BuildArch: noarch
+
+%description header
+This package contains the header files for for development with ATLAS.
+
%define types base
%if "%{?enable_native_atlas}" == "0"
@@ -48,7 +57,7 @@ with ATLAS (Automatically Tuned Linear A
# Because a set of ATLAS libraries is a ~5 MB package, separate packages
# are created for SSE, SSE2, and SSE3 extensions to ix86.
-%ifarch i586
+%ifarch %{ix86}
%define types sse sse2 sse3
%package sse
@@ -67,11 +76,12 @@ extensions.
Summary: Development libraries for ATLAS with SSE extensions
Group: Development/Libraries
Requires: %{name}-sse = %{version}-%{release}
+Requires: %name-header = %version-%release
Obsoletes: %{name}-3dnow-devel < 3.7
Provides: %{name}-3dnow-devel = %{version}-%{release}
%description sse-devel
-This package contains headers and static versions of the ATLAS
+This package contains shared and static versions of the ATLAS
(Automatically Tuned Linear Algebra Software) libraries compiled with
optimizations for the SSE(1) extensions to the ix86 architecture.
@@ -91,11 +101,12 @@ SSE(1) and SSE3 extensions.
Summary: Development libraries for ATLAS with SSE2 extensions
Group: Development/Libraries
Requires: %{name}-sse2 = %{version}-%{release}
+Requires: %name-header = %version-%release
Obsoletes: %{name}-devel < 3.7
Provides: %{name}-devel = %{version}-%{release}
%description sse2-devel
-This package contains headers and static versions of the ATLAS
+This package contains shared and static versions of the ATLAS
(Automatically Tuned Linear Algebra Software) libraries compiled with
optimizations for the SSE2 extensions to the ix86 architecture.
@@ -112,9 +123,10 @@ Fedora also produces ATLAS build with SS
Summary: Development libraries for ATLAS with 3DNow extensions
Group: Development/Libraries
Requires: %{name}-sse3 = %{version}-%{release}
+Requires: %name-header = %version-%release
%description sse3-devel
-This package contains headers and static versions of the ATLAS
+This package contains shared and static versions of the ATLAS
(Automatically Tuned Linear Algebra Software) libraries compiled with
optimizations for the sse3 extensions to the ix86 architecture.
@@ -141,7 +153,7 @@ for type in %{types}; do
fi
mkdir -p %{_arch}_${type}
pushd %{_arch}_${type}
- ../configure -b %{mode} -D c -DWALL -Fa alg '-Wa,--noexecstack -fPIC'\
+ ../configure -b %{mode} -D c -DWALL -Fa alg '-g -Wa,--noexecstack -fPIC'\
--prefix=%{buildroot}%{_prefix} \
--incdir=%{buildroot}%{_includedir} \
--libdir=%{buildroot}%{_libdir}/${libname} \
@@ -186,7 +198,7 @@ for type in %{types}; do
> %{buildroot}/etc/ld.so.conf.d/atlas-${type}.conf
fi
done
-%ifarch i586 && %if "%{?enable_native_atlas}" == "0"
+%ifarch %{ix86} && %if "%{?enable_native_atlas}" == "0"
cp -pr %{buildroot}%{_libdir}/atlas-sse2 %{buildroot}%{_libdir}/atlas
echo "%{_libdir}/atlas" >> %{buildroot}/etc/ld.so.conf.d/atlas-sse2.conf
%endif
@@ -194,7 +206,7 @@ echo "%{_libdir}/atlas" >> %{buildroot}/
%clean
rm -rf %{buildroot}
-%ifnarch i586 || %if "%{?enable_native_atlas}" == "1"
+%ifnarch %{ix86} || %if "%{?enable_native_atlas}" == "1"
%post -p /sbin/ldconfig
@@ -212,8 +224,6 @@ rm -rf %{buildroot}
%doc doc
%{_libdir}/atlas/*.so
%{_libdir}/atlas/*.a
-%{_includedir}/atlas
-%{_includedir}/*.h
%else
@@ -241,8 +251,6 @@ rm -rf %{buildroot}
%doc doc
%{_libdir}/atlas-sse/*.so
%{_libdir}/atlas-sse/*.a
-%{_includedir}/atlas
-%{_includedir}/*.h
%files sse2
%defattr(-,root,root,-)
@@ -260,8 +268,6 @@ rm -rf %{buildroot}
%{_libdir}/atlas-sse2/*.a
%{_libdir}/atlas/*.so
%{_libdir}/atlas/*.a
-%{_includedir}/atlas
-%{_includedir}/*.h
%files sse3
%defattr(-,root,root,-)
@@ -275,12 +281,25 @@ rm -rf %{buildroot}
%doc doc
%{_libdir}/atlas-sse3/*.so
%{_libdir}/atlas-sse3/*.a
-%{_includedir}/atlas
-%{_includedir}/*.h
%endif
+%files header
+%defattr(-,root,root,-)
+%{_includedir}/atlas
+%{_includedir}/*.h
+
%changelog
+* Tue Aug 04 2009 Deji Akingunola <dakingun at gmail.com> - 3.8.3-7
+- Create a -header subpackage to avoid multilib conflicts (BZ#508565).
+
+* Tue Aug 04 2009 Deji Akingunola <dakingun at gmail.com> - 3.8.3-6
+- Add '-g' to build flag to allow proper genration of debuginfo subpackages (Fedora bug #509813)
+- Build for F12
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.8.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Sat May 02 2009 Deji Akingunola <dakingun at gmail.com> - 3.8.3-4
- Use the right -msse* option for the -sse* subpackages (Fedora bug #498715)
- Previous message (by thread): rpms/atlas/devel atlas.spec,1.25,1.26
- Next message (by thread): rpms/constantine-backgrounds/devel constantine-backgrounds.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list