source: projects/specs/trunk/i/ivtv-utils/ivtv-utils-vl.spec @ 521

Revision 521, 2.1 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Utility tools for ivtv driver.
2Name: ivtv-utils
3Version: 1.3.0
4Release: 1%{?_dist_release}
5License: distributable
6Group: Applications/Multimedia
7URL: http://www.paken.org/linuxwiki/index.php?CX23416GYC-STVLP%A4%CE%B2%F2%C0%CF
8Source0: http://dl.ivtvdriver.org/ivtv/archive/1.3.x/%{name}-%{version}.tar.gz
9BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
10Requires: perl-Config-IniFiles, perl-Tk, perl-Video-Capture-V4l
11Requires: perl-Video-Frequencies
12Requires: perl-Video-ivtv = 0.13
13Requires: ivtv-firmware
14
15%description
16This package contains utilities for hardware ivtv based driver.
17
18%prep
19%setup -q
20perl -pi -e's,/sbin/depmod,:,g' driver/Makefile
21grep -rl '#include <linux/config.h>' . | xargs perl -pi -e's,#include <linux/config.h>,/* #include <linux/config.h> */,'
22perl -pi -e's@CFLAGS = -D_GNU_SOURCE .*@CFLAGS = -D_GNU_SOURCE -D__user= %{optflags}@' utils/Makefile
23perl -pi -e's,#include "videodev2.h",#include <linux/videodev2.h>,' ./utils/v4l2-dbg.cpp
24grep -l '#include <linux/ivtv.h>' utils/*.c utils/*.cc |\
25  xargs -r perl -pi -e's,#include <linux/ivtv.h>,#include "linux/ivtv.h",'
26
27%build
28make -C utils
29
30%install
31rm -rf %{buildroot}
32
33mkdir -p %{buildroot}%{_bindir}
34mkdir -p %{buildroot}%{_datadir}/ivtv/
35make -C utils \
36   DESTDIR=%{buildroot} BINDIR=%{_bindir} install
37install -p utils/*.pl %{buildroot}%{_datadir}/ivtv/
38ln -s ivtv-radio %{buildroot}%{_bindir}/radio-ivtv
39
40rm -f %{buildroot}%{_includedir}/linux/ivtv.h
41rm -f %{buildroot}%{_includedir}/linux/ivtvfb.h
42
43%clean
44rm -rf %{buildroot}
45
46%files
47%defattr(-,root,root,-)
48%doc doc/*
49#doc utils/README*
50%{_bindir}/*
51%{_datadir}/ivtv
52
53%changelog
54* Tue Jan 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.3.0-1
55- update source to 1.3.0
56- apply new versioning policy
57- added Requires: ivtv-firmware
58
59* Wed May 16 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6_svn3288-paken060508-0vl2
60- rebuild with new environment/toolchain
61
62* Tue  May 16 2006 Takahiro Adachi <tadachi@tadachi-net.com> 0.6_svn3288-paken060508-0vl1
63- change source (0.6 SVN3288)
64
65* Fri Mar 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.9.GPIO.k26.20040820.1-0vl1
66- initial build for Vine Linux.
Note: See TracBrowser for help on using the repository browser.