/[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 383935 - (hide annotations) (download)
Mon Jan 14 05:21:50 2013 UTC (12 years, 6 months ago) by umeabot
File size: 2239 byte(s)
Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
1 barjac 165488 %define modname stk11xx
2    
3     Name: syntek
4 barjac 227000 Version: 3.0.0
5 umeabot 383935 Release: %mkrel 2
6 barjac 165488 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 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     Group: System/Configuration/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