/[packages]/cauldron/syntek/current/SPECS/syntek.spec
ViewVC logotype

Annotation of /cauldron/syntek/current/SPECS/syntek.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 167439 - (hide annotations) (download)
Mon Nov 14 00:07:46 2011 UTC (13 years, 8 months ago) by barjac
File size: 2780 byte(s)
Removed require
1 barjac 165488 %define modname stk11xx
2    
3     Name: syntek
4     Version: 2.1.0
5     Release: %mkrel 1
6     Summary: USB Video Camera driver for DC-1125 and STK-1135
7     Group: System/Configuration/Hardware
8     License: GPLv2
9     URL: http://syntekdriver.sourceforge.net/
10     Source: http://prdownloads.sourceforge.net/syntekdriver/%{modname}%{?!svn:-%version}.tar.gz
11     Patch0: stk11xx-2.1.0-compat.patch
12     # mdvbz#62815
13     Patch1: stk11xx-v4l.c.patch
14     # mdvbz#62816
15     Patch2: stk11xx-2.1.0-fix-race-conditions.patch
16     # mdvbz#62817
17     Patch3: stk11xx-2.1.0-fix-suspend.patch
18     # mdvbz#62818
19     Patch4: stk11xx-2.1.0-default-values-and-add-hflip-vlip.patch
20 barjac 167327 Patch5: stk11xx-usb.patch
21     Patch6: stk11xx-2.1.0-drop-v4l1-support.patch
22 barjac 167187
23 barjac 165488 BuildRequires: doxygen
24    
25     %description
26     Documentation for the syntek USB 2.0 video camera driver for DC-1125 and
27     STK-1135
28    
29     %package -n dkms-%{name}
30     Summary: DKMS-ready kernel-source for the Syntek USB Video Camera kernel module
31     Group: System/Configuration/Hardware
32 barjac 167187
33 barjac 165488 Requires(post): ctags
34     Requires(post): dkms
35     Requires(preun):dkms
36    
37     %description -n dkms-%{name}
38     DKMS-ready syntek USB 2.0 video camera driver for DC-1125 and STK-1135
39    
40     %prep
41     %setup -qn %{modname}%{?!svn:-%version}
42     %patch0 -p1 -b .compat~
43     %patch1 -p0 -b .62815~
44     %patch2 -p0 -b .62816~
45     %patch3 -p0 -b .62817~
46     %patch4 -p1 -b .62818~
47 barjac 167327 %patch5 -p1 -b .usb~
48     %patch6 -p1 -b .v4l2~
49 barjac 167187
50 barjac 165488 %build
51     %make -f Makefile.standalone doc
52    
53     %install
54     mkdir -p -m755 %{buildroot}%{_docdir}/%{name}-%{version}/html
55     install -m644 %{_builddir}/doxygen/html/* %{buildroot}%{_docdir}/%{name}-%{version}/html
56     install -m644 README %{buildroot}%{_docdir}/%{name}-%{version}
57    
58     # DKMS stuff
59     mkdir -p -m755 %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}
60     cp -a * %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}
61     # Configuration for dkms
62     cat > %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf << 'EOF'
63     PACKAGE_VERSION=%{version}-%{release}
64     # Items below here should not have to change with each driver version
65     PACKAGE_NAME=%{name}
66     BUILT_MODULE_NAME[0]="%{modname}"
67     DEST_MODULE_LOCATION[0]="/kernel/3rdparty/%{name}"
68     REMAKE_INITRD="no"
69     AUTOINSTALL=yes
70     EOF
71    
72     %post -n dkms-%{name}
73     dkms add -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
74     dkms build -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
75     dkms install -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
76    
77     %preun -n dkms-%{name}
78     dkms remove -m %{name} -v %{version}-%{release} --all --rpm_safe_upgrade || :
79    
80     %files
81     %dir %{_docdir}/%{name}-%{version}/
82     %doc %{_docdir}/%{name}-%{version}/README
83     %dir %{_docdir}/%{name}-%{version}/html/
84     %doc %{_docdir}/%{name}-%{version}/html/*
85    
86     %files -n dkms-%{name}
87     %doc README
88     %{_usrsrc}/%{name}-%{version}-%{release}/
89    

  ViewVC Help
Powered by ViewVC 1.1.30