]> git.pld-linux.org Git - packages/liboil.git/blobdiff - liboil.spec
- updated to 0.3.14
[packages/liboil.git] / liboil.spec
index 499d9e0ae6a8e648c19a8b4a668205f049830351..9dc687ac21d7933091dec2fa8f27eea3c7a9bf69 100644 (file)
@@ -1,21 +1,21 @@
 #
 # Conditional build:
-%bcond_without altivec # without Altivec support (on ppc)
-%bcond_without tests   # don't perform "make check"
+%bcond_without altivec         # without Altivec support (on ppc)
+%bcond_without static_libs     # don't build static libraries
+%bcond_without tests           # don't perform "make check"
 #
 Summary:       Library of Optimized Inner Loops
-Summary(pl.UTF-8):   Biblioteka zoptymalizowanych wewnętrznych pętli
+Summary(pl.UTF-8):     Biblioteka zoptymalizowanych wewnętrznych pętli
 Name:          liboil
-Version:       0.3.10
-Release:       2
+Version:       0.3.14
+Release:       1
 Epoch:         1
 License:       BSD
 Group:         Libraries
 Source0:       http://liboil.freedesktop.org/download/%{name}-%{version}.tar.gz
-# Source0-md5: 770f656bca8166dab33b322d5886a4bf
+# Source0-md5: 7a9f719e50656b795c06c0167012a84f
 Patch0:                %{name}-opt.patch
 Patch1:                %{name}-no_altivec.patch
-Patch2:                %{name}-no_sse2_on_i386.patch
 URL:           http://liboil.freedesktop.org/wiki/
 BuildRequires: autoconf >= 2.58
 BuildRequires: automake >= 1.6
@@ -26,7 +26,9 @@ BuildRequires:        pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.98
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                specflags       -fomit-frame-pointer
+# cannot remove frame pointers on ix86, SSE wrapper hack relies on
+# gcc stack frames
+#define                specflags       -fomit-frame-pointer
 # CFLAGS_ALTIVEC are set, but not used
 %define                specflags_ppc   -maltivec
 
@@ -60,7 +62,7 @@ w szerszym zakresie aplikacji.
 
 %package devel
 Summary:       Header files for liboil library
-Summary(pl.UTF-8):   Pliki nagłówkowe biblioteki liboil
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki liboil
 Group:         Development/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
@@ -72,7 +74,7 @@ Pliki nagłówkowe biblioteki liboil.
 
 %package static
 Summary:       Static liboil library
-Summary(pl.UTF-8):   Statyczna biblioteka liboil
+Summary(pl.UTF-8):     Statyczna biblioteka liboil
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
@@ -86,7 +88,6 @@ Statyczna biblioteka liboil.
 %setup -q
 %patch0 -p1
 %{!?with_altivec:%patch1 -p1}
-%patch2 -p0
 
 %build
 %{__libtoolize}
@@ -96,9 +97,10 @@ Statyczna biblioteka liboil.
 %{__automake}
 
 %configure \
-       --with-html-dir=%{_gtkdocdir}
+       --with-html-dir=%{_gtkdocdir} \
+       %{!?with_static_libs:--disable-static}
 
-%{__make}
+%{__make} -j1
 
 %{?with_tests:%{__make} check}
 
@@ -122,18 +124,21 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/liboil-*.so.*.*.*
+%doc AUTHORS COPYING NEWS README
+%attr(755,root,root) %{_libdir}/liboil-0.3.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboil-0.3.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liboil-*.so
-%{_libdir}/liboil-*.la
-%{_includedir}/liboil-*
-%{_pkgconfigdir}/liboil-*.pc
+%attr(755,root,root) %{_libdir}/liboil-0.3.so
+%{_libdir}/liboil-0.3.la
+%{_includedir}/liboil-0.3
+%{_pkgconfigdir}/liboil-0.3.pc
 %{_gtkdocdir}/liboil
 %{_examplesdir}/%{name}-%{version}
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/liboil-*.a
+%{_libdir}/liboil-0.3.a
+%endif
This page took 0.231886 seconds and 4 git commands to generate.