]> git.pld-linux.org Git - packages/dotnet-tao.git/blob - dotnet-tao.spec
- new
[packages/dotnet-tao.git] / dotnet-tao.spec
1 Summary:        Tao Framework
2 Summary(pl):    Framework Tao
3 Name:           tao
4 Version:        20050606
5 Release:        1
6 License:        MIT
7 Group:          Libraries
8 Source0:        %{name}-%{version}.tar.bz2
9 # Source0-md5:  170e143b8035644eb3c24db4cc7a2c3b
10 URL:            http://www.mono-project.com/Tao
11 Requires:       mono >= 1.1.0
12 BuildRequires:  mono >= 1.1.0
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 The Tao Framework for .NET is a collection of bindings to facilitate
17 cross-platform game-related development utilizing the .NET platform.
18
19 Currently included bindings are OpenGL 1.5, GLU 1.3, GLUT 3.7.6, WGL,
20 various GL and WGL-related extensions, OpenAL 1.0, Cg 1.2.1, DevIL
21 1.6.6, SDL 1.2.7, and GLFW 2.4.2 (and some others).
22
23 These bindings all function in a cross-platform and cross-runtime
24 manner using Microsoft's .NET 1.0 and 1.1 runtimes on Windows and the
25 Mono runtime on Windows and Linux. Other platforms and runtimes have
26 not been tested, but, would most likely work with a minimal amount of
27 changes.
28
29 The bindings are also CLS-compliant, meaning that they can be used by
30 any .NET language, including C# and Visual Basic .NET, amongst others.
31
32 %description -l pl
33 Framework Tao dla .NET jest kolekcj± wi±zañ umo¿liwiaj±c±
34 miêdzyplatformowe tworzenie gier opartych na platformie .NET.
35
36 Aktualnie zawarte s± wi±zania do OpenGL 2.0, GLU 1.3, GLUT 3.7.6, WGL,
37 ró¿nych rozszerzeñ GL i WGL, OpenAL 1.0, Cg 1.2.1, DevIL 1.6.6, SDL
38 1.2.7 i GLFW 2.4.2 (i kilku innych).
39
40 Wszystkie te wi±zania zdatne s± do u¿ytku na wielu platformach
41 sprzêtowych i w wielu ¶rodowiskach uruchomieniowych. Obs³ugiwane jest
42 Microsoftowe .NET 1.0 i 1.1 pod Windowsami oraz Mono pod Windowsami i
43 Linuksem. Inne platformy i ¶rodowiska nie zosta³y przetestowane, lecz
44 prawdopodobnie równie¿ bêd± dzia³aæ z minimaln± ilo¶ci± zmian.
45
46 Wi±zania s± równie¿ zgodne z CLS, co znaczy, ¿e mog± byæ u¿ywane przez
47 ró¿norakie jêzyki .NET, po¶ród nich na przyk³ad C# i Visual Basic
48 .NET.
49
50 %package examples
51 Summary:        Tao example programs
52 Summary(pl):    Przyk³adowe programy Tao
53 Group:          Libraries
54 Requires:       %{name} = %{version}-%{release}
55
56 %description examples
57 Tao example programs.
58
59 %description examples -l pl
60 Przyk³adowe programy Tao.
61
62 %prep
63 %setup -q
64
65 %build
66 %{__make} mono-1.1
67 %{__make} STRONG=1 -C src
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/tao}
72
73 for i in dist/bin/*.dll
74 do
75         gacutil -root $RPM_BUILD_ROOT%{_libdir} -package tao -i $i
76 done
77
78 cp -Rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/tao
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files
84 %defattr(644,root,root,755)
85 %doc README.txt src/Tao.*/Tao.*.Readme.txt
86 %attr(755,root,root) %{_libdir}/mono/gac/*/*/*.dll
87 %{_libdir}/mono/gac/*/*/*.config
88 %{_libdir}/mono/tao
89
90 %files examples
91 %defattr(644,root,root,755)
92 %{_examplesdir}/tao
This page took 0.058774 seconds and 3 git commands to generate.