]> git.pld-linux.org Git - packages/dinx.git/blob - dinx.spec
- changed all BuildRoot definitons
[packages/dinx.git] / dinx.spec
1 %define         sysver  %(echo `uname -r`)
2 Summary:        DinX
3 Summary(pl):    DinX
4 Name:           dinx
5 Version:        0.2.2
6 Release:        1
7 Copyright:      GPL
8 Group:          DinX
9 Group(pl):      DinX
10 Source:         %name-%version.tar.gz
11 #Patch:         
12 #BuildRequires: 
13 URL:            http://dinx.sourceforge.net/
14 #Requires:      
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %define _prefix /usr/DinX
18 %define _modulesdir     /lib/modules/%{sysver}
19 %define _sysincludedir  /usr/include
20
21 %description
22   
23 %description -l pl
24
25 %package devel
26 Summary:        DinX devel      
27 Summary(pl):    DinX devel
28 Group:          DinX
29 Group(pl):      DinX
30
31 %description devel
32
33 %description -l pl devel
34
35 %package kernel-%{sysver}-modules
36 Summary:        DinX kernel modules.
37 Summary(pl):    DinX modu³y j±dra.
38 Group:          DinX
39 Group(pl):      DinX
40
41 %description kernel-%{sysver}-modules
42
43 %description -l pl kernel-%{sysver}-modules
44
45 %prep
46 %setup -q
47
48 #%patch
49
50 %build
51 ./configure --prefix=%{_prefix}
52 make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT/dev
57 install -d $RPM_BUILD_ROOT%{_modulesdir}/misc
58 install -d $RPM_BUILD_ROOT/usr/include/{dinx,linux}
59 make prefix=$RPM_BUILD_ROOT%{_prefix} install
60
61 (cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
62 ln -s ../../DinX/include/linux/dinx.h linux/dinx.h;\
63 ln -s ../../DinX/include/dinx/access.h dinx/access.h; \
64 ln -s ../../DinX/include/dinx/messages.h dinx/messages.h)
65
66 install -s modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
67
68 gzip -9 README
69
70 cd $RPM_BUILD_ROOT/dev
71 echo "Makeing DinX devices.."
72 mknod dinxwin0 c 60 0
73 mknod dinxwin1 c 60 1
74 mknod dinxwin2 c 60 2
75 mknod dinxwin3 c 60 3
76 mknod dinxwin4 c 60 4
77 mknod dinxwin5 c 60 5
78 mknod dinxwin6 c 60 6
79 mknod dinxwin7 c 60 7
80 mknod dinxwin8 c 60 8
81 mknod dinxwin9 c 60 9
82 mknod dinxwin10 c 60 10
83 mknod dinxwin11 c 60 11
84 mknod dinxwin12 c 60 12
85 mknod dinxwin13 c 60 13
86 mknod dinxwin14 c 60 14
87 mknod dinxwin15 c 60 15
88 ln -s dinxwin0 dinxwin
89
90 echo "Makeing DinX Server devices.."
91 mknod dinxsvr0 c 60 0
92 mknod dinxsvr1 c 60 1
93 mknod dinxsvr2 c 60 2
94 mknod dinxsvr3 c 60 3
95 mknod dinxsvr4 c 60 4
96 mknod dinxsvr5 c 60 5
97 mknod dinxsvr6 c 60 6
98 mknod dinxsvr7 c 60 7
99 mknod dinxsvr8 c 60 8
100 mknod dinxsvr9 c 60 9
101 mknod dinxsvr10 c 60 10
102 mknod dinxsvr11 c 60 11
103 mknod dinxsvr12 c 60 12
104 mknod dinxsvr13 c 60 13
105 mknod dinxsvr14 c 60 14
106 mknod dinxsvr15 c 60 15
107 ln -s dinxsvr0 dinxsvr
108
109 %clean
110 rm -rf $RPM_BUILD_ROOT
111
112 %post
113
114 %postun
115
116 %files
117 %defattr(644,root,root,755)
118 %doc README.gz doc/*
119 %attr(755,root,root) %{_bindir}/dinxd
120 %attr(644,root,root) %{_libdir}/libdinx.a
121 %attr(666,root,root) /dev/dinx*
122
123 %files devel
124 %defattr(644,root,root,755)
125 %attr(644,root,root) %{_sysincludedir}/linux/dinx.h
126 %attr(644,root,root) %{_sysincludedir}/dinx/*.h
127 %attr(644,root,root) %{_includedir}/linux/dinx.h
128 %attr(644,root,root) %{_includedir}/dinx/*.h
129
130 %files kernel-%{sysver}-modules
131 %defattr(644,root,root,755)
132 %attr(644,root,root) %{_modulesdir}/misc/*.o
This page took 0.055098 seconds and 4 git commands to generate.