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
|