]> git.pld-linux.org Git - packages/dshowserver.git/blob - dshowserver.spec
- use %doc macro!!! Don't install documentation manually
[packages/dshowserver.git] / dshowserver.spec
1 # Conditional build:
2 #
3
4 %define         svn                     101
5 Summary:        Win32 CoreAVC H.264 codec helper
6 Summary(pl.UTF-8):      Serwer windowsowego kodeka CoreAVC H.264.
7 Name:           dshowserver
8 Version:        0.%{svn}
9 Release:        0.1
10 License:        GPL
11 Group:          X11/Applications/Multimedia
12 Source0:        %{name}-0.svn%{svn}.tar.bz2
13 # Source0-md5:  9a5fefb6dc8e34114ae9ca99ee799eea
14 Patch0:         %{name}-codecspath.patch
15 Patch1:         %{name}-make.patch
16 URL:            http://code.google.com/p/coreavc-for-linux/
17 BuildRequires:  rpmbuild(macros) >= 1.453
18 BuildRequires:  sed >= 4.0
19 BuildRequires:  wine-devel
20 ExclusiveArch:  %{ix86}
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         x8664_flags     -m32
24 %define         specflags_x86_64 %{x8664_flags}
25 %define         specflags_amd64 %{x8664_flags}
26 %define         specflags_ia32e %{x8664_flags}
27
28 %description
29 CoreAVC is a proprietary Windows codec for H.264 video decoding. It is
30 much faster than any currently available open-source codecs. Being
31 multi-threaded, and able to play PAFF streams, it can handle HD
32 H.264/AVC streams that no freely available codecs can. CoreAVC is
33 reasonably priced, but it is Windows only. Dshowserver serves CoreAVC
34 for mythtv, mplayer and xine. Dshowserver can work under 32 or 64 bits
35 linux system. For 64 bits use static binary compiled in 32 bits
36 environement.
37
38 %description -l pl.UTF-8
39 CoreAVC to komercyjny kodek H.264 dla systemu Windows. Jest znacznie
40 szybszy od dowolnego wolnego kodeka. ObsÅ‚ugujac wielowatkowosc moze
41 odtwarzac strumienie zakodowane z uzyciem interlacingu PAFF. Odtwarza
42 strumienie HD H.264/AVC. Kosztuje rozsadnie, ale dostepny jest tylko
43 dla Windows. Dhowserevr implementuje obsluge tego kodeka przez mythtv,
44 mplayer i xine. Dshowserver moze byc uzyty w architekturach x86 i
45 x86_64. Jezeli twoj system jest 64 bitowy. Uzyj statycznych binariow
46 zbudowanych w 32 bitowym srodowisku.
47
48 #%package -n registercodec
49 #Summary:       Utility to register win32 CoreAVC H.264 codec
50 #Summary(pl.UTF-8):     Narzedzie do rejestracji windowsowego kodeka CoreAVC H.264.
51 #Group:         X11/Applications/Multimedia
52
53 #%description -n registercodec
54 #Utility to register win32 CoreAVC H.264 codec for usage with
55 #mythtv/mplayer/xine.
56
57 #%description -n registercodec -l pl.UTF-8
58 #Narzedzie do przeprowadzenia rejestracji komercyjnego kodeka CoreAVC
59 #H.264.
60
61 %prep
62 %setup -q -n %{name}-svn%{svn}
63 %patch0 -p1
64 %patch1 -p1
65
66 %if "%{cc_version}" < "3.4"
67 # CC version is arbitary (just to be > 3.3)
68 %{__sed} -i -e 's/-Wno-pointer-sign//;s/-Wdeclaration-after-statement//' {loader,dshowserver}/Makefile
69 %endif
70
71 %build
72
73 %{__make} 
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 %{__make} install -C dshowserver PREFIX=$RPM_BUILD_ROOT/usr
78 install  -d $RPM_BUILD_ROOT%{_mandir}/man1
79 #install dshowserver/dshowserver $RPM_BUILD_ROOT%{_bindir}/dshowserver
80 #install dshowserver/registercodec $RPM_BUILD_ROOT%{_bindir}/registercodec
81 cp -a man/ds* $RPM_BUILD_ROOT%{_mandir}/man1
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
87 %defattr(644,root,root,755)
88 %doc README
89 %attr(755,root,video) %{_bindir}/dshowserver
90 %attr(755,root,video) %{_libdir}/dshowserver/dshowserver.exe.so
91 %{_mandir}/man1/ds*
92
93 #%files -n registercodec
94 #%defattr(644,root,root,755)
95 #%attr(755,root,video) %{_bindir}/registercodec
96 #%{_mandir}/man1/re*
This page took 0.076932 seconds and 3 git commands to generate.