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