packages: libvpx/libvpx.spec - pl - BR yasm only on x86 - actually use optf...
qboosh
qboosh at pld-linux.org
Mon Nov 1 11:50:37 CET 2010
Author: qboosh Date: Mon Nov 1 10:50:37 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- pl
- BR yasm only on x86
- actually use optflags (pass by configure instead of outdated sed rule)
---- Files affected:
packages/libvpx:
libvpx.spec (1.14 -> 1.15)
---- Diffs:
================================================================
Index: packages/libvpx/libvpx.spec
diff -u packages/libvpx/libvpx.spec:1.14 packages/libvpx/libvpx.spec:1.15
--- packages/libvpx/libvpx.spec:1.14 Sun Oct 31 16:44:19 2010
+++ packages/libvpx/libvpx.spec Mon Nov 1 11:50:32 2010
@@ -1,55 +1,69 @@
# $Revision$, $Date$
#
# Conditional build:
-%bcond_without asm
-
+%bcond_without asm # x86 assembler
+#
Summary: VP8, a high-quality video codec
+Summary(pl.UTF-8): VP8 - kodek obrazu wysokiej jakości
Name: libvpx
Version: 0.9.5
Release: 1
License: BSD
Group: Libraries
+#Source0-Download: http://code.google.com/p/webm/downloads/list
Source0: http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2
# Source0-md5: 4bf2f2c76700202c1fe9201fcb0680e3
Source1: %{name}.ver
Patch0: %{name}-0.9.0-no-explicit-dep-on-static-lib.patch
URL: http://www.webmproject.org/
BuildRequires: /usr/bin/php
-BuildRequires: autoconf
-BuildRequires: automake
BuildRequires: doxygen
BuildRequires: php-common >= 4:5.0.0
BuildRequires: php-pcre
+%ifarch %{ix86} %{x8664}
%{?with_asm:BuildRequires: yasm}
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
VP8, a high-quality video codec.
+%description -l pl.UTF-8
+VP8 - kodek obrazu wysokiej jakości.
+
%package devel
-Summary: Header files and develpment documentation for libvpx
+Summary: Header files for libvpx
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libvpx
Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description devel
-Header files and documentation for libvpx.
+Header files for libvpx library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libvpx.
%package static
Summary: Static libvpx library
+Summary(pl.UTF-8): Statyczna biblioteka libvpx
Group: Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static libvpx library.
+%description static -l pl.UTF-8
+Statyczna biblioteka libvpx.
+
%prep
%setup -q -n %{name}-v%{version}
%patch0 -p1
%build
-install -d build
-cd build
+install -d obj
+cd obj
# not autoconf configure
+CFLAGS="%{rpmcflags} %{rpmcppflags}" \
../configure \
%if %{with asm}
%ifarch %{x8664}
@@ -67,8 +81,7 @@
--enable-postproc \
--enable-runtime-cpu-detect
-# Hack our optflags in.
-sed -i "s|\"vpx_config.h\"|\"vpx_config.h\" %{rpmcflags} %{rpmcppflags} -fPIC|g" {libs,examples,docs}-*.mk
+# disable stripping
sed -i "s|STRIP=.*|STRIP=|g" {libs,examples,docs}-*.mk
%{__make} verbose=true target=libs \
@@ -104,11 +117,11 @@
install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir}/vpx,%{_libdir}}
install -d outdir
-%{__make} -C build install \
+%{__make} -C obj install \
DIST_DIR=$(pwd)/outdir
install -p outdir/bin/* $RPM_BUILD_ROOT%{_bindir}
-install -p build/libvpx.so.* $RPM_BUILD_ROOT%{_libdir}
+install -p obj/libvpx.so.* $RPM_BUILD_ROOT%{_libdir}
ln -s libvpx.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libvpx.so.0
ln -s libvpx.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libvpx.so
@@ -123,7 +136,9 @@
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
+%doc AUTHORS CHANGELOG LICENSE PATENTS README
+%attr(755,root,root) %{_bindir}/vpxdec
+%attr(755,root,root) %{_bindir}/vpxenc
%attr(755,root,root) %{_libdir}/libvpx.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libvpx.so.0
@@ -142,6 +157,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.15 2010/11/01 10:50:32 qboosh
+- pl
+- BR yasm only on x86
+- actually use optflags (pass by configure instead of outdated sed rule)
+
Revision 1.14 2010/10/31 15:44:19 glen
- up to 0.9.5
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libvpx/libvpx.spec?r1=1.14&r2=1.15&f=u
More information about the pld-cvs-commit
mailing list