rebuilt with debug package and aarch64 build fix [release 0.3.17-3mamba;Thu Dec 03 2020]

This commit is contained in:
Silvan Calarco 2024-01-06 05:16:32 +01:00
parent 20fe62281a
commit 42db456e12
2 changed files with 30 additions and 41 deletions

View File

@ -1,15 +1,8 @@
# liboil # liboil
Liboil is a library of simple functions that are optimized for various CPUs. Liboil is a library of simple functions that are optimized for various CPUs.
These functions are generally loops implementing simple algorithms, such as These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers.
converting an array of N integers to floating-point numbers or multiplying and Such functions are candidates for significant optimization using various techniques, especially by using extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).
summing an array of N numbers. Many multimedia applications and libraries already do similar things internally.
Such functions are candidates for significant optimization using various The goal of this project is to consolidate some of the code used by various multimedia projects, and also make optimizations easier to use by a broader range of applications.
techniques, especially by using extended instructions provided by modern CPUs
(Altivec, MMX, SSE, etc.).
Many multimedia applications and libraries already do similar things
internally.
The goal of this project is to consolidate some of the code used by various
multimedia projects, and also make optimizations easier to use by a broader
range of applications.

View File

@ -2,7 +2,7 @@
Name: liboil Name: liboil
Version: 0.3.17 Version: 0.3.17
Release: 2mamba Release: 3mamba
Summary: A library of simple functions that are optimized for various CPU Summary: A library of simple functions that are optimized for various CPU
Group: System/Libraries Group: System/Libraries
Vendor: openmamba Vendor: openmamba
@ -11,6 +11,10 @@ Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://liboil.freedesktop.org URL: http://liboil.freedesktop.org
Source: http://liboil.freedesktop.org/download/liboil-%{version}.tar.gz Source: http://liboil.freedesktop.org/download/liboil-%{version}.tar.gz
License: BSD License: BSD
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: ldconfig
## AUTOBUILDREQ-END
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: gtk-doc BuildRequires: gtk-doc
@ -18,17 +22,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
Liboil is a library of simple functions that are optimized for various CPUs. Liboil is a library of simple functions that are optimized for various CPUs.
These functions are generally loops implementing simple algorithms, such as These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers.
converting an array of N integers to floating-point numbers or multiplying and Such functions are candidates for significant optimization using various techniques, especially by using extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).
summing an array of N numbers. Many multimedia applications and libraries already do similar things internally.
Such functions are candidates for significant optimization using various The goal of this project is to consolidate some of the code used by various multimedia projects, and also make optimizations easier to use by a broader range of applications.
techniques, especially by using extended instructions provided by modern CPUs
(Altivec, MMX, SSE, etc.).
Many multimedia applications and libraries already do similar things
internally.
The goal of this project is to consolidate some of the code used by various
multimedia projects, and also make optimizations easier to use by a broader
range of applications.
%package devel %package devel
Group: Development/Libraries Group: Development/Libraries
@ -37,22 +34,17 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}
%description devel %description devel
Liboil is a library of simple functions that are optimized for various CPUs. Liboil is a library of simple functions that are optimized for various CPUs.
These functions are generally loops implementing simple algorithms, such as These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers.
converting an array of N integers to floating-point numbers or multiplying and Such functions are candidates for significant optimization using various techniques, especially by using extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).
summing an array of N numbers. Many multimedia applications and libraries already do similar things internally.
Such functions are candidates for significant optimization using various The goal of this project is to consolidate some of the code used by various multimedia projects, and also make optimizations easier to use by a broader range of applications.
techniques, especially by using extended instructions provided by modern CPUs This package contains static libraries and header files needed for development.
(Altivec, MMX, SSE, etc.).
Many multimedia applications and libraries already do similar things
internally.
The goal of this project is to consolidate some of the code used by various
multimedia projects, and also make optimizations easier to use by a broader
range of applications.
This package contains static libraries and header files need for development. %debug_package
%prep %prep
%setup -q %setup -q
sed -i "s,| arm-\* |,| aarch64-\* | arm-\* |," config.sub
%build %build
%configure %configure
@ -70,22 +62,26 @@ This package contains static libraries and header files need for development.
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/oil-bugreport %{_libdir}/liboil-*.so.*
%{_libdir}/*.so.* %doc AUTHORS COPYING
%doc AUTHORS COPYING NEWS README
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/oil-bugreport
%dir %{_includedir}/liboil-%{majversion}/liboil %dir %{_includedir}/liboil-%{majversion}/liboil
%{_includedir}/liboil-%{majversion}/liboil/*.h %{_includedir}/liboil-%{majversion}/liboil/*.h
%{_libdir}/*.a %{_libdir}/liboil-*.a
%{_libdir}/*.la %{_libdir}/liboil-*.la
%{_libdir}/*.so %{_libdir}/liboil-*.so
%{_libdir}/pkgconfig/liboil-%{majversion}.pc %{_libdir}/pkgconfig/liboil-%{majversion}.pc
%dir %{_datadir}/gtk-doc/html/liboil %dir %{_datadir}/gtk-doc/html/liboil
%{_datadir}/gtk-doc/html/liboil/* %{_datadir}/gtk-doc/html/liboil/*
%doc NEWS README
%changelog %changelog
* Thu Dec 03 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.3.17-3mamba
- rebuilt with debug package and aarch64 build fix
* Sun Dec 28 2014 Automatic Build System <autodist@mambasoft.it> 0.3.17-2mamba * Sun Dec 28 2014 Automatic Build System <autodist@mambasoft.it> 0.3.17-2mamba
- automatic rebuild by autodist - automatic rebuild by autodist