SPECS: dshowserver.spec (NEW) - initial spec by Wieslaw Kierbedz
grzegorz
grzegorz at pld-linux.org
Thu Oct 23 15:36:52 CEST 2008
Author: grzegorz Date: Thu Oct 23 13:36:52 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- initial spec by Wieslaw Kierbedz
---- Files affected:
SPECS:
dshowserver.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/dshowserver.spec
diff -u /dev/null SPECS/dshowserver.spec:1.1
--- /dev/null Thu Oct 23 15:36:52 2008
+++ SPECS/dshowserver.spec Thu Oct 23 15:36:46 2008
@@ -0,0 +1,110 @@
+# $Revision$, $Date$
+
+# Conditional build:
+%bcond_with static # static package for use with x86_64 systems
+
+%define pname dshowserver
+%define _snap svn
+%define _rel 73
+
+Summary: Win32 CoreAVC H.264 codec helper.
+Summary(pl.UTF-8): Serwer windowsowego kodeka CoreAVC H.264.
+Name: %{pname}%{?with_static:-static}
+Version: %{_snap}%{_rel}
+Release: 0.1
+License: GPL
+Group: X11/Multimedia
+Source0: %{pname}-%{version}.tar.bz2
+# Source0-md5:
+Patch0: %{pname}-codecspath.patch
+URL: http://code.google.com/
+BuildRequires: glibc-static
+
+%description
+CoreAVC is a proprietary Windows codec for H.264 video decoding.
+It is much faster than any currently available open-source codecs.
+Being multi-threaded, and able to play PAFF streams,
+it can handle HD H.264/AVC streams that no freely available codecs can.
+CoreAVC is reasonably priced, but it is Windows only.
+Dshowserver serves CoreAVC for mythtv, mplayer and xine.
+Dshowserver can work under 32 or 64 bits linux system.
+For 64 bits use static binary compiled in 32 bits environement.
+
+%description -l pl.UTF-8
+CoreAVC to komercyjny kodek H.264 dla systemu Windows. Jest znacznie szybszy
+od dowolnego wolnego kodeka. Obsługujac wielowatkowosc moze odtwarzac
+strumienie zakodowane z uzyciem interlacingu PAFF.
+Odtwarza strumienie HD H.264/AVC.
+Kosztuje rozsadnie, ale dostepny jest tylko dla Windows.
+Dhowserevr implementuje obsluge tego kodeka przez mythtv, mplayer i xine.
+Dshowserver moze byc uzyty w architekturach x86 i x86_64.
+Jezeli twoj system jest 64 bitowy. Uzyj statycznych binariow
+zbudowanych w 32 bitowym srodowisku.
+
+
+%package -n registercodec
+Summary: Utility to register win32 CoreAVC H.264 codec.
+Summary(pl.UTF-8): Narzedzie do rejestracji windowsowego kodeka CoreAVC H.264.
+Group: X11/Multimedia
+
+%description -n registercodec
+Utility to register win32 CoreAVC H.264 codec for usage with mythtv/mplayer/xine.
+
+%description -l pl.UTF-8 -n registercodec
+Narzedzie do przeprowadzenia rejestracji komercyjnego kodeka CoreAVC H.264.
+
+
+%prep
+cd %{_builddir}
+rm -rf %{pname}-%{version}
+tar jxvf %{SOURCE0}
+cd %{pname}-%{version}
+
+
+%patch0 -p1
+
+%build
+cd %{pname}-%{version}
+make -C dshowserver %{?with_static:STATIC=1} && %{!?with_static:cd loader && make && cd ../}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+cd %{pname}-%{version}
+
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT%{_mandir}/man1
+
+install dshowserver/dshowserver $RPM_BUILD_ROOT%{_bindir}/dshowserver
+%{!?with_static:install loader/registercodec $RPM_BUILD_ROOT%{_bindir}/registercodec}
+
+install man/* $RPM_BUILD_ROOT%{_mandir}/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+
+%postun
+
+%files
+%attr(755,root,video) %{_bindir}/dshowserver
+%attr(644,root,root) %{_mandir}/man1/ds*
+
+%if %{without static}
+%files -n registercodec
+%attr(755,root,video) %{_bindir}/registercodec
+%attr(644,root,root) %{_mandir}/man1/re*
+%endif
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+Except wk
+
+$Log$
+Revision 1.1 2008/10/23 13:36:46 grzegorz
+- initial spec by Wieslaw Kierbedz
+
+Revision 0.1 2008/10/12 20:20:41 wk
+- initial release
================================================================
More information about the pld-cvs-commit
mailing list