]> git.pld-linux.org Git - packages/liboil.git/commitdiff
- new auto/ac/liboil-0_2_1-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 21 Nov 2004 05:08:17 +0000 (05:08 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    liboil.spec -> 1.1

liboil.spec [new file with mode: 0644]

diff --git a/liboil.spec b/liboil.spec
new file mode 100644 (file)
index 0000000..ec8518a
--- /dev/null
@@ -0,0 +1,113 @@
+#
+# Conditional build:
+%bcond_without tests   # don't perform "make check"
+#
+Summary:       Library of Optimized Inner Loops
+Summary(pl):   Biblioteka zoptymalizowanych wewnêtrznych pêtli
+Name:          liboil
+Version:       0.2.1
+Release:       1
+License:       LGPL v2.1
+Group:         Libraries
+Source0:       http://www.schleef.org/liboil/download/%{name}-%{version}.tar.gz
+# Source0-md5: 36f3125ffa30419e6bdf186ef97b2dae
+URL:           http://www.schleef.org/liboil/
+BuildRequires: glib2-devel >= 2.0
+BuildRequires: pkgconfig
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Liboil is a library of simple functions that are optimized for various
+CPUs. These functions are generally loops implementing simple
+algorithms, such as converting an array of N integers to
+floating-poing numbers or multiplying and summing an array of N
+numbers. Clearly such functions are candidates for significant
+optimization using various 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 broad range of applications.
+
+%description -l pl
+Liboil to biblioteka prostych funkcji zoptymalizowanych dla ró¿nych
+procesorów. Funkcje te to zwykle pêtle implementuj±ce proste
+algorytmy, takie jak konwersja tablicy N liczb ca³kowitych na liczby
+zmiennoprzecinkowe albo mno¿enie i dodawanie tablicy N liczb. Takie
+funkcje s± kandydatami do znacz±cej optymalizacji przy u¿yciu ró¿nych
+technik, szczególnie poprzez u¿ycie rozszerzonych instrukcji
+udostêpnianych przez nowoczesne procesory (Altivec, MMX, SSE itp.).
+
+Wiele aplikacji multimedialnych i bibliotek ju¿ robi takie rzeczy
+wewnêtrznie. Celem tego projektu jest po³±czenie czê¶ci kodu u¿ywanego
+przez ró¿ne projekty multimedialne i u³atwienie u¿ywania optymalizacji
+w szerszym zakresie aplikacji.
+
+%package devel
+Summary:       Header files for liboil library
+Summary(pl):   Pliki nag³ówkowe biblioteki liboil
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+Header files for liboil library.
+
+%description devel -l pl
+Pliki nag³ówkowe biblioteki liboil.
+
+%package static
+Summary:       Static liboil library
+Summary(pl):   Statyczna biblioteka liboil
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static liboil library.
+
+%description static -l pl
+Statyczna biblioteka liboil.
+
+%prep
+%setup -q
+
+%build
+%configure
+%{__make}
+
+%{?with_tests:%{__make} check}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__make} clean -C examples
+cp -rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/liboiltmp1*
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc ChangeLog
+%attr(755,root,root) %{_libdir}/liboil-*.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/liboil-*.so
+%{_libdir}/liboil-*.la
+%{_includedir}/liboil-*
+%{_pkgconfigdir}/liboil-*.pc
+%{_examplesdir}/%{name}-%{version}
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/liboil-*.a
This page took 0.049151 seconds and 4 git commands to generate.