-Summary: video codec library
+#
+# Conditional build:
+%bcond_with mmx # MMX acceleration (won't work without)
+#
+%ifarch %{x8664} pentium2 pentium3 pentium4 athlon
+%define with_mmx 1
+%endif
+Summary: Video codec library
+Summary(pl.UTF-8): Biblioteka kodeka obrazu
Name: capseo
Version: 0.3.0
Release: 2
-License: GPL
+License: GPL v2
Group: Libraries
Source0: ftp://ftp.debian.org/debian/pool/main/c/capseo/%{name}_%{version}~svn158.orig.tar.gz
# Source0-md5: 46660f02f7d5b8fcf7c9b5cc89eca6fe
URL: http://rm-rf.in/capseo
-BuildRequires: Mesa-libGL-devel
+BuildRequires: OpenGL-devel
+BuildRequires: libogg-devel >= 1:1.1
BuildRequires: libstdc++-devel
BuildRequires: libtheora-devel
-BuildRequires: pkgconfig
+BuildRequires: pkgconfig >= 1:0.17.2
+%if %{with mmx}
+BuildRequires: yasm
+%endif
+Requires: libogg >= 1:1.1
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
is meant to encode fast, not to generate the smallest files on your
file system.
+%description -l pl.UTF-8
+capseo to biblioteka kodera/dekodera obrazu czasu rzeczywistego. Kodek
+ma za zadanie szybko kodować, niekoniecznie generując najmniejsze
+pliki.
+
%package devel
-Summary: Header files and develpment documentation for capseo
-Summary(pl.UTF-8): Pliki nagłówkowe i dokumetacja do capseo
+Summary: Header files for capseo library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki capseo
Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
+Requires: libogg-devel >= 1:1.1
+Requires: libstdc++-devel
%description devel
-Header files and develpment documentation for capseo.
+Header files for capseo library.
%description devel -l pl.UTF-8
-Pliki nagłówkowe i dokumentacja do capseo.
+Pliki nagłówkowe biblioteki capseo.
%package static
Summary: Static capseo library
Summary(pl.UTF-8): Biblioteka statyczna capseo
Group: Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static capseo library.
+%description static -l pl.UTF-8
+Biblioteka statyczna capseo.
+
%prep
%setup -q -n %{name}-%{version}~svn158.orig
%build
%configure \
- --enable-theora
+ --enable-theora \
+%if %{with mmx}
+%ifarch %{ix86}
+ --with-accel=x86 \
+%endif
+%ifarch %{x8664}
+ --with-accel=amd64
+%endif
+%endif
+
%{__make}
%install
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib*.so.0
+%doc AUTHORS ChangeLog README TODO
+%attr(755,root,root) %{_bindir}/cpsinfo
+%attr(755,root,root) %{_bindir}/cpsplay
+%attr(755,root,root) %{_bindir}/cpsrecode
+%attr(755,root,root) %{_libdir}/libcapseo.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcapseo.so.0
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*.h
-%{_pkgconfigdir}/*.pc
+%attr(755,root,root) %{_libdir}/libcapseo.so
+%{_libdir}/libcapseo.la
+%{_includedir}/capseo.h
+%{_pkgconfigdir}/capseo.pc
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libcapseo.a