]> git.pld-linux.org Git - SPECS.git/blob - kernel-video-tdfxdrm.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / kernel-video-tdfxdrm.spec
1 #
2 # Conditional build:
3 %bcond_without  dist_kernel             # without distribution kernel
4 #
5 Summary:        TDFX DRM Driver
6 Summary(pl.UTF-8):      Sterownik DRM do kart 3Dfx
7 Name:           kernel-video-tdfxdrm
8 Version:        1.0
9 %define _rel    10
10 Release:        %{_rel}@%{_kernel_ver_str}
11 License:        MIT
12 Group:          Base/Kernel
13 Source0:        tdfxdrm.tgz
14 # Source0-md5:  2fe84a3502bef8bb4f04756786b392ba
15 %{?with_dist_kernel:BuildRequires:      kernel-headers < 2.4.0 }
16 BuildRequires:  %{kgcc_package}
17 BuildRequires:  rpmbuild(macros) >= 1.118
18 %{?with_dist_kernel:%requires_releq_kernel_up}
19 Requires(post,postun):  /sbin/depmod
20 Obsoletes:      tdfxdrm
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 This package provides a device driver to allow 3dfx hardware to work
25 in the direct rendering manager.
26
27 %description -l pl.UTF-8
28 Ten pakiet zawiera sterowniki który pozwala na używanie sprzętu 3dfx z
29 DRM (Direct Rendering Manager).
30
31 %package -n kernel-smp-video-tdfxdrm
32 Summary:        TDFX DRM Driver
33 Summary(pl.UTF-8):      Sterownik DRM do kart 3Dfx
34 Release:        %{_rel}@%{_kernel_ver_str}
35 Group:          Base/Kernel
36 %{?with_dist_kernel:%requires_releq_kernel_smp}
37 Requires(post,postun):  /sbin/depmod
38 Obsoletes:      tdfxdrm
39
40 %description -n kernel-smp-video-tdfxdrm
41 This package provides a device driver for SMP to allow 3dfx hardware
42 to work in the direct rendering manager.
43
44 %description -n kernel-smp-video-tdfxdrm -l pl.UTF-8
45 Ten pakiet zawiera sterowniki który pozwala na używanie sprzętu 3dfx z
46 DRM (Direct Rendering Manager) w systemach SMP
47
48 %prep
49 %setup -q -c
50
51 %build
52 %{__make} -f Makefile.linux tdfx.o AGP=1 SMP=1 CC="%{kgcc} -DCONFIG_X86_LOCAL_APIC"
53 mv -f tdfx.o tdfx.o-smp
54 %{__make} -f Makefile.linux clean
55 %{__make} -f Makefile.linux tdfx.o AGP=1 CC="%{kgcc}"
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
60
61 install tdfx.o-smp $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/tdfx.o
62 install tdfx.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/tdfx.o
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %post
68 %depmod %{_kernel_ver}
69
70 %postun
71 %depmod %{_kernel_ver}
72
73 %post   -n kernel-smp-video-tdfxdrm
74 %depmod %{_kernel_ver}smp
75
76 %postun -n kernel-smp-video-tdfxdrm
77 %depmod %{_kernel_ver}smp
78
79 %files
80 %defattr(644,root,root,755)
81 %doc README.drm
82 /lib/modules/%{_kernel_ver}/misc/*
83
84 %files -n kernel-smp-video-tdfxdrm
85 %defattr(644,root,root,755)
86 %doc README.drm
87 /lib/modules/%{_kernel_ver}smp/misc/*
This page took 0.068063 seconds and 3 git commands to generate.