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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1579375 - (show annotations) (download)
Mon May 4 08:30:05 2020 UTC (5 years, 2 months ago) by ovitters
File size: 2263 byte(s)
SILENT change make macro to make_build
1 %define modname stk11xx
2
3 Name: syntek
4 Version: 3.0.0
5 Release: %mkrel 10
6 Summary: USB Video Camera driver for DC-1125 and STK-1135
7 Group: System/Kernel and hardware
8 License: GPLv2
9 URL: http://syntekdriver.sourceforge.net/
10 #http://syntekdriver.svn.sourceforge.net/viewvc/syntekdriver/tags/%{version}/?view=tar
11 Source: syntekdriver-%{version}.tar.gz
12 BuildArch: noarch
13 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 Group: System/Kernel and hardware
22
23 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 %setup -qn %{version}
32
33 %build
34 %make_build -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