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