File: taoframework.spec.suse.example

package info (click to toggle)
taoframework 2.1.svn20090801-15.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,312 kB
  • sloc: cs: 113,093; makefile: 908; sh: 107; ansic: 7
file content (174 lines) | stat: -rw-r--r-- 5,989 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
Name:           taoframework  
Version:        2.0.0.svn20080420  
Release:        1  
License:        GPL  
BuildRoot:      %{_tmppath}/%{name}-%{version}-build  
BuildArch:      noarch  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono  
Source:         %{name}-%{version}.tar.gz  
  
%if 0%{?suse_version} >= 1 || 0%{?sles_version} >= 1  
BuildRequires:  pkg-config nant mono-core mono-devel  
%else  
%if 0%{?mandriva_version} >= 2006  
BuildRequires:  pkgconfig mono nant  
%else  
BuildRequires:  pkgconfig nant mono-core mono-devel  
%endif  
%endif  
  
%description  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
%package opengl  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, OpenGL Bindings  
  
%description opengl  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains OpenGL Bindings  
  
%package openal  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, OpenAL Bindings  
  
%description openal  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains OpenAL Bindings  
  
%package freeglut  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, freeglut Bindings  
  
%description freeglut  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains freeglut Bindings  
  
%package devil  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, DevIL Bindings  
  
%description devil  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains DevIL Bindings  
  
%package ffmpeg  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, FFmpeg Bindings  
  
%description ffmpeg  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains FFmpeg Bindings  
  
%package lua  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, Lua Bindings  
  
%description lua  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains Lua Bindings  
  
%package ode  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, ODE Bindings  
  
%description ode  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains ODE Bindings  
  
%package physfs  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, PhysicsFS Bindings  
Requires:       physfs  
  
%description physfs  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains PhysicsFS Bindings  
  
%package sdl  
Group:          Development/Libraries/Mono  
Summary:        The Tao Framework for Mono, SDL Bindings  
Requires:       SDL  
  
%description sdl  
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.  
  
This package contains SDL Bindings  
  
%prep  
%setup -c  
  
%build  
nant mono-2.0 build-release  
  
%install  
nant mono-2.0 install -D:gacdir="$RPM_BUILD_ROOT%{_prefix}" -D:pkgconfig="$RPM_BUILD_ROOT%{_prefix}/lib/pkgconfig"  
  
%clean  
rm -rf "$RPM_BUILD_ROOT"  
  
%files opengl  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-opengl/Tao.OpenGl.dll  
%{_prefix}/lib/mono/tao-platform-x11/Tao.Platform.X11.dll  
%{_prefix}/lib/mono/gac/Tao.OpenGl  
%{_prefix}/lib/mono/gac/Tao.Platform.X11  
%{_prefix}/lib/pkgconfig/tao-opengl.pc  
%{_prefix}/lib/pkgconfig/tao-platform-x11.pc  
  
%files openal  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-openal/Tao.OpenAl.dll  
%{_prefix}/lib/mono/gac/Tao.OpenAl  
%{_prefix}/lib/pkgconfig/tao-openal.pc  
  
%files freeglut  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-freeglut/Tao.FreeGlut.dll  
%{_prefix}/lib/mono/gac/Tao.FreeGlut  
%{_prefix}/lib/pkgconfig/tao-freeglut.pc  
  
%files devil  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-devil/Tao.DevIl.dll  
%{_prefix}/lib/mono/gac/Tao.DevIl  
%{_prefix}/lib/pkgconfig/tao-devil.pc  
  
%files ffmpeg  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-ffmpeg/Tao.FFmpeg.dll  
%{_prefix}/lib/mono/gac/Tao.FFmpeg  
%{_prefix}/lib/pkgconfig/tao-ffmpeg.pc  
  
%files lua  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-lua/Tao.Lua.dll  
%{_prefix}/lib/mono/gac/Tao.Lua  
%{_prefix}/lib/pkgconfig/tao-lua.pc  
  
%files ode  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-ode/Tao.Ode.dll  
%{_prefix}/lib/mono/gac/Tao.Ode  
%{_prefix}/lib/pkgconfig/tao-ode.pc  
  
%files physfs  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-physfs/Tao.PhysFs.dll  
%{_prefix}/lib/mono/gac/Tao.PhysFs  
%{_prefix}/lib/pkgconfig/tao-physfs.pc  
  
%files sdl  
%defattr(-,root,root)  
%{_prefix}/lib/mono/tao-sdl/Tao.Sdl.dll  
%{_prefix}/lib/mono/gac/Tao.Sdl  
%{_prefix}/lib/pkgconfig/tao-sdl.pc