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

  ViewVC Help
Powered by ViewVC 1.1.30