]> git.pld-linux.org Git - packages/dotnet-tao.git/blob - dotnet-tao.spec
8390ec2ebf52ad6455d5ecf03ec072d35154e2e0
[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 BuildRequires:  mono >= 1.1.0
12 Requires:       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} -C src \
68         STRONG=1
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/tao}
73
74 for i in dist/bin/*.dll
75 do
76         gacutil -root $RPM_BUILD_ROOT%{_libdir} -package tao -i $i
77 done
78
79 cp -Rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/tao
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files
85 %defattr(644,root,root,755)
86 %doc README.txt src/Tao.*/Tao.*.Readme.txt
87 %attr(755,root,root) %{_libdir}/mono/gac/*/*/*.dll
88 %{_libdir}/mono/gac/*/*/*.config
89 %{_libdir}/mono/tao
90
91 %files examples
92 %defattr(644,root,root,755)
93 %{_examplesdir}/tao
This page took 0.046775 seconds and 2 git commands to generate.