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