]>
Commit | Line | Data |
---|---|---|
84930a03 | 1 | Summary: 3D user environment |
ba3b78e0 | 2 | Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika |
0a164877 | 3 | Name: 3dwm |
84930a03 | 4 | Version: 0.3.2 |
f9b3deb0 | 5 | Release: 1 |
a6d59266 | 6 | License: LGPL |
3f83d7bd | 7 | Group: X11/Window Managers |
84930a03 | 8 | Source0: http://www.3dwm.org/download/%{name}-%{version}.tar.gz |
9e3741fc | 9 | # Source0-md5: 61510b9e9769a36e5790c9d606bfbfbb |
84930a03 MM |
10 | Source1: %{name}-tdwmrc |
11 | Patch0: %{name}-autocrap.patch | |
12 | Patch1: %{name}-gcc32.patch | |
13 | Patch2: %{name}-SDL-in-usr-X11R6.patch | |
14 | Patch3: %{name}-omniORB4.patch | |
3f83d7bd JB |
15 | Patch4: %{name}-gcc33.patch |
16 | Patch5: %{name}-opt.patch | |
a6d59266 | 17 | URL: http://www.3dwm.org/ |
84930a03 MM |
18 | BuildRequires: OpenGL-devel |
19 | BuildRequires: SDL-devel | |
20 | BuildRequires: XFree86-devel | |
21 | BuildRequires: alsa-lib-devel | |
0a164877 JB |
22 | BuildRequires: autoconf |
23 | BuildRequires: automake | |
84930a03 MM |
24 | BuildRequires: expat-devel |
25 | BuildRequires: libpng-devel | |
0a164877 | 26 | BuildRequires: libtool |
84930a03 | 27 | BuildRequires: meshio-devel |
f9b3deb0 | 28 | BuildRequires: omniORB-devel >= 4.0.2 |
3f83d7bd JB |
29 | # omniidl is here |
30 | BuildRequires: omniORB | |
fad09e4e | 31 | Requires: %{name}-libs = %{version} |
a6d59266 | 32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
84930a03 MM |
33 | |
34 | %description | |
35 | 3Dwm is a three-dimensional user environment that can run on immersive | |
36 | Virtual Reality hardware (such as CAVEs and HMDs) as well as on | |
37 | desktop computers. It is a platform for the research and development | |
38 | of three-dimensional user interfaces, providing a means of exploring | |
39 | possible future user interfaces. 3Dwm is fully distributed using | |
40 | CORBA. Other planned and implemented features include OpenGL | |
41 | rendering, X11 (and other windowing system) bindings, CAVELib support, | |
42 | 3D TrueType fonts, general streaming movie support, a 3DUI widget kit, | |
43 | etc. | |
44 | ||
ba3b78e0 JR |
45 | %description -l pl.UTF-8 |
46 | 3Dwm jest trójwymiarowym środowiskiem użytkownika, które można | |
47 | uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD) | |
48 | oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju | |
49 | trójwymiarowych interfejsów użytkownika, dostarczająca środków | |
50 | odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w | |
51 | pełni rozproszony z użyciem technologii CORBA. Inne planowane i | |
52 | zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11 | |
53 | (oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek | |
54 | True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw | |
4be47b9d | 55 | kontrolek 3DUI etc. |
84930a03 MM |
56 | |
57 | %package libs | |
58 | Summary: 3D user environment - Libraries | |
ba3b78e0 | 59 | Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - Bilioteki |
84930a03 MM |
60 | Group: X11/Libraries |
61 | ||
62 | %description libs | |
63 | 3Dwm is a three-dimensional user environment that can run on immersive | |
64 | Virtual Reality hardware (such as CAVEs and HMDs) as well as on | |
65 | desktop computers. It is a platform for the research and development | |
66 | of three-dimensional user interfaces, providing a means of exploring | |
67 | possible future user interfaces. 3Dwm is fully distributed using | |
68 | CORBA. Other planned and implemented features include OpenGL | |
69 | rendering, X11 (and other windowing system) bindings, CAVELib support, | |
70 | 3D TrueType fonts, general streaming movie support, a 3DUI widget kit, | |
71 | etc. | |
72 | ||
ba3b78e0 JR |
73 | %description libs -l pl.UTF-8 |
74 | 3Dwm jest trójwymiarowym środowiskiem użytkownika, które można | |
75 | uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD) | |
76 | oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju | |
77 | trójwymiarowych interfejsów użytkownika, dostarczająca środków | |
78 | odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w | |
79 | pełni rozproszony z użyciem technologii CORBA. Inne planowane i | |
80 | zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11 | |
81 | (oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek | |
82 | True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw | |
4be47b9d | 83 | kontrolek 3DUI etc. |
84930a03 MM |
84 | |
85 | %package devel | |
86 | Summary: 3D user environment - development files | |
ba3b78e0 | 87 | Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - pliki nagłówkowe |
84930a03 | 88 | Group: Development/Libraries |
4be47b9d | 89 | Requires: %{name} = %{version}-%{release} |
84930a03 MM |
90 | |
91 | %description devel | |
92 | 3Dwm is a three-dimensional user environment that can run on immersive | |
93 | Virtual Reality hardware (such as CAVEs and HMDs) as well as on | |
94 | desktop computers. It is a platform for the research and development | |
95 | of three-dimensional user interfaces, providing a means of exploring | |
96 | possible future user interfaces. 3Dwm is fully distributed using | |
97 | CORBA. Other planned and implemented features include OpenGL | |
98 | rendering, X11 (and other windowing system) bindings, CAVELib support, | |
99 | 3D TrueType fonts, general streaming movie support, a 3DUI widget kit, | |
100 | etc. | |
101 | ||
ba3b78e0 JR |
102 | %description devel -l pl.UTF-8 |
103 | 3Dwm jest trójwymiarowym środowiskiem użytkownika, które można | |
104 | uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD) | |
105 | oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju | |
106 | trójwymiarowych interfejsów użytkownika, dostarczająca środków | |
107 | odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w | |
108 | pełni rozproszony z użyciem technologii CORBA. Inne planowane i | |
109 | zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11 | |
110 | (oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek | |
111 | True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw | |
4be47b9d | 112 | kontrolek 3DUI etc. |
84930a03 MM |
113 | |
114 | %package static | |
115 | Summary: 3D user environment - static files | |
ba3b78e0 | 116 | Summary(pl.UTF-8): Trójwymiarowe środowisko użytkownika - biblioteki statyczne |
84930a03 MM |
117 | Group: Development/Libraries |
118 | Requires: %{name}-devel = %{version} | |
119 | ||
120 | %description static | |
121 | 3Dwm is a three-dimensional user environment that can run on immersive | |
122 | Virtual Reality hardware (such as CAVEs and HMDs) as well as on | |
123 | desktop computers. It is a platform for the research and development | |
124 | of three-dimensional user interfaces, providing a means of exploring | |
125 | possible future user interfaces. 3Dwm is fully distributed using | |
126 | CORBA. Other planned and implemented features include OpenGL | |
127 | rendering, X11 (and other windowing system) bindings, CAVELib support, | |
128 | 3D TrueType fonts, general streaming movie support, a 3DUI widget kit, | |
129 | etc. | |
130 | ||
ba3b78e0 JR |
131 | %description static -l pl.UTF-8 |
132 | 3Dwm jest trójwymiarowym środowiskiem użytkownika, które można | |
133 | uruchomić na sprzęcie do Rzeczywistości Wirtualnej (jak CAVE lub HMD) | |
134 | oraz na komputerach biurkowych. Jest to platforma dla badań i rozwoju | |
135 | trójwymiarowych interfejsów użytkownika, dostarczająca środków | |
136 | odkrywania możliwej przyszłości interfejsów użytkownika. 3Dwm jest w | |
137 | pełni rozproszony z użyciem technologii CORBA. Inne planowane i | |
138 | zaimplementowane cechy to rendering z użyciem OpenGL, wiązania dla X11 | |
139 | (oraz innych systemów okienkowych), wsparcie dla CAVELib, czcionek | |
140 | True Type 3D, ogólne wsparcie dla strumieni filmowych, zestaw | |
4be47b9d | 141 | kontrolek 3DUI etc. |
84930a03 MM |
142 | |
143 | %prep | |
144 | %setup -q | |
145 | %patch0 -p1 | |
146 | %patch1 -p1 | |
147 | %patch2 -p1 | |
148 | %patch3 -p1 | |
3f83d7bd JB |
149 | %patch4 -p1 |
150 | %patch5 -p1 | |
84930a03 MM |
151 | |
152 | %build | |
153 | rm -f config/missing config/macros/ac_help_string.m4 | |
154 | mv -f INSTALL INSTALL.tmp | |
155 | %{__libtoolize} | |
156 | %{__aclocal} -I config/macros | |
157 | %{__autoheader} | |
158 | %{__autoconf} | |
159 | %{__automake} | |
160 | mv -f INSTALL.tmp INSTALL | |
a6d59266 PG |
161 | %configure \ |
162 | --enable-optimize \ | |
163 | --disable-rpath | |
84930a03 MM |
164 | %{__make} |
165 | ||
166 | %install | |
167 | rm -rf $RPM_BUILD_ROOT | |
a6d59266 PG |
168 | |
169 | %{__make} install \ | |
170 | DESTDIR=$RPM_BUILD_ROOT | |
84930a03 | 171 | |
3f83d7bd | 172 | rm -f $RPM_BUILD_ROOT%{_datadir}/3Dwm/tdwmrc |
0a164877 | 173 | install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/3Dwm/tdwrc |
84930a03 MM |
174 | |
175 | %clean | |
176 | rm -rf $RPM_BUILD_ROOT | |
177 | ||
0a164877 JB |
178 | %post libs -p /sbin/ldconfig |
179 | %postun libs -p /sbin/ldconfig | |
180 | ||
84930a03 MM |
181 | %files |
182 | %defattr(644,root,root,755) | |
183 | %doc AUTHORS ChangeLog INSTALL NEWS README TODO | |
184 | %attr(755,root,root) %{_bindir}/* | |
185 | %{_datadir}/3Dwm | |
186 | ||
187 | %files libs | |
188 | %defattr(644,root,root,755) | |
3f83d7bd | 189 | %attr(755,root,root) %{_libdir}/lib*.so.*.* |
84930a03 MM |
190 | |
191 | %files devel | |
192 | %defattr(644,root,root,755) | |
3f83d7bd JB |
193 | %attr(755,root,root) %{_libdir}/lib*.so |
194 | %{_libdir}/lib*.la | |
84930a03 MM |
195 | %{_includedir}/Nobel* |
196 | ||
197 | %files static | |
198 | %defattr(644,root,root,755) | |
3f83d7bd | 199 | %{_libdir}/lib*.a |