/[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 391241 - (hide annotations) (download)
Wed Jan 23 06:52:03 2013 UTC (12 years, 5 months ago) by fwang
File size: 2233 byte(s)
update rpm group
1 barjac 165488 %define modname stk11xx
2    
3     Name: syntek
4 barjac 227000 Version: 3.0.0
5 fwang 391241 Release: %mkrel 3
6 barjac 165488 Summary: USB Video Camera driver for DC-1125 and STK-1135
7 fwang 391241 Group: System/Kernel and hardware
8 barjac 165488 License: GPLv2
9     URL: http://syntekdriver.sourceforge.net/
10 barjac 227000 #http://syntekdriver.svn.sourceforge.net/viewvc/syntekdriver/tags/%{version}/?view=tar
11     Source: syntekdriver-%{version}.tar.gz
12 barjac 165488 BuildRequires: doxygen
13    
14     %description
15     Documentation for the syntek USB 2.0 video camera driver for DC-1125 and
16     STK-1135
17    
18     %package -n dkms-%{name}
19     Summary: DKMS-ready kernel-source for the Syntek USB Video Camera kernel module
20 fwang 391241 Group: System/Kernel and hardware
21 barjac 167187
22 barjac 165488 Requires(post): ctags
23     Requires(post): dkms
24     Requires(preun):dkms
25    
26     %description -n dkms-%{name}
27     DKMS-ready syntek USB 2.0 video camera driver for DC-1125 and STK-1135
28    
29     %prep
30 barjac 227000 %setup -qn %{version}
31 barjac 167187
32 barjac 165488 %build
33     %make -f Makefile.standalone doc
34    
35     %install
36     mkdir -p -m755 %{buildroot}%{_docdir}/%{name}-%{version}/html
37     install -m644 %{_builddir}/doxygen/html/* %{buildroot}%{_docdir}/%{name}-%{version}/html
38     install -m644 README %{buildroot}%{_docdir}/%{name}-%{version}
39    
40     # DKMS stuff
41     mkdir -p -m755 %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}
42     cp -a * %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}
43     # Configuration for dkms
44     cat > %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf << 'EOF'
45     PACKAGE_VERSION=%{version}-%{release}
46     # Items below here should not have to change with each driver version
47     PACKAGE_NAME=%{name}
48     BUILT_MODULE_NAME[0]="%{modname}"
49     DEST_MODULE_LOCATION[0]="/kernel/3rdparty/%{name}"
50     REMAKE_INITRD="no"
51     AUTOINSTALL=yes
52     EOF
53    
54     %post -n dkms-%{name}
55     dkms add -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
56     dkms build -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
57     dkms install -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || :
58    
59     %preun -n dkms-%{name}
60     dkms remove -m %{name} -v %{version}-%{release} --all --rpm_safe_upgrade || :
61    
62     %files
63     %dir %{_docdir}/%{name}-%{version}/
64     %doc %{_docdir}/%{name}-%{version}/README
65     %dir %{_docdir}/%{name}-%{version}/html/
66     %doc %{_docdir}/%{name}-%{version}/html/*
67    
68     %files -n dkms-%{name}
69     %doc README
70     %{_usrsrc}/%{name}-%{version}-%{release}/
71    

  ViewVC Help
Powered by ViewVC 1.1.30