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